Linux 端口及进程管理 (举例详解)

提示:最好用root用户进行操作,因为root才能显示所有用户的进程等相关信息。

查看进程ps

Linux ps (英文全拼:process status)
命令用于显示当前进程的状态,类似于 windows 的任务管理器
-A 选择所有进程
-e 与-A相同
-f 完整格式列表

ps -ef
ps -ef | grep 进程号 # grep:搜索显示

在这里插入图片描述

查看端口

netstat(Centos-Ubuntu)

Linux netstat 命令用于显示网络状态。
利用 netstat 指令可让你得知整个 Linux 系统的网络情况。

netstat -tunlp | grep 端口号
netstat -anp | grep 端口号

-a或–all 显示所有连线中的Socket
-l或–listening 显示监控中的服务器的Socket(仅列出正在监听的服务)(与-a同时存在时似乎会被覆盖而失效)
在这里插入图片描述
-t或–tcp 显示TCP传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。
-n或–numeric 直接使用IP地址,而不是试图确定符号主机名、端口名或用户名(直接显示ip和端口号,而不显示为别名)
在这里插入图片描述
-p或–programs 显示正在使用Socket的程序识别码和程序名称(即进程ID和名称)

lsof(Ubuntu-Centos)

lsof(list open files)是一个列出当前系统打开文件的工具

lsof -i:端口号

在这里插入图片描述

杀死进程

kill 进程号 # 进程做完结束前准备后终止
kill -KILL 进程号 # 立即终止退出
kill -9 进程号 # 与上一条命令相同

-1 (HUP):重新加载进程。
-9 (KILL):立即终止,强制杀死一个进程。
-15 (TERM):不加信号时的默认选项,通知进程终止(进程可做保存数据等后终止,当有其他进程阻塞时将不会终止)。

参考链接:
菜鸟:Linux 查看端口占用情况
Linux netstat命令
Linux kill命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值