4 文字模式下的 YaST #
基於 ncurses 的虛擬圖形 YaST 介面主要用於協助系統管理員管理不含 X 伺服器的系統。與傳統的 GUI 相比,該介面具有多項優勢。您可以使用鍵盤在 ncurses 介面中導覽,並且幾乎所有介面元素都有對應的鍵盤捷徑。ncurses 介面的資源佔用較小,即使是在採用低設定的硬體上也能快速執行。您可以透過 SSH 連接執行基於 ncurses 的 YaST 版本,以便管理遠端系統。請注意,若要執行 YaST,終端機模擬器的大小不能小於 80x25 個字元。
若要啟動基於 ncurses 的 YaST 版本,請開啟終端機並執行 sudo yast2
指令。使用 Tab 鍵或方向鍵在功能表項目、欄位和按鈕等介面元素之間導覽。您可以使用相應的功能鍵或鍵盤捷徑存取 YaST 中的所有功能表項目和按鈕。例如,您可以按 F9 鍵來取消目前操作,使用 F10 鍵可接受變更。在基於 ncurses 的 YaST 介面中,每個功能表項目和按鈕的標籤中都有一個反白的字母。此字母是指定給介面元素的鍵盤捷徑的一部分。例如, 按鈕中反白字母 Q
。這表示您可以按 Alt–Alt+Q 來啟動該按鈕。
如果 YaST 對話方塊遭毀損或破壞 (例如在調整視窗大小時),請按 Ctrl–L 重新整理並還原其內容。
4.2 進階按鍵組合 #
基於 ncurses 的 YaST 版本提供有數個進階按鍵組合。
- Shift–F1
列出進階快速鍵。
- Shift–F4
變更色彩綱要。
- Ctrl–
結束應用程式。
- Ctrl–L
重新整理螢幕。
- Ctrl–DF1
列出進階快速鍵。
- Ctrl–DShift– D
以螢幕擷取畫面的形式將對話方塊傾印到記錄檔案。
- Ctrl–DShift–Y
開啟 YDialogSpy 以查看工具樹階層。
4.3 按鍵組合的限制 #
如果您的視窗管理員使用了全部的 Alt 組合,則 YaST 中的 Alt 組合可能無效。像是 Alt 或 Shift 等鍵也可能事先已由終端機的設定所佔用。
- 使用 Alt 而不是 Esc
您可以使用 Esc 來取代 Alt,而不使用 Alt。例如,Esc–H 可取代 Alt–H。(先按 Esc,然後按 H 鍵。)
- 使用 Ctrl–F 和 Ctrl–B 執行向後和向前導覽
如果 Alt 和 Shift 按鍵組合已被視窗管理員或終端機佔用,可改用 Ctrl–F (向前) 和 Ctrl–B (向後) 按鍵組合。
- 功能鍵的限制
功能鍵 (F1 ... F12) 也用於執行多種功能。有些功能鍵可能已被終端機佔用,而不能用於 YaST。但在純文字主控台上應可永遠使用 Alt 按鍵組合和功能鍵。
4.4 YaST 指令行選項 #
除了文字模式介面以外,YaST 還提供了一個指令行介面。若要獲取 YaST 指令行選項清單,請使用以下指令:
tux >
sudo
yast -h
4.4.1 從指令行安裝套件 #
如果您知道套件名稱,且該套件是由您的某個作用中安裝儲存庫所提供,則您可以使用指令行選項 -i
安裝該套件:
tux >
sudo
yast -i package_name
或
tux >
sudo
yast --install -i package_name
package_name 可以是安裝時經過相依關係檢查的單個簡短套件名稱 (例如 gvim),也可以是安裝時未經過相依關係檢查的 RPM 套件的完整路徑。
雖然 YaST 提供了透過指令行管理軟體的基本功能,但對於更進階的套件管理任務,請考慮使用 Zypper。在第 6.1 節 「使用 Zypper」中尋找有關使用 Zypper 的詳細資訊。
4.4.2 使用個別模組 #
為了節省時間,您可以使用以下指令啟動個別 YaST 模組:
tux >
sudo
yast module_name
使用 yast -l
或 yast --list
可檢視系統上所有可用模組的清單。
4.4.3 YaST 模組的指令行參數 #
為使用程序檔中的 YaST 功能,YaST 提供了可支援個別模組的指令行。但並非所有模組都具有指令行支援。若要顯示模組的可用選項,請使用以下指令:
tux >
sudo
yast module_name help
如果某個模組未提供指令行支援,則會以文字模式啟動該模組,並顯示以下訊息:
This YaST module does not support the command line interface.
下列各節介紹具有指令行支援的所有 YaST 模組,並簡要說明了其所有指令和可用選項。
4.4.3.1 常用 YaST 模組指令 #
所有 YaST 模組皆支援以下指令:
- help
列出所有模組的支援指令及其描述:
tux >
sudo
yast lan help- longhelp
與
help
作用相同,但新增了所有指令選項及其描述的詳細清單:tux >
sudo
yast lan longhelp- xmlhelp
與
longhelp
作用相同,但輸出採用 XML 文字結構並重新導向至某個檔案:tux >
sudo
yast lan xmlhelp xmlfile=/tmp/yast_lan.xml- interactive
進入互動式模式。這樣,您就可以直接執行該模組的指令,而無需在指令前加上
sudo yast
字首。使用exit
可以離開互動式模式。
4.4.3.2 yast add-on #
從指定的路徑新增新的附加產品:
tux >
sudo
yast add-on http://server.name/directory/Lang-AddOn-CD1/
可以使用以下通訊協定來指定來源路徑:http:// ftp:// nfs:// disk:// cd:// 或 dvd://。
4.4.3.3 yast audit-laf #
顯示和設定 Linux Audit Framework。如需更多詳細資料,請參閱Part VII, “The Linux Audit Framework”。yast audit-laf
接受以下指令:
- set
設定選項:
tux >
sudo
yast audit-laf set log_file=/tmp/audit.log若要顯示完整的選項清單,請執行
yast audit-laf set help
。- show
顯示選項的設定:
tux >
sudo
yast audit-laf show diskspace space_left: 75 space_left_action: SYSLOG admin_space_left: 50 admin_space_left_action: SUSPEND action_mail_acct: root disk_full_action: SUSPEND disk_error_action: SUSPEND若要顯示完整的選項清單,請執行
yast audit-laf show help
。
4.4.3.4 yast dhcp-server #
管理 DHCP 伺服器以及進行其設定。yast dhcp-server
接受以下指令:
- disable
停用 DHCP 伺服器服務。
- enable
啟用 DHCP 伺服器服務。
- host
進行個別主機的設定。
- interface
指定要監聽的網路介面:
tux >
sudo
yast dhcp-server interface current Selected Interfaces: eth0 Other Interfaces: bond0, pbu, eth1若要顯示完整的選項清單,請執行
yast dhcp-server interface help
。- options
管理全域 DHCP 選項。若要顯示完整的選項清單,請執行
yast dhcp-server options help
。- status
列印 DHCP 服務的狀態。
- subnet
管理 DHCP 子網路選項。若要顯示完整的選項清單,請執行
yast dhcp-server subnet help
。
4.4.3.5 yast dns-server #
管理 DNS 伺服器組態。yast dns-server
接受以下指令:
- acls
顯示存取控制清單設定:
tux >
sudo
yast dns-server acls show ACLs: ----- Name Type Value ---------------------------- any Predefined localips Predefined localnets Predefined none Predefined- dnsrecord
設定區域資源記錄:
tux >
sudo
yast dnsrecord add zone=example.org query=office.example.org type=NS value=ns3若要顯示完整的選項清單,請執行
yast dns-server dnsrecord help
。- forwarders
設定 DNS 轉遞者:
tux >
sudo
yast dns-server forwarders add ip=10.0.0.100tux >
sudo
yast dns-server forwarders show [...] Forwarder IP ------------ 10.0.0.100若要顯示完整的選項清單,請執行
yast dns-server forwarders help
。- host
立即處理「A」及其相關的「PTR」記錄:
tux >
sudo
yast dns-server host show zone=example.org若要顯示完整的選項清單,請執行
yast dns-server host help
。- logging
進行記錄設定:
tux >
sudo
yast dns-server logging set updates=no transfers=yes若要顯示完整的選項清單,請執行
yast dns-server logging help
。- mailserver
設定區域郵件伺服器:
tux >
sudo
yast dns-server mailserver add zone=example.org mx=mx1 priority=100若要顯示完整的選項清單,請執行
yast dns-server mailserver help
。- nameserver
設定區域名稱伺服器:
tux >
sudo
yast dns-server nameserver add zone=example.com ns=ns1若要顯示完整的選項清單,請執行
yast dns-server nameserver help
。- soa
設定起始授權 (SOA) 記錄:
tux >
sudo
yast dns-server soa set zone=example.org serial=2006081623 ttl=2D3H20S若要顯示完整的選項清單,請執行
yast dns-server soa help
。- startup
管理 DNS 伺服器服務:
tux >
sudo
yast dns-server startup atboot若要顯示完整的選項清單,請執行
yast dns-server startup help
。- transport
設定區域傳輸規則。若要顯示完整的選項清單,請執行
yast dns-server transport help
。- zones
管理 DNS 區域:
tux >
sudo
yast dns-server zones add name=example.org zonetype=master若要顯示完整的選項清單,請執行
yast dns-server zones help
。
4.4.3.6 yast disk #
列印所有磁碟或分割區的相關資訊。唯一受支援的指令是 list
,後跟以下任一選項:
- disks
列出系統中設定的所有磁碟:
tux >
sudo
yast disk list disks Device | Size | FS Type | Mount Point | Label | Model ---------+------------+---------+-------------+-------+------------- /dev/sda | 119.24 GiB | | | | SSD 840 /dev/sdb | 60.84 GiB | | | | WD1003FBYX-0- partitions
列出系統中的所有分割區:
tux >
sudo
yast disk list partitions Device | Size | FS Type | Mount Point | Label | Model ---------------+------------+---------+-------------+-------+------ /dev/sda1 | 1.00 GiB | Ext2 | /boot | | /dev/sdb1 | 1.00 GiB | Swap | swap | | /dev/sdc1 | 698.64 GiB | XFS | /mnt/extra | | /dev/vg00/home | 580.50 GiB | Ext3 | /home | | /dev/vg00/root | 100.00 GiB | Ext3 | / | | [...]
4.4.3.7 yast ftp-server #
進行 FTP 伺服器設定。yast ftp-server
接受以下選項:
- SSL、TLS
透過 SSL 和 TLS 控制安全連接。SSL 選項僅對
vsftpd
有效。tux >
sudo
yast ftp-server SSL enabletux >
sudo
yast ftp-server TLS disable- access
設定存取權限:
tux >
sudo
yast ftp-server access authen_only若要顯示完整的選項清單,請執行
yast ftp-server access help
。- anon_access
設定匿名使用者的存取權限:
tux >
sudo
yast ftp-server anon_access can_upload若要顯示完整的選項清單,請執行
yast ftp-server anon_access help
。- anon_dir
指定匿名使用者的目錄。伺服器上必須已存在該目錄:
tux >
sudo
yast ftp-server anon_dir set_anon_dir=/srv/ftp若要顯示完整的選項清單,請執行
yast ftp-server anon_dir help
。- chroot
控制 change root 環境 (chroot):
tux >
sudo
yast ftp-server chroot enabletux >
sudo
yast ftp-server chroot disable- idle-time
設定最大閒置時間 (分鐘),經過該時間後 FTP 伺服器會終止目前的連接:
tux >
sudo
yast ftp-server idle-time set_idle_time=15- logging
確定是否將記錄訊息儲存到記錄檔案中:
tux >
sudo
yast ftp-server logging enabletux >
sudo
yast ftp-server logging disable- max_clients
指定同時連接的最大用戶端數量:
tux >
sudo
yast ftp-server max_clients set_max_clients=1500- max_clients_ip
指定透過 IP 同時連接的最大用戶端數量:
tux >
sudo
yast ftp-server max_clients_ip set_max_clients=20- max_rate_anon
指定匿名用戶端允許使用的最大資料傳輸速度 (KB/s):
tux >
sudo
yast ftp-server max_rate_anon set_max_rate=10000- max_rate_authen
指定已進行本地驗證的使用者允許使用的最大資料傳輸速度 (KB/s):
tux >
sudo
yast ftp-server max_rate_authen set_max_rate=10000- port_range
指定被動連接回覆的連接埠範圍:
tux >
sudo
yast ftp-server port_range set_min_port=20000 set_max_port=30000若要顯示完整的選項清單,請執行
yast ftp-server port_range help
。- show
顯示 FTP 伺服器設定。
- startup
控制 FTP 啟動方法:
tux >
sudo
yast ftp-server startup atboot若要顯示完整的選項清單,請執行
yast ftp-server startup help
。- umask
指定
authenticated:anonymous
使用者的檔案權限遮罩:tux >
sudo
yast ftp-server umask set_umask=177:077- welcome_message
指定當使用者連接到 FTP 伺服器時顯示的文字:
tux >
sudo
yast ftp-server welcome_message set_message="hello everybody"
4.4.3.8 yast http-server #
設定 HTTP 伺服器 (Apache2)。yast http-server
接受以下指令:
- configure
進行 HTTP 伺服器主機設定:
tux >
sudo
yast http-server configure host=main servername=www.example.com \ serveradmin=admin@example.com若要顯示完整的選項清單,請執行
yast http-server configure help
。
- hosts
設定虛擬主機:
tux >
sudo
yast http-server hosts create servername=www.example.com \ serveradmin=admin@example.com documentroot=/var/www若要顯示完整的選項清單,請執行
yast http-server hosts help
。
- listen
指定 HTTP 伺服器應監聽的連接埠和網路位址:
tux >
sudo
yast http-server listen add=81tux >
sudo
yast http-server listen list Listen Statements: ================== :80 :81tux >
sudo
yast http-server delete=80若要顯示完整的選項清單,請執行
yast http-server listen help
。
- mode
啟用或停用精靈模式:
tux >
sudo
yast http-server mode wizard=on
- modules
控制 Apache2 伺服器模組:
tux >
sudo
yast http-server modules enable=php5,rewritetux >
sudo
yast http-server modules disable=ssltux >
sudo
http-server modules list [...] Enabled rewrite Disabled ssl Enabled php5 [...]
4.4.3.9 yast kdump #
進行 kdump
設定。如需 kdump
的詳細資訊,請參閱Section 19.7, “Basic Kdump configuration”。yast kdump
接受以下指令:
- copykernel
將核心複製到傾印目錄。
- customkernel
指定自訂核心名稱的 kernel_string 部分。命名方案為
/boot/vmlinu[zx]-kernel_string[.gz]
。tux >
sudo
yast kdump customkernel kernel=kdump若要顯示完整的選項清單,請執行
yast kdump customkernel help
。- dumpformat
指定傾印核心影像的 (壓縮) 格式。可用格式有「none」、「ELF」、「compressed」或「lzo」:
tux >
sudo
yast kdump dumpformat dump_format=ELF- dumplevel
指定傾印層級,範圍從 0 到 31:
tux >
sudo
yast kdump dumplevel dump_level=24- dumptarget
指定用於儲存傾印影像的目的地:
tux >
sudo
kdump dumptarget taget=ssh server=name_server port=22 \ dir=/var/log/dump user=user_name若要顯示完整的選項清單,請執行
yast kdump dumptarget help
。- immediatereboot
控制系統是否應在將核心 (core) 儲存到 kdump 核心 (kernel) 中後立即重新開機:
tux >
sudo
yast kdump immediatereboot enabletux >
sudo
yast kdump immediatereboot disable- keepolddumps
指定保留舊傾印影像的數量。可指定保留零個到全部保留:
tux >
sudo
yast kdump keepolddumps no=5- kernelcommandline
指定需要傳遞到 kdump 核心的指令行:
tux >
sudo
yast kdump kernelcommandline command="ro root=LABEL=/"- kernelcommandlineappend
指定需要附加到預設指令行字串的指令行:
tux >
sudo
yast kdump kernelcommandlineappend command="ro root=LABEL=/"- notificationcc
指定用於傳送通知郵件副本的電子郵件地址:
tux >
sudo
yast kdump notificationcc email="user1@example.com user2@example.com"- notificationto
指定用於傳送通知郵件的電子郵件地址:
tux >
sudo
yast kdump notificationto email="user1@example.com user2@example.com"- show
顯示
kdump
設定:tux >
sudo
yast kdump show Kdump is disabled Dump Level: 31 Dump Format: compressed Dump Target Settings target: file file directory: /var/crash Kdump immediate reboots: Enabled Numbers of old dumps: 5- smtppass
指定含有用於傳送通知郵件的明文 SMTP 密碼的檔案:
tux >
sudo
yast kdump smtppass pass=/path/to/file- smtpserver
指定用於傳送通知郵件的 SMTP 伺服器主機名稱:
tux >
sudo
yast kdump smtpserver server=smtp.server.com- smtpuser
指定用於傳送通知郵件的 SMTP 使用者名稱:
tux >
sudo
yast kdump smtpuser user=smtp_user- startup
啟用或停用啟動選項:
tux >
sudo
yast kdump startup enable alloc_mem=128,256tux >
sudo
yast kdump startup disable
4.4.3.10 yast keyboard #
設定虛擬主控台的系統鍵盤。它不會影響圖形桌面環境 (例如 GNOME 或 KDE) 中的鍵盤設定。yast keyboard
接受以下指令:
- list
列出所有可用的鍵盤配置。
- set
啟用新的鍵盤配置設定:
tux >
sudo
yast keyboard set layout=czech- summary
顯示目前的鍵盤組態。
4.4.3.11 yast lan #
設定網路卡。yast lan
接受以下指令:
- add
設定新網路卡:
tux >
sudo
yast lan add name=vlan50 ethdevice=eth0 bootproto=dhcp若要顯示完整的選項清單,請執行
yast lan add help
。- delete
刪除某個現有網路卡:
tux >
sudo
yast lan delete id=0- edit
變更某個現有網路卡的組態:
tux >
sudo
yast lan edit id=0 bootproto=dhcp- list
顯示網路卡組態摘要:
tux >
sudo
yast lan list id name, bootproto 0 Ethernet Card 0, NONE 1 Network Bridge, DHCP
4.4.3.12 yast language #
設定系統語言。yast language
接受以下指令:
- list
列出所有可用的語言。
- set
指定系統的主要語言和次要語言:
tux >
sudo
yast language set lang=cs_CZ languages=en_US,es_ES no_packages
4.4.3.13 yast mail #
顯示郵件系統的組態:
tux >
sudo
yast mail summary
4.4.3.14 yast nfs #
控制 NFS 用戶端。yast nfs
接受以下指令:
- add
新增新的 NFS 掛接:
tux >
sudo
yast nfs add spec=remote_host:/path/to/nfs/share file=/local/mount/point若要顯示完整的選項清單,請執行
yast nfs add help
。- delete
刪除現有的 NFS 掛接:
tux >
sudo
yast nfs delete spec=remote_host:/path/to/nfs/share file=/local/mount/point若要顯示完整的選項清單,請執行
yast nfs delete help
。- edit
變更現有的 NFS 掛接:
tux >
sudo
yast nfs edit spec=remote_host:/path/to/nfs/share \ file=/local/mount/point type=nfs4若要顯示完整的選項清單,請執行
yast nfs edit help
。- list
列出現有的 NFS 掛接:
tux >
sudo
yast nfs list Server Remote File System Mount Point Options ---------------------------------------------------------------- nfs.example.com /mnt /nfs/mnt nfs nfs.example.com /home/tux/nfs_share /nfs/tux nfs
4.4.3.15 yast nfs-server #
設定 NFS 伺服器。yast nfs-server
接受以下指令:
- add
將目錄新增至輸出:
tux >
sudo
yast nfs-server add mountpoint=/nfs/export hosts=*.allowed_hosts.com若要顯示完整的選項清單,請執行
yast nfs-server add help
。- delete
從 NFS 輸出中刪除目錄:
tux >
sudo
yast nfs-server delete mountpoint=/nfs/export- set
指定 NFS 伺服器的其他參數:
tux >
sudo
yast nfs-server set enablev4=yes security=yes若要顯示完整的選項清單,請執行
yast nfs-server set help
。- start
啟動 NFS 伺服器服務:
tux >
sudo
yast nfs-server start- stop
停止 NFS 伺服器服務:
tux >
sudo
yast nfs-server stop- summary
顯示 NFS 伺服器組態摘要:
tux >
sudo
yast nfs-server summary NFS server is enabled NFS Exports * /mnt * /home NFSv4 support is enabled. The NFSv4 domain for idmapping is localdomain. NFS Security using GSS is enabled.
4.4.3.16 yast nis #
設定 NIS 用戶端。yast nis
接受以下指令:
- configure
變更 NIS 用戶端的全域設定:
tux >
sudo
yast nis configure server=nis.example.com broadcast=yes若要顯示完整的選項清單,請執行
yast nis configure help
。- disable
停用 NIS 用戶端:
tux >
sudo
yast nis disable- enable
允許您的機器做為 NIS 用戶端:
tux >
sudo
yast nis enable server=nis.example.com broadcast=yes automounter=yes若要顯示完整的選項清單,請執行
yast nis enable help
。- find
顯示給定網域的可用 NIS 伺服器:
tux >
sudo
yast nis find domain=nisdomain.com- summary
顯示 NIS 用戶端的組態摘要。
4.4.3.17 yast nis-server #
設定 NIS 伺服器。yast nis-server
接受以下指令:
- master
設定 NIS 主伺服器:
tux >
sudo
yast nis-server master domain=nisdomain.com yppasswd=yes若要顯示完整的選項清單,請執行
yast nis-server master help
。- slave
設定 NIS 從屬伺服器:
tux >
sudo
yast nis-server slave domain=nisdomain.com master_ip=10.100.51.65若要顯示完整的選項清單,請執行
yast nis-server slave help
。- stop
停止 NIS 伺服器:
tux >
sudo
yast nis-server stop- summary
顯示 NIS 伺服器組態摘要:
tux >
sudo
yast nis-server summary
4.4.3.18 yast proxy #
進行代理設定。yast proxy
接受以下指令:
- authentication
指定代理的驗證選項:
tux >
sudo
yast proxy authentication username=tux password=secret若要顯示完整的選項清單,請執行
yast proxy authentication help
。- enable、disable
啟用或停用代理設定。
- set
變更目前的代理設定:
tux >
sudo
yast proxy set https=proxy.example.com若要顯示完整的選項清單,請執行
yast proxy set help
。- summary
顯示代理設定。
4.4.3.19 yast rdp #
控制遠端桌面設定。yast rdp
接受以下指令:
- allow
允許從遠端存取伺服器的桌面:
tux >
sudo
yast rdp allow set=yes- list
顯示遠端桌面組態摘要。
4.4.3.20 yast samba-client #
進行 Samba 用戶端設定。yast samba-client
接受以下指令:
- configure
變更 Samba 的全域設定:
tux >
sudo
yast samba-client configure workgroup=FAMILY- isdomainmember
檢查機器是否為網域成員:
tux >
sudo
yast samba-client isdomainmember domain=SMB_DOMAIN- joindomain
讓機器成為網域成員:
tux >
sudo
yast samba-client joindomain domain=SMB_DOMAIN user=username password=pwd- winbind
啟用或停用 Winbind 服務 (
winbindd
精靈):tux >
sudo
yast samba-client winbind enabletux >
sudo
yast samba-client winbind disable
4.4.3.21 yast samba-server #
進行 Samba 伺服器設定。yast samba-server
接受以下指令:
- backend
指定儲存使用者資訊的後端:
tux >
sudo
yast samba-server backend smbpasswd若要顯示完整的選項清單,請執行
yast samba-server backend help
。- configure
進行 Samba 伺服器的全域設定:
tux >
sudo
yast samba-server configure workgroup=FAMILY description='Home server'若要顯示完整的選項清單,請執行
yast samba-server configure help
。- list
顯示可用共用清單:
tux >
sudo
yast samba-server list Status Type Name ============================== Disabled Disk profiles Enabled Disk print$ Enabled Disk homes Disabled Disk groups Enabled Disk movies Enabled Printer printers- role
指定 Samba 伺服器的角色:
tux >
sudo
yast samba-server role standalone若要顯示完整的選項清單,請執行
yast samba-server role help
。- service
啟用或停用 Samba 服務 (
smb
和nmb
):tux >
sudo
yast samba-server service enabletux >
sudo
yast samba-server service disable- share
操作單個 Samba 共用:
tux >
sudo
yast samba-server share name=movies browseable=yes guest_ok=yes若要顯示完整的選項清單,請執行
yast samba-server share help
。
4.4.3.22 yast security #
控制主機的安全性層級。yast security
接受以下指令:
- level
指定主機的安全性層級:
tux >
sudo
yast security level server若要顯示完整的選項清單,請執行
yast security level help
。- set
設定特定選項的值:
tux >
sudo
yast security set passwd=sha512 crack=yes若要顯示完整的選項清單,請執行
yast security set help
。- summary
顯示目前安全性組態的摘要:
sudo
yast security summary
4.4.3.23 yast sound #
進行音效卡設定。yast sound
接受以下指令:
- add
設定新音效卡。不使用任何參數時,該指令會新增偵測到的第一個音效卡。
tux >
sudo
yast sound add card=0 volume=75若要顯示完整的選項清單,請執行
yast sound add help
。- channels
列出音效卡的可用音量聲道:
tux >
sudo
yast sound channels card=0 Master 75 PCM 100- modules
列出所有可用的音效核心模組:
tux >
sudo
yast sound modules snd-atiixp ATI IXP AC97 controller (snd-atiixp) snd-atiixp-modem ATI IXP MC97 controller (snd-atiixp-modem) snd-virtuoso Asus Virtuoso driver (snd-virtuoso) [...]- playtest
在音效卡上播放測試音效:
tux >
sudo
yast sound playtest card=0- remove
移除設定的音效卡:
tux >
sudo
yast sound remove card=0tux >
sudo
yast sound remove all- set
為音效卡指定新值:
tux >
sudo
yast sound set card=0 volume=80- show
顯示有關音效卡的詳細資訊:
tux >
sudo
yast sound show card=0 Parameters of card 'ThinkPad X240' (using module snd-hda-intel): align_buffer_size Force buffer and period sizes to be multiple of 128 bytes. bdl_pos_adj BDL position adjustment offset. beep_mode Select HDA Beep registration mode (0=off, 1=on) (default=1). Default Value: 0 enable_msi Enable Message Signaled Interrupt (MSI) [...]- summary
列印系統上所有音效卡的組態摘要:
tux >
sudo
yast sound summary- volume
指定音效卡的音量層級:
sudo
yast sound volume card=0 play
4.4.3.24 yast sysconfig #
控制 /etc/sysconfig
下檔案中的變數。yast sysconfig
接受以下指令:
- clear
為變數設定空值:
tux >
sudo
yast sysconfig clear=POSTFIX_LISTEN提示:多個檔案中的變數如果變數在多個檔案中可用,請使用 VARIABLE_NAME$FILE_NAME 語法:
tux >
sudo
yast sysconfig clear=CONFIG_TYPE$/etc/sysconfig/mail- details
顯示有關變數的詳細資訊:
tux >
sudo
yast sysconfig details variable=POSTFIX_LISTEN Description: Value: File: /etc/sysconfig/postfix Possible Values: Any value Default Value: Configuration Script: postfix Description: Comma separated list of IP's NOTE: If not set, LISTEN on all interfaces- list
顯示已修改變數的摘要。使用
all
可列出所有變數及相應的值:tux >
sudo
yast sysconfig list all AOU_AUTO_AGREE_WITH_LICENSES="false" AOU_ENABLE_CRONJOB="true" AOU_INCLUDE_RECOMMENDS="false" [...]- set
為變數設定值:
tux >
sudo
yast sysconfig set DISPLAYMANAGER=gdm提示:多個檔案中的變數如果變數在多個檔案中可用,請使用 VARIABLE_NAME$FILE_NAME 語法:
tux >
sudo
yast sysconfig set CONFIG_TYPE$/etc/sysconfig/mail=advanced
4.4.3.25 yast tftp-server #
設定 TFTP 伺服器。yast tftp-server
接受以下指令:
- directory
指定 TFTP 伺服器的目錄:
tux >
sudo
yast tftp-server directory path=/srv/tftptux >
sudo
yast tftp-server directory list Directory Path: /srv/tftp- status
控制 TFTP 伺服器服務的狀態:
tux >
sudo
yast tftp-server status disabletux >
sudo
yast tftp-server status show Service Status: falsetux >
sudo
yast tftp-server status enable
4.4.3.26 yast timezone #
設定時區。yast timezone
接受以下指令:
- list
依地區分組列出所有可用的時區:
tux >
sudo
yast timezone list Region: Africa Africa/Abidjan (Abidjan) Africa/Accra (Accra) Africa/Addis_Ababa (Addis Ababa) [...]- set
為時區組態指定新值:
tux >
sudo
yast timezone set timezone=Europe/Prague hwclock=local- summary
顯示時區組態摘要:
tux >
sudo
yast timezone summary Current Time Zone: Europe/Prague Hardware Clock Set To: Local time Current Time and Date: Mon 12. March 2018, 11:36:21 CET
4.4.3.27 yast users #
管理使用者帳戶。yast users
接受以下指令:
- add
新增新的使用者:
tux >
sudo
yast users add username=user1 password=secret home=/home/user1若要顯示完整的選項清單,請執行
yast users add help
。- delete
刪除現有使用者帳戶:
tux >
sudo
yast users delete username=user1 delete_home若要顯示完整的選項清單,請執行
yast users delete help
。- edit
變更現有使用者帳戶:
tux >
sudo
yast users edit username=user1 password=new_secret若要顯示完整的選項清單,請執行
yast users edit help
。- list
列出依使用者類型過濾的現有使用者:
tux >
sudo
yast users list system若要顯示完整的選項清單,請執行
yast users list help
。- show
顯示有關某個使用者的詳細資料:
tux >
sudo
yast users show username=wwwrun Full Name: WWW daemon apache List of Groups: www Default Group: wwwrun Home Directory: /var/lib/wwwrun Login Shell: /sbin/nologin Login Name: wwwrun UID: 456若要顯示完整的選項清單,請執行
yast users show help
。