精华内容
下载资源
问答
  • linux关闭端口命令前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而...

    在linux中我们可以通过命令来启动和关闭端口,那么具体是哪个命令呢?下面由学习啦小编为大家整理了linux关闭端口的相关命令,希望对大家有所帮助。

    linux关闭端口命令

    前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。

    1. linux查看端口状态命令

    netstat -anp

    (注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)

    2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

    (注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O localhost")

    3. linux关闭某个端口命令

    1)通过iptables工具将该端口禁掉,如:

    "sudo iptables -A INPUT -p tcp --dport $PORT -j DROP"

    "sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP"

    2)或者关掉对应的应用程序,则端口就自然关闭了,如:

    "kill -9 PID" (PID:进程号)

    如: 通过"netstat -anp | grep ssh"

    有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

    则: "kill -9 7546"

    (可通过"chkconfig"查看系统服务的开启状态)

    展开全文
  • linux下查看端口命令

    千次阅读 2015-04-16 11:05:12
    Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:  $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java  下面是常用参数的解释:  NETSTAT [-...

    Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:

      $netstat -pan|grep 2809

      tcp    0   0 0.0.0.0:2809   0.0.0.0:*   LISTEN   9493/java

      下面是常用参数的解释:

      NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

      -a            显示所有连接和监听端口。

      -b            显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件

       拥有多个独立组件,并且在这些情况下

       包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名

       在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项

       可能需要很长时间,如果没有足够权限可能失败。

      

      -e            显示以太网统计信息。此选项可以与 -s选项组合使用。

      

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

      -o            显示与每个连接相关的所属进程 ID。

      -p proto      显示 proto 指定的协议的连接;proto 可以是

       下列协议之一: TCP、UDP、TCPv6 或 UDPv6。

       如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:

       IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。

      -r            显示路由表。

      -s            显示按协议统计信息。默认地,显示 IP、

       IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;

       -p 选项用于指定默认情况的子集。

      

      -v            与 -b 选项一起使用时将显示包含于

       为所有可执行组件创建连接或监听端口的组件。

      

      interval      重新显示选定统计信息,每次显示之间

       暂停时间间隔(以秒计)。按 CTRL+C 停止重新

       显示统计信息。如果省略,netstat 显示当前

       配置信息(只显示一次)

    netstat -nl | grep 110

    看到有结果的话就是可以使用了(则端口号开启了)

    先可以看看/etc/services文件,改文件定义了linux里所有的服务及其使用的端口

    小知识:

    比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗口中找到并双击 “Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。这样,关闭了SMTP服务就相当于 关闭了对应的端口。

    开启端口

    如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。

    21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务。

    23端口:23端口主要用于 Telnet(远程登录)服务,是Internet上普遍采用的登录和仿真程序。 25端口:25端口为SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)服务器所开放,主要用于发送邮件,如今绝大多数邮件服务器都使用该协议。

    53端口:53端口为DNS(Domain Name Server,域名服务器)服务器所开放,主要用于域名解析,DNS服务在NT系统中使用的最为广泛。

    67、68端口:67、68端口分别是为Bootp服务的Bootstrap Protocol Server(引导程序协议服务端)和Bootstrap Protocol Client(引导程序协议客户端)开放的端口。

    69端口:TFTP是Cisco公司开发的一个简单文件传输协议,类似于FTP。

    79端口:79端口是为Finger服务开放的,主要用于查询远程主机在线用户、操作系统类型以及是否缓冲区溢出等用户的详细信息。

    80端口:80端口是为HTTP(HyperText Transport Protocol,超文本传输协议)开放的,这是上网冲浪使用最多的协议,主要用于在WWW(World Wide Web,万维网)服务上传输信息的协议。

    99端口:99端口是用于一个名为“Metagram Relay”(亚对策延时)的服务,该服务比较少见,一般是用不到的。

    109、110端口:109端口是为POP2(Post Office Protocol Version 2,邮局协议2)服务开放的,110端口是为POP3(邮件协议3)服务开放的,POP2、POP3都是主要用于接收邮件的。

    111端口:111端口是SUN公司的RPC(Remote Procedure Call,远程过程调用)服务所开放的端口,主要用于分布式系统中不同计算机的内部进程通信,RPC在多种网络服务中都是很重要的组件。

    113端口:113端口主要用于Windows的“Authentication Service”(验证服务)。

    119端口:119端口是为“Network News Transfer Protocol”(网络新闻组传输协议,简称NNTP)开放的。

    135端口:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。

    137端口:137端口主要用于“NetBIOS Name Service”(NetBIOS名称服务)。

    139端口:139端口是为“NetBIOS Session Service”提供的,主要用于提供Windows文件和打印机共享以及Unix中的Samba服务。

    143端口:143端口主要是用于“Internet Message Access Protocol”v2(Internet消息访问协议,简称IMAP)。

    161端口:161端口是用于“Simple Network Management Protocol”(简单网络管理协议,简称SNMP)。

    443端口:43端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。

    展开全文
  • linux 打开端口8888命令

    千次阅读 2020-12-02 08:52:51
    想要打开端口,先查看该端口是否是开放的: firewall-cmd --query-port=8888/tcp ...打开端口命令: firewall-cmd --add-port=8888/tcp --permanent 修改完端口,需要重新加载下firewall-cmd: firewall-cmd --re

    想要打开端口,先查看该端口是否是开放的:

    firewall-cmd --query-port=8888/tcp
    

    可能报 firewall-cmd: command not found 的错误,
    既然是找不到命令,说明没有安装firewall。
    安装firewall

    yum install firewalld 
    

    打开端口命令:

    firewall-cmd --add-port=8888/tcp --permanent
    

    修改完端口,需要重新加载下firewall-cmd:

    firewall-cmd --reload
    

    再次查询端口状态:

    firewall-cmd --query-port=8888/tcp
    

    成功!!!
    注意firewall和-cmd之间没有空格哦,加了空格无法识别

    firewalld的基本用法

    启动: systemctl start firewalld

    关闭: systemctl stop firewalld

    查看状态: systemctl status firewalld

    开机禁用 : systemctl disable firewalld

    开机启用 : systemctl enable firewalld

    查看开放的端口:firewall-cmd --list-ports

    添加端口:firewall-cmd --add-port=8080/tcp --permanent (–permanent永久生效,没有此参数重启后失效)

    不中断服务的重新加载:firewall-cmd --reload

    参考链接
    https://blog.csdn.net/qq_44962948/article/details/115514334

    展开全文
  • linux下打开关闭端口命令

    万次阅读 2016-12-13 21:23:43
    关闭端口 iptables-AINPUT-ptcp--dport8080-jDROP 打开端口 iptables-AINPUT-ptcp--dport8080-jACCEPT 开放不连续端口(包括单个): iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT

     

    关闭端口
    iptables -A INPUT -p tcp --dport 8080 -j DROP


    打开端口
    iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
     
     
    开放不连续端口(包括单个):

    iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT


    其他都关闭:
    iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset


    开放连续端口:
    iptables -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 8001:8140 -j ACCEPT


    还可以直接修改

    /etc/sysconfig/iptables


    重新启动iptables
    service iptables restart

    展开全文
  • linux 查看端口命令

    千次阅读 2018-08-02 15:24:09
    Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java 下面是常用参数的解释: NETSTAT [-a] [-b] [-e] ...
  • linux 端口监听 Netstat 常用命令

    千次阅读 2019-08-24 10:24:14
    文章目录一、Netstat二、Netstat 常用命令2.1 Linux 查看程序端口使用情况2.2 Linux查看程序端口占用情况三、Netstat 命令详情 一、Netstat Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,...
  • Suse Linux常用端口开启、关闭、禁用 Linux下面貌似没有什么直接开启或者关闭端口命令,因为若仅仅只是开启了端口而不把它与进程相联系的话,端口的开启与关闭就显得毫无意义了(开了端口却没有程序处理进来的数据...
  • Linux关闭防火墙命令

    万次阅读 多人点赞 2019-05-27 14:59:55
    一、下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptablesstatus 2:暂时关闭防火墙 systemctl stop firewalld service iptablesstop 3:永久关闭防火墙 ...
  • linux下如何禁用防火墙? linux 防火墙配置命令 iptables   /etc/init.d/iptables stop (停止防火墙) 或 iptables -F (清空防火墙规则,拆除防火墙)   linux 防火墙配置命令   ...
  • 2.查询端口状态 firewall-cmd --query-port=8089/tcp 3.开启端口 firewall-cmd --permanent --add-port=8089/tcp 4.移除端口 firewall-cmd --permanent --remove-port=8089/tcp 5.刷新防火墙配置 firewall-...
  • Linux默认端口介绍

    2021-04-13 17:22:32
    Linux端口介绍
  • Linux端口以及防火墙端口的查看命令

    万次阅读 2012-03-16 17:16:59
    linux端口查看命令   Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:  $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java  下面是常用参数的解释...
  • 1.禁用root用户远程登录(如果是阿里云的话还要开放端口) #1.设置普通用户,使用root账户登录系统,添加一个普通账户例如test,并为其设置密码 useradd test passwd test 2.编辑配置文件/etc/ssh/sshd_config 修改...
  • 3种关闭linux系统端口方法

    万次阅读 2018-07-05 15:33:24
    3种关闭linux系统端口方法 linux系统下怎么关闭一个端口 下面总结三种关闭linux系统端口的方法提供分享 1、通过杀掉进程的方法来关闭端口 每个端口
  • Linux常用命令大全(非常全!!!)

    万次阅读 多人点赞 2019-07-25 16:40:12
    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解...
  • Linux防火墙和端口设置常用命令

    万次阅读 2016-04-05 11:07:54
    一、  查看端口和防火墙状态:#...1) 开启80端口命令:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 2) 保存配置命令:/etc/rc.d/init.d/iptables save 3) 重启服务命令:/etc/rc.d/init.d/iptab
  • Linux防火墙配置命令

    千次阅读 2021-08-14 17:45:50
    目录Linux系统防火墙配置命令一、防火墙开启、关闭、禁用二、配置防火墙端口注意事项: Linux系统防火墙配置命令Linux系统中进行Java项目部署时需要经常对防火墙进行配置,有一些基本命令没有完全记住,每一次都...
  • Linux查看端口使用状态、关闭端口方法 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的...
  • linux 授权端口

    2018-12-03 10:12:38
    linux的防火墙一般是iptables,还有一个是selinux,要开机关闭这两个方法如下: 1、开机不自动启动iptables使用命令:chkconfig iptalbes off命令 2、开机不启动selinux,需要更改文件 vi /etc/selinxu/config...
  • linux命令查看开放哪些端口

    万次阅读 2018-07-18 12:02:49
    netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口)   a 表示所有 n表示不查询dns t表示tcp协议 ...netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端口号为3306的...Linux查看端口使用状态...
  • linux关闭端口的方法

    2020-04-30 20:22:59
    为了方便关闭linux系统中自带的25端口,现采取的方法,记录下来 #### 通过杀掉进程的方法来关闭端口 ##### 查找端口的进程 > netstat -anp | grep Port ##### kill命令杀死pid > kill -9 Pid ...
  • linux 禁用 无线网卡

    千次阅读 2016-02-01 00:00:00
    linux 常见服务端口 xmanager 2.0 for linux配置 【ROOTFS搭建】busybox的httpd... openwrt中luci学习笔记 什么是shell linux dhcp peizhi roc ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,101
精华内容 18,840
关键字:

linux禁用端口命令

linux 订阅