LINUX中如何查看某个端口是否被占用的方法

之前查询端口是否被占用一直搞不明白,现在总结下:

1.netstat -anp |grep 端口号

如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:

图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。

2.netstat -nultp(此处不用加端口号)

该命令是查看当前所有已经使用的端口情况,如图2:

图中可以看出我的82端口没有被占用

3.netstat -anp |grep 82查看82端口的使用情况,如图3:

可以看出并没有LISTEN那一行,所以就表示没有被占用。此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了

在linux中查看进程占用的端口号

在Linux 上的 /etc/services 文件可以查看到更多关于保留端口的信息。

可以使用以下六种方法查看端口信息。

  • ss:可以用于转储套接字统计信息。
  • netstat:可以显示打开的套接字列表。
  • lsof:可以列出打开的文件。
  • nmap:是网络检测工具和端口扫描程序。
  • systemctl:是systemd 系统的控制管理器和服务管理器。

以下我们将找出sshd 守护进程所使用的端口号。

方法1:使用 ss 命令

[root@elk3 ~]``# ss -tlnp | grep sshd

方法2:使用 netstat 命令

[root@elk3 ~]``# netstat -tnlp | grep ssh

方法3:使用 lsof 命令

也可以使用端口号来检查。

[root@elk3 ~]``# netstat -lntp | grep 860

方法4:使用 nmap 命令

[root@elk3 ~]``# nmap -sV -p 22 localhost

大部分情况下,以上的输出不会显示进程的实际端口号。这时更建议使用以下这个journalctl 命令检查日志文件中的详细信息。

[root@elk3 ~]# journalctl | grep -i ssh4月 01 21:43:36 elk3 systemd[1]: Starting OpenSSH server daemon...4月 01 21:43:36 elk3 sshd[860]: Server listening on 0.0.0.0 port 22.4月 01 21:43:36 elk3 sshd[860]: Server listening on :: port 22.4月 01 21:43:36 elk3 systemd[1]: Started OpenSSH server daemon.4月 01 21:44:19 elk3 sshd[1106]: Accepted password for root from 192.168.122.1 port 49316 ssh24月 01 21:44:19 elk3 sshd[1106]: pam_unix(sshd:session): session opened for user root by (uid=0)

Linux中如何查看某个端口是否被占用的方法相关推荐

  1. linux怎么查询mysql服务端口占用_LINUX中如何查看某个端口是否被占用的方法

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处 ...

  2. linux怎么查端口是否被占用,LINUX中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  3. linux中如何查看某个端口是否被占用,LINUX中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  4. Linux概要端口,LINUX中如何查看某个端口是否被占用(转发)

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  5. linux中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  6. linux怎么看一个端口是否可用,LINUX中查看某个端口是否被占用的方法

    LINUX中查看某个端口是否被占用的方法 发布时间:2020-07-23 13:55:09 来源:亿速云 阅读:64 作者:小猪 这篇文章主要讲解了LINUX中查看某个端口是否被占用的方法,内容清晰明 ...

  7. linux怎么查询mysql服务端口占用_linux中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  8. xshell查看mysql端口_linux中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  9. linux端口占用eclipse,Linux 中 eclipse 的tomcat端口号被占用

    string,stringbuilder,stringbuffer用法 总结:1.如果要操作少量的数据用 = String   ==================================&g ...

最新文章

  1. 元宇宙和我有什么关系?
  2. 拉勾教育专栏文章转markdown
  3. ubuntu中切换到root账号方法
  4. 中空字符串有什么用_中空玻璃中还要充氩气、还要防泄漏、你知道吗?
  5. 1.7 单层卷积网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  6. Python中的一些特殊函数
  7. 一:Tixiao Shan最新力作LVI-SAM(Lio-SAM+Vins-Mono),基于视觉-激光-惯导里程计的SLAM框架,环境搭建和跑通过程
  8. 扩展欧几里得算法(双六游戏)
  9. YAML出现严重的反序列化漏洞,谷歌TensorFlow将采用 JSON
  10. windows理论基础(一)
  11. 关联分析(二)--FP-Growth算法
  12. 木蚂蚁软件光盘 V2.0 2008元旦贺岁版
  13. 浅谈shadow dom
  14. Lua踩坑记录(持续更新)
  15. h5页面 判断是在微信打开还是在浏览器打开
  16. 无监督学习------分类学习-----朴素贝叶斯(navie bayes)
  17. 报道 | 香港科技大学三十周年校庆红鸟之夜庆祝晚宴圆满落幕
  18. Jetson Nano 硬件相关
  19. 图数据库初探——7. 以红楼梦数据集为例进行Nebula Graph使用
  20. 使用Git将本地文件提交到远程仓库

热门文章

  1. 用Java码出的动态烟花特效
  2. canvas 荧光笔效果
  3. 光伏发电并网matlab/simulink仿真,带锁相环,变流器控制,最大功率控制
  4. java swing中setVisible(true)方法的真正作用
  5. Siamese FC
  6. 显卡坏了的症状主要体现在哪几个方面?
  7. 如何识别哭泣csdn_如何听哭声辨别宝宝需求
  8. iOS CALayer anchorPoint 的应用场景
  9. 二项分布_贝塔分布(multivariate Beta distribution)_多项分布_狄利克雷分布(Dirichlet distribution)_贝叶斯理论公式浅述
  10. HDL—Verilog Language—Vectors—Vector reversal 1