1,查看某个进程是否活着,和所占端口号等信息
ps -ef | grep 进程名
2,查看该进程对应耗费的内存,及其cpu使用率,和所占端口号等信息
ps -aux | grep 进程名
3,查看对应端口号耗费的内存,及其cpu使用率,使用q退出查看模式
top -p 进程号
4,万物皆文件,根据进程号查看该进程的详细状态信息文件
cat /proc/2129/status
5,查看内存占用前10名的程序
ps aux | sort -k4,4nr | head -n 10
6,查看指定端口号被哪个进程占用了,注意是端口号而不是pid。例如MySQL默认占用端口号是3306
lsof -i:3306
#或者
netstat -tunlp | grep 3306
7,杀死某进程之前先查询出该进程对应的pid,然后干掉
#查看进程pid
ps -ef | grep 进程名
#执行停止命令
kill pid
#强制杀死
kill -9 pid
注意:使用top命令后可能会发现很多名词我们都不知道是什么,那么下面有大佬介绍各个代表着什么