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
可以代替 Alt 而使用 EscAlt 快捷键。例如,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。有关更多细节,请参见第 VI 部分 “Linux 审计框架”。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
的详细信息,请参见第 18.7 节 “Kdump 基本配置”。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
控制系统是否应该在将核心保存到 kdump 内核中后立即重引导:
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
。