任何知识都是用进废退,有段时间没摸linux,这大脑里的知识点仿佛全部消失了,就无语。 索性,再写一篇记录,加强一下记忆,下次需要就看自己的资料好了。

lsof命令

Linux端口查询命令可以通过lsof实现:

  1. lsof : List Open Files的缩写,可列出各种进程打开的文件信息,如下图所示:

linux 端口查询命令-编程知识网

直接使用lsof 命令得出的是当前所有的信息,会有很多,因此一般可以通过结合参数来获取更加精确的信息,命令的具体参数,我们可以通过 –help 命令来查询:

[root@localhost 桌面]# lsof --help
lsof: illegal option character: -
lsof: -e not followed by a file system path: "lp"
lsof 4.91latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQlatest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_manusage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-E] [+|-e s] [+|-f[gG]][-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s][+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Defaults in parentheses; comma-separated set (s) items; dash-separated ranges.-?|-h list help          -a AND selections (OR)     -b avoid kernel blocks-c c  cmd c ^c /c/[bix]  +c w  COMMAND width (9)    +d s  dir s files-d s  select by FD set   +D D  dir D tree *SLOW?*   +|-e s  exempt s *RISKY*-i select IPv[46] files  -K [i] list|(i)gn tasKs    -l list UID numbers-n no host names         -N select NFS files        -o list file offset-O no overhead *RISKY*   -P no port names           -R list paRent PID-s list file size        -t terse listing           -T disable TCP/TPI info-U select Unix socket    -v list version info       -V verbose search+|-w  Warnings (+)       -X skip TCP&UDP* files     -Z Z  context [Z]-- end option scan     -E display endpoint info              +E display endpoint info and files+f|-f  +filesystem or -file names     +|-f[gG] flaGs -F [f] select fields; -F? for help  +|-L [l] list (+) suppress (-) link counts < l (0 = all; default = 0)+m [m] use|create mount supplement+|-M   portMap registration (-)       -o o   o 0t offset digits (8)-p s   exclude(^)|select PIDs         -S [t] t second stat timeout (15)-T qs TCP/TPI Q,St (s) info-g [s] exclude(^)|select and print process group IDs-i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]+|-r [t[m<fmt>]] repeat every t seconds (15);  + until no files, - forever.An optional suffix to t is m<fmt>; m must separate t from <fmt> and<fmt> is an strftime(3) format for the marker line.-s p:s  exclude(^)|select protocol (p = TCP|UDP) states by name(s).-u s   exclude(^)|select login|UID set s-x [fl] cross over +d|+D File systems or symbolic Linksnames  select named files or files on named file systems
Anyone can list all files; /dev warnings disabled; kernel ID check disabled.
[root@localhost 桌面]# 

常用的结合命令使用的参数有:

  1. 查看某个端口的对应进程: lsof -i:port:

linux 端口查询命令-编程知识网

  1. 查看某个协议的某个端口情况:lsof -i 协议:port:

linux 端口查询命令-编程知识网

netstat 命令

netstat 命令,查看网络状态情况:

linux 端口查询命令-编程知识网

netstat –help :

linux 端口查询命令-编程知识网

  1. 查看端口的网络状态情况以及进程信息:netstat -a |grep port

-a;显示所有的连接的socket ; grep 在返回的信息中查找后面的内容

linux 端口查询命令-编程知识网

一般通过这个命令就可以查询到之后关键字的进程,但是不知道端口的监听情况

telnet命令

除去以上方法可以确认某端口的情况,还可以通过telnet命令去确认某个远程主机上的端口开放情况:

telnet ip port:

linux 端口查询命令-编程知识网

上图的情况,只能确认不能连接,但是不能确认:到底是主机就已经连不上,还是只是端口没开放访问,结合ping命令即可确认:

linux 端口查询命令-编程知识网

能ping通,不能连上端口,就看看端口对应进程启动没有,端口号开放没有即可。 端口号开放可参考另一篇:https://blog.csdn.net/yeyuningzi/article/details/127546854

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/1796687.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

linux 端口查询命令-编程知识网

linux 端口查询命令

任何知识都是用进废退,有段时间没摸linux,这大脑里的知识点仿佛全部消失了,就无语。 索性,再写一篇记录,加强一下记忆,下次需要就看自己的资料好了。lsof命令Linux端口查询命令可以通过lsof实现&#xff1a……

linux 端口查询命令-编程知识网

SAP 生产订单收货入库Goods Receipt

Goods Receipt: 收货这块比较简单,当我们做完报工之后,成品就可以入库了。 那么收货完了,到底会有什么样的影响呢? 会产生物料凭证以及会计凭证,但是若订单中勾选”GR非股价的“,则不会有价值。 这里我们需……

linux 端口查询命令-编程知识网

C++复习笔记–STL的string容器和vector容器

