1、显示了系统名称和内核版本
cat /etc/issue
2、显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号
uname -a
3、
查看磁盘空间占用情况
df -hl
4、查看内存使用情况
free -m
- total 内存总数
- used 已经使用的内存数:
- free 空闲的内存数
- shared 当前已经废弃不用,总是0
- buffers: Buffer Cache内存数:
- cached: Page Cache内存数:
- 关系:total = used + free
5、查看CPU内核数
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看物理CPU个数
cat /proc/cpuinfo | grep "cpu cores" | uniq 查看CPU核数
cat /proc/cpuinfo | grep "processor" | wc -l 查看逻辑CPU个数
6、查看系统负载
uptime
7、查看进程
ps -ef or ps aux
杀死所有含worker的进程
ps -ef | grep worker | awk '{print $2}' | xargs sudo kill -9
8、查看端口占用
netstat -anp
or
netstat -nltup
- -a (all)显示所有选项,默认不显示LISTEN相关
- -t (tcp)仅显示tcp相关选项
- -u (udp)仅显示udp相关选项
- -n 拒绝显示别名,能显示数字的全部转化成数字。
- -l 仅列出有在 Listen (监听) 的服務状态
- -p 显示建立相关链接的程序名
- -r 显示路由信息,路由表
- -e 显示扩展信息,例如uid等
- -s 按各个协议进行统计
- -c 每隔一个固定时间,执行该netstat命令。
- 提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到