1. 升级内核
目前默认的内核都是 3.10的,我们需要升级到4.4
- 查看内核版本
uname -r
- 升级
rpm --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
- 再次查看当前内核
uname -r
- 移除无用内核
yum 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
cat >> /etc/profile <<EOF export LC_ALL=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8 EOF cat >> /etc/environment <<EOF LANG=en_US.utf-8 LC_ALL=en_US.utf-8 EOF
刷新生效
source /ect/profile source /etc/environment
3. 进程限制优化
- 查看进行限制
cat /etc/security/limits.d/20-nproc.conf_bk
- 修改限制
你可以加大限制,也可以改为
unlimited,让其不限制进程vim /etc/security/limits.d/20-nproc.conf_bk
4. 时区优化
- 查看当前使用时区
timedatectl | grep "Time zone"
- 修改时区
这里我们修改为上海的时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5. 文件打开数优化
我们可以增大或减小文件的打开数,来优化我们系统的运行效率
vim /etc/serurity/limits.conf
6. 增加用户的操作日志记录
- 将文件添加到
/etc/profile中cat >> /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 - 使命令生效
source /etc/profile
- 查看日志
登录,登出之后在
/var/log/history中就可以看到以用户命名的文件夹,进入之后就会显示所有的日志操作
7. 日志优化
压缩日志,将compress的注释删掉
vim /etc/logrotate.conf
这小玩意还挺有意思?!是吧!

