CentOS7在防火墙与端口上的操作

CentOS7在防火墙与端口上的操作

https://jingyan.baidu.com/article/cdddd41cb3bf6c53cb00e1ac.html

CentOS7在安装软件包或类库的时候,常常会因为防火墙的拦截和端口未开放导致连接失败,数据调用或远程失败等,所以在使用CentOS时需学会对防火墙和端口操作。。。

 

工具/原料

 
  • 已安装CentOS7的主机一部

方法/步骤

 
  1. 1

    CentOS7使用systemctl指令来管理系统的单一服务,在CentOS7中对于firewalld(防火墙)服务的开启、关闭、状态查询也同样是使用该指令,操作如下:

  2. 2

    启动防火墙: systemctl start firewalld

  3. 3

    查看防火墙状态: systemctl status firewalld 

    CentOS7在防火墙与端口上的操作

  4. 4

    关闭防火墙: systemctl stop firewalld

    CentOS7在防火墙与端口上的操作

  5. 5

    开机时启用防火墙服务:systemctl enable firewalld开机时禁用防火墙服务:systemctl disable firewalld

    CentOS7在防火墙与端口上的操作
    CentOS7在防火墙与端口上的操作

  6. 6

    查询防火墙服务是否开机启动:systemctl is-enabled firewalld

    CentOS7在防火墙与端口上的操作

  7. 7

    查询已经启动的服务列表:systemctl list-unit-files|grep enabled

    CentOS7在防火墙与端口上的操作

  8. 8

    查询启动失败的服务列表:systemctl –failed

    CentOS7在防火墙与端口上的操作

  9. 9

    在安装软件或列库时,除了直接开启和关闭防火墙,也可以通过对端口的操作直接开放连接;添加端口:firewall-cmd –zone=public –add-port=80/tcp –permanent 

    CentOS7在防火墙与端口上的操作

  10. 10

    更新防火墙规则:firewall-cmd –reload

    查看端口状态:firewall-cmd –zone=public –query-port=80/tcp

    CentOS7在防火墙与端口上的操作

  11. 11

    删除开放的端口:firewall-cmd –zone=public –remove-port=80/tcp –permanent

    CentOS7在防火墙与端口上的操作

  12. 12

    每次都更新防火墙规则,都需要重新更新:firewall-cmd –reload,更新状态;

  13. 13

    此外,在更新完防火墙的设置后,也可以查看所有开启的端口:firewall-cmd –zone=public –list-ports

    CentOS7在防火墙与端口上的操作

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113394.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • VS2013 产品密钥 – 所有版本

    VS2013 产品密钥 – 所有版本 VisualStudioUltimate2013KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9VisualStudioPremium2013KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494VisualStudioProfessional2013 KEY(密钥): XD…

  • 50个多线程面试题,你会多少?(一)[通俗易懂]

    50个多线程面试题,你会多少?(一)[通俗易懂]下面是Java线程相关的热门面试题,你可以用它来好好准备面试。什么是线程? 什么是线程安全和线程不安全? 什么是自旋锁? 什么是Java内存模型? 什么是CAS? 什么是乐观锁和悲观锁? 什么是AQS? 什么是原子操作?在JavaConcurrencyAPI中有哪些原子类(atomicclasses)? 什么是Executors框架? 什么是阻塞队列?如何使用阻塞队列来…

  • SpringBoot安全线程锁工具类[通俗易懂]

    SpringBoot安全线程锁工具类[通俗易懂]这几日对接物联网项目,前端请求数据,后端接口发起TCP请求,由另一个线程来接收数据,这时候需要阻塞前端发起的请求,直到TCP接收数据完毕,再返回数据给前端。特此写了一个工具类importjava.util.concurrent.ConcurrentHashMap;importjava.util.concurrent.locks.LockSupport;publicclassLockSupportUtil{//存放线程引用的全局容器publicstaticfina

  • 由3个a,5个b,2个c构成的所有字符串_如何计算A且B的概率

    由3个a,5个b,2个c构成的所有字符串_如何计算A且B的概率7-3 A-B 本题要求你计算A−B。不过麻烦的是,A和B都是字符串 ——即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10 ​4 ​​,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式: 在一行中打印出A−B的结果字符串。输入样例: I love …

  • 如何使用 Deepfakes 换脸

    如何使用 Deepfakes 换脸转载:https://www.cnblogs.com/zackstang/p/9011753.html1.获取deepfakes工具包gitclonehttps://github.com/deepfakes/faceswap.git2.补齐依赖包:pipinstalltqdmpipinstallcv2pipinstallopencv-contrib-pythonpipinstalldlibpipinstallkeraspipinstal…

  • java定时器之Timer使用与原理分析[通俗易懂]

    java定时器之Timer使用与原理分析[通俗易懂]Timer和TimerTaskTimer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。【使用举例】【schedule(TimerTasktask,longdelay)延迟delay毫秒执行】…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号