一:查看进程

  (1)显示静态进程信息:ps  aux

      a:显示当前终端下的所有进程信息,包括其他用户的进程。与“x”选项结合时将显示系统中所有的进程信息。

      u:使用以用户为主的格式输出进程信息。

      x:显示当前用户在所有终端下的进程信息。

      -e:显示系统内的所有进程信息。

      -l:使用长格式显示进程信息。

      -f:使用完整的格式显示进程信息。

  (2)动态显示进程信息:top (可以按P键根据CPU占用排序,按M根据内存占用排序,按N键根据启动时间排序,按h键获得top程序的在线帮助信息,按q键退出top程序)

  (3)根据条件查询进程信息:pgrep

二:启动进程

  (1)手动启动:前台或后台

  (2)调度:at 一次  或 crontab 周期性

      前台转到后台:命令  &

      后台转到前台:fg 编号

      前台运行命令时使用Ctrl+z组合键则当前命令转到后台并停止,如果想再次启动使用bg 编号命令,此时进程在后台运行。(注:编号不是PID号)

三:查看后台

   jobs

  测试(漏斗命令)  cat /dev/zero(永远读不完的零) > /dev/null(永远写不满的设备)

四:结束进程

  (1)Ctrl +c

  (2)杀进程的PID:kill + PID号

  (3)杀进程名:killall +进程名(进程的一个单词)

  (4)根据条件杀进程(终端):pkill  例:pkill -9 -u zhangsan

  注:停止的进程不能杀掉,此时需用到-9强制结束。

五:计划任务

   at:一次性    格式:  at  时:分  年-月-日(不写表示当天) Ctrl+d提交,可以提交多个命令

             相关命令:at(设置)  atq(查询)  atrm +编号(删除)

 crontab:周期性 (先启用服务/etc/init.d/crond)

    相关命令:1.crontab -e -u 用户名  (设置)

              2.crontab -l -u 用户名  (查看)

              3.crontab -r -u 用户名  (删除)

    注:在root用户下使用-u选项,没有-u选项时表示当前用户

        格式:分  时  日  月 星期   命令或 脚本(写绝对路径)

 时间数值的特殊表示方法

   1.“*”表示该范围内的任意时间。

   2.“,”表示间隔的多个不连续时间点。

   3.“-“表示一个连续的时间范围。

   4.“/”指定间隔的时间频率。

 注:Ctrl+z 将当前界面调到后台,fg将后台界面调到前台,pstree -aup 可以查看当前系统的进程树。