主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
在windows中使用netstat
-a显示所有连接的和监听的端口。
-n以数字形式显示地址和端口号。
-o显示与每个连接相关联的所拥有的进程ID。
查看所有端口占用netstat -ano查看被占用端口对应的pid netstat -ano 3306 | find str 3306查看指定端口的PID进程3306 task list | find str 3306 End process Force(/F参数)Kill PID为12345的所有进程包括子进程(/T参数):
Taskkill /T /F /PID 12345Linux使用netstat命令-t (tcp)仅显示与tcp相关的选项
-u (ucp)仅显示ucp相关选项。-n拒绝显示别名,可以显示所有转换成数字的数字。
-l仅在Listen中列出服务状态。
-p显示建立相关链接的程序的名称。
查看当前使用的所有端口netstat -nultp查看某个端口的使用情况netstat -anp |grep 3306默认使用lsof命令:没有选项,lsof列出活动进程的所有打开文件。
组合:可以将选项组合在一起,比如-abc,但是要注意哪些选项需要参数。
-a:结果是AND(而不是OR)
-l:在输出中显示用户ID而不是用户名
-h:寻求帮助
-t:只获取进程ID
-U:获取UNIX windows套接字地址
-F:打印格式结果,用于其他命令。它可以用多种方式格式化,比如-F pcfn(用于进程id、命令名、文件描述符、文件名,以null结束)
Lsof -i:3306 lsofbc.txt常用来显示打开文件abc.txt的过程
Lsof -i :22知道现在端口22上运行的是什么程序。
Lsof -c abc显示abc进程现在打开的文件。
Lsof -g gid显示了home gid的进度。
Lsof +d /usr/local/显示目录中进程打开的文件。
Lsof +D /usr/local/同上,但是会搜索目录下的目录很久。
Lsof -d 4显示fd为4的进程。
Lsof -i用于显示符合条件的流程。
Lsof -p 12查看12号进程打开了哪些文件。
Lsof +|-r [t]控制Lsof重复执行,默认为15s刷新。
Lsof -r,Lsof将一直执行,直到收到中断信号。
Lsof +r,Lsof将一直运行,直到不显示任何文件。
Lsof -s列出了打开文件的大小,如果没有大小,就留空。
Lsof -u username用UID列出打开的文件。
使用ps命令命令参数:
显示所有进程
-a显示同一终端下的所有节目
-A显示所有流程
c显示了进程的真实名称。
-N反向选择
-e等于“-A”
e显示环境变量
显示程序之间的关系。
-H显示树形结构
r显示当前终端的进程。
t显示当前终端的所有节目。
u指定用户的所有进程
-au显示更详细的信息。
-aux显示与其他用户的所有行程。
-C lt;Command >:列出指定命令的状态。
--行 lt行号>:每页显示的行数
--宽度 lt字符数>:每页显示的字符数
--帮助显示帮助信息。
--版本显示版本显示
找到一个具体的过程
Ps -ef|grep ssh输出:
chur @ Linux:~/share $ PS -EF | grep bash chur 9448 79650 0 06:05 pts/4 00:00:00 grep --color = autobash chur 79650 79575 0 03:49 pts/4 00:00:00:00按服务名bash
查找nginx和python的用法
ps aux | egrep # 39(nginx | python) # 39;输出:
根951 0.0 0.3 425268 27680?SSL 2020 9:48/usr/libexec/platform -python -Es/usr/sbin/tuned -l -Proot 212828 0.0 0.1 135300 13924?Ss 2020 0:00 nginx:主进程/usr/sbin/nginxroot 2488443 0.0 0.1 164676 14892?Mar 06 0: 00 nginx:工作进程结束进程的kill命令的参数
-1 (HUP):重新加载流程。
-9 (KILL):杀死一个进程。
-15 (TERM):正常停止一个进程。
-KILL强行杀死进程
Kill -9 65300 #彻底杀死pid为65530的进程Kill -9 $(PS -ef | grep guest)# kill guest用户进程#orkill -u guest推荐学习:windows教程以上是Wind和Linux下检查端口占用和kill(带代码)的细节分析。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- #Two11#CMIVPS:所有 VPS 年费起价为 42 美元,可享受 30% 折扣,购买 10 件即可获得 2 件专用服务器供您使用。 额外付费可节省更多 a>
- #Shuang11#OneTechCloud:美国/香港VPS主机常规折扣20%(每月24元起)
- 海外VPS主机商YardVPS详细评测【k6】在台湾/日本/新加坡等地拥有众多节点。
- RackNerd:Ryzen Windows VPS 包恢复,起价 60 美元/年,洛杉矶优化路线
- Sugarhosts糖果主机续订折扣:所有虚拟主机、云服务器,1年6个月/1年/3年2年免费2年
本文由主机参考刊发,转载请注明:Wind和linux中检查端口占用和Kill(带代码)的分析(Linux命令检查端口是否被占用) https://zhujicankao.com/73017.html
评论前必须登录!
注册