精华内容
下载资源
问答
  • Linux查看端口监听状态

    万次阅读 2019-01-09 10:50:12
    查看端口监听状态命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TCP协议 -p 显示对应PID与程序名 过滤相关查询,例如...

    查看端口监听状态

    命令

    netstat
    常用命令格式#netstat -anutp
    参数含义:

    • -a 显示所有
    • -n 以ip形式显示当前建立的有效连接和端口
    • -u 显示UDP协议
    • -t 显示TCP协议
    • -p 显示对应PID与程序名

    运行图

    过滤相关查询,例如只查询22端口

    #netstat -antup | grep 22
    

    查询22端口

    展开全文
  • Linux 系统 端口监听

    千次阅读 2017-12-28 12:46:06
    linux端口监听—— 工具NetAssist.exe 创建tcp客户端 ,然后在linux 服务器监听tcpdump -i eth0 port 8899 -X

    linux下端口监听—— 工具NetAssist.exe 创建tcp客户端 ,然后在linux 服务器监听tcpdump -i eth0 port 8899 -X

     



    展开全文
  • Linux端口监听

    千次阅读 2017-03-02 15:50:34
    主要用到的命令:netstat, nmap 两者的区别如下: ...l netstat:在本机上面以自己的程序监测自己的 port;...l nmap:透过网络的侦测软件辅助,...1.1 列出正在监听的网络端口: [root@www ~]# nets
    主要用到的命令:netstat, nmap

    两者的区别如下:

    l  netstat:在本机上面以自己的程序监测自己的 port;

    l  nmap:透过网络的侦测软件辅助,可侦测非本机上的其他网络主机。

     

    1、  netstat的常规用法:

    1.1          列出正在监听的网络端口:

    [root@www ~]# netstat -tunl

    ctive Internet connections (only servers)

    Proto Recv-Q Send-Q Local Address    Foreign Address    State

    tcp        0      0 0.0.0.0:111      0.0.0.0:*          LISTEN

    tcp        0      0 0.0.0.0:22       0.0.0.0:*          LISTEN

    tcp        0      0 127.0.0.1:25     0.0.0.0:*          LISTEN

    ....(底下省略)....

    上面说明我的主机至少启动了111、22和25等端口,而25端口只针对 lo 内部循环测试网络提供服务,因特网是连不到该埠口的。

    1.2         列出已经连接的网络端口:

    [root@www ~]# netstat -tun

    Active Internet connections (w/o servers)

    Proto Recv-Q Send-Q Local Address       Foreign Address     State

    tcp        0     52 192.168.1.100:22    192.168.1.101: 56746 ESTABLISHED

    从上面的数据来看,我的本地端服务器 (Local Address, 192.168.1.100) 目前仅有一条已建立的联机,那就是与 192.168.1.101 那部主机连接的联机,并且联机方线是由对方连接到我主机的 port 22 来取用我服务器的服务吶!

    1.3         删除已建立连接或监听中的连接:

    如果想要将已经建立,或者是正在监听当中的网络服务关闭的话,最简单的方法当然就是找出该联机的 PID, 然后将他 kill 掉即可啊!例如下面的范例:

    [root@www ~]# netstat -tunp

    Active Internet connections (w/o servers)

    Proto Recv-Q Send-Q Local Address    Foreign Address     State       PID/P name

    tcp        0     52 192.168.1.100:22 192.168.1.101:56746  ESTABLISHED 1342/0

    如上面的范例,我们可以找出来该联机是由 sshd 这个程序来启用的,并且他的 PID 是 1342, 希望你不要心急的用 killall 这个指令,否则容易删错人 (因为你的主机里面可能会有多个 sshd 存在), 应该要使用 kill 这个指令才对喔!

     

    2、  NMAP的使用:

    如果你要侦测的设备并没有可让你登入的操作系统时,那该怎么办?举例来说,你想要了解一下公司的网络打印机是否有开放某些协议时, 那该如何处理啊?现在你知道 netstat 可以用来查阅本机上面的许多监听中的通讯协议, 那例如网络打印机这样的非本机的设备,要如何查询啊?呵呵!用 nmap 就对了!

    [root@www ~]# nmap [扫瞄类型] [扫瞄参数] [hosts 地址与范围]

    选项与参数:

    [扫瞄类型]:主要的扫瞄类型有底下几种:

        -sT:扫瞄 TCP 封包已建立的联机 connect() !

        -sS:扫瞄 TCP 封包带有 SYN 卷标的数据

        -sP:以 ping 的方式进行扫瞄

        -sU:以 UDP 的封包格式进行扫瞄

        -sO:以 IP 的协议 (protocol) 进行主机的扫瞄

    [扫瞄参数]:主要的扫瞄参数有几种:

        -PT:使用 TCP 里头的 ping 的方式来进行扫瞄,可以获知目前有几部计算机存活(较常用)

        -PI:使用实际的 ping (带有 ICMP 封包的) 来进行扫瞄

        -p :这个是 port range ,例如 1024-, 80-1023, 30000-60000 等等的使用方式

    [Hosts 地址与范围]:这个有趣多了,有几种类似的类型

        192.168.1.100  :直接写入 HOST IP 而已,仅检查一部;

        192.168.1.0/24 :为 C Class 的型态,

        192.168.*.*  :嘿嘿!则变为 B Class 的型态了!扫瞄的范围变广了!

        192.168.1.0-50,60-100,103,200 :这种是变形的主机范围啦!很好用吧!

    # 范例一:使用预设参数扫瞄本机所启用的 port (只会扫瞄 TCP)

    [root@www ~]# yum install nmap

    [root@www ~]# nmap localhost

    PORT    STATE SERVICE

    22/tcp  open  ssh

    25/tcp  open  smtp

    111/tcp open  rpcbind

    # 在预设的情况下,nmap 仅会扫瞄 TCP 的协议喔!

    nmap 的用法很简单吶!就直接在指令后面接上 IP 或者是主机名即可。不过,在预设的情况下 nmap 仅会帮你分析 TCP 这个通讯协议而已,像上面这个例子的输出结果。但优点是顺道也将开启该埠口的服务也列出来了, 真是好! ^_^!那如果想要同时分析 TCP/UDP 这两个常见的通讯协议呢?可以这样做:

    # 范例二:同时扫瞄本机的 TCP/UDP 埠口

    [root@www ~]# nmap -sTU localhost

    Starting Nmap 5.51 ( http://nmap.org ) at 2013-02-23 14:39 CST

    Nmap scan report for localhost (127.0.0.1)

    Host is up (0.00098s latency).

    Other addresses for localhost (not scanned): 127.0.0.1

    Not shown: 1990 closed ports

    PORT     STATE         SERVICE

    22/tcp   open          ssh

    25/tcp   open          smtp

    80/tcp   open          http

    111/tcp  open          rpcbind

    631/tcp  open          ipp

    3306/tcp open          mysql

    9000/tcp open          cslistener

    111/udp  open          rpcbind

    631/udp  open|filtered ipp

    5353/udp open|filtered zeroconf

    与前面的范例比较一下,你会发现这次多了几个 UDP 的埠口,这样分析好多了!然后, 如果你想要了解一下到底有几部主机活在你的网络当中时,则可以这样做:

    # 范例三:透过 ICMP 封包的检测,分析区网内有几部主机是启动的

    [root@www ~]# nmap -sP 192.168.1.0/24

    Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-20 17:05 CST

    Nmap scan report for www.centos.vbird (192.168.1.100)

    Host is up.

    Nmap scan report for 192.168.1.101 <==这三行讲的是 192.168.101 的范例!

    Host is up (0.00024s latency).

    MAC Address: 00:1B:FC:58:9A:BB (Asustek Computer)

    Nmap scan report for 192.168.1.254

    Host is up (0.00026s latency).

    MAC Address: 00:0C:6E:85:D5:69 (Asustek Computer)

    Nmap done: 256 IP addresses (3 hosts up) scanned in 3.81 seconds

    看到否?我的环境当中有三部主机活着 (Host is up)!并且该 IP 所对应的 MAC 也会被记录下来

    展开全文
  • Linux 端口监听

    千次阅读 2018-04-25 12:40:56
    netstat -nltp -n 以数字形式显示地址和端口号。-p 显示与连接有关的程序名和pid-t 显示与TCP网络协议相关的选项-l 仅仅只显示监听的选项...

    netstat -nltp 

     -n            以数字形式显示地址和端口号。

    -p            显示与连接有关的程序名和pid

    -t            显示与TCP网络协议相关的选项

    -l           仅仅只显示监听的选项

    展开全文
  • Linux端口监听机制

    2021-04-01 20:16:28
    监听端口的概念涉及到网络概念与TCP状态集转化概念,可能比较复杂不便理解,可以按照下图简单进行理解?  将整个服务器操作系统比喻作为一个别墅  服务器上的每一个网卡比作是别墅中每间房间  服务器网卡上...
  • Linux_Linux命令_nc 监听端口/从端口获取数据

    万次阅读 多人点赞 2016-08-16 11:17:22
    NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的...同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。 一、版本 通常的Linux发行版中都带有NetCat(简称nc)
  • 我最喜欢的监控工具,允许重新启动服务,以防它们崩溃,或者不再在其配置的端口监听,这是monit:https://packages.debian.org/jessie/monit配置文件中有很多示例,在此站点和其他地方有关设置的示例.我将列出一个示例,...
  • Linux C监听端口

    千次阅读 2017-03-25 22:43:00
    //监听端口,20表示最大阻塞 printf("Accepting connections..\n"); while(1){ cliaddr_len = sizeof(cliaddr); connfd = accept(listenfd,(struct sockaddr *)&cliaddr,&cliaddr_len); //如果得不到客户端发来...
  • linux ftp搭建及多端口监听

    千次阅读 2018-12-31 15:26:09
     本来公司用的是window是的服务器,突然经常出现问题,现在需要搭建linux环境。必定linux相对稳定一点。 二、具体 1、显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。   如果没有则...
  • Linux 路由 抓包监听 端口镜像

    千次阅读 2012-11-05 14:27:05
    Linux 下 旁路监听端口镜像、监听桥接网卡……总之想在一个LAN得到整个局域网的流量该怎么办呢? 事情的起因很简单,我们是通过房东的光猫上网的,以前没玩过,很好奇。如下图 通过这几天Google的资料想到了...
  • java程序使用netty创建udp监听,在windows开发的idea中一切正常,但是在linux上,总出现端口被占用的问题。我确定的是这个端口没被用,我换了好多端口都是这样。有人知道这是配置还是什么吗?还有个问题就是mysql...
  • linux环境之监听端口配置

    千次阅读 2013-09-17 14:52:32
    export JAVA_OPTS="-Dcom.sun.management.jmxremote.port=18950 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
  • linux查看端口

    千次阅读 2021-02-05 14:36:23
    linux查看端口占用情况 https://www.cnblogs.com/wangtao1993/p/6144183.html 原文包括一个检测端口占用情况的python小程序 Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口...
  • linux下查看监听端口对应的进程

    千次阅读 2017-10-23 10:27:49
     1) -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。   2) -n : 这个选项约束着网络文件的端口号到主机名称的转换。...
  • linux打开端口_在Linux上打开端口

    千次阅读 2020-07-18 10:24:52
    linux打开端口Before we learn about opening a port on Linux, let’s understand what network ports are. A port is a communication endpoint. Within an operating system, a port allows the data packets ...
  • linux可以使用nc命令来测试网络端口是否正常,类似于telnet命令,但也可以用nc命令来监听本地端口,支持TCP、UDP协议,当我们测试NTP服务网络策略是否正常时,可以使用到nc命令测试UDP 123端口。使用案例如下:1、...
  • Linux查看端口命令

    万次阅读 多人点赞 2019-07-08 21:54:44
    -n:网络IP地址的形式,显示当前建立的有效连接和端口 -r:显示路由表信息 -s:显示按协议的统计信息 -v:显示当前有效的连接 -t:显示所有TCP协议连接情况 -u:显示所有UDP协议连接情况 -i:显示自动配置端口...
  • netstat 是一款命令行工具,用于列出系统上所有的网络 socket 连接情况,包括 tcp, udp 以及 unix socket,另外它还能列出处于监听状态(即等待接入请求)的 socket。如想确认 Web 服务有没有起来,可查看 80 端口有...
  • 部署完之后端口监听应该是没有问题的,不过测试客户端连接一般会有问题。会有连接被拒绝的报错,我也没解决呢,不过应该是防火墙的问题或者是其他连接拦截的问题,因为系统不可能直接就让你连接。如果你们有解决方法...
  • linux 查看端口状态

    万次阅读 2019-04-09 14:09:11
    netstat -tunlp | grep 端口号 1、netstat -tunlp 是查看所有的在使用的端口号情况 2、netstat -tunlp | grep 端口号是查看所查询的端口号情况 3、netstat -tunlp各个参数说明如下: -t:(tcp)仅显示TCP...
  • 今天小编要跟大家分享的文章是关于Linux中检测端口的...什么是开放端口监听端口是应用程序监听的网络端口。你要得到的监听端口名单通常可以通过如ss、netstat 或 lsof命令查询系统上网络堆栈。每个监听端口都可以使...
  • linux用netstat查看服务及监听端口

    千次阅读 2019-04-14 14:40:13
    1. 列出所有端口 (包括监听和未监听的) 列出所有端口: netstat -a 列出所有tcp端口: netstat -at 列出所有udp端口: netstat -au 2. 列出所有处于监听状态的 Sockets 只显示监听端口: netstat -l 只列出所有...
  • Linux 查看端口占用情况可以使用 lsof 和 netstat 命令 1、lsof -i:端口号 实例 查看服务器 8000 端口的占用情况: # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nodejs 26993 root 10u ...
  • linux查看端口占用

    2019-09-10 14:20:58
    linux端口相关命令: linux端口相关命令查看系统中端口端口对应的服务名称、服务状态等:netstat -atunlp -a :all,表示列出所有的连接,服务监听,Socket资料 -t :tcp,列出tcp协议的服务 -u :udp,列出udp...
  • linux查看端口占用情况

    万次阅读 2018-12-20 16:23:08
    今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。
  • Linux查看端口

    2015-11-27 11:49:05
    Linux 有两个查看的命令 netstat和losf,在两个命令在centos7中默认不自带的...Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $netstat -pan|grep 2809 tcp 0 0 0.0.0.0:2809 0.0.0.0:
  • linux查看端口占用情况可以使用netstat方法: netstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: netstat -tunlp | grep 端口号 |是管道,grep是正则匹配端口号 -t ...
  • linux对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来一定的风险。那么对于低权限的用户如何对外开放1024以下的端口。我这里找到几种办法并且亲测可行 首先搭建环境 centos7 账户 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 139,260
精华内容 55,704
关键字:

linux建立端口并监听

linux 订阅