
Linux信息显示相关指令
1、查看cpu
查看cpu信息:cat proc/cpuinfo

查看cpu个数:nproc
cat proc/cpuinfo | grep "physical id" | uniq | wc -l
uniq命令:删除重复行;wc –l命令:统计行数

查看CPU核数
cat proc/cpuinfo | grep "cpu cores" | uniq

2、查看内存
cat proc/meminfo
cat proc/meminfo | grep MemTotal

free 显示当前内存和交换空间的使用情况

3、查看系统及用户信息
who、w 显示在线登录用户
who
whoami 显示用户自己的身份
hostname 显示主机名称
hostname
hostname -i 显示主机IP
uname 显示系统信息
uname -a 显示全部信息 cd
dmesg 显示系统启动信息
4、tail命令
tail 默认显示文件末尾10行
-n lines 显示文件最后的lines行
-f 动态显示文件尾部内容

5、top命令
top命令 检测进程 显示当前系统中耗费资源最多的进程 动态显示过程,实时监控

6、ps命令
ps 显示瞬间进程状态
ps -aux 显示所有瞬间进程状态
ps -aux|grep tomcat
ps -ef |grep tomcat 是否已经有tomcat在运行
ps -ef|grep java 查看是否已关闭
7、kill命令
kill命令 通过PID进程号结束进程 kill -9 pid
killall命令 通过进程名结束进程
pkill 正在运行的程序名
8、查看磁盘存储
df 显示文件系统磁盘空间的使用情况
df
df -h 以可读性较高的方式来显示信息。
du 显示指定的文件(目录)已使用的磁盘空间的总量 .可以使用--help查看帮助
du
du familyA
du -h familyA 以K,M,G为单位,提高信息的可读性。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-s或--summarize 仅显示总计。
df -h 查询磁盘空间使用率
du -sh temp 查看temp文件夹或文件大小
lsof | grep deleted 已删除但未释放空间
9、sort命令
sort 排序数据
sort -n 1.txt 把文件中的数据排序
-M 将前面3个字母依照月份的缩写进行排序。
-n 依照数值的大小排序。
-r 降序
-t<分隔字符> 指定排序时所用的栏位分隔字符。
du -sh * | sort -nr 按文件大小降序排序
10、ifconfig
ifconfig 显示网络接口信息
11、ping
ping 测试网络的连通性

12、telnet
telnet 域名或ip 端口
telnet baidu.com 443
13、netstat
netstat 显示网络状态信息

14、查看变量
printenv 命令 查看全局变量
echo 显示单个环境变量值 echo $HOME
15、find
查找文件
find ./ -name httpd.conf -print




