单纯提供一个相对的解答,并不是标准答案!
单纯就是个解答的参考,写完之后再来这边查查看答案跟你想的一样不一样!?
大部分的服务器 (除了数据库之外) 主要的任务大多在处理文件数据的传输运作,真正用在计算的时间 (数据库例外) 相对是少的。 而且,大部分的服务器总是服务多数用户,每个用户都会生成一个进程,每个进程都有自己的数据运作。因此,在数据的传输上面, 可能会占据比较大部份的资源,亦即,服务器大部分都是 I/O bound 的情况。在这种情况下,加大内存 (插更多的主内存) 以及加快磁盘读写 (更换速度更快的 SSD 或 M2 或 RAID 等) ,可能是让服务器性能增加是比较有用的。
开放原代码基金会 (Free software Foundation, FSF, https://www.fsf.org/) 主要提供了 GNU/GPL 授权,该授权的使用有相关严格的规定。相对来说,开放原代码基金会 ( Open Source Initiative, https://opensource.org/) 则虽然也是开放原代码软件,但至少可以拥有商业化的空间。因此,若想要商业化保留专属软件的封闭内容功能,可能选择 BSD 发布会比较好。 相关的 open source 授权,可以参考 https://opensource.org/licenses/
Red Hat 为一家自由软件商业公司,由于 Linux kernel 使用 GPL 授权,因此,Red Hat 就得要将其所开发的软件使用 open source 的方式发布, 这当然也包括 RHEL 这些软件的代码。但是,RHEL 里面含有 Red Hat 本身的商标授权等特别的图案等,这些数据则是 Red Hat 商业拥有! 那是不能够直接取用的。
RockyLinux 为社群单位,志工工程师取得 RHEL 的软件之后,会依据 RHEL 建置的流程,先创建开放原代码的服务器树状环境, 之后逐一查看各软件是否有专属的商业图标在内,必需要取出后重新修改与编译。你可以参考 RockyLinux 的发行注记 (release note) 来了解更多!由于是 GPL 的关系,因此 RockyLinux 同样以 GPL 发布喔! 因此,你可以享有自由的拷贝与在发行的权力!
经过追查该系统,其相关信息为:
经查该系统,发现到主要支持的操作系统有 Oracle Linux (甲骨文,与 RockkyLinux 类似,都是从 RHEL 系统拷贝来的分支), RHEL 与 RHEV (Red Hat 系统的虚拟化架构)、SUSE Linux Enterprise Server (SLES)、Ubuntu等, 这代表硬件制造商认为这几个操作系统是一般商用最常使用的环境,因此才会进行硬件支持度的测试。因此, 要选择 Linux distributions,当然以这几个版本来挑选是最佳的。
设置屏幕保护程序与分辨率的示意图如下:
[student@station10-101 ~]$ w 16:49:12 up 4 min, 2 users, load average: 0.04, 0.09, 0.04 USER TTY LOGIN@ IDLE JCPU PCPU WHAT student tty2 16:47 ? 26.29s 0.02s /usr/libexec/gnome-session-binary student tty5 16:46 2:54 0.03s 0.03s w
[student@station10-101 ~]$ ll /var/spool/mail total 0 -rw-rw----. 1 student mail 0 Feb 16 11:51 student # 可以看到里面只有 1 个文件名,亦即只有 1 个文件的意思 [student@station10-101 ~]$ ll -d /var/spool/mail drwxrwxr-x. 2 root mail 21 Feb 16 11:51 /var/spool/mail # 这个方法可以直接看到目录本身,因此可以知道是 2 月 16 日创建这个目录的。 [student@station10-101 ~]$ ll /var/spool total 0 drwxr-xr-x. 2 root root 63 Feb 16 11:44 anacron drwx------. 3 root root 31 Feb 16 11:46 at drwx------. 2 root root 6 Nov 1 03:55 cron drwx--x---. 3 root lp 17 Feb 16 11:45 cups drwxr-xr-x. 2 root root 6 May 16 2022 lpd drwxrwxr-x. 2 root mail 21 Feb 16 11:51 mail drwxr-xr-x. 2 root root 6 May 26 2022 plymouth # 除了上述的方法之外,也可以通过观察上层目录,也就是 /var/spool 的内部文件名来找到 mail 喔!
[student@station10-101 ~]$ w 23:38:30 up 2 min, 2 users, load average: 0.58, 0.32, 0.13 USER TTY LOGIN@ IDLE JCPU PCPU WHAT student tty2 23:37 2:27 0.04s 0.04s /usr/libexec/gnome-session-binary
[student@station10-101 ~]$ nmcli connection show NAME UUID TYPE DEVICE ens3 6d7acc4f-a409-38ee-a913-76a66ce86e32 ethernet ens3 # 若正常设置, NAME 与 DEVICE 字段都会有数据!