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)