Linux命令--监管命令--分类

Posted IT利刃出鞘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令--监管命令--分类相关的知识,希望对你有一定的参考价值。

内存

free

作用

格式

选项

作用

格式

选项

示例

du

简记

简介

作用

格式

示例 

选项 

简介

说明

选项

结果含义

无任何参数

实例大全

实例1:无任何参数

实例2:查看谁正在使用某个文件,也就是说查找某个文件相关的进程

实例3:递归查看某个目录的文件信息

实例4:不使用+D选项,遍历查看某个目录的所有文件信息的方法

实例5:列出某个用户打开的文件信息

实例6:列出某个程序进程所打开的文件信息

实例7:列出多个进程多个打开的文件信息

实例8:列出某个用户以及某个进程所打开的文件信息

实例9:列出除了某个用户外的被打开的文件信息

实例10:通过某个进程号显示该进行打开的文件

实例11:列出多个进程号对应的文件信息

实例12:列出除了某个进程号,其他进程号所打开的文件信息

实例13:列出所有的网络连接

实例14:列出所有tcp 网络连接信息

实例15:列出所有udp网络连接信息

实例16:列出谁在使用某个端口

实例17:列出谁在使用某个特定的udp端口

实例18:列出某个用户的所有活跃的网络端口

实例19:列出所有网络文件系统

实例20:域名socket文件

实例21:某个用户组所打开的文件信息

实例22:根据文件描述列出对应的文件信息

实例23:根据文件描述范围列出文件信息

实例24:列出COMMAND列中包含字符串" sshd",且文件描符的类型为txt的文件信息

实例25:列出被进程号为1234的进程所打开的所有IPV4 network files 

实例26:列出目前连接主机peida.linux上端口为:20,21,22,25,53,80相关的所有文件信息,且每隔3秒不断的执行lsof指令

进程

ps

示例及选项

格式

示例

其他几个状态: 

\'Linux命令--监管命令--分类_系统调用\'

 

R (TASK_RUNNING),可执行状态

S (TASK_INTERRUPTIBLE),可中断的睡眠状态

D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态

T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态

Z (TASK_DEAD - EXIT_ZOMBIE),退出状态,进程成为僵尸进程

X (TASK_DEAD - EXIT_DEAD),退出状态,进程即将被销毁

状态转换

进程的初始状态

问答题

题目:某系统的状态转换图如图所示。

\'Linux命令--监管命令--分类_系统调用_02\'

状态转换图
(1)分别说明引起状态转换1、2、3、4的原因,并各举一个事件。
(2)为什么在转换图中没有就绪到阻塞和阻塞到运行的转换方向?
(3)一个进程的状态变换能够引起另一个进程的状态变换,说明下列因果变迁是否可能发生,原因是什么?
             (a)3→1(b)2→1(c)3→2(d)3→4(e)4→1

答:

(1)
1:就绪->执行, 当前运行进程阻塞,调度程序选一个优先权最高的进程占有处理机;
2:执行->就绪, 当前运行进程时间片用完;
3:执行->阻塞,当前运行进程等待键盘输入,进入了睡眠状态。
4:阻塞->就绪,I/O操作完成,被中断处理程序唤醒。

(2)就绪进程没有占有处理机,也即没有经过运行,其状态就不会改变。
阻塞状态进程唤醒后先要进入就绪队列,才会被调度程序选中,进入了执行状态。

(3)
(a) 3→1: 可能,当前运行进程阻塞,调度程序选一个优先级最高的进程占有处理机。
(b)2→1:可能,当前运行进程优先级下降,调度程序选一个优先级最高的进程占有处理机。
(c)3→2: 不可能,占有CPU的一个进程不能同时进入两个状态;在单CPU的系统中,状态3发生后,cpu没有执行进程,故不会发生状态转换2。
(d)3→4:一般不可能,不相干的两个事件。状态转换3是由于运行进程等待资源而发生的,这并不会使得阻塞队列中的进程得到资源而进入就绪队列。
但在Unix中,当系统的0#进程因runin标志而睡眠时,有(在内存)进程睡眠,就会唤醒0#进程,使其进入就绪状态,以便将该进程和在盘交换区就绪进程交换位置。
(e)4→1:一般无关,但当就绪队列为空时,一个进程被唤醒转入就绪队列后,调度程序使该进程占有处理机(但是同一个进程)。

pstree

示例及选项

格式

示例

示例

选项

以上是关于Linux命令--监管命令--分类的主要内容,如果未能解决你的问题,请参考以下文章

Linux操作命令分类详解 - 压缩备份

Linux操作命令分类详解 - 命令速查

Linux操作命令分类详解 - 命令速查

linux命令分类及优先度

常用Linux命令(分类详解!!)

Linux 下 Shell 命令的分类及用法