引言

效果展示

过程

内存占用过高

1
2
3
4
5
6
7
8
# 查看内存占用前10位:
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10
1
# 或者
ps aux --sort -rss | head -n 10

# 杀死前7位
sudo kill $(ps aux |grep -v PID |sort -rn -k +4 | head -7 | awk '{print $2}')

解决缓存区空间不足

查看硬盘占用

1
find / -xdev -size +1G -exec ls -l {} \;

查看硬盘类型

1
2
3
cat /sys/block/sda/queue/rotational
cat /sys/block/sdb/queue/rotational
lssci

解决

如果有新硬盘可以用新硬盘。

免密登录失效

很大概率考虑权限问题。

1
sudo chown -R ${LOGNAME}:tenney $HOME

结论

引用

  1. Centos7 服务器内存使用过高排查 - taotaozh - 博客园
  2. Linux centos 内存高,查看占用内存命令
  3. CentOS 系统根目录 /dev/mapper/cl-root 100% 耗尽的解决方案
  4. linux 查看磁盘类型(是否 SSD 盘)
  5. Linux 下两种增加/tmp 文件的方法
  6. 如何增加 Linux 下临时文件夹 /tmp 的大小
  7. laravel - zsh: permission denied: reading anyway - Stack Overflow