知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

CentOS 6.5安全加固及性能优化

发布时间:2013-12-28 13:21:18作者:知识屋

说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结:

操作系统:CentOS 6.5_x64最小化安装

1、主机名设置


  1. [root@localhost~]# vi /etc/sysconfig/network 
  2. HOSTNAME=test.com 
  3. [root@localhost~]# hostname test.com  #临时生效 

2、关闭SELinux


  1. [root@localhost~]# vi /etc/selinux/config 
  2. SELINUX=disabled 
  3. [root@localhost~]# setenforce #临时生效 
  4. [root@localhost~]# getenforce #查看selinux状态 

3、清空防火墙并设置规则


  1. [root@localhost~]# iptables -F   #清楚防火墙规则 
  2. [root@localhost~]# iptables -L   #查看防火墙规则 
  3. [root@localhost~]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT 
  4. [root@localhost~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT 
  5. [root@localhost~]# iptables -A INPUT -p tcp --dport 53 -j ACCEPT 
  6. [root@localhost~]# iptables -A INPUT -p udp --dport 53 -j ACCEPT 
  7. [root@localhost~]# iptables -A INPUT -p udp --dport 123 -j ACCEPT 
  8. [root@localhost~]# iptables -A INPUT -p icmp -j ACCEPT 
  9. [root@localhost~]# iptables -P INPUT DROP 
  10. [root@localhost~]# /etc/init.d/iptables save 

#根据需求开启相应端口

4、添加普通用户并进行sudo授权管理


  1. [root@localhost~]# useradd user 
  2. [root@localhost~]# echo "123456" | passwd --stdin user  #设置密码 
  3. [root@localhost~]# vi /etc/sudoers  #或visudo打开,添加user用户所有权限 
  4. root    ALL=(ALL)       ALL 
  5. user    ALL=(ALL)       ALL 

5、禁用root远程登录


  1. [root@localhost~]# vi /etc/ssh/sshd_config 
  2. PermitRootLoginno 
  3. PermitEmptyPasswords no #禁止空密码登录 
  4. UseDNSno #关闭DNS查询 

6、关闭不必要开机自启动服务

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