1 进程管理

  判断服务器健康状态

    top [选项]

      

      

      

  查看系统中所有进程

    ps aux      BSD格式

    ps -le        Linux格式

          

        

    

    pstree [选项]

      -p   显示PID

      -u   显示所属用户

  杀死进程    正常中止失效时,才考虑

    kill -l        1重启   9强制中止   15正常中止(默认)

      

    kill [信号] PID  

      kill -1 22354

      kill -9 22354

    killall [选项] [信号] 进程名

      -i:    交互式,询问

      -I:    忽略大小写

        eg. killall -9 httpd

    pkill [选项] [信号] 进程名

      -t 终端号: 按照终端号踢出用户

        eg.   #W  或  #who  查看登录用户

            #pkill -9 -t tty1


2 工作管理

  把进程放入后台

    后台运行 #command &

    后台暂停 #command  命令执行中按  Ctrl+z

   查看后台的工作

    jobs [-l]

      -l: 显示PID

      "+": 倒数第一个  "-": 倒数第二个

  把后台暂停的工作恢复到前台执行

    fg [%]工作号

  把后台暂停的工作恢复到后台执行

    bg [%]工作号

      如果命令和前台有交互,则不能恢复到后台运行,如top、vim

  


3 系统资源查看

  vmstat [刷新延时 刷新次数]     监控系统资源

    主要看:memory-free和cpu-id

  dmesg    查看开机时内核检测信息

    dmesg | grep CPU     /eth0...

  free [-bkmg]   查看内存使用状态

    

  cat /proc/cpuinfo  查看CPU详细信息

  uptime  显示系统的启动时间和平均负载 -- top的第一行 --w的第一行

  

  uname [选项] 查看系统与内核相关信息

    -a: 系统所有信息

    -r: 内核版本

    -s: 内核名称

  file /bin/ls   判断当前系统的位数,通过查询系统外部命令的方式

  lsb_release -a 查询当前Linux系统的发行版本

  

  lsof [选项]  列出进程打开或使用的文件信息

    -c 字符串:以该字符串开头的进程 打开的文件

    -u 用户名:某个用户的进程 打开的文件

    -p pid:某个PID进程 打开的文件


4 系统定时任务

  所需服务 crond 默认就是启动、自启动,一般不用管

    service crond restart

    chkconfig crond on

  crontab [选项]

    -e: 编辑crontab定时任务

      * * * * * 执行的任务

    -l: 查询crontab任务

    -r: 删除当前用户所有的crontab任务

  

  

  举例:

    */5 * * * * /bin/echo "ABC" >> /tmp/test

    5 5 * * 2 /sbin/shutdown -r now

    0 5 1,10,15 * * /root/sh/autobak.sh

最新文章

  1. 解决 eclipse中properties文件编码问题
  2. ASP.NET 自定义URL重写 分类: ASP.NET 2014-10-31 16:05 175人阅读 评论(0) 收藏
  3. Java中synchronized详解
  4. Android 实现闪屏页和右上角的倒计时跳转
  5. xss实例-输出在<script></script>之间的情况
  6. OpenJudge 2694 逆波兰表达式
  7. 不起眼的 z-index 却能牵扯出这么大的学问(转)
  8. Unity应用架构设计(12)——AOP思想的实践
  9. 【BZOJ1001】狼抓兔子(网络流)
  10. 20165230 预备作业3 Linux安装及学习
  11. 网络请求get和post的区别
  12. RabbitMQ配置
  13. 如何让自己的Dev C++用上C++11,c++14标准
  14. Spark搭建HA具体解释
  15. linux centos挂载数据盘教程
  16. python 类之间的关系
  17. Swift 并行编程现状和展望 - async/await 和参与者模式
  18. MyEclipse 2014 破解图文详细教程
  19. 你应该知道的PHP库
  20. NOI1997

热门文章

  1. linux重新部署mysql和tomcat时乱码问题
  2. 委托的BeginInvoke和EndInvoke方法
  3. GetWindowRect和GetClientRect的异同
  4. 有关android安全性的问题--代码混淆
  5. DLL and LIB
  6. hdu_4521_小明系列问题——小明序列(LIS)
  7. LeetCode OJ 107. Binary Tree Level Order Traversal II
  8. Android数据库--Sqlcipher的使用(二)
  9. Java is Pass-by-Value!
  10. 发现在看完objc基本语法之后,还是看Apple文档比较有用。