Suse Linux常用端口开启、关闭、禁用

Linux下面貌似没有什么直接开启或者关闭端口的命令,因为若仅仅只是开启了端口而不把它与进程相联系的话,端口的开启与关闭就显得毫无意义了(开了端口却没有程序处理进来的数据)。也就是说,Linux里面端口的活动与进程是紧密相连的,如果想要关闭某个端口,那么只要杀掉它对应的进程就可以了。

一、通过关闭进程关闭端口

例如要关闭22号端口:

$ netstat -anp | grep :22

tcp   0    0 0.0.0.0:22     0.0.0.0:*     LISTEN     1666/sshd

# -a 显示所有活动的TCP连接,以及正在监听的TCP和UDP端口

# -n 以数字形式表示地址和端口号,不试图去解析其名称(number)

# -p 列出与端口监听或连接相关的进程(有个地方需要注意,下面会提到)(pid)

知道了22号端口对应的进程ID 1666,只要:

$ kill -9 1666

二、通过关闭服务,关闭端口

已知占用22端口的是ssh服务

关闭22端口    # /etc/init.d/sshd stop

有时候我们需要查看某一服务的默认端口,在Linux下面很好办,无需上网搜索,直接查看“/etc/service ”文件就能满足需求了。这里面有一个关于端口号与服务的一个映射。

比如我们想看ipp协议默认使用的端口可以通过这个命令:

# cat /etc/service|grep ipp

三、通过防火墙禁用端口

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

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

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

四、在SUSE下面,开启防火墙之后会发现ssh服务无法使用、http服务都无法访问。这是因为防火墙默认屏蔽了这些端口。现在添加例外策略,允许在开启防火墙时使用ssh和http服务。

4.1开启终端,执行yast--安全和用户(Security and Users)--防火墙(Firewall);

允许的服务(Allowed Services);

外部区域(External Zone)--要允许的服务(Service to Allow);

添加http服务器(Add Http Server);

添加(Add);

添加Secure Shell服务器(SecureShell Server);

添加(Add);

下一步(next);

完成(finish)。

五、经过测试,在开启suse防火墙之后,80、22端口依然可以使用。

suse linux查询端口占用,Suse Linux常用端口开启、关闭、禁用相关推荐

  1. mysql命令行查看端口占用_linux下常用命令查看端口占用

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

  2. 端口基础常识大全+常用端口对照

    端口基础常识大全+常用端口对照 [color=Red][size=4][b]端口基础常识大全[/b][/size][/color] [color=Green]1) 公认端口(Well Known Po ...

  3. windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况...

    windows下查询端口占用情况 ,强制结束端口占用程序 查询8080端口被那个程序占用 如何强制结束windows下端口占用情况? 下面操作在win10下 在控制台执行命令   1.列出所有端口的情 ...

  4. windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况

    windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况 参考文章: (1)windows查看端口占用 ...

  5. ubuntu ufw firewall防火墙端口设置 (防火墙的的开启、禁用、开放端口、关闭端口、重置、重启...)

    ubuntu ufw firewall防火墙端口设置 (防火墙的的开启.禁用.开放端口.关闭端口.重置.重启-) firewall 安装 firewall-cmd --zone=public --ad ...

  6. linux查询php占用端口,linux如何查看端口占用

    Linux查看端口占用的方法有:lsof -i方法用于查看某一端口的占用情况:netstat -tunlp|grep方法用于查看指定的端口号的进程情况 我们在在项目的部署的时候,经常会碰到端口占用的问 ...

  7. linux查看端口占用终结,Linux查看端口占用

    ​ Linux查看端口占用得情况可以使用lsof和netstat 命令 lsof ​ lsof(list open files) 是一个列出当前系统打开文件的工具. lsf查看端口占用语法格式: ls ...

  8. linux修改java占用端口号_Linux端口被占用、查看

    一.知道端口号,直接查找进程ID,杀掉进程 1.知道端口号,查看是否被占用,比如说知道jboss用的是8080端口,那就直接使用命令: netstat -tln | grep 8080 netstat ...

  9. mac mysql查看本地端口占用,mac下面查看端口占用进程情况

    在linux下面有netstat可以查看指定端口被哪些进程占用,但是mac下面就不好用了,看不到进程号. mac下面可以使用lsof来查看端口被哪个进程占用,比如查看80端口被占用情况: lsof - ...

最新文章

  1. Python-----多线程threading用法
  2. NDK相关概念与NDK开发步骤
  3. 8.Java格式化输出
  4. 蔬菜大棚成本_蔬菜大棚建设标准和成本
  5. pythonshell窗口是什么_python与shell的3种交互方式介绍
  6. 【高数】高数第七章节——微分方程概念一阶微分方程高阶微分方程
  7. 激光雷达应用技术分析
  8. python3中eval函数用法简介_python3中eval函数用法使用简介
  9. 程序包com.wonhyoo.common.entity不存在, 找不到符号
  10. python画波浪线_PPT绘制波浪线的四种方法
  11. FFmpeg5.0源码阅读之AVClass和AVOption
  12. R for LC+cohort
  13. 2023北京理工大学计算机考研信息汇总
  14. linux中tftp服务器设置及测试
  15. 探索测试-大富翁KYM练习笔记
  16. 满满的大片既视感,还原 Pwn2Own 黑客大赛首日战况
  17. 实时股票数据接口 ZT
  18. 【20】WAV格式歌曲
  19. Windows文件系统中文件的储存原理、文件粉碎机的原理、数据恢复的原理
  20. apache derby_使用Apache Derby进行数据库开发,第3部分

热门文章

  1. Eclipse 代码样式模板的设置
  2. win10开机出现蓝屏怎么办
  3. 高德机器人的名字是怎么呼叫的_高德代理主管自定义聊天机器人如何帮助您简化...
  4. linux 小包 性能,网络数据小包吞吐量测试与分析
  5. 电视剧《猎狐》给我们的启示
  6. 2021-07-18调度算法
  7. 讲解变频电源的工作原理图
  8. 计算机涉密网络,[网络部] 关于加强计算机涉密信息管理的规定
  9. NAND flash 文件系统制作
  10. iOS6x完美越狱,提升了开机速度 Evasi0n更新至1.5版本