精华内容
下载资源
问答
  • Linux系统管理端口的操作命令 以下操作在需要开启防火墙,防火墙的开启(重启)、关闭和查看防火墙的状态见末尾 1.查看所有已经对外开放端口:firewall-cmd --list-ports 2.开启指定的端口:firewall-cmd --zone=...

    Linux系统管理端口的操作命令

    以下操作在需要开启防火墙,防火墙的开启(重启)、关闭和查看防火墙的状态见末尾

    1.查看所有已经对外开放的端口:firewall-cmd --list-ports

    2.开启指定的端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

    开启指定的连续端口:irewall-cmd --zone=public --add-port=8000-9999/tcp --permanent

    3.关闭指定的端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent

    4.重启防火墙才能生效:firewall-cmd --reload

    # 常用开放的端口
    firewall-cmd --zone=public --add-port=8000-9999/tcp --permanent
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --zone=public --add-port=1521/tcp --permanent
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=public --add-port=443/tcp --permanent
    firewall-cmd --zone=public --add-port=20-22/tcp --permanent
    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --zone=public --add-port=2375/tcp --permanent

    # 批量关闭指定的端口
    firewall-cmd --zone=public --remove-port=8000-9999/tcp --permanent
    firewall-cmd --zone=public --remove-port=8080/tcp --permanent
    firewall-cmd --zone=public --remove-port=3306/tcp --permanent
    firewall-cmd --zone=public --remove-port=6379/tcp --permanent
    firewall-cmd --zone=public --remove-port=1521/tcp --permanent
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    firewall-cmd --zone=public --remove-port=443/tcp --permanent
    firewall-cmd --zone=public --remove-port=15672/tcp --permanent
    firewall-cmd --zone=public --remove-port=2375/tcp --permanent
    firewall-cmd --zone=public --remove-port=20-22/tcp --permanent

    Linux系统启动关闭查看防火墙状态和解锁防火墙的命令

    1.查看防火墙的状态:firewall-cmd --state

    2.开启防火墙:systemctl start firewalld.service

    3.重启防火墙:systemctl restart firewalld.service

    4.关闭防火墙:systemctl stop firewalld.service

    5.重新载入防火墙:firewall-cmd --reload

    6.解锁防火墙:systemctl unmask firewalld

     

    删除定时计划任务:

    1.查看当前系统中的定时任务列表:crontab -l

    2.删除定时任务命令:crontab -e

       回车后进入crontab命令的计划服务配置界面

       直接使用“dd”,删除计划任务

    3.输入命令“:wq!”保存并退出

    4.使用crontab -l再次查看

     

    查看进程执行的文件路径:

    查看进程执行的文件路径:ll /proc/进程PID

     

    总结:

    (1)防火墙相对操作系统来说也是服务,所以管理防火墙的开启、关闭、重启都是调用操作系统提供的系统命令:systemctl start/stop/restart xxx服务名称;

    (2)防火墙的状态、管理端口是防火墙自身的功能,所以用防火墙命令:firewall-cmd --xxx。

     

     

    展开全文
  • Linux查看端口状态

    千次阅读 2018-06-02 21:01:15
    Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -t : 指明显示TCP端口   -u : 指明显示UDP...

    在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询

    netstat命令各个参数说明如下:

      -t : 指明显示TCP端口 
      -u : 指明显示UDP端口 
      -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) 
      -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 
      -n : 不进行DNS轮询,显示IP(可以加速操作) 
       

    即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况:

    []$ netstat -ntlp //查看当前所有tcp端口·

    []$ netstat -ntulp |grep 80 //查看所有80端口使用情况·

    []$ netstat -an | grep 3306 //查看所有3306端口使用情况·

     

    连上ssh后

    要查看当前SSH默认端口22是否启动可以做如下操作:

     

    [luoyiran@luoyiran ~]$ netstat -tlnp|grep 22
    (Not all processes could be identified, non-owned process info

     will not be shown, you would have to be root to see it all.)

    //不是所有的进程都可以被识别,非拥有的过程信息,不会被显示出来,你必须是根才能看到一切。

     

    tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 :::22                       :::*                        LISTEN      -                   

     

     

    然后先解释几个大家可能看不明白的地方。

    首先大家可能好奇0.0.0.0是什么鬼?

    这里解释一下:1、0.0.0.0代表本机上可用的任意地址。 比如0.0.0.0:135 表示本机上所有地址的135端口,这样多ip计算机就不用重复显示了。

    2、TCP 0.0.0.0:80表示在所有的可用接口上监听TCP80端口 
    3、0.0.0.0为默认路由,即要到达不再路由表里面的网段的包都走0.0.0.0这条规则

    然后127.0.0.1就是表示你本机ip地址的意思了。

    然后[::]:22这又是什么鬼?

    这个表示ipv6的22号端口的意思。

    还有UDP的外部链接怎么都是*:*呢?

    *:*是网址的通配符,就是192.168.15.12,这个类型的整体描述。

    最后大家看不懂的地方可能就是状态(stat)了

    LISTEN:(Listening for a connection.)侦听来自远方的TCP端口的连接请求

    SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having sent a connection request.)再发送连接请求后等待匹配的连接请求

    SYN-RECEIVED:(Sent and received SYN. Waiting for a confirming connection request acknowledgment after having both received and sent connection requests.)再收到和发送一个连接请求后等待对方对连接请求的确认

    ESTABLISHED:(Connection established.)代表一个打开的连接

    FIN-WAIT-1:(Closed; sent FIN.)等待远程TCP连接中断请求,或先前的连接中断请求的确认

    FIN-WAIT-2:(Closed; FIN is acknowledged; awaiting FIN.)从远程TCP等待连接中断请求

    CLOSE-WAIT:(Received FIN; waiting to receive CLOSE.)等待从本地用户发来的连接中断请求

    CLOSING:(Closed; exchanged FIN; waiting for FIN.)等待远程TCP对连接中断的确认

    LAST-ACK:(Received FIN and CLOSE; waiting for FIN ACK.)等待原来的发向远程TCP的连接中断请求的确认

    TIME-WAIT:(In 2 MSL (twice the maximum segment length) quiet wait after close. )等待足够的时间以确保远程TCP接收到连接中断请求的确认

    CLOSED:(Connection is closed.)没有任何连接状态

     

     

     

    展开全文
  • Linux如何查看端口状态

    万次阅读 2017-05-07 11:22:05
    Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : ...
    1. 在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询

    2. netstat命令各个参数说明如下:

    3.   -t : 指明显示TCP端口

        -u : 指明显示UDP端口

        -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

        -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

        -n : 不进行DNS轮询,显示IP(可以加速操作)

    4. 即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

    5. netstat -ntlp   //查看当前所有tcp端口·

      netstat -ntulp |grep 80   //查看所有80端口使用情况·

      netstat -an | grep 3306   //查看所有3306端口使用情况·

    6. 例如要查看当前Mysql默认端口3306是否启动可以做如下操作

    7. Linux如何查看端口状态
    展开全文
  • linux-查看端口状态

    2016-04-26 10:10:20
    1、在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询   2、netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : 指明...

    Linux如何查看端口状态

     

    方法步族:

    1、在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询

     

    2、netstat命令各个参数说明如下:

      -t : 指明显示TCP端口

      -u : 指明显示UDP端口

      -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

      -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

      -n : 不进行DNS轮询,显示IP(可以加速操作)

     

    3、即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

          netstat -ntlp   //查看当前所有tcp端口·

          netstat -ntulp |grep 80   //查看所有80端口使用情况·

          netstat -an | grep 3306   //查看所有3306端口使用情况·

     

    4、例如要查看当前Mysql默认端口3306是否启动可以做如下操作


     

    展开全文
  • Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -a: 表示所有  -t : 指明显示...
  • 1. 开放系统端口号 a. /sbin/iptables -I INPUT -p tcp--dport 8181 -j ACCEPT b. /etc/rc.d/init.d/iptables save c. 可以通过以下命令查看端口的状态: /etc/init.d/iptables status
  • linux端口对外开放

    2018-07-18 20:04:02
    端口对外开放,分为两种方式,分别如下: 1、关闭防火墙 关闭防火墙时,默认所有端口都对外开放 linux6系统查看防火墙状态:service firewalld status 打开防火墙:service firewalld start 关闭防火墙:...
  • Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : 指明显示...
  • 所以想到应该是端口没有开放导致,经过一番搜索尝试。 如下的方法是比较靠谱的。 1.查看正在监听的端口 netstat -ntlp 2.查看防火墙的状态 firewall-cmd –state 3.如果处于关闭状态(not running),输入命令...
  • 方法一 1. 查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 开启防火墙 service firewalld start 关闭防火墙 systemctl stop ...2. 查看对外开放端口 netstat
  • 1、查看firewall服务状态 systemctl status firewalld 2、查看firewall的状态 firewall-cmd --state   3、开启、重启、关闭、firewalld.service服务 # 开启 service firewalld start # 重启 service ...
  • Linux系统通过firewall限制或开放端口

    千次阅读 2020-08-27 12:26:19
    一、查看防火墙状态 1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启 systemctl status firewalld 这是关闭的状态 这是开启状态 开启防火墙并设置开机自启 systemctl start firewalld ...
  • 在管理centos服务器的时候,我们经常需要了解和查看当前系统都有哪些端口开放状态,下面我们通过listof命令来获取相关信息。 想通过netstat命令了解的请参考: ...
  • Linux系统通过firewall限制或开放IP及端口 一、查看防火墙状态 1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启 systemctl status firewalld 开启防火墙并设置开机自启 systemctl...
  • 提示:在重装完linux系统后,linux防火墙是开启状态,那么装完nginx后时无法通过url访问到的,那么就需要开放防火墙端口了。 文章目录linux下防火墙开放访问的端口一、firewalld(linux防火墙)的基本使用二、查看...
  • 由于防火墙导致同局域网无法通过IP访问,Linux有多种防火墙,需要查看当前使用的防火墙...(1)iptables防火墙状态查看(centos 6系统) service iptables status (2)添加8080端口允许外网访问 /sbin/ipt...
  • 2、查看系统防火墙状态(如果返回 running 代表防火墙启动正常) firewall-cmd --state 3、开启端口外网访问 1、添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效) firewall-cmd --...
  • 二、查看对外开放端口状态 三、对外开放端口 四、对外关闭端口 一、查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop ...
  • 在进行ssh连接、tcp连接、或者http连接端口时,有时候会因为我们开启了防火墙,并且没有开放某个端口,而导致连接失败。 这时候可以使用防火墙指令,查看端口的开放情况,或者...#查看端口开放情况: sudo ufw stat...
  • 搭建各种开源系统的时候一定要注意端口开放问题 firewall并不管用,不过也可以先介绍下 查询指定端口是否已开 firewall-cmd --query-port=666/tcp 提示 yes,表示开启;no表示未开启。 (2)查看防火墙状态 查看...
  • netstat查看端口状态

    万次阅读 2016-06-17 15:34:18
    Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询netstat命令各个参数说明如下: -t : 指明显示TCP端口  -u : 指明显示UDP端口 ...
  • 如下所示: test 命令判断文件是否存在: ssh usrname@remotehost test -e remote_file_path ... 您可能感兴趣的文章:查看远程 Linux 系统中某个端口是否开启的三种方法linux查看端口是否开放的方法总结lin

空空如也

空空如也

1 2 3 4 5 6
收藏数 106
精华内容 42
关键字:

查看linux系统端口开放状态

linux 订阅