语法格式:
du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
#常用参数
-s或--summarize 仅显示总计。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
#使用
#查看/test目录的总大小,和/test目录下各个文件的大小
[root@game ~]# du -sh /test/
8.0K /test/
[root@game ~]# du -sh /test/*
4.0K /test/1.txt
4.0K /test/2.txt
10.netstat:提供有关路由和网络连接的信息#首先需要安装net-tools包才有netstat命令
[root@ctos1 ~]# yum install net-tools -y
#常用的参数
-a (all) 显示所有选项,默认不显示LISTEN相关。
-t (tcp) 显示tcp连接。
-u (udp) 显示udp连接。
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 列出有在 Listen (监听) 的服务状态。
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
#使用man netstat可以获取更多的帮助信息
#使用
11.ss#概述:ss是socket Statistics的缩写,用来获取socket统计信息,它可以显示和netstat类似的内容。
#优点:ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,比netstat更快速更高效,当服务器的socket连接数量变得非常大时,优势就显而易见了。
#常用的参数
格式: ss [options] [ FILTER ]
-a (all)显示所有 -l 显示本地打开的所有端口
-p 显示每个进程具体打开的socket
-t 显示tcp socket
-u 显示udp socket
-n 不解析服务名
-s 列出当前socket详细信息
#使用man ss可以获取更多的帮助信息
#使用
#使用-s参数列出当前socket详细信息
12.其他相关查看信息#查看CPU信息
lscpu 或cat /proc/cpuinfo
#查看内存信息
[root@ctos1 ~]# cat /proc/meminfo
#查看虚拟内存的使用触发值
[root@ctos1 ~]# cat /proc/sys/vm/swappiness 30
#查看系统上使用的模块
[root@ctos1 ~]# cat /proc/modules
#查看系统分区信息
[root@ctos1 ~]# cat /proc/partitions
major minor #blocks name
8 0 20971520 sda
8 1 1048576 sda1
8 2 19921920 sda2
11 0 9177088 sr0
253 0 17821696 dm-0
253 1 2097152 dm-1