## top
查看CPU,內存等使用狀態,P 按CPU排序,M 按內存排序,q 退出
```
top
```
查看一個進程
```
top -u user01
top -p pid_number
cat /proc/pid_number/status
```
統計在線用戶
```
who
who | cut -d" " -f1 | sort | uniq
# -F可以指定分隔符" ",默認為空格
who | awk -F" " '{print $1}' | sort | uniq
who | awk '{print $1}' | sort | uniq | wc -l
```
## pgrep & pkill & kill
查看和結束用戶進程
SIGHUP 1 Hangup
SIGKILL 9 Kill Signal
SIGTERM 15 Terminate (Default)
```
pgrep -u user01 firefox
pkill -u user01 firefox
pkill -u user01
pkill -t pts/10
kill pid_number
kill -9 pid_number
```
查詢和結束僵尸進程
```
ps -A -o stat,ppid,pid,cmd,user | grep -e '^[Zz]' | awk '{print $2}' | xargs kill
```
## atop
高級top工具
```
yum install epel-release
yum install atop
atop
```
## free
查看內存使用情況(Cached內存在需要的時候自動釋放)
https://www.linuxatemyram.com/
```
free -h
```
## df
查看磁盤使用情況
```
df -hT
```
查看文件夾的使用情況
```
df -h --max-depth=1
```