## 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
```