-
ps命令用于查看系统中的进程状态,格式为:“ps[parameter]”,当你第一次执行这个命令时,你可能会愣住,你怎么会看到这么多输出值? 实际上,ps 命令与管道符号技术一起使用,用于捕获指定服务进程对应的 pid 编号,常用的 ps 命令参数包括:
a 显示所有进程(包括其他用户)。
u 用户和其他详细信息。
x 显示没有控制终端的进程。
Linux系统中一直有很多进程在运行,如果能够合理地管理它们,那么优化系统的性能肯定是有益的,Linux系统中进程最常见的五种状态是运行、中断、不间断、冻结和停止,它们的含义是:
r(正在运行):在运行队列中运行或等待。
s(中断):休眠、等待条件形成或接收信号。
d(不可中断):信号未唤醒,无法运行,进程必须等到中断发生。
z:(Dead):进程已终止,但进程描述符仍然存在,直到调用 wait4() 系统调用后释放父进程。
t:(Stop):进程在接收到 sigstop、sigstp、sigtin、sigtou 信号后停止运行。
执行时"ps aux"命令后,通常看到进程状态的格式如下,**只列出部分输出值,正常输出值不包含中文注释部分:
top 命令用于动态监控进程活动和系统负载,格式为“top”。
top命令真的很厉害,可以动态查看系统运维状态,堪比“增强版任务管理器”。
top 命令前面的五行是整个系统的统计信息
第 1 行:系统时间、运行时间、登录终端数和系统负载(平均值分别为 1 分钟、5 分钟和 15 分钟,值越低表示负载越低)。
第 2 行:进程总数,正在运行、处于休眠状态、已停止状态、已冻结状态。
第 3 行:用户占用资源、系统内核占用资源、优先级更改的进程、闲置资源以及等待输入和输出所花费的时间。
此行中的数据是所有 CPU 数据,并以百分比格式显示,例如" id"这意味着某些 CPU 处理器资源处于空闲状态。
第 4 行:物理内存总量、使用量、可用内存量,作为内核缓存中的内存量。
第 5 行:虚拟内存总量、使用情况、可用量、已提前加载的内存数据。
-
ps -ef|grep 程序名称中的关键字。
让程序在后台运行,您可以关闭远程终端:
nohup yourcommand &
-
假设脚本的名称或程序的名称。
nohup /path/ &
或。 path/ &
视图。 ps -ef |grep
如果找到查询,则它仍在运行。 没有。 干脆退出吧。
右键点击“我的电脑”,在菜单中选择“管理”,在出现的窗口中点击“电脑管理”,然后选择“事件查看器”-Windows日志“-安全”查看登录信息,如:**:security; 时间: >>>More