**生产环境初始化操作系统的意义**

该文列出了提高Linux系统安全性和性能的一系列操作,包括删除不必要的用户组,防止DOS攻击,修改root密码,禁止IP伪装,限制SSH登录尝试,关闭无用端口,更新Yum源,定时同步时间,并关闭无关服务。这些措施旨在增强系统的稳定性和保护服务器免受潜在威胁。

提高系统安全性 , 提升系统性能,为老板省钱

1.生产环境常用初始化操作

1.1删除部分不需要的组

1.2防止DOS攻击

#  vim  /etc.security/limits.conf 

加入以下配置

hard    core      0

hard    rss       10000

hard    nproc     20

1.3修改root账户密码 越复杂越好

1.4禁止IP 伪装

   #  vim  /etc/host.conf




在上面加上: 
 
    nospoof  on

1.5禁止Ping   用户使用ping不做任何反应

# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all #禁止ping



# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all #解除禁止ping操作

1.6远程5分钟无操作自动注销

 #  vim  /etc/profile 
 
最后添加:

export  TOMOUT =300  #5分钟自动注销

找到

HISTSIZE = 1000

修改为:

HISTSIZE =100 #减少字节为100KB ,太大内容过多容易造成重要信息泄露.

1.7修改SSH

# vim /etc/ssh/sshd_config

Port  22  修改18888

PermitEmptyPasswords no #把‘#’注销掉-禁止空密码帐户登入服务器

MaxAuthTries 2 #两次错误就切断重新SSH启动登入

1.8用防火墙关闭无用的端口.

1.9关闭Selinux

# sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

1.10更新Yum源及必要软件安装

Yum安装软件,默认获取rpm包的途径从国外官方源,改成国内的源。

国内较快的两个站点:阿里云、搜狐镜像站点、网易镜像站点

# cd /etc/yum.repos.d/

# mv CentOS-Base.repo CentOS-Base.repo.bak

# wget    http://mirrors.163.com/.help/CentOS6-Base-163.repo


接下来执行如下命令,检测yum是否正常

# yum clean all  #清空yum缓存


# yum makecache  #建立yum缓存
1.11、定时自动更新服务器时间
# echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2 >&1' >>/var/spool/cron/root



# echo '*/10 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root
1.12、关闭所有不需要的服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值