访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux基本命令5:端口查询命令(netstat、lsof)

时间:2019-08-12

linux常用命令_linux压缩命令zip命令_linux命令windows命令

-F或–fib:显示FIB;

-g或–groups:显示多重广播功能群组组员名单;

-h或–help:在线帮助;

-i或–interfaces:显示网络界面信息表单;

-l或–listening:显示监控中的服务器的Socket;

-M或–masquerade:显示伪装的网络连线;

-n或–numeric:直接使用ip地址,而不通过域名服务器;

-N或–netlink或–symbolic:显示网络硬件外围设备的符号连接名称;

-o或–timers:显示计时器;

-p或–programs:显示正在使用Socket的程序识别码和程序名称;

-r或–route:显示Routing Table;

-s或–statistice:显示网络工作信息统计表;

linux压缩命令zip命令_linux常用命令_linux命令windows命令

-t或–tcp:显示TCP传输协议的连线状况;

-u或–udp:显示UDP传输协议的连线状况;

-v或–verbose:显示指令执行过程;

-V或–version:显示版本信息;

-w或–raw:显示RAW传输协议的连线状况;

-x或–unix:此参数的效果和指定"-A unix"参数相同;

–ip或–inet:此参数的效果和指定"-A inet"参数相同。

(1)列出所有的端口:netstat -a

(2)列出所有的TCP端口:netstat%20-at

(3)列出所有的UDP端口:netstat%20-au

(1)只显示监听端口:netstat%20-l

(2)显示监听TCP端口:netstat%20-lt

(3)显示监听UDP端口:netstat%20-lu

(4)显示监听的UNIX端口:netstat%20-lx

查看端口

(1)netstat -antp | grep 8080

(2)netstat%20-ntulp%20|%20grep%208080

查看端口和服务对比:

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

lsof语法格式:

lsof%20abc.txt%20显示开启文件abc.txt的进程

lsof%20-c%20abc%20显示出以字母%20abc%20开头进程现在打开的文件

lsof%20-p%201234%20列出进程号为1234的进程所打开的文件

lsof -g gname/gid 显示归属gname或gid的进程情况

lsof -u uname/uid 显示归属uname或uid的进程情况

lsof +d /usr/local/ 显示目录下被进程开启的文件

lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长

lsof -d 4 显示使用fd为4的进程

lsof -i 用以显示符合条件的进程情况

在这里插入图片描述

(1)COMMAND:进程名称。

(2)PID:进程标识符。

(3)USER:进程所有者。

(4)FD:文件描述符linux常用命令,应用程序通过文件描述符识别该文件,如cwd、txt等。

(5)TYPE:文件类型,如DIR、REG等。

(6)DEVICE:指定磁盘的名称。

(7)SIZE:文件的大小。

(8)NODE:索引节点(文件在磁盘上的标识)。

(9)NAME:打开文件的确切名称。