进程管理
相当于windonws的任务管理器
进程:正在运行的程序,但是现在科技发展在很多情况下程序为了更高的完成更多的事情,往往一个程序会开启多个进程
ps- 一次性进程监视
命令:
ps -e
u 按用户和启动时间的顺序来显示进程
a 显示所有用户的所有进程
x 显示无终端控制的进程
f 列出进程全部相关信息,通常和其他选项联用
e 所有进程
l 采用详细的格式来显示程序状况
USER: 启动进程的用户
PID: 进程的ID号
%CPU: 进程占用的CPU百分比
%MEM: 进程占用的物理内存百分比
VSN: 进程使用的虚拟内存总量,单位KB
RSS: 该进程占用实际物理内存的大小,单位KB
TTY: 该进程在哪个终端中运行
STAT: 进程状态
START: 启动进程的时间
TIME: 进程消耗CPU的时间
COMMAND: 产生此进程的命令名
STAT常见状态:
R 运行, S 睡眠,T 停止,s 包含子进程,+ 位于后台 Z僵尸进程 <优先级比较高的进程
top- 动态监控
op 实时显示进程情况
-d 设置更新的时间间隔
-n 显示更新的次数,然后退出
-u 只显示指定用户的进程信息
-s 安全模式运行,禁用一些交互命令
也可以下载htop来查看
进程暂停和杀死
Linux 的 进程 分为前台进程和后台进程,前台进程占用终端窗口,而后台进程不占用终端窗口。
要启动一个前台进程,只需要在命令行输入启动进程的命令即可,要让一个程序在后台运行,
只需要在启动进程时,在命令后加上 & 符号即可
Ctrl + z 让正在前台执行的进程暂停 jobs 获取当前的后台作业号 fg 将进程从后台调到前台执行 bg 将进程放到后台执行
-d 设置更新的时间间隔 -n 显示更新的次数,然后退出 -u 只显示指定用户的进程信息 -s 安全模式运行,禁用一些交互命令 也可以下载htop来查看
KILL强制终止 STOP暂停 CONT继续
标签:显示,启动,占用,笔记,学习,后台,前台,进程 From: https://www.cnblogs.com/tanli02/p/17865982.html