YaST2 介紹與使用
YaST2(Yet another Setup Tool 2)是 SUSE Linux 系統的核心安裝與配置工具,提供圖形與文字介面來管理整個系統。本文件延續「YaST2 專題介紹」,並補充 用法示例、管理功能清單 與 系統註冊 方法。
一、快速用法示例
啟動 YaST2
-
圖形界面:
在桌面搜索「YaST」並啟動,或執行:sudo yast2
-
文字界面(無桌面環境):
sudo yast2 ncurses
-
單一模組:
sudo yast2 <module_name>
例如:
sudo yast2 sw_single # 單一套件管理 sudo yast2 lan # 網路設置 sudo yast2 firewall # 防火牆配置
命令列直通 (CLI)
您也可以使用 yast
命令:
sudo yast software install vim # 安裝 vim
sudo yast software remove htop # 移除 htop
sudo yast services list # 列出 systemd 服務
sudo yast bootloader show # 顯示 bootloader 設定
二、YaST2 管理功能清單
類別 | 模組名稱 (命令) | 功能說明 |
---|---|---|
軟體管理 | software / sw_single |
安裝、移除、更新套件 |
自動化安裝 | autoyast |
使用 XML 檔無人值守安裝 |
硬體偵測 | hardware |
顯示並配置硬體資訊 |
網路設定 | lan / ifcfg |
設定介面、橋接、VLAN、DNS |
防火牆 | firewall |
開啟/關閉服務,設置區域與埠 |
服務管理 | services |
啟用/停用 systemd 服務 |
使用者與群組 | users / groups |
創建、修改、刪除使用者與群組 |
SMB/NFS 共享 | samba_server |
配置 Samba 伺服器 |
NFS 客戶端 | nfs_client |
掛載/管理 NFS 資源 |
時區與時間 | timezone / ntp |
設定時區、NTP 同步 |
本地化 | language |
語系與鍵盤布局 |
安全設定 | security |
AppArmor、SSH、SELinux(RHEL) |
開機載入器 | bootloader |
配置 GRUB 引導選項 |
系統註冊 | registration |
註冊 SUSE 訂閱並管理套件庫 |
日誌 | logviewer |
檢視系統與 YaST 日誌 |
三、系統註冊與訂閱管理
在 SUSE Linux 系統中,您需要註冊至 SUSE Customer Center (SCC) 或本地註冊伺服器,以便獲取官方更新與企業訂閱服務。
使用 YaST2 GUI 註冊
- 啟動 YaST2:
sudo yast2
- 選擇 SUSE Customer Center Registration(或 Registration)模組。
- 輸入您的 SCC 使用者名稱與密碼(或註冊代碼)。
- 點擊 Accept 完成註冊與訂閱同步。
使用文字界面註冊
sudo yast2 registration
依提示輸入憑證後,完成註冊。
使用 SUSEConnect CLI
在新版 SUSE,可使用 SUSEConnect
命令:
sudo SUSEConnect -r <registration_code> -e <email>
檢查註冊狀態:
sudo SUSEConnect --status-text
結語
YaST2 除了歷史悠久、模組豐富外,其直觀的操作介面與強大的命令列工具,讓 SUSE 系統管理變得簡單高效。通過上述 用法示例、管理功能清單 與 註冊流程,您可以更加熟練地使用 YaST2 來維護與擴展 SUSE 系統。