如何查看系统版本:
uname -alsb_release -acat /etc/os-release
如何查看系统内核信息:
uname -r
如何查看系统CPU信息:
lscpucat /proc/cpuinfo
如何查看内存使用情况:
free -hcat /proc/meminfo
如何监控监控系统资源(CPU、内存、IO):
vmstat
如何查看系统运行时间:
uptime
如何查看最近一次启动时间:
who -b
如何查看当前用户历史使用的命令:
historycat .bash_history
如何查看系统负载:
top //实时监控系统负载,通过q建或者ctrl+c退出
2. 磁盘和文件管理
如何查看磁盘使用情况:
df -h
如何查看目录或者文件大小:
du -hs <文件或者文件夹>
如何查找大文件:
find <某文件夹> -type f -size +100M //查找某文件夹大于100M的文件
如何挂载磁盘:比如usb
### 查看usb的磁盘盘符lsblk -o NAME,MODEL,TRAN ### 查看 /mnt 是空的ls /mnt/### 将USB的盘符挂载到/mnt文件夹中mount /dev/<usb的盘符> /mnt/
如何卸载磁盘:
umount /mnt
如何查看磁盘的UUID:
blkid
3. 网络和路由管理
如何查看IP地址:
ip a sifconfig
如何测试网路连通性:
ping <目的地址> -c 5curl <IP地址>:<端口号> //如果有防火墙,ping可能不通,需要直接curl IP和端口号查看
如何查看路由表:
route -n ip route
需要注意的是Linux里可以有多路由表,ip route 默认打印的是主路由表里的路由条目。
如何查看Linux中有几张路由表:
cat /etc/iproute2/rt_tables
如何查看不同路由表里的路由:
ip route show table <route table id或者route table name>比如:ip route show table 255ip route show table main
如何查看各服务端口使用情况以及连接状态:
netstat -tulanpss -tulanp
如何抓取流量也就数如何抓包:
tcpdump -i <interface> <filte