我知道服务器可以找到我的 IP 地址、位置、浏览器信息和操作系统。关于操作系统... 如果我运行的是 Linux,服务器是否可以找出我使用的 Linux 发行版?
我正在学习 Linux 操作系统安装的工作原理,但在互联网上搜索此内容并没有为我的问题提供任何信息。
注意:这个问题已被标记为服务器故障上的题外话,所以我在这里问。
Redhat 文档有相当简洁的信息,但它们是碎片化的。我无法将这些碎片粘合起来以获得完整的答案。
从这些片段中,我能够了解引导加载程序是如何工作的,它们如何启动 ramdisk 和内核,然后启动 systemd 或 initd。
找不到有关初始操作系统安装如何工作的任何参考。
该社区拥有该主题的优秀专业人士,因此我可以获得问题的解决方案。
这里有多个问题,请随意回答每个问题并添加参考(如果可能)
linux operating-systems installation redhat-enterprise-linux
我有一个很大的列表要排序,但我想从某个字符后的值对列表进行排序。例如:
241&name=A
123&name=C
645&name=B
Run Code Online (Sandbox Code Playgroud)
所以我想按“A、B、C”等字母顺序对列表进行排序。我可以在 Notepad++ 或 Excel 中执行此操作吗?
我们在同一个接口上的同一个子网中有不同的 IP 集,用于不同的目的:
192.168.1.201..230 用于服务器(所有 Linux)
192.168.1.1..199 用于在这些服务器上运行的服务
因此,每个服务器在同一个物理接口上都有多个 IP——可能是两个甚至更多。这个想法是能够轻松地将服务从一台服务器转移到另一台服务器。
有一些服务——比如 ssh——没有绑定到特定的 IP,但所有“生产性”服务(代理、DNS、NTP 等)都绑定到一个特定的 IP(和 DNS 名称),这意味着如果服务被移动,则移动到另一台服务器。
现在,这种设置可能不被视为“最佳实践”,但到目前为止,我们还没有遇到任何由此引起的问题。然而,我与之交谈的很多人一直说“在这样的设置中发生非常糟糕的事情只是时间问题” - 没有能够明确说明这可能是什么。现在我们正在讨论从长远来看我们是否应该改变设置,这需要大量的努力。基本上我正在寻找支持和反对改变这一点的论据。
所以这就是问题:在这样的设置中可能会出现什么“坏事”?它是否总是可以通过做或不做某些事情来避免?是否存在可以“触发”以演示问题并表明需要更改设置的问题?