首页 > 系统相关 >Linux系统中查看进程端口常用命令有哪些?

Linux系统中查看进程端口常用命令有哪些?

时间:2022-10-17 19:07:14浏览次数:59  
标签:端口 Linux netstat 主机 常用命令 软件 接字

  在Linux系统中,熟练掌握各种各样的Linux命令是非常关键的,它的功能十分强大,几乎能摆平所有状况,是我们开展工作、提升工作效率的重中之重。本篇文章为大家详细介绍一下Linux系统查看进程端口常用命令,快跟着小编来学习一下吧。

  端口是Linux系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于Linux操作系统是一个软件,所以我们重点讨论软件端口。软件端口始终与主机的IP地址和相关的通信协议相关联,因此端口常用于区分应用程序。大部分涉及到网络的服务都必须打开一个套接字来监听传入的网络请求,而每个服务都使用一个独立的套接字。

  套接字是和IP地址、软件端口和协议结合起来使用的,而端口号对传输控制协议和用户数据报协议都适用。TCP和UDP都可以使用0到65535之间的端口号进行通信。

  以下是端口分配类别:

  0-1023:常用端口和系统端口

  1024-49151:软件的注册端口

  49152-65535:动态端口或私有端口

  1、ss命令

  ss一般用于转储套接字统计信息。它能够输出类似于netstat输出的信息,但它可以比其它工具显示更多的TCP信息和状态信息。

  它还可以显示所有类型的套接字统计信息,包括PACKET、TCP、UDP、DCCP、RAW、Unix域等。

  2、netstat命令

  netstat能够显示网络连接、路由表、接口统计信息、伪装连接以及多播成员。

  默认情况下,netstat会列出打开的套接字。如果不指定任何地址族,则会显示所有已配置地址族的活动套接字。但netstat已经过时了,一般会使用ss来替代。

  3、lsof命令

  lsof能够列出打开的文件,并列出系统上被进程打开的文件的相关信息。

  4、fuser命令

  fuser工具会将本地系统上打开了文件的进程的进程ID显示在标准输出中。

  5、nmap命令

  nmap是一款用于网络检测和安全审计的开源工具。它最初用于对大型网络进行快速扫描,但它对于单个主机的扫描也有很好的表现。

  nmap使用原始IP数据包来确定网络上可用的主机,这些主机服务、主机运行的操作系统、正在使用的数据包过滤器或防火墙的类型,以及很多其它信息。

  6、systemctl命令

  systemctl是systemd系统的控制管理器和服务管理器。它取代了旧的SysV初始化系统管理,目前大多数现代Linux操作系统都采用了systemd。

标签:端口,Linux,netstat,主机,常用命令,软件,接字
From: https://blog.51cto.com/u_15052541/5763828

相关文章

  • linux常见问题
    1,使用python的时候发现pipinstallnumpy 报错:-bash:pip:未找到命令2,于是安装pip:wgethttps://bootstrap.pypa.io/pip/2.7/get-pip.py结果报错:-bash:wget:......
  • Linux6安装基础教程(Oracle Linux 6)
    安装OracleLinux6教程1.选择安装2.检查镜像,此处可选择Skip跳过3.选择安装语言4.布局键盘5.介质安装6.是否格式化,此处选择yes7.设置主机名8.配置静态IP地址9.选择时区,默认选......
  • CPU飙高问题排查,从linux到java代码
    第一步:top监测进程资源占用情况,获取异常进程编号。这一步可以获得异常占用进程号。第二步:psH-eopid,tid,%cpu|grepxxxx  H打印线程以及进程信息,-eo打印指定的字......
  • linux服务器如何查看硬盘序列号
      命令: hdparm-I 硬盘绝对路径--其中参数可以使用 “I”也可以使用 “i”,只是大写的参数展示的数据更详细;注:这个命令普通用户无法使用,需要使用管理员权限;......
  • aspose工具word转pdf文件,在linux服务器上出现内容乱码问题
    1、先看问题的出现:功能是这样滴:上传一个word文件,然后把word文件转成pdf,保存在服务器上,然后打开服务器上的pdf文件地址,在线查看文件出现内容乱码,如下:   2......
  • 实验-Linux添加磁盘分区挂载以及CentOS下的文件系统
    概览实验项目名称CentOS7下的文件系统实验时间2022年10月17日实验类型□验证性□设计性□综合性一、实验目的1.掌握在虚拟机中......
  • go常用命令
    goenv用于打印Go语言的环境信息。gorun命令可以编译并运行命令源码文件。goget可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译......
  • Linux下更改MySQL数据库存储路径
    1、home目录下建立data目录,data目录下建立mysql目录  2、首先停止掉mysql服务,在终端中执行"/etc/init.d/mysqlstop"或者执行"servicemysqldstop"并回车确定。3......
  • linux 代码覆盖率 检测
    gcc/g++自带了gcov工具可以自动生成一个执行代码覆盖率信息的文件gcda。只需要带编译宏-fprofile-arcs-ftest-coverage就可以生成gcno文件具体的信息可见http://gcc.g......
  • 在Linux系统安装及使用ShellClash的教程
    支持Debian、CentOS、Ubuntu、Armbian等绝大多数发行版Linux系统下安装及使用本脚本!使用步骤:登陆SSH使用SSH连接工具来登陆SSH,推荐putty(体积最小),JuiceSSH(支持安卓手机),或......