我试图找出为什么在 Linux 服务配置文件中几乎所有行都被注释掉了。我找不到答案。
那么什么是有效配置呢?它是否在系统中的某个地方进行了硬编码,并且配置文件中的更改(例如通过取消注释和更改值)通过覆盖默认配置(在注释掉的行中)来应用?
取消注释这些行的结果是什么?据我所知,它应该什么都不做。那为什么要注释掉呢?
我知道这听起来有点傻,但我真的很想知道为什么要实现这种机制,这有点不直观。
这个问题适用于很多服务,例如安装后的SSH服务。
最佳答案
此外,让我们看一下取自 apache2.conf 的示例:
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
它的结构不同,因为注释行只包含对下面选项的解释。 但是在默认安装的SSH中,所有的行都被注释掉了,甚至包括服务使用的端口号等基本设置。
关于linux - Linux 配置文件中注释掉的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57768073/