在 CentOS 7

暂时开放 ftp 服务
# firewall-cmd --add-service=ftp

永久开放 ftp 服务
# firewall-cmd --add-service=ftp --permanent
永久关闭
# firewall-cmd --remove-service=ftp --permanent
success

让设定生效
# systemctl restart firewalld

检查设定是否生效
# iptables -L -n | grep 21
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:21 ctstate NEW

检查防火墙状态
# firewall-cmd --state
running

# systemctl stop firewalld
# firewall-cmd --state
not running

# firewall-cmd --list-all
public (default)
  interfaces:
  sources:
  services: dhcpv6-client ftp ssh
  ports:
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:

在 FirewallD 的服务名称
# firewall-cmd --get-service
amanda-client bacula bacula-client dhcp dhcpv6 dhcpv6-client dns ftp high-availability http https imaps ipp ipp-client ipsec kerberos kpasswd ldap ldaps libvirt libvirt-tls mdns mountd ms-wbt mysql nfs ntp openvpn pmcd pmproxy pmwebapi pmwebapis pop3s postgresql proxy-dhcp radius rpc-bind samba samba-client smtp ssh telnet tftp tftp-client transmission-client vnc-server wbem-https

查询服务的启用状态
# firewall-cmd --query-service ftp
yes
# firewall-cmd --query-service ssh
yes
# firewall-cmd --query-service samba
no
# firewall-cmd --query-service http
no

自行加入要开放的 Port
# firewall-cmd --add-port=3128/tcp
# firewall-cmd --list-all
public (default)
  interfaces:
  sources:
  services: dhcpv6-client ftp ssh
  ports: 3128/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:

转载于:https://www.cnblogs.com/tian-yong/p/4353410.html

CentOS 7 中firewall-cmd命令相关推荐

  1. mysql查看防火墙状态命令,centos 7中firewall防火墙的常用命令总结

    前言 在CentOS7.0中默认使用firewall代替了iptables service.虽然继续保留了iptables命令,但已经仅是名称相同而已. firewall是centos7的一大特性,最 ...

  2. Win10中使用CMD命令遍历文件夹删除重复文件

    接上一篇<Win10中使用CMD命令遍历文件夹去除多余后缀名>,当修改完后缀名的时候发现,有些文件下载了两次,比如说同时存在video.mp4和video(1).mp4这两个文件,随便点开 ...

  3. win10中使用cmd命令行进行切换盘符操作时无反应

    在win10中使用cmd命令行进行切换盘符操作时,碰到无反应的情况: 解决方法: 1.输入路径回车后,再次输入该盘符 2.在cd 与 E:\ 之间加上 /d : 原因: windows命令行切换不同盘 ...

  4. java 执行cmd 堵塞_java中调用cmd命令被阻塞无法返回和继续执行

    在项目中用到了数据库的备份和恢复功能,就通过java的Runtime.getRuntime().exec()来调用cmd或者linux命令来导出和导入.sql文件.但是在执行恢复时,程序一直被阻塞,没 ...

  5. bat tomcat程序在后台执行_jenkins 中利用 cmd 命令启动 tomcat,进程被杀

    cmd命令: cd d:\tomcat\bin startup.bat ●控制台输出 由用户 gany 启动 构建中 在工作空间 D:\Jenkins\workspace\3.9.0_test 中 . ...

  6. VC中调用cmd命令的四种方式

    1. system方法: 原型: int __cdecl system(const char *); 例如: system("ipconfig"); 2. WinExec方法: 相 ...

  7. python代码中使用cmd命令出现cmd弹窗问题

    在pycharm中写python代码使用到cmd命令的时候,习惯使用os 代码如下: import os command = 'XXXXX' os.systme(command) 在调试的时候不弹出c ...

  8. Qt 中执行cmd命令失败,无权限,需要提升程序以管理员运行 vs2013设置

    程序中有些 地方 需要执行windows cmd 命令, 如 taskkill 进程命令 (QString c = "taskkill /im osk.exe /f";m_pPro ...

  9. IDEA清空控制台以及Java中运行cmd命令实现清屏操作

    文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...

  10. CentOS 7中防火墙 firewall-cmd命令

    在 CentOS 7 iptable 防火墙已经被 firewall替代 1.暂时开放FTP服务 firewall-cmd --add-service=ftp 2.永久开放FTP服务 firewall ...

最新文章

  1. 利用Oracle GoldenGate记录源系统所有表的操作
  2. python sched_python事件调度库sched
  3. 第04章—整合Mybatis
  4. Qt中常用的QChar QByteArry QString数据类型转换方法
  5. 搭建ceph单节点对象存储服务器
  6. 【报告分享】中国创新生态发展报告2019-德勤.pdf
  7. jsp校园二手交易平台的设计答辩PPT模板
  8. js 兼容设置透明度
  9. 使用Opencv将RGB颜色空间转换到HSV颜色空间/灰度图
  10. Android 代码关于重构的一点体会
  11. 物联网工程专业考研方向
  12. 【寒江雪】Go实现组合模式
  13. 结构化、半结构化、非结构化数据
  14. root改手机型号王者,手机root后怎么改手机型号
  15. 工业交换机堆叠技术的优缺点
  16. 微信对账单--每日定时任务获取昨日微信支付账单
  17. 计算机控制实验心得体会,车床实训心得体会(精选5篇)
  18. 怎么定位html的坐标,css怎么定位图片的位置?
  19. shell脚本循环执行任务的脚本
  20. Linux网卡配置文件 参数详解

热门文章

  1. 【CodeForces - 803D】Magazine Ad(二分答案)
  2. 【HDU - 1754】I Hate It (线段树模板 单点覆盖更新+区间最大值查询)
  3. *【CF#510C】Fox And Names (拓扑排序)
  4. 在Ubuntu上安装Keras深度学习框架
  5. python判断语句入门教程_Python中的条件判断语句基础学习教程
  6. RelativeDateFormat时间计算工具类
  7. Myeclipse 6.5 优化
  8. IO模型 :阻塞IO、非阻塞IO、信号驱动IO、异步IO、多路复用IO
  9. 快速幂实现pow函数(从二分和二进制两种角度理解快速幂)
  10. leetcode238 除本身以外数组的乘积