1–string容器string 本质上是一个类,其不同于指针 char*,string 类的内部封装了 char*,用于管理字符串,是一个 char* 型的容器;1-1–string构造函数string 的构造函数原型:string(); // 创建一个空的字符串……

linux 端口查询命令-编程知识网

面试礼仪为你加分

面试礼仪为你加分 近日,长江商学院邀请来自香港的商务礼仪培训师何冰仪女士给学生们上了一堂生动的求职技巧培训课程。何老师告诉准毕业生们,求职面试时如果注意一些小细节,给面试官留下好的印象,并不是一件难事。 ■面试必……

linux 端口查询命令-编程知识网

研究生面试技巧

进入复试并不意味着已经被录取,一些同学仍然会在这个环节惨遭淘汰。研究生
复试中的面试技巧问题为大家献上三大技巧。笔试:更细更专业研究生考试中的笔试分为两部分,一部分是初试中的笔试,另一部分是复试中的笔试。如果说&#x……

linux 端口查询命令-编程知识网

面试前的备战——武装到心脏!

面试前的备战——武装到心脏!发布时间:2013-05-17 12:50:47点击数量:964如果说简历是第一种武器,那么你可以凭专业对口经验丰富或是小小的与众不同从“大浪淘沙”中杀出重围。但看你是否够格炼成“真金”还有一轮或是数轮的严酷面试。你够不够……

linux 端口查询命令-编程知识网

面试从头到脚

面试从头到脚 发布时间:2013-05-17 12:46:09点击数量:661 1、 服 没有必要为了面试专门去买新衣服,而是要注意服装是否干净、整洁,扣子是否掉了等细节; 在颜色上选择深蓝或是灰色等素色的人比较多; ……

linux 端口查询命令-编程知识网

无领导小组讨论注意事项

无领导小组讨论注意事项发布时间:2013-05-17 12:28:31点击数量:1061在团队中清晰简明地提出自己的观点和意见,并理性地证明自己的观点的优点和缺点,以期得到别人的支持。4. 对别人的方案提出富有创造性的改进点有时候很多成员会发现&#xff……

linux 端口查询命令-编程知识网

一犯再犯的面试错误

一犯再犯的面试错误 发布时间:2013-05-17 12:21:41点击数量:844 圣贤,孰能不犯错,马都有失蹄的时候,更何况是人。在求职面试环节中,没有人能保证不犯错误。只是聪明的求职者会不断地修正错误走向成熟。然而在面试中有些……

linux 端口查询命令-编程知识网

职场礼仪之西装十大禁忌

职场礼仪之西装十大禁忌 发布时间:2013-05-17 12:12:41点击数量:631 经常有接到面试通知的同学会问我们,什么叫正装/business formal。 还会问的有“短袖衬衫可以吗?”,“领带可以不系吗?”,“是不是可以穿黑色的运动鞋……

linux 端口查询命令-编程知识网

反序列化渗透与攻防(五)之shiro反序列化漏洞

Shiro反序列化漏洞
Shiro介绍
Apache Shiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性
Apache Shiro 1.2.4及以前版本中,加密的用户信息序列化后存储在名为remember-me的Cookie中。攻击者可以使用Shiro的默……

linux 端口查询命令-编程知识网

vue2+vue3

vue2vue3尚硅谷vue2vue2 课程简介【02:24】vue2 Vue简介【17:59】vue2 Vue官网使用指南【14:07】vue2 搭建Vue开发环境【13:54】vue2 Hello小案例【22:25】了解: 不常用常用:id 更常用 简单class差值总结vue 实例vue 模板 : 先 取 &#xff0……

linux 端口查询命令-编程知识网

【hello Linux】环境变量

目录 1. 环境变量的概念 2. 常见的环境变量 3. 查看环境变量 4. 和环境变量相关的命令 5. 环境变量的组织方式 6. 通过代码获取环境变量 7. 通过系统调用获取环境变量 Linux🌷 在开始今天的内容之前,先来看一幅图片吧! 不知道你们是否和我一……

linux 端口查询命令-编程知识网

【Linux基础】常用命令整理

ls命令
-a选项,可以展示隐藏的文件和文件夹-l选项,以列表形式展示内容-h,需要和-l搭配使用,可以展示文件的大小单位ls -lah等同于la -a -l -h
cd命令(change directory)
语法:cd [Linux路径]……

linux 端口查询命令-编程知识网

客快物流大数据项目(一百一十二):初识Spring Cloud

文章目录
初识Spring Cloud
一、Spring Cloud简介
二、SpringCloud 基础架构图…

linux 端口查询命令-编程知识网

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

linux 端口查询命令-编程知识网

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

linux 端口查询命令-编程知识网

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

linux 端口查询命令-编程知识网

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

linux 端口查询命令-编程知识网

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……