系统资源相关
1.磁盘
-
查看磁盘使用率
df -k / df -m 按KB,或者按MB显示磁盘大小
-
查看当前目录文件列表中的每个文件和文件夹的大小
du -ah --max-depth=1 // -h human以人类易读的方式显示
ll -ah // 缺陷在于不能查看文件夹总的大小
2.内存和CPU
-
查看内存使用情况
free -h
-
任务管理器 top
top -d20 //-d20 20s刷新一次状态
3.进程和端口号
-
查看进程
ps -ef // -e或者-A表示全部 -f 表示full format 会显示command line
-
查看进程下的线程占用cpu百分比(tid)
ps p 4170-L -o pcpu,pid,tid,time,tname,cmd
可以看到每个线程占用的百分比,在通过dump文件可以查找出具体执行的方法。
top -Hp 4170 -n5
-
杀死进程
kill [pid] // 正常杀死进程,进程可以执行pre-destroy相关的逻辑 kill -9 [pid] //强制杀死进程,立即终止一切进程的操作
-
查看网络端口使用情况
netstat -tunlp // t显示tcp端口,u显示udp端口, n端口以数字展示不用别名(如3306别名为mysql),l显示监听端口,p显示进程号
网络
-
网卡信息
ifconfig // interface config
-
路由表
route -n //-n number 网络地址不使用别名,使用数字
-
arp缓存
arp -a