centos查看端口占用情况

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

1、利用netstat 命令

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

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

使用命令:

netstat -tunlp

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

centos查看端口占用情况

有关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

2、利用lsof命令

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

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

lsof -i:端口号

代码示例:

centos查看端口占用情况

[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。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2705686032@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处:

(0)
尊云-小张的头像尊云-小张
上一篇 2024 年 4 月 29 日 09:22
下一篇 2024 年 4 月 29 日 09:28

相关推荐

  • windows开放端口查看(开放端口是什么意思)

    什么是端口? 我们平时所说的端口其实不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。本地操作系统会给那些有需求的进程分配一个端口。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,然后由占有该端口的进程进行操作。 端口的范围是从0 到65535(2^16-1) 一个端口被占用后不能被其他的进程使用 注意…

    3天前
    400
  • win10gpedit.msc找不到文件怎么办

    通常情况下,win10系统用户只要在运行中输入【gpedit.msc 】命令,就可以打开组策略功能来修改系统设置。不过,近来一位使用win10的用户反馈,自己在运行中输入gpedit.msc时遇到了“gpedit.msc找不到”的错误提示,这是怎么回事呢?下面,小编给大家讲解win10找不到gpedit.msc的处理技巧。更多win10教程,尽在小白一键重装…

    2024 年 4 月 27 日
    300
  • Ubuntu升级gcc版本(gcc哪个版本最快)

    换了一个新笔记本安装ubuntu做开发,想着安装一个新版本 22.04,性能更好。但是随之而来的问题是编译器gcc版本太高,在编译Qt 5.9.5立即报错,并且在板上运行也因需要更高版本的glibc库而失败。而这一套环境在18.04的环境是正确无论的。 检查两个Ubuntu的版本 成功的Ubuntu 20.04的gcc,arm-gcc版本均为 7.5 gcc…

    5天前
    300
  • ubuntu查看cudnn版本

    在Ubuntu上查看CuDNN(CUDA深度神经网络库)的版本,可以执行以下命令: 1. 首先,打开终端。 2. 运行以下命令来查找安装的CuDNN文件的路径:dpkg -L libcudnn* 3. 在输出结果中,可以找到以`libcudnn`开头的文件路径,例如`/usr/lib/x86_64-linux-gnu/libcudnn.so`。 4. 运行以…

    2024 年 5 月 4 日
    700
  • php分割数组函数怎么写(php输出数组用什么函数)

    在 php 中,要分割一个数组可以使用array_chunk()函数。该函数将给定的数组分割成指定大小的多个数组块,并返回一个新的多维数组。 语法:array_chunk(array, size, preserve_keys) 参数说明:– array:要进行分割的数组。– size:每个子数组中包含的元素个数。– pre…

    2024 年 5 月 12 日
    000

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-900-3935

在线咨询: QQ交谈

邮件:cong@zun.com

工作时间:365天无休服务 24小时在线

添加微信