Linux基础(关于进程相关命令)
1.查看系统进程 ps -aux
查看所有的系统进程
我们一般配合 | grep 使用,比如 ps -aux | grep bin 就是查看所有bin的进程信息
2.查看系统实时进程 top
和Windows的任务管理器的功能类似
3.结束进程 kill -9 PID
根据上面的进程信息可得,每个进程都有一个唯一的编号:PID,通过这个编号我们就能结束进程。
-9 表示强制关闭进程
这里我们先打开一个终端使用gedit打开一个文本编辑器,然后再打开一个终端查询这个文本编辑器对应的PID,然后使用 kill 结束这个进程,会关闭文本编辑器并且在使用gedit的终端提示已杀死。
4.netstat
netstat 是一个强大的命令行工具,用于显示系统的网络连接、路由表、接口统计信息等。以下是一些常用的 netstat 参数及其功能:
-a 列出当前所有的连接
-n 以数字显示
-p 显示PID
-t 显示tcp
-u 显示udp
5.lsof -i :端口号
查看对应端口号的进程,一般用于开启某个服务发现端口被占用时查询正在占用对应端口号的进程。