linux kill 目录 占用,端口占用情况和Kill(Window & Linux)

端口占用情况和Kill(Window & Linux)

Windows 使用

window 中的 netstat-a 显示所有连接和侦听端口。

-n 以数字形式显示地址和端口号。

-o 显示拥有的与每个连接关联的进程 ID。

查看所有端口占用情况netstat -ano

查看被占用端口3306对应的 PIDnetstat -ano | findstr 3306

查看指定端口3306的 PID进程tasklist | findstr 3306

结束进程

强制(/F参数)杀死 pid 为 12345 的所有进程包括子进程(/T参数):taskkill /T /F /PID 12345

Linux 使用

使用netstat命令-t (tcp)仅显示tcp相关选项

-u (ucp)仅显示ucp相关选项

-n 拒绝显示别名,能显示数字的全转成数字

-l 仅列出有在Listen(监听)的服务状态

-p 显示建立相关链接的程序名

看当前所有已经使用的端口情况netstat -nultp

查看某个端口使用情况netstat -anp |grep 3306

使用lsof命令默认 : 没有选项,lsof列出活跃进程的所有打开文件

组合 : 可以将选项组合到一起,如-abc,但要当心哪些选项需要参数

-a : 结果进行“与”运算(而不是“或”)

-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的进程打开了哪些文件

lsof +|-r [t] 控制lsof不断重复执行,缺省是15s刷新

lsof -r,lsof会永远不断的执行,直到收到中断信号

lsof +r,lsof会一直执行,直到没有档案被显示

lsof -s 列出打开文件的大小,如果没有大小,则留下空白

lsof -u username 以UID,列出打开的文件

使用ps命令

命令参数:a 显示所有进程

-a 显示同一终端下的所有程序

-A 显示所有进程

c 显示进程的真实名称

-N 反向选择

-e 等于“-A”

e 显示环境变量

f 显示程序间的关系

-H 显示树状结构

r 显示当前终端的进程

T 显示当前终端的所有程序

u 指定用户的所有进程

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

-C 列出指定命令的状况

--lines 每页显示的行数

--width 每页显示的字符数

--help 显示帮助信息

--version 显示版本显示

查找特定进程ps -ef|grep ssh

输出:chuchur@linux:~/share$ ps -ef|grep bash

chuchur 9448 79650 0 06:05 pts/4 00:00:00 grep --color=auto bash

chuchur 79650 79575 0 03:49 pts/4 00:00:00 bash

通过服务名字查找PID

查找 nginx 和 python 占用情况ps aux | egrep '(nginx|python)'

输出:root 951 0.0 0.3 425268 27680 ? Ssl 2020 9:48 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P

root 212828 0.0 0.1 135300 13924 ? Ss 2020 0:00 nginx: master process /usr/sbin/nginx

root 2488443 0.0 0.1 164676 14892 ? S Mar06 0:00 nginx: worker process

结束进程

kill命令参数-1 (HUP):重新加载进程。

-9 (KILL):杀死一个进程。

-15 (TERM):正常停止一个进程。

-KILL 强制杀死进程kill -9 65300 #彻底干掉pid为65530的进程

kill -9 $(ps -ef | grep guest) #干掉guest 用户进程

#or

kill -u guest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值