志在指尖
用双手敲打未来

linux查看进程(shell脚本一般用来做什么的)

linux查看进程

进程是在CPU及内存中运转的程序代码,而每个进程能够创立一个或多个进程(父子进程)。
查看进程方法
第一种:
psaux
ps指令用于报告当时体系的进程状况。能够调配kill指令随时中止、删去不必要的程序。ps指令是最根本一起也是非常强大的进程查看指令,运用该指令能够确认有哪些进程正在运转和运转的状况、进程是否完毕、进程有没有僵死、哪些进程占用了过多的资源等等,总归大部分信息都是能够通过履行该指令得到的。
a:显现当时终端下的一切进程信息,包括其他用户的进程。
u:运用以用户为主的格局输出进程信息。
x:显现当时用户在一切终端下的进程。
示例:
上图中各字段解说:
USER:发动该进程的用户账号称号PID:该进程的ID号,在当时体系中是仅有的%CPU:CPU占用的百分比%MEM:内存占用的百分比
VSZ:占用虚拟内存(swap空间)的巨细RSS:占用常驻内存(物理内存)的巨细
TTY:该进程在哪个终端上运转。“?”表不知道或不需要终端STAT:显现了进程当时的状况,如S(休眠)、R(运转)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对处于僵死状况的进程应予以手动停止。
START:发动该进程的时刻TIME:该进程占用CPU时刻COMMAND:发动该进程的指令的称号
总结:psaux是以简略列表的形式显现出进程信息。linux
第二种:
ps-elf
-e:显现体系内的一切进程信息。
-l:运用长(long)格局显现进程信息。
-f:运用完整的(full)格局显现进程信息。
上图字段解说:大部分跟第一种一样,PPID为父进程的PID。
第三种:
top
以全屏交互式的界面显现进程排名,及时跟踪包括CPU、内存等体系资源占用状况,默认状况下每三秒刷新一次,其作用根本相似于Windows体系中的使命管理器。
上图解说:
Tasks(体系使命)信息:total,总进程数;running,正在运转的进程数;sleeping,休眠的进程数;stopped,中止的进程数;zombie,僵死无呼应的进程数。
CPU信息:us,用户占用;sy,内核占用;ni,优先级调度占用;id,闲暇CPU;wa,I/O等候占用;hi,硬件中止占用;si,软件中止占用;st,虚拟化占用。了解闲暇的CPU百分比,主要看%id部分。
Mem(内存)信息:total,总内存空间;used,已用内存;free,闲暇内存;buffers,缓存区域。
Swap(交流空间)信息:total,总交流空间;used,已用交流空间;free,闲暇交流空间;cached,缓存空间。
第四种:
pstree-aup
以树状图的方法展示进程之间的派生关系,显现效果比较直观。-a:显现每个程序的完整指令,包括途径,参数或是常驻服务的标明;-c:不运用精简标明法;-G:运用VT100终端机的列绘图字符;-h:列出树状图时,特别标明现在履行的程序;-H<程序识别码>:此参数的效果和指定”-h”参数相似,但特别标明指定的程序;-l:选用长列格局显现树状图;-n:用程序识别码排序。预设是以程序称号来排序;-p:显现程序识别码;-u:显现用户称号;linux1

shell脚本一般用来做什么的

换一种说法也就是,shellscript是利用shell的功用所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与指令写在里边,然后用正则表示法,管道指令以及数据流重导向等功用,以实现目标功用。
更明白地来说,shellscript就像前期dos年代的.bat,最简略的功用就是将许多指令汇整写一同,让使用者很容易地就能够一个操作履行多个指令,而shellscript更是提供了数组,循环,条件以及逻辑判断等重要功用,让使用者能够直接以shell来写程序,而不用使用类似C程序语言等传统程序编写的语法。

未经允许不得转载:IT技术网站 » linux查看进程(shell脚本一般用来做什么的)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载