linux - Linux 配置文件中注释掉的行

标签 linux ssh comments configuration-files

我试图找出为什么在 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/

相关文章:

linux - 后台运行命令不起作用

language-agnostic - 如何对最易读的 if 语句发表评论

linux - openGL MSAA 不适用于带有 nouveau 驱动程序的 linux

linux - libblas.so.3 的符号链接(symbolic link)

c++ - 在 C++ 程序中使用电子围栏

django - 表单对象没有属性 'has_header'

php - 按同一条目对评论进行分组,按日期排序

linux - 在 Zynq 的 PS block 的内存中,捕获的图像数据存储在 Zynq 处理器的哪个位置?这样我就可以使用 AXI 接口(interface)将它带到 PL block

git rev-list 无限挂起

shell - pexpect - 通过 ssh 运行 script.sh