查看Linux下端口占用情况的命令
在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用。
这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法。
查看端口占用情况的命令:lsof -i
1
|
[root@www ~] # lsof -i
|
2
|
3
|
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
|
4
|
nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
|
5
|
nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
|
6
|
sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
|
7
|
sshd 2349 root 4u IPv6 6286 TCP *: ssh (LISTEN)
|
这里返回了linux当前所有打开端口的占用情况。第一段是进程,最后一列是侦听的协议、侦听的IP与端口号、状态。如果端口号是已知的常用服务(如80、21等),则会直接显示协议名称,如http、ftp、ssh等。
查看某一端口的占用情况: lsof -i:端口号
1
|
[root@www ~] # lsof -i:21
|
2
|
3
|
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
|
4
|
pure-ftpd 2651 root 4u IPv4 7047 TCP *: ftp (LISTEN)
|
5
|
pure-ftpd 2651 root 5u IPv6 7048 TCP *: ftp (LISTEN)
|
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
结束占用端口的进程:killall 进程名
虽然我们不建议用这种本末倒置的方法来解决冲突问题,但某些情况下还是可以直接结束掉占用进程的(比如重启Apache时进程没有完全退出,导致重启失败)
1
|
[root@www ~] # killall pure-ftpd
|
这样,所有的pure-ftpd进程都会被结束掉。
查看linux中某个端口(port)是否被占用
1.使用lsof
lsof -i:端口号查看某个端口是否被占用
2.使用netstat
使用netstat -anp|grep 80
查看Linux下端口占用情况的命令相关推荐
- windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况 参考文章: (1)windows查看端口占用 ...
- windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况...
windows下查询端口占用情况 ,强制结束端口占用程序 查询8080端口被那个程序占用 如何强制结束windows下端口占用情况? 下面操作在win10下 在控制台执行命令 1.列出所有端口的情 ...
- [linux]查看linux下端口占用
netstat netstat -an | grep 23 (查看是否打开23端口) 查看端口占用情况的命令:lsof -i [root@www ~]# lsof -iCOMMAND PID USER ...
- Linux查看端口占用情况的命令
Mac 和 Linux 均可使用 一.使用lsof命令 1.使用 lsof -i : [端口号] 查看某端口现在运行的情况 #安装lsof yum -y install lsof #检测端口占用 ls ...
- 查看各类系统端口占用情况
Mac查看端口占用情况 lsof -i tcp:port//port为端口号 lsof -i tcp//查看NODE为tcp类型的进程 Windows查看端口占用情况 netstat -ano | g ...
- linux下端口占用杀死
Linux 查看端口占用情况 lsof netstat Kill lsof lsof 是一个列出当前系统打开文件的工具. lsof查看端口占用语法格式: lsof -i:端口号 查看所有端口: lso ...
- linux查看系统资源使用情况,查看Linux下系统资源占用常用命令
一,top命令 1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户. 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定 ...
- windows查看端口占用情况相关命令
查看端口占用 1.netstat -ano #查看所有的端口 2.通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano | findstr "端口号",然后 ...
- 查看LINUX进程内存占用情况 top pmap ps
可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析 ...
最新文章
- java web 项目在tomcat上显示空白页的解决
- 文娱倍受青睐,可是网文为啥不香了?
- bzoj 3585 mex
- 111... 南邮NOJ 1079
- 用例设计-常用正交表9个
- Mesa核心数据结构
- 飞信2009_我的移动互联网十年经历 (一):飞信时代
- TOM邮箱|选出好用的邮箱让你事半功倍
- linux系统网卡驱动更新,更新Linux网卡驱动
- span标签之间的空隙如何解决
- 2021年高处安装、维护、拆除考试及高处安装、维护、拆除考试技巧
- edge microsoff 连不上网_win10电脑连不上网的三种解决方法
- jQuery的ready方法实现原理分析
- Mac Safari 12.0 升级后无限闪退,提示不支持扩展
- 使用nginx在指定端口做反向代理
- MySQL高级查询语句——超详细,一篇就够了
- python 中文乱码问题
- 计算机基础:调整显示器分辨率及刷新率
- 小米4电信4G_2014726_官方线刷包_救砖包_解账户锁
- 开始连载长篇小说《星辰傀儡线》
热门文章
- 疑似又一vivoX80新机通过3C质量认证:全系标配80W快充
- 三星Galaxy S22首发!4nm旗舰芯Exynos 2200跑分出炉
- 蔚来ET5将于2022年9月开启交付 补贴前售价32.8万元起
- 上线了!游戏企业防沉迷落实情况有了举报平台
- 英伟达2022财年第二季度获得创纪录营收65.1亿美元
- 跟谁学宣布独立调查结论:没有造假 盘后股价涨超8%
- “常程跳槽小米”裁决出炉:常程继续履行竞业限制,还要赔500多万...
- 美团联合创始人王慧文卸任摩拜高管职位
- 专访余承东:华为引领行业进步 折叠屏手机即将上市
- 都市异乡年轻人的艰难“房”事