|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!经由过程修正CentOS6.5的体系默许设置,对体系举行宁静加固,举行体系的功能优化。
情况:
体系硬件:vmwarevsphere(CPU:2*4核,内存2G)
体系版本:Centos-6.5-x86_64(最小化装置)
步调:
1.封闭SELinux
[root@centos~]#vim/etc/selinux/config
翻开文件,修正并保留
SELINUX=disabled#克制
假如必要失效,必要设置为Enforcing
SELINUX=Enforcing#失效
[root@centos~]#getenforce #检察selinux形态
2.清空防火墙并设置划定规矩
2.1扫除及检察
#清绝后,先同意一切毗连
[root@centos~]#/sbin/iptables-PINPUTACCEPT #清空一切划定规矩前把policyDROP该为INPUT,避免喜剧产生,没法近程毗连
#清空划定规矩
[root@centos~]#/sbin/iptables-F #清空一切划定规矩
[root@centos~]#/sbin/iptables-X #清空一切划定规矩
[root@centos~]#/sbin/iptables-Z #计数器置0
[root@centos~]##/etc/init.d/iptablesstatus #检察防火墙信息
2.2设置划定规矩,依据需求开启响应端口
[root@centos~]#iptables-AINPUT-ilo-jACCEPT #同意来自于lo接口的数据包,假如没有此划定规矩,你将不克不及经由过程127.0.0.1会见当地办事
[root@centos~]#iptables-AINPUT-ptcp--dport22-jACCEPT #TCP22=近程登录协定端口
[root@centos~]#iptables-AINPUT-ptcp--dport80-jACCEPT #TCP80=超文本办事器(Http),Executor,RingZero端口
[root@centos~]#iptables-AINPUT-ptcp-s10.122.78.75-jACCEPT #承受一切来自内网IP,10.241.121.15的TCP哀求
[root@centos~]#iptables-AINPUT-picmp-micmp--icmp-type8-jACCEPT #承受ping
[root@centos~]#iptables-AINPUT-mstate--stateESTABLISHED-jACCEPT #确保一般和内部通讯
#别的划定规矩,依据需求设定
[root@centos~]#iptables-AINPUT-ptcp--dport53-jACCEPT #TCP53=DNS,Bonk(DOSExploit)端口
[root@centos~]#iptables-AINPUT-pudp--dport53-jACCEPT #TCP53=DNS,Bonk(DOSExploit)端口
[root@centos~]#iptables-AINPUT-pudp--dport123-jACCEPT#UDP123=收集工夫协定(NTP),NetController端口
[root@centos~]#iptables-AINPUT-picmp-jACCEPT
#屏障
[root@centos~]#iptables-PINPUTDROP #屏障上述划定规矩觉得的一切哀求
2.3保留设置
[root@centos~]#/etc/init.d/iptablessave
2.4重启办事
[root@centos~]#/etc/init.d/iptablesrestart
2.5检察形态
[root@centos~]#/etc/init.d/iptablesstatus
3.增加一般用户并举行sudo受权办理
[root@centos~]#useradduser
[root@centos~]#echo"123456"|passwd--stdinuser#设置暗码
[root@centos~]#vim/etc/sudoers#或visudo翻开,增加user用户一切权限
rootALL=(ALL)ALL
userALL=(ALL)ALL
4.禁用root近程登录
[root@centos~]#vim/etc/ssh/sshd_config
PermitRootLoginno
PermitEmptyPasswordsno#克制空暗码登录
UseDNSno#封闭DNS查询
5.封闭不用要开机自启动办事
6.删除不用要的体系用户
7.封闭重启ctl-alt-delete组合键
[root@centos~]#vim/etc/init/control-alt-delete.conf
#exec/sbin/shutdown-rnow"Control-Alt-Deletepressed"#正文失落
8.调剂文件形貌符巨细
[root@centos~]#ulimit–n#默许是1024
1024
[root@centos~]#echo"ulimit-SHn102400">>/etc/rc.local#设置开机主动失效
9.往除体系相干信息
[root@centos~]#echo"WelcometoServer">/etc/issue
[root@centos~]#echo"WelcometoServer">/etc/redhat-release
10.修正history纪录
[root@centos~]#vim/etc/profile#修正纪录10个
HISTSIZE=10
11.同步体系工夫
[root@centos~]#cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#设置Shanghai时区
[root@centos~]#ntpdatecn.pool.ntp.org;hwclock–w#同步工夫并写进blos硬件工夫
[root@centos~]#crontab–e#设置义务企图天天零点同步一次
0****/usr/sbin/ntpdatecn.pool.ntp.org;hwclock-w
12.内核参数优化
[root@centos~]#vim/etc/sysctl.conf#开端增加以下参数
net.ipv4.tcp_syncookies=1#1是开启SYNCookies,当呈现SYN守候行列溢出时,启用Cookies来处,理,可提防大批SYN打击,默许是0封闭
net.ipv4.tcp_tw_reuse=1#1是开启重用,同意讲TIME_AITsockets从头用于新的TCP毗连,默许是0封闭
net.ipv4.tcp_tw_recycle=1#TCP失利重传次数,默许是15,削减次数可开释内核资本
net.ipv4.ip_local_port_range=409665000#使用步伐可以使用的端口局限
net.ipv4.tcp_max_tw_buckets=5000#体系同时坚持TIME_WAIT套接字的最年夜数目,假如超越这个数字,TIME_WATI套接字将立即被扫除并打印告诫信息,默许180000
net.ipv4.tcp_max_syn_backlog=4096#进进SYN宝的最年夜哀求行列,默许是1024
net.core.netdev_max_backlog=10240#同意送到行列的数据包最年夜装备行列,默许300
net.core.somaxconn=2048#listen挂起哀求的最年夜数目,默许128
net.core.wmem_default=8388608#发送缓存区巨细的缺省值
net.core.rmem_default=8388608#承受套接字缓冲区巨细的缺省值(以字节为单元)
net.core.rmem_max=16777216#最年夜吸收缓冲区巨细的最年夜值
net.core.wmem_max=16777216#发送缓冲区巨细的最年夜值
net.ipv4.tcp_synack_retries=2#SYN-ACK握手形态重试次数,默许5
net.ipv4.tcp_syn_retries=2#向外SYN握手轻试次数,默许4
net.ipv4.tcp_tw_recycle=1#开启TCP毗连中TIME_WAITsockets的疾速接纳,默许是0封闭
net.ipv4.tcp_max_orphans=3276800#体系中最多有几个TCP套接字不被联系关系就任何一个用户文件句柄上,假如超越这个数字,孤儿毗连将当即复位并打印告诫信息
net.ipv4.tcp_mem=94500000915000000927000000
net.ipv4.tcp_mem[0]:低于此值,TCP没有内存压力;
net.ipv4.tcp_mem[1]:在此值下,进进内存压力阶段;
net.ipv4.tcp_mem[2]:高于此值,TCP回绝分派socket。内存单元是页,可依据物理内存巨细举行调剂,假如内存充足年夜的话,可得当往上调。上述内存单元是页,而不是字节。
至此CentOS6.5_x64最小化装置体系基础优化调剂终了,必要重启下体系。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|