一:查看进程 (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 可以查看当前系统的进程树。