CentOS7在防火墙与端口上的操作
https://jingyan.baidu.com/article/cdddd41cb3bf6c53cb00e1ac.html
CentOS7在安装软件包或类库的时候,常常会因为防火墙的拦截和端口未开放导致连接失败,数据调用或远程失败等,所以在使用CentOS时需学会对防火墙和端口操作。。。
工具/原料
- 已安装CentOS7的主机一部
方法/步骤
- 1
CentOS7使用systemctl指令来管理系统的单一服务,在CentOS7中对于firewalld(防火墙)服务的开启、关闭、状态查询也同样是使用该指令,操作如下:
- 2
启动防火墙: systemctl start firewalld
- 3
查看防火墙状态: systemctl status firewalld
- 4
关闭防火墙: systemctl stop firewalld
- 5
开机时启用防火墙服务:systemctl enable firewalld开机时禁用防火墙服务:systemctl disable firewalld
- 6
查询防火墙服务是否开机启动:systemctl is-enabled firewalld
- 7
查询已经启动的服务列表:systemctl list-unit-files|grep enabled
- 8
查询启动失败的服务列表:systemctl --failed
- 9
在安装软件或列库时,除了直接开启和关闭防火墙,也可以通过对端口的操作直接开放连接;添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
- 10
更新防火墙规则:firewall-cmd --reload
查看端口状态:firewall-cmd --zone=public --query-port=80/tcp
- 11
删除开放的端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent
- 12
每次都更新防火墙规则,都需要重新更新:firewall-cmd --reload,更新状态;
- 13
此外,在更新完防火墙的设置后,也可以查看所有开启的端口:firewall-cmd --zone=public --list-ports
最新文章
- cat >; file <;<; EOF 的用法
- MongoDB 分片管理(不定时更新)
- Linux的权限说明
- FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
- 第三百二十六天 how can I 坚持
- web.xml中classpath:和classpath*: 有什么区别?
- DB2数据库实例创建与删除 学习笔记
- [BZOJ]2594 水管局长数据加强版(Wc2006)
- [PHP] 按位与&; 或| 异或^ 的日常使用
- Elasticsearch6.x和Kibana6.x的安装
- java常用的逻辑
- SharePoint 2013: Workflow Manager Backend 服务意外地终止
- Eclipse SVN 冲突的 介绍 及 四种解决方式
- PADS Logic Ref Des Start Value
- 《UNIX环境高级编程》笔记--环境变量
- Python的网络编程 Socket编程
- 11、final详解
- String.prototype.getParm
- WINDOWS 负载均衡NLB配置中单播与多播区别(转载)
- CentOS 下 安装 JDK8
热门文章
- python findall函数
- VLSM(可变长子网掩码)
- Adapter小练习
- 大数据技术之Zookeeper
- Directx11教程(46) alpha blend(3)
- ";NetworkError: 404 Not Found fontawesome-webfont.woff?v=4.0.3
- 【风马一族_php】NO4_php基础知识
- C#中App.config文件配置获取
- 两种获取python版本的方法
- 系统重装后,Mysql数据库重装加载原来数据库