套用至 SUSE Linux Enterprise Desktop 12 SP2

第 II 部分 系統

10 64 位元系統環境的 32 位元和 64 位元應用程式

SUSE® Linux Enterprise Desktop 可用於多種 64 位元平台。但這並不表示所有包含的應用程式都已移植到 64 位元平台。SUSE Linux Enterprise Desktop 支援在 64 位元系統環境中使用 32 位元應用程式。本章簡略說明這項支援在 64 位元 SUSE Linux Enterprise Desktop 平台上的執行方式。它說明 32 位元應用程式的執行方式 (執行期間支援) 以及如何編譯 32 位元應用程式,讓它們在 32 位元和 64 位元兩種系統環境都可執行。另外,您可找到關於核心 API 和 32 位元應用程式如何在 64 位元核心下…

11 Linux 系統開機

Linux 系統開機涉及多個元件和任務。硬體自身是由 BIOS 或 UEFI 啟動的。BIOS 或 UEFI 會藉由開機載入程式啟動核心。在此之後,開機程序完全由作業系統控制,並由 systemd 負責處理。systemd 會提供一組目標,用於啟動與日常使用、維護或緊急情況相關的設定。

12 開機載入程式 GRUB 2

本章介紹如何設定 SUSE® Linux Enterprise Desktop 中使用的開機載入程式 GRUB 2。GRUB 是傳統 GRUB 開機載入程式 (現在稱做GRUB 2 Legacy) 的後繼產品。SUSE® Linux Enterprise Desktop 12 版本開始,使用 GRUB 2 做為預設的開機載入程式。產品中提供了一個 YaST 模組來進行最重要的設定。整個開機程序簡述於第 11 章 「Linux 系統開機。如需關於 UEFI 機器安全開機支援的詳細資料,請參閱第 13 章 「UEFI (整合可延伸韌體介面)

13 UEFI (整合可延伸韌體介面)

UEFI (整合可延伸韌體介面) 是系統硬體隨附的韌體、系統的所有硬體元件與作業系統之間的介面。

14 systemd 精靈

程式 systemd 是程序 ID 為 1 的程序。負責以所需的方式啟始化系統。systemd 由核心直接啟動並拒絕訊號 9,該訊號通常會終止程序。所有其他程式不是由 systemd 直接啟動,就是由它的子程序啟動。

15 journalctl:查詢 systemd 日誌

systemd 取代 SUSE Linux Enterprise 12 中的傳統 init 程序檔後 (請參閱第 14 章 「systemd 精靈),引入了自身的記錄系統日誌。由於所有系統事件都將寫入到日誌中,因此,使用者不再需要執行基於 syslog 的服務。

16 基本網路功能

Linux 提供所有必要的網路工具及功能,以整合到所有類型的網路結構。可以透過 YaST 設定使用網路卡進行的網路存取。也可使用手動方式來設定組態。本章僅討論基本機制及相關的網路組態檔案。

17 印表機操作

SUSE® Linux Enterprise Desktop 支援以多種類型的印表機進行列印,包括遠端網路印表機。您可以手動設定印表機,也可以使用 YaST 進行設定。如需組態設定指示,請參閱Section 6.3, “Setting Up a Printer”。圖形和指令行公用程式都可用來啟動和管理列印工作。如果您的印表機無法如預期般運作,請參閱第 17.8 節 「疑難排解」

18 X Window System

X Window System (X11) 是 UNIX 中既成現實標準的圖形使用者介面。X 採網路結構,可讓應用程式在一個主機上啟動而在透過任何種類的網路 (LAN 或網際網路) 連接的其他主機上顯示。本章提供 X 組態的基本資訊,以及在 SUSE® Linux Enterprise Desktop 中使用字型的背景資訊。

19 使用 FUSE 存取檔案系統

FUSE 是使用者空間中的檔案系統 (file system in user space) 的縮寫。這表示您可以非特權使用者的身分設定並掛接檔案系統。一般情況下,只有 root 才能執行此任務。FUSE 自身就是一個核心模組。將 FUSE 與外掛程式結合便能延伸其功能,幾乎可存取所有檔案系統,如遠端 SSH 連接、ISO 影像及其他。

20 使用 udev 進行動態核心裝置管理

核心可以新增或移除執行中系統內幾乎所有的裝置。裝置狀態的變更 (無論裝置插入或移除) 必須傳播至使用者空間。一旦插入並辨識出裝置,就必須立刻進行設定。如果辨識到的裝置狀態發生任何變更,必須通知該裝置的使用者。udev 會提供所需的基礎結構,以便動態維護 /dev 目錄中的裝置節點檔案和符號連結。udev 規則能將外部工具插入核心裝置事件處理。如此,您可以自訂 udev 裝置處理,例如,新增特定的程序檔以在核心裝置處理過程中執行,或是在裝置處理過程中要求並輸入其他資料進行評估。

21 使用 kGraft 即時修補 Linux 核心

本文件介紹 kGraft 即時修補技術的基本原理,並提供 SLE Live Patching 服務的使用指導方針。

kGraft 是一項即時修補技術,使用它無需停止核心,就能在執行時期修補 Linux 核心。它可以最大程度地增大系統執行時間,從而提高系統可用性,這對於關鍵任務系統而言非常重要。該項技術還允許動態修補核心,鼓勵使用者安裝關鍵的安全性更新,不必將其推遲到排程的停機時間。

kGraft 修補程式是一個核心模組,旨在取代核心中的整個函數。kGraft 主要提供核心內基礎結構,用於在執行時期將修補的代碼與基本核心代碼相整合。

SLE Live Patching 是在定期 SUSE Linux Enterprise Server 維護基礎之上提供的服務。透過 SLE Live Patching 配送的 kGraft 補充了定期 SLES 維護更新。可以使用常用的更新堆疊和程序來部署 SLE Live Patching。

22 特殊系統功能

本章會提供各種軟體套件、虛擬主控台及鍵盤配置的相關資訊。還會介紹 bashcronlogrotate 等軟體元件,因為這些元件較之上一版有所變更或加強。這些元件也許不很重要,但與系統的關係密切,使用者應該變更它們的預設行為。本章最後一節則會介紹語言與國家特定的設定 (I18N 與 L10N)。

列印此頁面