跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 管理指南 / 一般工作 / 文字模式的 YaST
適用範圍 SUSE Linux Enterprise Server 15 SP2

4 文字模式的 YaST

基於 ncurses 的虛擬圖形 YaST 介面主要用於協助系統管理員管理不含 X 伺服器的系統。與傳統的 GUI 相比,該介面具有多項優勢。您可以使用鍵盤在 ncurses 介面中導覽,並且幾乎所有介面元素都有對應的鍵盤捷徑。ncurses 介面的資源佔用較小,即使是在採用低設定的硬體上也能快速執行。您可以透過 SSH 連接執行基於 ncurses 的 YaST 版本,以便管理遠端系統。請注意,若要執行 YaST,終端機模擬器的大小不能小於 80x25 個字元。

文字模式中的 YaST 主視窗
圖 4.1︰ 文字模式中的 YaST 主視窗

若要啟動基於 ncurses 的 YaST 版本,請開啟終端機並執行 sudo yast2 指令。使用 Tab 鍵或方向鍵在功能表項目、欄位和按鈕等介面元素之間導覽。您可以使用相應的功能鍵或鍵盤捷徑存取 YaST 中的所有功能表項目和按鈕。例如,您可以按 F9 鍵來取消目前操作,使用 F10 鍵可接受變更。在基於 ncurses 的 YaST 介面中,每個功能表項目和按鈕的標籤中都有一個反白的字母。此字母是指定給介面元素的鍵盤捷徑的一部分。例如,結束按鈕中反白字母 Q。這表示您可以按 AltAlt+Q 來啟動該按鈕。

提示
提示:重新整理 YaST 對話方塊

如果 YaST 對話方塊遭毀損或破壞 (例如在調整視窗大小時),請按 CtrlL 重新整理並還原其內容。

4.1 在模組中瀏覽

以下對 YaST 模組中控制元素的描述假設所有的功能鍵及 Alt 按鍵組合都起作用,且未被指定不同的全域功能。如需有關可能的例外狀況的資訊,請參閱第 4.3 節 「組合鍵的限制」

在按鈕和選擇清單之間移動

使用 →| 鍵可在按鈕與包含選擇清單的框架之間移動。若要以相反方向導覽,請使用 Alt→|Shift→| 按鍵組合。

在選擇清單中導覽

使用方向鍵 () 可在包含選擇清單的作用中框架的個別元素之間移動。如果個別項目超出了框架寬度,可使用 ShiftShift 鍵水平捲動。如果使用方向鍵會導致選擇移至另一框架,請改用 CtrlECtrlA 鍵。

使用按鈕、選項圓鈕和核取方塊

若要選取有空白方括號 (核取方塊) 或空白圓括號 (選項圓鈕) 的項目,請按 SpaceEnter 鍵。或者,也可以直接使用 Althighlighted_letter 選取選項圓鈕與核取方塊。在此狀況中,您不需按 Enter 來做確認。如果您使用 →| 瀏覽至某個項目,按 Enter 即可執行所選取的動作或啟用個別的功能表項目。

功能鍵

使用功能鍵 (從 F1F12) 可快速存取各種按鈕。YaST 螢幕底部的行中顯示了可用的功能鍵組合 (FX)。因為不同的模組提供不同的按鈕 (詳細資料資訊新增刪除等等),所以各個功能鍵實際對應的按鈕視作用中的 YaST 模組而有所不同。您可以將 F10 當作接受確定下一步以及完成來使用。按 F1 可存取 YaST 說明。

使用導覽樹狀結構

某些 YaST 模組使用視窗左側的導覽樹狀結構來選取組態對話方塊。使用方向鍵 () 可以在樹狀結構中進行導覽。使用 Space 可以開啟或關閉樹狀結構中的項目。在 ncurses 模式下,於導覽樹狀結構中選取後必須按 Enter 才能顯示所選取的對話方塊。這是一種特意行為,目的是為了在導覽樹狀結構時省去費時的重新描繪程序。

在軟體安裝模組中選取軟體

使用左側的過濾器可以列出與指定的字串相符的套件。已安裝的套件標有字母 i。若要變更套件的狀態,請按 SpaceEnter。或者,也可以使用動作功能表選取所需的狀態變更 (安裝、刪除、更新、禁用或鎖定)。

軟體安裝模組
圖 4.2︰ 軟體安裝模組

4.2 進階按鍵組合

基於 ncurses 的 YaST 版本提供有數個進階按鍵組合。

ShiftF1

列出進階快速鍵。

ShiftF4

變更色彩綱要。

Ctrl\

結束應用程式。

CtrlL

重新整理螢幕。

CtrlDF1

列出進階快速鍵。

CtrlDShift D

以螢幕擷取畫面的形式將對話方塊傾印到記錄檔案。

CtrlDShiftY

開啟 YDialogSpy 以查看工具樹階層。

4.3 組合鍵的限制

如果您的視窗管理員使用了全部的 Alt 組合,則 YaST 中的 Alt 組合可能無效。像是 AltShift 等鍵也可能事先已由終端機的設定所佔用。

使用 Alt 而不是 Esc

您可以使用 Esc 來取代 Alt,而不使用 Alt。例如,EscH 可取代 AltH。(先按 Esc然後H 鍵。)

您可以使用 CtrlFCtrlB 來往前瀏覽和往後瀏覽

如果 AltShift 按鍵組合已被視窗管理員或終端機佔用,可改用 CtrlF (向前) 和 CtrlB (向後) 按鍵組合。

功能鍵的限制

功能鍵 (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 -lyast --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.100
tux > 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 enable
tux > 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 enable
tux > 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 enable
tux > 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=81
tux > sudo yast http-server listen list
Listen Statements:
==================
:80
:81
tux > 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,rewrite
tux > sudo yast http-server modules disable=ssl
tux > sudo http-server modules list
[...]
Enabled rewrite
Disabled ssl
Enabled php5
[...]

4.4.3.9 yast kdump

進行 kdump 設定。如需 kdump 的詳細資訊,請參閱Section 18.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 enable
tux > 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,256
tux > 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 enable
tux > 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 服務 (smbnmb):

tux > sudo yast samba-server service enable
tux > 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

顯示目前安全性組態的摘要:

sudoyast 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=0
tux > 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

指定音效卡的音量層級:

sudoyast 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/tftp
tux > sudo yast tftp-server directory list
Directory Path: /srv/tftp
status

控制 TFTP 伺服器服務的狀態:

tux > sudo yast tftp-server status disable
tux > sudo yast tftp-server status show
Service Status: false
tux > 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