1. 升级内核
目前默认的内核都是 3.10的,我们需要升级到4.4
- 查看内核版本
1 | uname -r |
升级
1
2
3
4
5
6rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt -y
cat /boot/grub2/grub.cfg |grep menuentry
grub2-set-default 'CentOS Linux (4.4.177-1.el7.elrepo.x86_64) 7 (Core)'
reboot再次查看当前内核
1
uname -r
移除无用内核
1
2
3
4
5
6
7yum remove -y kernel*
yum remove -y kernel-tools-libs
yum --enablerepo=elrepo-kernel install --skip-broken -y kernel-lt-headers kernel-lt-tools kernel-lt-devel
yum --enablerepo=elrepo-kernel install -y perf python-perf
2. 字体优化
有时候可能中文显示会出现问题,这里我们将字体编码改为UTF-8
1 | cat >> /etc/profile <<EOF |
刷新生效
1 | source /ect/profile |
3. 进程限制优化
查看进行限制
1
cat /etc/security/limits.d/20-nproc.conf_bk
修改限制
你可以加大限制,也可以改为
unlimited
,让其不限制进程1
vim /etc/security/limits.d/20-nproc.conf_bk
4. 时区优化
查看当前使用时区
1
timedatectl | grep "Time zone"
修改时区
这里我们修改为上海的时区1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5. 文件打开数优化
我们可以增大或减小文件的打开数,来优化我们系统的运行效率
1 | vim /etc/serurity/limits.conf |
6. 增加用户的操作日志记录
将文件添加到
/etc/profile
中1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20cat >> /etc/profile <<EOF
history
USER=`whoami`
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
if [ "$USER_IP" = "" ]; then
USER_IP=`hostname`
fi
if [ ! -d /var/log/history ]; then
mkdir /var/log/history
chmod 777 /var/log/history
fi
if [ ! -d /var/log/history/${LOGNAME} ]; then
mkdir /var/log/history/${LOGNAME}
chmod 300 /var/log/history/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +"%Y%m%d_%H:%M:%S"`
export HISTFILE="/var/log/history/${LOGNAME}/${USER}@${USER_IP}_$DT"
chmod 600 /var/log/history/${LOGNAME}/*history* 2>/dev/null
EOF使命令生效
1
source /etc/profile
查看日志
登录,登出之后在
/var/log/history
中就可以看到以用户命名的文件夹,进入之后就会显示所有的日志操作
7. 日志优化
压缩日志,将compress
的注释删掉
1 | vim /etc/logrotate.conf |