Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
490 views
in Technique[技术] by (71.8m points)

centos7用的防火墙是firewall还是firewalld,firewalld是不是firewall-cmd的缩写?

在centos7中,firewall、firewalld、firewall-cmd有什么区别呀?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

d 一般是 Daemon 的缩写,即幽灵进程(也叫守护进程),这一概念最早由 Unix 提出,指在操作系统后台运行的程序,不会随着用户 Ctrl+C 这种操作而中断。

firewall 的,翻译过来就是防火墙的意思。

有防火墙功能的程序有很多,firewalld 就是其中一个。结尾 d 的意思前面讲了。

firewall-cmd 就是 firewalld 的 CLI 管理工具,要是当初叫 firewall-cli 的话也无不可。


常见的 Daemon 程序比如 Apache 的 httpd 程序;SSH 的 sshd 程序;Cron 的 crond 等等。结尾带不带 d 不是绝对的,看原作者开发的时候起名是啥了。

常见的 CLI 程序比如 Redis 的 redis-cli 程序;Kafka 的 kafka-cli 程序;Vue 的 vue-cli 程序等等。结尾带不带 -cli-cmd 也不是绝对的,你就比如 kafka-cli,它实际并不是一个可执行程序,而是提供了包括 kafka-topics.shkafka-console-producer.shkafka-console-consumer.sh 在内的几个脚本文件。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...