鸿梦云技术论坛

查看: 462|回复: 0

快速查看端口状态:Linux系统下的方法

[复制链接]

20

主题

21

帖子

156

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
156
发表于 2023-12-27 02:20:07 | 显示全部楼层 |阅读模式

netstat(网络统计)命令是一个非常实用的工具,用于监控TCP/IP网络。它可以显示路由表,实际的网络连接以及每个网络接口设备的相关信息。

netstat命令的一般格式为:netstat [选项]。 以下是netstat命令的一些常用选项及其含义:

  • a:显示所有socket,包括正在监听的。
  • c:每隔1秒重新显示网络连接,直到用户中断。
  • i:显示所有网络接口的信息,格式与“ifconfig -e”相同。
  • n:以IP地址代替名称,显示网络连接情况。
  • r:显示核心路由表,格式与“route -e”相同。
  • t:显示TCP协议的连接情况。
  • 查看具体端口号的状态。如果是非root用户,命令前需要加sudo进行权限提升。

netstat -anp | grep 端口号 假设端口号为3306,执行命令后的结果如下:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 26661/mysqld 以上结果显示端口状态为LISTEN,表示端口已被占用,最后一列显示该端口被mysqld服务占用。

  • 查看当前所有已经使用的端口状态。

netstat -nultp 执行命令后的结果如下:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 26661/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2136/sshd udp 0 0 0.0.0.0:68 0.0.0.0:* LISTEN 1973/dhclient 以上结果显示3306、22、68端口都已被占用,未显示或状态不是LISTEN的端口表示未被占用。

这就是关于如何在Linux下查看端口状态的内容,希望对大家有帮助。如果觉得本文不错,请分享给更多人看到。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鸿梦云技术论坛 |友链申请

Copyright © 2018-2024 鸿梦云.All Rights Reserved. 江西鸿川网络科技有限公司 版权所有中国版权保护登记号©:国作登字-2023-F-00172896 注册商标:鸿梦云™
工信部备案号:赣ICP备2023008917号-1 公安部备案号:赣公网安备36070302361103号 《中华人民共和国增值电信业务经营许可证》云牌照/IDC/ISP/CDN编号::B1-20235443
本站使用论坛程序:Discuz! X3.4 本站使用模板:sxp_bbs_25

免责声明:本站所发布的一切文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
联系电话:400-803-1014转0 投诉邮箱:xiaolibukuaile@jxhmxxjs.com

快速回复 返回顶部 返回列表