CentOS7 查看IP,网关,磁盘空间,分区,内存,路由表,系统状态,网络状态等命令集合

lsblk                                      查看分区和磁盘
df -h                                          查看磁盘空间使用情况
fdisk -l                                       分区工具查看分区信息
cfdisk /dev/sda                          分区工具查看分区

ls -l /dev/disk/by-id/                      查看所有硬盘的id
blkid                                          查看硬盘label(别名)
du -sh ./*                                   统计当前目录各文件夹大小
free -h                                       查看内存大小
cat /proc/cpuinfo| grep "cpu cores"| uniq    查看cpu核心数
 top                                               命令用来监控linux的系统状况,比如cpu、内存的使用,进程状态等
进入监控界面后按M后可以看到以内存占用大小排序的视图

rpm -qa                                          查看现在已经安装了那些软件包
cat /etc/resolv.conf                         查看dns
cat /etc/hosts                                  主机名到IP地址的映射 ,不改主机名基本不会动它。
netstat   -rn                                     查看网关
route -n                                           查看网关
ifconfig                                            查看IP网卡配置
ip addr                                             查看IP
route                                               查看路由表
ip route                                           查看路由
hostname                                        查看主机名


netstat 查询端口,ip连接进程关联信息
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
常用netstat相关命令
1、列出所有端口 #netstat -a
2、列出所有 tcp 端口 #netstat -at
3、列出所有 udp 端口 #netstat -au
4、只显示监听端口 #netstat -l
5、只列出所有监听 tcp 端口 #netstat -lt
6、只列出所有监听 udp 端口 #netstat -lu
7、列出所有监听 UNIX 端口 #netstat -lx
8、显示所有端口的统计信息 #netstat -s
9、显示 TCP 或 UDP 端口的统计信息 #netstat -st 或 -su
10、输出中显示 PID 和进程名称 #netstat -p
11、netstat 输出中不显示主机,端口和用户名 (host, port or user)
 

你可能感兴趣的:(CentOS7,Centos,IP,系统状态,网络状态,查看)