更多的bash shell命令

一、检测程序

1.探查进程–ps

命令解释
-A显示所有进程
-N显示与制定参数不符的所有进程
-a显示除控制进程和无终端进程外的所有进程
-d显示除控制进程外的所有进程
-e显示所有进程
-C cmdlist显示包含在cmdlist列表中的进程
-G grplist显示组ID在grplist列表中的进程
-U userlist显示属主的用户ID在userlist列表中的进程
-g grplist显示绘画或组ID在grplist列表中的进程
-p pidlist显示PID在pidlist列表中的进程
-s sesslist显示会话ID在sesslist列表中的进程
-t ttylist显示终端ID在ttylist列表中的进程
-u userlist显示有效用户ID在userlist列表中的进程
-F显示更多额外输出
-O format显示默认的输出列以及format列表指定的特定列
-M显示进程的安全信息
-c显示进程的额外调度器信息
-f显示完整格式的输出
-j显示任务信息
-l显示长列表
-o format仅显示有format指定的列
-y不要显示进程标记(process flag,表明进程状态的标记)
-Z显示安全标签(security context)信息
-H用层级格式来显示进程(树状,用来显示父进程)
-n namelist定义了WCHAN列显示的值
-w采用宽输出模式,不限宽度显示
-L显示进程中的线程
-V显示ps命令的版本号
展示的信息解释
UID启动这些进程的用户
PID进程的进程ID
PPID父进程的进程号
C进程生命周期中的CPU占用率
STIME进程启动时的系统时间
TTY进程启动时的终端设备
TIME运行进程需要的累积CPU时间
CMD启动的程序名称
F内核分配给进程的系统标记
S进程的状态(O-正在运行,S-休眠,R-可运行 正等待运行,Z-僵化 进程已结束但父进程已不存在,T-停止)
PRI进程的优先级,数字越大,优先级越低
NI谦让度用来参与决定优先级
ADDR进程的内存地址
SZ假如进程被换出,所需交换空间的大致大小
WCHAN进程休眠的内核函数地址

2.实时检测进程–top

结束查看:q

展示的信息解释
第一行当前时间、系统的运行时间、登录的用户数以及系统的平均负载(1分钟,5分钟,15分钟,值越大负载越高)
第二行task个数,运行的,休眠的,停止的和僵化的(进程完成,但父进程没有响应)
第三行CPU概要:进程的属主(用户还是系统)和进程状态(运行还是空闲还是等待)将CPU利用率分成几类输出
第四行系统的物理内存:总共有多少内存,当前用了多少,还剩多少空闲内存
第五行系统交换空间:总共有多少空间,当前用了多少,还剩多少空闲的
PID进程ID
USER进程属主的名字
PR进程的优先级
NI进程的谦让值
VIRT进程占用的虚拟内存总量
RES进程占用的物理内存总量
SHR进程和其他进程共享的内存总量
S进程的状态(O-正在运行,S-休眠,R-可运行 正等待运行,Z-僵化 进程已结束但父进程已不存在,T-停止
%CPU进程使用的CPU时间比例
&MEM进程使用的内存占可用内存的比例
TIME+自进程启动到目前为止的CPU时间总量
COMMAND进程对应的命令行名称

二、检测磁盘空间

1.mount-挂载:

mount -t vfat  /dev/sab1  /media/disk
参数解释
-a挂在/etc/fstab文件中指定的所有文件系统
-f使mount命令模拟挂在设备,但不真的挂载
-F和-a参数一起使用,会同时挂在所有文件系统
-v详细模式,将会说明挂载设备的每一步
-I不启用任何/sbin/mount.filesystem下的文件系统帮助文件
-l给ext2,ext3或XFS 文件系统自动添加文件系统标签
-n挂载设备,但不注册到/etc/mtab已挂载设备文件中
-p num进行加密挂载时,从文件描述符num中获得密码短语
-s忽略该文件系统不支持的挂载选项
-r将设备挂载为只读
-w将设备挂载为可读写的
-L label将设备按指定的label挂载
-U uuid将设备按指定的uuid挂载
-O和-a参数一起使用,限制命令只作用到特定的一组文件系统上
-o给文件系统添加特定的选项

2.umount-卸载:

umount [directory|device]

3.df

df查看磁盘空间

Filesystem设备的设备文件位置
1K-blocks能容纳多少个1024字节大小的块
Used一用了多少个1024字节大小的块
Available还有多少个1024字节大小的块可用
Use%已用空间所占的比例
Mounted on设备挂载到了哪个挂载点上
df -h //用M来替代兆字节,用G替代吉字节

4.du

du命令可以显示某个特定目录(默认情况下时当前目录)下的磁盘使用情况。

参数解释
-c显示所有已列出文件总的大小
-h按用户易读的格式输出大小,即用k替代千字节,M替代兆字节,G替代吉字节
-s显示每个输出参数的总计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值