主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
端口占用与查杀(Windows和Linux) Windows
Windows中使用netstat
-a查看所有连接和监听端口。
-n 以数字方式显示地址和端口号。
-o 显示与每个连接关联的所属进程 ID。
显示所有端口占用情况 netstat -ano 显示占用端口 3306 对应的 PID netstat -ano | findstr 3306 显示指定端口的 PID 进程任务列表。 findstr 3306 终止进程
强制(/F参数)kill pid为12345所有进程包括子进程(/T参数):
taskkill /T /F /PID 12345Linux使用netstat命令
- t(tcp) 仅显示tcp相关选项
-u (ucp) 仅显示与 ucp 相关的选项 -n 拒绝显示别名并将所有可显示的数字转换为数字
-l 监听仅列出正在运行的服务的状态
-p 显示程序名称 建立相关链接。
显示当前正在使用的所有端口。 netstat -nultp 显示特定端口的使用情况。 使用 netstat -anp | grep 3306 lsof 命令。
默认:如果没有任何选项,lsof 会列出活动进程的所有打开文件。
组合:您可以组合选项,例如 -abc,但请注意哪些选项是必需的。 参数
-a:结果是 AND 运算(不是 OR 运算)。
-l:显示用户ID而不是用户名。 输出
-h:获取帮助
-t:仅获取进程ID
-U:UNIX获取套接字地址
-F:格式化输出结果。 用于:其他命令。 -F 可以采用多种方式格式化,包括 pcfn(用于进程 ID、命令名、文件描述符、文件名、空终止)。
lsof -i:3306 常用
lsof abc.txt 显示打开文件abc.txt 的进程。
lsof -i:22 找出端口 22 上正在运行哪些程序。
lsof -c abc 显示abc 进程当前打开的文件。
lsof -g gid 显示属于 gid 的进程的状态。
lsof +d /usr/local/ 将显示。 进程在目录中打开的文件
lsof +D /usr/local/ 与上面相同,但需要更长的时间,因为它搜索该目录下的目录。
lsof -d 4 使用显示处理fd 4
lsof -i 用于显示满足条件的进程。
lsof -p 12 判断进程号12打开的是哪个进程。 File
lsof +|-r [t] 控制 lsof 的重复执行。 默认为 15 秒刷新。
lsof -r,lsof继续执行,直到收到中断信号。
lsof +r,lsof 继续运行,直到没有更多文件为止。 显示
lsof -s 列出打开文件的大小。 如果没有可用尺寸,请保留空白。
lsof -u username 列出带有 UID 的打开文件。
使用 ps 命令
命令参数:
a 显示所有进程
-a 显示同一终端中的所有程序
p>
-A 显示所有进程
c 显示进程真实名称
-A p>
- N 反向选择
-e is " -A"
e 显示环境变量
f 显示程序之间的关系
-H 显示树形结构
r 显示当前终端进度进程
T 显示当前终端上的所有程序
u 指定用户的所有进程
-au 显示更详细的信息
-aux 显示包含其他用户的所有行。
-C 列出指定命令的状态。
--lines 每页显示的行数
--Width 每页显示的字符数
- -help 显示帮助信息
--version 显示版本显示
搜索特定进程
ps - ef|grep ssh
输出:
chuchur@linux:~/share$ ps -ef|grep bashchuchur 9448 79650 0 06:05 pts/4 00:00:00 grep --color=auto巴什楚楚尔 79650 79575 0 03:49 分/4 00:00:00 bash
通过服务名搜索PID
搜索nginx和python占用情况
ps aux | egrep '(nginx|python)'
输出:
根 951 0.0 0.3 4 25268 27680 ? Ssl 2020 9:48 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -Proot 212828 0.0 0.1 135300 13924 ? S s 2020 0:00 nginx:主进程 /usr/sbin/nginxroot 2488443 0.0 0.1 164676 14892 ? S Mar06 0:00 nginx:工作进程终止进程。
kill命令参数
-1(HUP):重新加载进程。
-9 (KILL):终止进程。
-15(TERM):正常停止进程。
-KILL强行杀死进程
kill -9 65300 #pid 65530彻底杀死进程kill -9 $(ps -ef | grep guest) # Kill来宾用户进程#orkill -u guest
推荐学习:windows.html" target="_blank">Windows 教程
PHP快速视频教程(从入门到精通)
如何快速学习PHP?!
这几篇文章你可能也喜欢:
- #黑五#DesiVPS:美国VPS托管20%折扣,无限流量,低至15美元/年
- Hostwinds 黑色星期五活动:托管 VPS/虚拟主机 40% 折扣、免费 IP/IPv4 更改、512 个 C 段可用、可选美国/荷兰机房
- 如何对U盘中的文件进行加密(如何对U盘中的文件进行加密)
- 如何查找U盘上的隐藏文件
- Lisa Host传家宝上线:美国4837线路超高带宽VPS、住宅美国本土IP双ISP家庭带宽、无限流量VPS
本文由主机参考刊发,转载请注明:Wind和Linux上的端口占用检查和杀死快速分析(附代码)(Linux上的系统端口占用检查) https://zhujicankao.com/140389.html
评论前必须登录!
注册