列举和进程,端口有关的几个指令。
进程
ps,top,kill
ps用来查找进程,kill用来杀死进程。
查看所有进程:
- ps -aux
查找特定进程:
- ps -aux|grep (其实就是用管道 ‘|’查,把aux的输出作为grep的输入)
查看进程的实时状态:
- top (查看占cpu的进程,而且是实时的。类似于Windows任务管理器那种)
杀死进程:
- kill pid
强制杀死进程:
- kill -9 pid
端口
nmap,netstat
nmap可以用来扫描特定主机上某个端口的状态(nmap也是常见的端口扫描的工具)。netstat则是查看本地主机上某个端口的状态。
查找本地主机全部端口的情况:
- nmap localhost
- netstat -an
查找本地某个特定端口(假设22)的占用情况:
- netstat -anp|grep 22 (还是用管道)
- netstat -p 22 -Pn localhost