快速业务通道

Linux系统的服务器要怎么样来设置相关安全配置

作者 Admin 浏览 发布时间 2012-01-28
ff

  chkconfig ?Clevel 35 lpd off

  chkconfig ?Clevel 35 nfs off

  chkconfig ?Clevel 35 sendmail off

  chkconfig ?Clevel 35 snmpd off

  chkconfig ?Clevel 35 rstatd off

  chkconfig ?Clevel 35 atd off

  注:以上chkcofig 命令中的3和5是系统启动的类型,3代表系统的多用启动方式,5代表系统的X启动方式。

  3.2 给系统服务端口列表文件加锁

  主要作用:防止未经许可的删除或添加服务

  chattr +i /etc/services

  3.3 修改ssh服务的root登录权限

  修改ssh服务配置文件,使的ssh服务不允许直接使用root用户来登录,这样建设系统被恶意登录攻击的机会。

  vi /etct/ssh/sshd_config

  PermitRootLogin yes

  将这行前的#去掉后,修改为:PermitRootLogin no

  4.系统文件权限

  Linux 文件系统的安全主要是通过设置文件的权限来实现的。每一个Linux的文件或目录,都有3组属性,分别定义文件或目录的所有者,用户组和其他人的使用权限(只读、可写、可执行、允许SUID、允许SGID等)。特别注意,权限为SUID和SGID的可执行文件,在程序运行过程中,会给进程赋予所有者的权限,如果被黑客发现并利用就会给系统造成危害。

  4.1 修改init目录文件执行权限:

  chmod -R 700 /etc/init.d/*

  4.2 修改部分系统文件的SUID和SGID的权限:

  chmod a-s /usr/bin/chage

  chmod a-s /usr/bin/gpasswd

  chmod a-s /usr/bin/wall

  chmod a-s /usr/bin/chfn

  chmod a-s /usr/bin/chsh

  chmod a-s /usr/bin/newgrp

  chmod a-s /usr/bin/write

  chmod a-s /usr/sbin/usernetctl

  chmod a-s /usr/sbin/traceroute

  chmod a-s /bin/mount

  chmod a-s /bin/umount

  chmod a-s /bin/ping

  chmod a-s /sbin/netreport

  4.3 修改系统引导文件

  chmod 600 /etc/grub.conf

  chattr +i /etc/grub.conf

  5.系统优化

  5.1 虚拟内存优化:

  一般来说,linux的物理内存几乎是完全used。这个和windows非常大的区别,它的内存管理机制将系统内存充分利用,并非windows无论多大的内存都要去使用一些虚拟内存一样。

  在/proc/sys/vm/freepages中三个数字是当前系统的:最小内存空白页、最低内存空白页和最高内存空白。

  注意,这里系统使用虚拟内存的原则是:如果空白页数目低于最高空白页设置,则使用磁盘交换空间。当达到

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号