單純提供一個相對的解答,並不是標準答案!
單純就是個解答的參考,寫完之後再來這邊查查看答案跟你想的一樣不一樣!?
大部分的伺服器 (除了資料庫之外) 主要的任務大多在處理檔案資料的傳輸運作,真正用在計算的時間 (資料庫例外) 相對是少的。 而且,大部分的伺服器總是服務多數用戶,每個用戶都會生成一個程序,每個程序都有自己的資料運作。因此,在資料的傳輸上面, 可能會佔據比較大部份的資源,亦即,伺服器大部分都是 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 欄位都會有資料!