linux下怎么根据端口号杀死进程
来源:互联网 发布:百度mp3歌曲大全知昕 编辑:程序博客网 时间:2024/04/29 15:06
- netstat -nlp 查看占用端口号的服务
- 找到该端口号的进程
- 找到该进程id
- kill它
程序可以一点一点来:
- 查看占用端口号的服务
[root@aslibra root]# netstat -nlpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 23946/ tcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 12711/ tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3936/httpd tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 3910/ tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3753/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3786/ Active UNIX domain sockets (only servers)Proto RefCnt Flags Type State I-Node PID/Program name Pathunix 2 [ ACC ] STREAM LISTENING 827412 23946/ /tmp/mysql.sockunix 2 [ ACC ] STREAM LISTENING 733272 12711/ ./mysql.sock
- 可以用grep筛选一下,看看规律,找到有 :3306 的一行就好
用管道符给grep处理:
[root@aslibra root]# netstat -nlp | grep :3306tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 23946/
既然取出一行了,那就容易了,再筛选一下,用awk分割取出其中一个
- 读取出端口号
[root@aslibra root]# netstat -nlp | grep :3306 | awk '{print $7}'23946/
意思是取第七个字段,这里默认应该是用tab字符分割的,已经读取出来了,但是还得拿到/前面的数字
- 取/前面的数字就可以了,这里还是可以用awk处理
[root@aslibra root]# netstat -nlp | grep :3306 | awk '{print $7}' | awk -F"/" '{ print $1 }'23946
意思是用/符号分割,取第一部分
- 然后把这个数字传给kill就可以
kill命令不能跟在管道符后面继续处理了,会出错的
[root@aslibra root]# netstat -nlp | grep :3306 | awk '{print $7}' | awk -F"/" '{ print $1 }' | killkill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
需要用到"[']"
操作符,它可以执行一个语句,这个可以如此执行:
kill [']netstat -nlp | grep :3306 | awk '{print $7}' | awk -F"/" '{ print $1 }'[']
0 0
- linux下怎么根据端口号杀死进程
- Windows下,根据端口号杀死进程
- linux下根据进程名杀死进程
- Windows根据端口号杀死进程
- Linux下通过端口杀死进程
- Linux下通过端口杀死进程
- Linux下通过端口杀死进程
- linux shell根据端口返回进程号杀死进程的方法
- Linux shell根据端口返回进程号杀死进程的方法
- windows系统根据端口号查看进程杀死进程
- Windows下,根据端口号杀死进程(SCDN改进版)
- linux下根据进程名定时杀死/重启进程
- Linux 下根据进程名来杀死进程
- Linux下根据进程的名字杀死进程
- 根据软件端口号来杀死这个进程
- 怎么根据进程名字杀死进程
- linux 下查询端口及杀死进程命令
- linux下根据端口号查询对应进程
- Java基础学习——集合框架
- C <-chan Time 用法
- redis中的事务、lua脚本和管道的使用场景
- Android进阶——百分比布局及扩展
- AndroidStuio发布项目到Jcenter/Bintray遇到的问题
- linux下怎么根据端口号杀死进程
- python 简单文本汉字提取
- Repeater03-Repeater分页
- 【LeetCode】Hamming Distance 解题报告
- IOS开发之Swift生成二维码
- matlab中的SVM
- 探索STM_32单片机1
- Android中的Picasso实现圆角图片
- 给下载下来的PDF电子书添加目录