小编psm*_*ars的帖子

我的浏览器是否发送了有关我的 linux 发行版的任何信息?

我知道服务器可以找到我的 IP 地址、位置、浏览器信息和操作系统。关于操作系统... 如果我运行的是 Linux,服务器是否可以找出我使用的 Linux 发行版?

linux

12
推荐指数
1
解决办法
1590
查看次数

操作系统安装程序如何工作?

我正在学习 Linux 操作系统安装的工作原理,但在互联网上搜索此内容并没有为我的问题提供任何信息。

注意:这个问题已被标记为服务器故障上的题外话,所以我在这里问。

Redhat 文档有相当简洁的信息,但它们是碎片化的。我无法将这些碎片粘合起来以获得完整的答案。
从这些片段中,我能够了解引导加载程序是如何工作的,它们如何启动 ramdisk 和内核,然后启动 systemd 或 initd。
找不到有关初始操作系统安装如何工作的任何参考。
该社区拥有该主题的优秀专业人士,因此我可以获得问题的解决方案。

这里有多个问题,请随意回答每个问题并添加参考(如果可能)

  1. 在引导过程中,MBR 被读取,引导加载程序被初始化;在正常设置期间,内核由引导加载程序加载,然后经过一些魔法后,会出现登录屏幕。
  2. 如果1成立,那么安装操作系统时的流程是什么?内核是否仍会加载以启动安装程序脚本,或者操作系统安装程序是可由引导加载程序调用的最小脚本吗?
  3. 如果使用了 kickstart 文件,那么在全新操作系统安装过程中,究竟什么时候会解析该文件并执行内容?
  4. 操作系统安装工作需要哪些文件或脚本(为了正常启动,我们需要 initrd、vmlinuz),那么安装程序又需要什么 - 我认为我们有安装树(ISO 提取并由 HTTPserver 提供服务)?
  5. RHEL 文档说它使用 anaconda 安装程序,但它是用 python 编写的,甚至在加载内核或解释器之前它是如何工作的?我检查了它们是否编译为 CPU 特定格式,以便它可以直接在 CPU 上运行,但找不到任何相关信息。

linux operating-systems installation redhat-enterprise-linux

12
推荐指数
1
解决办法
2266
查看次数

我可以在某个字符后对文本进行排序吗?

我有一个很大的列表要排序,但我想从某个字符后的值对列表进行排序。例如:

241&name=A
123&name=C
645&name=B
Run Code Online (Sandbox Code Playgroud)

所以我想按“A、B、C”等字母顺序对列表进行排序。我可以在 Notepad++ 或 Excel 中执行此操作吗?

notepad++ microsoft-excel

7
推荐指数
2
解决办法
4139
查看次数

同一接口上的多个同网 IP 是个坏主意?为什么?

我们在同一个接口上的同一个子网中有不同的 IP 集,用于不同的目的:

192.168.1.201..230 用于服务器(所有 Linux)

192.168.1.1..199 用于在这些服务器上运行的服务

因此,每个服务器在同一个物理接口上都有多个 IP——可能是两个甚至更多。这个想法是能够轻松地将服务从一台服务器转移到另一台服务器。

有一些服务——比如 ssh——没有绑定到特定的 IP,但所有“生产性”服务(代理、DNS、NTP 等)都绑定到一个特定的 IP(和 DNS 名称),这意味着如果服务被移动,则移动到另一台服务器。

现在,这种设置可能不被视为“最佳实践”,但到目前为止,我们还没有遇到任何由此引起的问题。然而,我与之交谈的很多人一直说“在这样的设置中发生非常糟糕的事情只是时间问题” - 没有能够明确说明这可能是什么。现在我们正在讨论从长远来看我们是否应该改变设置,这需要大量的努力。基本上我正在寻找支持和反对改变这一点的论据。

所以这就是问题:在这样的设置中可能会出现什么“坏事”?它是否总是可以通过做或不做某些事情来避免?是否存在可以“触发”以演示问题并表明需要更改设置的问题?

networking linux ip

5
推荐指数
2
解决办法
1136
查看次数