Sep 10, 2020 No Comments Centos7基础优化操作项 ###1.基础优化操作项:更新yum源信息 第一个:就近使用yum源地址,安装软件更快。 ``` curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 第二个:安装RHEL/CentOS官方源不提供的软件包 ``` curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ``` ###2.安全优化:关闭SELinux及iptables(在工作场景中,如果有外部IP一般要打开iptables,高并发流量的服务器可能无法开启) ``` # 关闭selinux sed -i 's#SELINUX=.*#SELINUX=disabled#g' /etc/selinux/config sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce ``` ###3.关闭firewalld防火墙服务 ``` systemctl stop firewalld systemctl disable firewalld systemctl disable firewalld ``` ###4.基础优化操作项:设置普通用户提权操作(可选优化) 提权smile可以利用sudo ``` useradd smile echo 123456|passwd --stdin smile \cp /etc/sudoers /etc/sudoers.ori echo "smile ALL=(ALL) NOPASSWD: ALL " >>/etc/sudoers tail -1 /etc/sudoers visudo -c ``` ###5.设置系统中文UTF8字符集 ``` [root@smile ~]# cat /etc/locale.conf LANG="en_US.UTF-8" 修改命令如下: cp /etc/locale.conf /etc/locale.conf.ori echo 'LANG="zh_CN.UTF-8"' >/etc/locale.conf source /etc/locale.conf echo $LANG ``` ###6.基础优化操作项:时间同步设置 定时更新服务器时间,使其和互联网时间同步。 ``` yum install ntpdate -y /usr/sbin/ntpdate ntp3.aliyun.com echo '#crond-id-001:time sync' >>/var/spool/cron/root echo "*/5 * * * * /usr/sbin/ntpdate ntp3.aliyun.com >/dev/null 2>&1">>/var/spool/cron/root crontab -l ``` ###7.基础优化操作项:提升命令行操作安全性(可选优化) 超时时间、操作记录数更改(可选配置) ``` echo 'export TMOUT=300' >>/etc/profile echo 'export HISTSIZE=500' >>/etc/profile echo 'export HISTFILESIZE=5' >>/etc/profile tail -3 /etc/profile . /etc/profile ``` ###8.基础优化操作项:加大文件描述符 实例演示:加大文件描述 ``` echo '* - nofile 65535 ' >>/etc/security/limits.conf tail -1 /etc/security/limits.conf ulimit -SHn 65535 ulimit -n #<==命令方式查看配置结果 ``` ###9.基础优化操作项:优化系统内核 ``` cat >>/etc/sysctl.conf</etc/issue >/etc/issue.net cat /etc/issue cat /etc/issue.net ``` 最后更新于 2020-09-10 16:01:33 并被添加「」标签,已有 3103 位童鞋阅读过。 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