多平台统一管理软件接口,如何实现多平台统一管理软件接口
471
2022-10-07
Kali与Shell编程 -- 进程管理(一)(kali怎么运行shell代码)
二、知识点详解进程的基本介绍1)在 LINUX 中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个 ID 号。2)每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如 服务器。3)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。4)一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束。进程是正在执行的程序,进程是动态的,而程序是静态的。
man ps :查看进程的帮助信息ps 查看当前系统进程状态ps:process status 进程状态1.基本语法ps aux | grep xxx (功能描述:查看系统中所有进程),过滤查找,支持通配符ps -ef | grep xxx (功能描述:以全格式显示当前的所有进程),过滤查找,支持通配符选项 功能-a 选择所有进程-u 以用户格式显示进程信息-x 显示后台进程运行的参数
选项说明:
ps aux显示信息说明:USER:该进程是由哪个用户产生的PID:进程的ID号%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;VSZ:该进程占用虚拟内存的大小,单位KB;RSS:该进程占用实际物理内存的大小,单位KB;TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台START:该进程的启动时间TIME:该进程占用CPU的运算时间,注意不是系统时间COMMAND:产生此进程的命令名ps -ef选项说明选项 说明-e 显示所有进程-f 全格式
ps -ef显示信息说明:UID 用户IDPID 进程IDPPID 父进程IDC CPU计算的优先级,数值越大表明进程是CPU密集型运算,执行的优先级会降低。数值越小,表明进程是I/O密集型运算,执行优先级会提高STIME 进程启动的时间TTY 完整的终端名称TIME 进程占用CPU的时间CMD 启动进程所用的命令和参数top 与 ps 命令很相似。它们都用来显示正在执行的进程。Top 与 ps 最大的不同之处,在于 top 在执行一段时间可以更新正在运行的的进程。基本语法:top [选项]选项说明:选项 功能-d 秒数 指定top命令每隔几秒更新,默认是3秒-i 使top默认不显示任何闲置或者僵死的进程-p 指定通过监控进程id来进口某个进程交互操作说明: P 以CPU的使用率排序,也是默认排序M 以内存的使用率排序N 以进程PID排序Q 退出top
pstree查看进程树语法:pstree [选项] ,可以更加直观的来看进程信息常用选项:-p :显示进程的 PID-u :显示进程的所属用户
top
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~