查看进程运行的目录

  1. # 查看相关进程PID
  2. ps aux | grep xxx
  3. # 查看进程运行目录
  4. cd /proc/xxx
  5. ls -l cwd

排查磁盘占用情况

  1. # 查看分区挂载占用
  2. df -h
  3. # 查看文件目录占用
  4. du -sh *
  5. # 查看当前下级目录占用空间
  6. du -h -x --max-depth=1
  7. # 查找文件大小大于5M的文件
  8. find / -size +5M

查看启动服务

  1. service --status-all
  2. systemctl
  3. pstree

服务开机自动启动
/lib/systemd/system 新增一个文件

  1. # 查询所有服务
  2. systemctl list-unit-files
  3. systemctl is-enabled servicename.service #查询服务是否开机启动
  4. systemctl enable *.service #开机运行服务
  5. systemctl disable *.service #取消开机运行
  6. systemctl start *.service #启动服务
  7. systemctl stop *.service #停止服务
  8. systemctl restart *.service #重启服务
  9. systemctl reload *.service #重新加载服务配置文件
  10. systemctl status *.service #查询服务运行状态

清理

  1. # 仅清除页面缓存(PageCache)
  2. echo 1 > /proc/sys/vm/drop_caches
  3. # 清除目录项和inode
  4. echo 2 > /proc/sys/vm/drop_caches
  5. # 清除页面缓存,目录项和inode
  6. echo 3 > /proc/sys/vm/drop_caches