standard

为什么 Red Hat 将 Apache 迁移到 /usr/sbin
standard

为什么 Red Hat 将 Apache 迁移到 /usr/sbin

我在 Red Hat 和 Oracle Linux 计算机上运行 Apache http 服务器。该帐户要求仅使用 Red Hat 或 Oracle 存储库中的软件包。没关系,它们可以工作并且相当最新。因此,一个新的 SA 加入了,他对 apachectl 脚本和 httpd 映像被放入 /usr/sbin 感到震惊和惊讶,并表示在他们运行 Unix 系统的所有这些年里,从来没有这样做过,这违反了Unix方式。 好吧,我并不关心这一点,但也许他说得有道理。有谁知道为什么红帽选择这种安排? ...

Admin

(Linux 基金会)正在对 FHS 进行任何修改吗?
standard

(Linux 基金会)正在对 FHS 进行任何修改吗?

https://unix.stackexchange.com/a/227625/386242解释了更简单、更一致的文件系统层次结构的无数好处,但也解释了如果没有任何跨操作系统标准化,这种努力既是优点也是缺点。 因此,Linux 基金会正在起草文件系统层次结构标准 3.1 还是 4.0? ...

Admin

“全站范围”是什么意思?
standard

“全站范围”是什么意思?

我正在读man hier,上面写着: /ETC 包含机器本地的配置文件。一些较大的软件包,例如 X11,可以在 /etc 下拥有自己的子目录。全站范围配置文件可以放置在这里或 /usr/etc 中。尽管如此,程序应该始终在 /etc 中查找这些文件,并且您可能有这些文件到 /usr/etc 的链接。 “全站范围”是什么意思? 它是否与“系统范围”同义,即对于系统上的所有用户? ...

Admin

我应该如何解释 Unicode 代码点在两个不同的终端模拟器中以两种完全不同的方式显示这一事实?
standard

我应该如何解释 Unicode 代码点在两个不同的终端模拟器中以两种完全不同的方式显示这一事实?

这是一种衍生品我问的一个较旧的问题。 这是该问题的屏幕截图: 左下角是URxvt,您可以在提示符的开头看到一个类似闪电的图标,那就是"\ue00a"; 右下角是xfce-terminal来自Xfce,您可以看到它"\ue00a"以非常不同的方式呈现相同的 Unicode 点! 我的印象是,当我读到"\ue00a"、"\u263b"、"\u1d43d"等内容时,我很可能会查看 Unicode 定义的符号的标识。 然而,这个定义需要多奇怪才能允许两个终端模拟器以如此不同的方式显示它? 顺便说一句,我不知道这有多少是由于终端造成的,有多少是由于字体造成的。 ...

Admin

“传统Unix文件系统权限”的标准是什么?
standard

“传统Unix文件系统权限”的标准是什么?

我正在写有关 Unix 文件权限的文章 - 即用户/组/世界、读(4)/写(2)/执行(1)chmod()等。我想向读者指出一个标准(例如 Markdown 具有 CommonMark 标准) ,国家/地区代码具有 ISO 3166-1 标准)。但我读到的所有地方都简单地将其称为“传统 Unix 文件系统权限”。 Unix 中文件权限的标准是什么? 这个问题类似但更具体Linux系统中文件权限由什么负责?,这有点混乱? ...

Admin

/root 是现代 Linux 系统的硬性要求吗? POSIX 怎么样? UNIX?
standard

/root 是现代 Linux 系统的硬性要求吗? POSIX 怎么样? UNIX?

我很久以前就搬到/root了我的 Linux 系统/home/root并更改了相应的条目,一切都正常,直到最近我发现至少 firejail 应用程序对根主目录进行了硬编码,并在其他情况下停止工作/etc/passwd一些情况。我认为它最终会被修补,但仍然如此。 我想知道Linux中的root用户主目录是否必须位于/root,或者它仍然可以像其他用户的主目录一样移动。 POSIX 中有什么标准化的东西吗?那么其他 Unix 系统呢? ...

Admin

如何解释“函数……也可以定义为宏”?
standard

如何解释“函数……也可以定义为宏”?

为了公共记录的缘故,我在 SE 询问,而不是在标准化邮件列表上询问,以便人们更容易访问。 几乎每个指定函数(或类似函数的接口)的标头都有以下内容: 以下应声明为函数,也可以定义为宏。应提供功能原型。 这让我很困扰,因为它可能意味着某些人功能我使用的可能无法分配给函数指针,因为它们可能被定义为宏。 然而,第二部分(“应提供原型”)似乎表明,如果那些说功能的命名与标准所说的不同,那么不同的名称必须有一个相同的原型(或至少在每个可列举的方面兼容)与标准中指定的内容。 我的解释正确吗?如果不是,真正的解释是什么?我可以将该段下面列出的接口分配给函数指针吗? ...

Admin

如何使用一个表(ods)文件作为另一个表文件的基础?
standard

