centos 服务器安全优化细则

简介:

1.    最小化安装系统,安装基本的软件包,

2.   #修改SSH安全配置

vi/etc/ssh/sshd_config

#SSH链接默认端口

port 10022

#禁止root账号登陆

PermitRootLoginno

#禁止空密码

PermitEmptyPasswordsno

#不使用DNS

UseDNSno  #局域网一般使用内部的DNS服务

3.关闭不需要的服务;

for sun in`chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $sunoff;done

开启需要的服务,crondrsyslogsshdnetwork

for sun in crondrsyslog sshd network;do chkconfig --level 3 $sun on;done

4.禁止ping

echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf

sysctl –p

5.vim /etc/init/control-alt-delete.conf

  注释exec /sbin/shutdown -r now"Control-Alt-Delete pressed"

6.同步时间

  echo '*/5 * * * * /usr/sbin/ntpdatetime.windows.com >/dev/null 2>&1' >>/var/spool/cron/root

7.磁盘分区

/boot 200M

swap 内存的1.5-2

剩下的都给根

8.设置history只显示10

 sed -i"s/HISTSIZE=1000/HISTSIZE=10/" /etc/profile

   source/etc/profile

清空history

history –c

9. setenforce 0  临时生效

vim/etc/selinux/config   selinux=disabled

10.高并发web服务器建议将iptables关闭

iptables –F

serviceiptables stop

chkconfigiptables off

11.使用rz命令

     yum -y install lrzsz

12.查看端口是否开启

   lsof –I :80

   netstat –antup | grep 80

13.、/etc/hosts

此文件相当于windows的hosts文件,本地dns解析优先级最高

14. vim /etc/sysconfig/network-scripts/ifcfg-eth0

此配置文件修改网卡的ip地址,onboot要设置yes,否则开机启动网卡不生效

15.修改dns

  vim /etc/resolv.conf











本文转自 rm_rf_db 51CTO博客,原文链接:http://blog.51cto.com/12185273/1982658,如需转载请自行联系原作者
目录
相关文章
|
安全 Linux Shell
CentOS服务器安全配置策略
修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口步骤: 1) 修改ssh的默认端口22: vi /etc/ssh/sshd_config 阿里云代金券1000元免费领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=2a7uv47d 新老阿里云账户均可领取!可用于购买阿里云服务器ECS、云数据库RDS、虚拟主机、安骑士、DDoS高防IP等100多云计算产品。
5293 0
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
161 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
21小时前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
6 0
|
2天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
14 1
|
8天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
51 2