linux-日常運維-firewalld關於service的操作
阿新 • • 發佈:2018-10-30
運維 ima fec sha nag 需要 shadow 復制 端口
service:zone下面的一個子單元,可以理解為指定的端口
firewall-cmd --get-services 查看所有的servies
firewall-cmd --list-services //查看當前zone下有哪些service
firewall-cmd --zone=public --list-services #查看指定zone下的services ,通常使用public或者work
firewall-cmd --zone=public --add-service=http //把http增加到public zone下面
firewall-cmd --zone=public --add-service=http --permanent //把配置保存到配置文件裏面去, -permannet 之後會在/etc/firewalld/zones目錄下面生成配置文件
/etc/firewalld/zones #是系統服務所用到的zone的配置文件 同樣的,也有一個services文件,/etc/firewalld/services 註意:當每次將新的配置寫入到配置文件之中後,系統會自動的備份以前的文件
ls /usr/lib/firewalld/zones/ #默認的模板
ls /usr/lib/firewalld/services/
需求:ftp服務自定義端口1121,需要在work zone下面放行ftp cp /usr/lib/firewalld/services/ftp.xml /etc/firewalld/services #將默認模板復制到路徑下面去 vi /etc/firewalld/services/ftp.xml //把21改為1121
cp /usr/lib/firewalld/zones/work.xml /etc/firewalld/zones/ #將默認模板復制到路徑下面去
vi /etc/firewalld/zones/work.xml //增加一行
<service name="ftp"/>
firewall-cmd --reload //重新加載
firewall-cmd --zone=work --list-services #指定zone為work,查看services
linux-日常運維-firewalld關於service的操作