如何使用一个表(ods)文件作为另一个表文件的基础?

我有一个会计分类帐表 ( .ods) 文件,它应该是其他表文件的基础。 该表文件应该是其他表文件的基础,例如: 2023.ods 2024.ods 2025.ods 这些是年份文件,每个文件都包含给定年份的分类帐。 当然,每年我都可以复制粘贴模板分类帐文件并将复制的文件重命名为 2023.ods,但我想知道将模板文件“导出”或“包含”到这样的新文件中是否有任何好处文件(例如 2023.ods)。 所以,我的问题是确定只是复制粘贴每个新年还是导出/包含每个新年。 我不寻求主要基于意见的答案,而是寻求更多基于标准化的利弊答案,并解释要做什么以及如何做。 ...

Admin

何时清理/var/tmp?
standard

何时清理/var/tmp?

/var/tmp没有在 POSIX 中定义,但是FHS 中定义: 5.15. /var/tmp : Temporary files preserved between system reboots 5.15.1. Purpose The /var/tmp directory is made available for programs that require temporary files or directories that are preserved between system reboots. Therefore, data stored i...

Admin

为什么unistd.h 是这样命名的?
standard

为什么unistd.h 是这样命名的?

本质上与这个问题类似Linux命令的词源,我很好奇这个名字的由来unistd.h。 有人知道吗对于某些unistd.h代表什么?如果unistd.h应该读作“Unix 标准头”,为什么不命名它呢unixstd.h? 来自开放组的描述unistd.h(强调我的): unistd.h -标准符号常量和类型 从维基百科(强调我的): 在 C 和 C++ 编程语言中,unistd.h 是提供对 POSIX 操作系统 API 访问的头文件的名称。它由 POSIX.1 标准定义,该标准是 Single 的基础Unix 规范,因此应该在任何兼容 POSIX 的操作系...

Admin

单一 Unix 规范版本 4(第 7 期)将一堆实时 API 移至 Base,下一步是什么?
standard

单一 Unix 规范版本 4(第 7 期)将一堆实时 API 移至 Base,下一步是什么?

在阅读标准时,我注意到一堆 API 是, 在第 5 期中引入,用于与 POSIX 实时 API 保持一致, 在第 6 期中标记为选项组成员身份,并且 在第 7 期 (SUSv4) 中移至基础。 问:这是否意味着所有系统都符合“Unix(R) V7“产品标准是实时系统?这样的系统对于实时性要求的实际能力如何?” ...

Admin

Cat 将终端输入写入文件的替代方案?
standard

Cat 将终端输入写入文件的替代方案?

当我想快速将某些内容写入到粘贴或从终端手动输入的文件中时,使用快速cat > something.txt和Ctrl+D关闭是一个不错的快捷方式。然而,这当然不允许您移动光标,以防出现明显的错误,因此您将无法打开文本编辑器(例如 vim 或 nano)。然而,除非您使用终端复用器,否则这些会占用您的屏幕,并且对于我的用例来说,这有点不方便/过度杀伤力。有没有可以替代 cat 的方法来移动光标?某种微型编辑器不会抓取您的屏幕,实际上只是一个文本缓冲区,直到您Ctrl+D它? 我更大的用例是我制作了一个小帮助脚本,这样我就可以hel SomeScript在终...

Admin

Linux/Unix 中是否存在“非标准”流?
standard

Linux/Unix 中是否存在“非标准”流?

Linux中所谓的“标准流”是stdin、stdout和stderr。它们必须被称为“标准”是有原因的。是否存在非标准流?内核是否从根本上区别对待那些非标准流? ...

Admin

如何理解IEEE标准的命名约定?
standard

如何理解IEEE标准的命名约定?

我看到一些 IEEE 标准https://pubs.opengroup.org/onlinepubs/9699919799/: POSIX.1-2017 同时是 IEEE Std 1003.1™-2017 和 The Open Group 技术标准基本规范,第 7 期。 所以这里基本上涉及到 IEEE 标准的 3 种格式: POSIX.1-2017 IEEE 标准 1003.1™-2017 Open Group 技术标准基本规范,第 7 期 如何解读它们? 命名约定是什么? 谢谢! ...

Admin

Netflix 和 Linux 和 VM
standard

Netflix 和 Linux 和 VM

我听说 Netflix 需要 PlayReady 3.0、Widevine、HEVC 10 位解码/编码器、HDCP 2.2...才能播放 4K/UHD 内容 所以我想知道Linux是否支持这些技术,Netflix是否支持那些Linux框架 我也想知道,如果 Linux 不能,带有 W10 的虚拟机是否可以支持这些技术,以便 Netflix 可以播放 4K 媒体,或者是否可以通过一些直通 我知道这个问题不完全属于这里,但我不知道它可以属于哪里,考虑到Netflix支持地方是最后一个问这个问题的地方,考虑到他们不想听到任何非官方方法(这是正常的)让开发人员在受...

Admin