Linux 常用系统维护命令

不管是前端或者后端程序员,除了掌握基础的Linux系统命令外,还应该掌握常用的系统维护命令。这里列出自己常用的Linux下系统维护命令。
关于更多Linux命令,请点击Linux 命令速查

工具 功能秒速
uptime 系统平均负载率
top 进程进行状态
free 内存使用率
w 查看谁登陆系统和在做什么
ps和kill 查看和显示进程
iostat cpu和磁盘平均使用率
  1. uptime
    查看服务器运行了多长时间以及有多少用户登录,快速获知服务器的负荷情况。
    uptime输出包含意向内容load average,显示最近1,5,15分钟的负荷情况,值代表等待cpu处理的进程数
  2. top
    显示处理器的活动状况,缺省状态显示占用CPU的最多的任务,每隔5秒钟刷新一次。
  3. free
    显示所有空闲的和使用的内存数量,包括swap。同时包含内核使用的缓存。
    注意:mac没有此命令
  4. w
    显示关于当前联机的用户和他们进程
  5. ps和kill
    查找和消灭进程

    # 查看tomcat进程
    ps -ef|grep tomcat

    需要注意的是:

    # 这个命令很危险,一定要通过ps -ef确认没有僵尸进程
    kill -9 PID
  6. iostat
    执行iostat命令可以从系统启动后的CPU平均时间,类似uptime.