精华内容
下载资源
问答
  • linux服务器关闭端口
    千次阅读
    2021-05-09 08:39:47

    在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服务器80端口无法访问问题解决可以依次从上往下排查,每排查一次测试一下一、确定服务器部署的项目运行成功二、确定访问地址地址是否正确三、确定服务器安全规则是否添加了要访问的端口四、连接服务器的用户五...
  • linux服务器如何开启关闭端口

    千次阅读 2020-10-03 00:03:38
    linux服务器如何开放端口 查看已经开放的端口号 firewall-cmd --list-ports 20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp # 这里说明我们已经开启了20 21 22 80 8888 39000-40000的端口 开放端口号:需要...

    linux服务器如何开放端口

    查看已经开放的端口号

    firewall-cmd --list-ports
    20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp  
    # 这里说明我们已经开启了20 21 22 80 8888  39000-40000的端口
    

    在这里插入图片描述

    开放端口号:需要重启防火墙才能生效

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    success   # 这里的success证明我们开启成功了
    

    重启防火墙

    firewall-cmd --reload
    success    # 重新开启防火墙成功
    #  查看我们开启的端口是不是在里面
    firewall-cmd --list-ports
    20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp 8080/tcp    
    #从这里和上面的对比可以看出来,我们的端口确实是开启了
    

    在这里插入图片描述

    linux服务器如何关闭端口

    关闭端口:需要重启防火墙才能生效

    firewall-cmd --zone=public --remove-port=8080/tcp --permanent
    success   
    # 这里我们能够看出8080端口是关闭成功了
    

    在这里插入图片描述

    重启防火墙

    firewall-cmd --reload
    firewall-cmd --reload
    success    
    # 这里我们能够看出,防火墙是成功的重启了
    # 我们看一下开启的端口有那些
    firewall-cmd --list-ports
    20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp   
     # 从这里,我们看到了8080的端口确实没有出现在开启的列表里面
    

    在这里插入图片描述

    展开全文
  • linux 打开和关闭端口

    千次阅读 2021-05-16 13:21:31
    linux 打开和关闭端口netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:lsof -i:80如果有显示说明已经开放了,...

    linux 打开和关闭端口

    netstat -nupl (UDP类型的端口)

    netstat -ntpl (TCP类型的端口)

    你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:

    lsof -i:80

    如果有显示说明已经开放了,如果没有显示说明没有开放。

    或者

    查看哪些端口被打开  netstat -anp |grep 端口号

    关闭端口号:iptables -A INPUT -p tcp --drop 端口号 -j DROP

    iptables -A OUTPUT -p tcp --dport 端口号 -j DROP

    打开端口号:iptables -A INPUT -ptcp --dport  端口号 -j ACCEPT

    1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。

    下面是命令实现:

    iptables -P INPUT DROP

    iptables -P FORWARD DROP

    iptables -P OUTPUT DROP

    再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了

    这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态

    还要使用 service iptables save 进行保存

    看到信息 firewall rules 防火墙的规则 其实就是保存在 /etc/sysconfig/iptables

    可以打开文件查看 vi /etc/sysconfig/iptables

    2、

    下面我只打开22端口,看我是如何操作的,就是下面2个语句

    iptables -A INPUT -p tcp –dport 22 -j ACCEPT

    iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

    再查看下 iptables -L -n 是否添加上去, 看到添加了

    Chain INPUT (policy DROP)

    target     prot opt source               destination

    ACCEPT     tcp  –  0.0.0.0/0            0.0.0.0/0           tcp dpt:22

    Chain FORWARD (policy DROP)

    target     prot opt source               destination

    Chain OUTPUT (policy DROP)

    target     prot opt source               destination

    ACCEPT     tcp  –  0.0.0.0/0            0.0.0.0/0           tcp spt:22

    现在Linux服务器只打开了22端口,用putty.exe测试一下是否可以链接上去。

    可以链接上去了,说明没有问题。

    最后别忘记了保存 对防火墙的设置

    通过命令:service iptables save 进行保存

    iptables -A INPUT -p tcp –dport 22 -j ACCEPT

    iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

    针对这2条命令进行一些讲解吧

    -A 参数就看成是添加一条 INPUT 的规则

    -p 指定是什么协议 我们常用的tcp 协议,当然也有udp 例如53端口的DNS

    到时我们要配置DNS用到53端口 大家就会发现使用udp协议的

    而 –dport 就是目标端口 当数据从外部进入服务器为目标端口 反之 数据从服务器出去 则为数据源端口 使用 –sport -j 就是指定是 ACCEPT 接收 或者 DROP 不接收

    展开全文
  • Linux系统关闭/开启端口

    千次阅读 2022-05-15 20:33:41
    方法二:防火墙关闭端口 打开防火墙服务:systemctl start firewalld 放行指定单个端口:firewall-cmd --zone=public --add-port=25/tcp --permanent 生效添加的要发行端口:firewall-cmd --reload 查看...

    运行环境:

    以25号端口为例

    方法一:杀掉进程

    查看占用端口进程号:netstat -anp|grep 25

    杀掉进程号:kill -9 7369

    方法二:防火墙关闭端口

    打开防火墙服务:systemctl start firewalld

     放行指定单个端口:firewall-cmd --zone=public --add-port=25/tcp --permanent

     生效添加的要发行端口:firewall-cmd --reload

     

    查看所有被放行的端口:firewall-cmd --list-port

    取消指定一开放端口:firewall-cmd --zone=public --remove-port=25/tcp --permanent

    方法三:关闭占用端口服务

    一:在etc/init.d/文件夹下的服务

    启动/关闭:./服务名称 start/stop

    二:在etc/xinetd.d/文件夹下的服务

    启动/关闭:打开/etc/xinetd.d/服务名称文件更改“disable=no””disable=yes”

    修改完以后运行:/etc/rc.d/init.d/xinetd restart

    展开全文
  • Linux关闭端口的命令

    千次阅读 2021-03-01 12:24:45
    直接关闭 lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh netstat -tln | grep 8000 sudo lsod -i 8080 sudo kill -9 id
  • 现在许多中小用户因业务发展,不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐,服务器端大多采用 Linux系统的,而PC端使用Windows系统。所以在企业应用中往往是Linux/Unix和Windows...
  • linux关闭端口

    千次阅读 2018-04-04 13:14:04
    1.命令 netstat -anp|grep 端口号查看你的端口号是否开着2.关闭命令 kill -9 PID红色标的是主要内容
  • 3种关闭linux系统端口方法

    万次阅读 2018-07-05 15:33:24
    3种关闭linux系统端口方法 linux系统下怎么关闭一个端口 下面总结三种关闭linux系统端口的方法提供分享 1、通过杀掉进程的方法来关闭端口 每个端口
  • Linux查看端口状态及关闭端口方法

    千次阅读 2021-05-09 01:41:35
    某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。1. 可以通过"~$ netstat -...
  • linux关闭指定端口程序的方法

    千次阅读 2022-07-07 19:09:04
    linux关闭指定端口程序的方法
  • linux关闭端口进程

    千次阅读 2022-01-24 15:49:52
    查看正在运行的端口进程 netstat -anp 比如我要关闭3000端口的进程,找到PID为21591。 kill -9 PID kill -9 21591
  • Linux如何关闭指定端口

    千次阅读 2021-10-28 17:16:39
    第一获取端口号:使用 netstat -tnl 命令查看哪些端口打开了 第二获取PID:使用 lsof -i:端口号 获取要封杀端口好的PID 第三关闭:用 kill -9 PID号 关闭指定的端口
  • Linux服务器开放端口、查询端口

    千次阅读 2020-12-04 15:24:38
    1、查看对外开放的端口状态 查询已开放的端口 netstat -anp 查询指定端口是否已开 firewall-cmd --query-port=...关闭防火墙 systemctl stop firewalld 开启防火墙 service firewalld start 若遇到无法开启 先用:sys
  • 1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP...
  • 设置linux服务器下开放端口

    千次阅读 2021-07-13 10:57:48
    设置linux服务器下开放端口 查询 netstat -anp 所有开放端口信息 二、关闭端口号: iptables -A OUTPUT -p tcp --dport 端口号-j DROP 三、打开端口号: iptables -A INPUT -ptcp --dport 8099 -j ACCEPT service ...
  • Telnet linux服务器80端口时通时不通

    千次阅读 2021-05-10 08:40:23
    Telnet linux服务器80端口时通时不通一、概述两台linux服务器之间互相通信没有问题,但是开发人员需要Telnet我们服务器的80端口,现象就是时通时不通。二、分析我们服务器用的是nginx proxy转发,在没有其他应用配置...
  • 开放3306端口 firewall-cmd --permanent --add-port=3306/tcp 重新加载 firewall-cmd --reload 确认是否开放 firewall-cmd --list-all
  • 关闭linux系统端口的三种方法

    千次阅读 2021-05-10 04:51:36
    1、通过杀掉进程的方法来关闭端口每个端口都有一个守护进程,kill掉这个守护进程就可以了每个端口都是一个进程占用着,第一步、用下面命令netstat -anp |grep 端口找出占用这个端口的进程,第二步、用下面命令kill -...
  • linux关闭指定端口

    千次阅读 2020-11-06 10:54:15
    sudo 表示 root 用户,8080 表示要关闭端口号 sudo fuser -k -n tcp 8080
  • vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过...
  • Linux系统防火墙关闭端口开放

    千次阅读 2021-05-12 09:32:55
    或用root登录后,执行service iptables stop --停止service iptables start --启动二、端口开放关闭防火墙相当于端口全部开放,这样难免会降低服务器的安全性。因此,既然可以更改全部端口,则因此也会存在更改局部...
  • 关闭防火墙 systemctl start firewalld.service systemctl stop firewalld.service #重启防火墙 systemctl restart firewalld.service #查看防火墙开放端口 firewall-cmd --list-ports #打开防火墙配置文件 增加 ...
  • Linux关闭防火墙 / 开放端口

    千次阅读 2020-07-05 13:05:43
    Linux常用的JDK / Tomcat / Nginx软件安装已经安装后无法访问的问题,是由于Linux防火墙开启禁用了端口,那么需要解决的问题就是端口开放或者关闭防火墙。本问题将介绍CentOS 6 以及CentOS 7的解决方案。
  • 这是一个简短的帖子,用于检查来自 Linux 服务器端口 [TCP/UDP] 连接。TCP/IP 网络连接可能被阻止、丢弃、打开或过滤。这些操作通常由系统使用的 IPtables 防火墙控制,并且独立于可能正在侦听网络端口的任何进程...
  • linux服务器修改ssh默认22端口方法

    千次阅读 2021-05-10 10:42:23
    如何修改ssh的默认22号端口,保证linux服务器远程管理安全!1.登录服务器,打开sshd_config文件vim /etc/ssh/sshd_config2.找到#Port 22,默认是注释掉的,先把前面的#号去掉,再插入一行设置成你想要的端口号,注意...
  • 本文转载自http://blog.sina.com.cn/s/blog_4c704cf70100ps9f.html1.系统保留端口(从0到1023)这些端口不允许你使用,它们都有确切的定义,对应着因特网上常见的一些服务,每一个打开的此类端口,都代表一个系统服务...
  • 3个步骤关闭linux不必要的端口

    千次阅读 2022-01-27 23:13:23
    netstat -ntl #查看开放端口 lsof -i:21 #查看端口21是哪个服务 chkconfig pure-ftpd off #关闭相应服务自动启动状态 依此类推其他端口(截图如下)
  • 快速修改Linux服务器远程端口方法

    千次阅读 2020-08-22 12:38:37
    关于安全端口的一些说明,Linux远程端口默认22,很多破解机,等模拟猜测系统都是以默认端口22来模拟的 而22的端口是非常危险的,下面56云为大家带来的是修改Linux默认端口的方法! 第一种:01假如要改LinuxSSH的默认...
  • Linux iptables端口开启及端口关闭

    千次阅读 2021-01-09 08:49:41
    //关闭端口号 8099 iptables -A OUTPUT -p tcp --dport 8099 -j DROP //开启端口号8099: iptables -A INPUT -ptcp --dport 8099 -j ACCEPT //保存端口设置 service iptables save //更换 ssh端口 //查看ssh...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 246,018
精华内容 98,407
关键字:

linux服务器关闭端口