您的位置: 翼速应用 > 业内知识 > 运维 > 正文

在centos中如何查看端口是否被占用?

操作centos 7系统、Dell G3电脑时在centos中如何查看端口是否被占用


在centos中怎么查看端口是否被占用?



一、利用netstat 命令


Linux netstat 命令用于显示网络状态。


利用 netstat 指令可让你得知整个 Linux 系统的网络情况。


使用命令:


netstat -tunlp


会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段。


有关22端口占用的程序:


代码示例:


[root@leiwan tmp]# netstat -tunlp |grep 22

tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2292/cupsd

tcp 0 0 :::22 :::* LISTEN 2443/sshd

tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd

tcp 0 0 :::57609 :::* LISTEN 2230/rpc.statd

udp 0 0 0.0.0.0:5353 0.0.0.0:* 2211/avahi-daemon

udp 0 0 0.0.0.0:631 0.0.0.0:* 2292/cupsd

udp 0 0 0.0.0.0:37167 0.0.0.0:* 2230/rpc.statd

udp 0 0 0.0.0.0:52291 0.0.0.0:* 2211/avahi-daemon

udp 0 0 0.0.0.0:68 0.0.0.0:* 2207/dhclient

udp 0 0 0.0.0.0:710 0.0.0.0:* 2230/rpc.statd

udp 0 0 :::39834 :::* 2230/rpc.statd


二、利用lsof命令


lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。


查看某一端口的占用情况:


lsof -i:端口号


代码示例:


[root@www ~]# lsof -i:21

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。



以上就是在centos中如何查看端口是否被占用的详细内容,想了解更多的话请关注翼速应用平台获取更多内容!



我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题