跳转到内容跳转到页面导航:上一页 [访问键 p]/下一页 [访问键 n]
适用于 openSUSE Leap 15.6

1 YaST 在文本模式下 编辑源文件

基于 ncurses 的伪图形 YaST 界面主要设计用于帮助系统管理员管理没有 X 服务器的系统。与传统的 GUI 相比,该界面具有多种优势。您可以使用键盘导航 ncurses 界面,并且几乎所有界面元素都有键盘快捷键。ncurses 界面资源占用少,即使在配置较低的硬件上也能快速运行。您可以通过 SSH 连接运行基于 ncurses 的 YaST 版本,从而管理远程系统。请记住,运行 YaST 的终端模拟器的最小支持大小为 80x25 个字符。

Main window of YaST in text mode
图 1.1: YaST 在文本模式下的主窗口

要启动基于 ncurses 的 YaST 版本,请打开终端并运行 sudo yast2 命令。使用 →| 或箭头键在菜单项、字段和按钮等界面元素之间导航。YaST 中的所有菜单项和按钮都可以使用适当的功能键或键盘快捷键访问。例如,您可以按 F9 取消当前操作,而 F10 键可用于接受更改。YaST 的 ncurses 界面中的每个菜单项和按钮在其标签中都有一个高亮的字母。该字母是分配给界面元素键盘快捷键的一部分。例如,字母 Q退出 按钮中被突出显示。这意味着您可以通过按 AltAlt+Q 激活该按钮。

Tip
提示:刷新 YaST 对话框

如果 YaST 对话框在调整窗口大小时被损坏或扭曲,请按 CtrlL 以刷新并恢复其内容。

1.1 模块中的导航 编辑源文件

以下是对 YaST 模块中控制元素的描述,假设所有功能键和 Alt 键组合都有效且未分配给不同的全局函数。请阅读 第 1.3 节,“键盘组合的限制”,了解有关可能异常的信息。

在按钮和选择列表之间移动

使用 →| 在按钮和包含选择列表的框架之间移动。要反向导航,请使用 Alt→|Shift→| 组合。

在选择列表中导航

使用箭头键 () 在包含选择列表的活动框架中的各个元素之间移动。如果单个条目比框架的宽度长,请使用 ShiftShift 横向滚动。如果箭头键导致选择移动到另一个框架,请使用 CtrlECtrlA 代替。

使用按钮、单选按钮和复选框

要选择带有空方括号 (复选框) 或空圆括号 (单选按钮) 的项目,请按 SpaceEnter。或者,可以使用 Alt高亮字母 直接选择单选按钮和复选框。在这种情况下,无需使用 Enter 进行确认。如果您使用 →| 导航到某个项目,请按 Enter 执行所选操作或激活相应的菜单项。

功能键

功能键 (从 F1F12) 可以快速访问特定的按钮。可用的功能键组合 (FX) 显示在 YaST 屏幕的底部。哪些功能键实际映射到哪些按钮取决于活动的 YaST 模块,因为不同的模块提供不同的按钮 (详细信息信息添加删除 等)。使用 F10 表示 接受确定下一步完成。按 F1 访问 YaST 帮助。

使用导航树

某些 YaST 模块在窗口的左侧使用导航树来选择配置对话框。使用箭头键 () 在树中导航。使用 Space 打开或关闭树项。在 ncurses 模式下,必须在导航树中进行选择后按 Enter 才能显示所选对话框。这是有意行为,旨在节省在浏览导航树时进行耗时重绘的时间。

在软件安装模块中选择软件

使用左侧的过滤器列出与指定字符串匹配的软件包。已安装的软件包用字母 i 标记。要更改软件包的状态,请按 SpaceEnter。或者,使用 操作 菜单选择所需的状态更改 (安装、删除、更新、禁止或锁定)。

The software installation module
图 1.2: 软件安装模块

1.2 高级键盘组合 编辑源文件

基于 ncurses 的 YaST 版本提供几个高级键盘组合。

ShiftF1

列出高级热键。

ShiftF4

更改颜色方案。

CtrlQ

退出应用程序。

CtrlL

刷新屏幕。

CtrlDF1

列出高级热键。

CtrlDShiftD

将对话框转储到日志文件作为屏幕截图。

CtrlDShiftY

打开 YDialogSpy 以查看小部件层次结构。

1.3 键盘组合的限制 编辑源文件

如果您的窗口管理器使用全局 Alt 组合,则 YaST 中的 Alt 组合可能无法工作。键,如 AltShift 也可能被终端的设置占用。

使用 Alt 代替 Esc

Alt 快捷键可以使用 Esc 代替 Alt 执行。例如,EscH 替换 AltH。(先按 Esc然后H。)

使用 CtrlFCtrlB 进行向后和向前导航

如果窗口管理器或终端接管了 AltShift 组合,请使用组合 CtrlF (向前) 和 CtrlB (向后) 代替。

功能键的限制

功能键 (F1 ... F12) 也用于函数。某些功能键可能被终端接管,并且可能无法用于 YaST。但是,Alt 键组合和功能键应始终在纯文本控制台上完全可用。

1.4 YaST 命令行选项 编辑源文件

除了文本模式界面之外,YaST 还提供了一个命令行界面。要获取 YaST 命令行选项列表,请使用以下命令

> sudo yast -h

1.4.1 从命令行安装软件包 编辑源文件

如果您知道软件包名称,并且该软件包由活动的安装存储库提供,则可以使用命令行选项 -i 安装该软件包

> sudo yast -i package_name

或者

> sudo yast --install -i package_name

package_name 可以是单个简短的软件包名称,例如 gvim,并进行依赖项检查,也可以是 RPM 软件包的完整路径,该路径在不进行依赖项检查的情况下安装。

虽然 YaST 提供了从命令行管理软件的基本功能,但建议使用 Zypper 进行更高级的软件包管理任务。有关使用 Zypper 的更多信息,请参阅 第 2.1 节,“使用 Zypper”

1.4.2 使用单个模块 编辑源文件

为了节省时间,您可以使用以下命令启动单个 YaST 模块

> sudo yast module_name

使用 yast -lyast --list 查看系统上所有可用模块的列表。

1.4.3 YaST 模块的命令行参数 编辑源文件

为了在脚本中使用 YaST 功能,YaST 提供了对单个模块的命令行支持。但是,并非所有模块都具有命令行支持。要显示模块的可用选项,请使用以下命令

> sudo yast module_name help

如果模块不提供命令行支持,则会以以下消息在文本模式下启动

This YaST module does not support the command line interface.

以下部分描述了所有具有命令行支持的 YaST 模块,以及它们的所有命令和可用选项的简要说明。

1.4.3.1 通用的 YaST 模块命令 编辑源文件

所有 YaST 模块都支持以下命令

help

列出模块支持的所有命令及其描述

> sudo yast lan help
longhelp

help 相同,但添加了所有命令选项及其描述的详细列表

> sudo yast lan longhelp
xmlhelp

longhelp 相同,但输出结构化为 XML 文档并重定向到文件

> sudo yast lan xmlhelp xmlfile=/tmp/yast_lan.xml
interactive

进入 交互式 模式。这允许您在不使用 sudo yast 前缀的情况下运行模块的命令。使用 exit 退出交互式模式。

1.4.3.2 yast 附加组件 编辑源文件

添加来自指定路径的新增产品

 > sudo yast add-on http://server.name/directory/Lang-AddOn-CD1/

您可以使用以下协议指定源路径:http:// ftp:// nfs:// disk:// cd:// 或 dvd://。

1.4.3.3 yast audit-laf 编辑源文件

显示并配置 Linux Audit Framework。有关更多详细信息,请参阅 “安全和加固指南”yast audit-laf 接受以下命令

set

设置一个选项

> sudo yast audit-laf set log_file=/tmp/audit.log

要获取完整的选项列表,请运行 yast audit-laf set help

show

显示选项的设置

> 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

1.4.3.4 yast dhcp-server 编辑源文件

管理 DHCP 服务器并配置其设置。 yast dhcp-server 接受以下命令

disable

禁用 DHCP 服务器服务。

enable

启用 DHCP 服务器服务。

host

配置单个主机的设置。

interface

指定要侦听的网络接口

> 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

1.4.3.5 yast dns-server 编辑源文件

管理 DNS 服务器配置。 yast dns-server 接受以下命令

acls

显示访问控制列表设置

 > sudo yast dns-server acls show
 ACLs:
 -----
  Name       Type        Value
  ----------------------------
  any        Predefined
  localips   Predefined
  localnets  Predefined
  none       Predefined
dnsrecord

配置区域资源记录

> sudo yast dnsrecord add zone=example.org query=office.example.org type=NS value=ns3

要获取完整的选项列表,请运行 yast dns-server dnsrecord help

forwarders

配置 DNS 转发器

> sudo yast dns-server forwarders add ip=10.0.0.100
> sudo yast dns-server forwarders show
[...]
Forwarder IP
------------
10.0.0.100

要获取完整的选项列表,请运行 yast dns-server forwarders help

host

同时处理“A”及其相关的“PTR”记录

> sudo yast dns-server host show zone=example.org

要获取完整的选项列表,请运行 yast dns-server host help

logging

配置日志设置

> sudo yast dns-server logging set updates=no transfers=yes

要获取完整的选项列表,请运行 yast dns-server logging help

mailserver

配置区域邮件服务器

> sudo yast dns-server mailserver add zone=example.org mx=mx1 priority=100

要获取完整的选项列表,请运行 yast dns-server mailserver help

nameserver

配置区域名称服务器

> sudo yast dns-server nameserver add zone=example.com ns=ns1

要获取完整的选项列表,请运行 yast dns-server nameserver help

soa

配置权威起始记录 (SOA)

> sudo yast dns-server soa set zone=example.org serial=2006081623 ttl=2D3H20S

要获取完整的选项列表,请运行 yast dns-server soa help

startup

管理 DNS 服务器服务

> sudo yast dns-server startup atboot

要获取完整的选项列表,请运行 yast dns-server startup help

transport

配置区域传输规则。要获取完整的选项列表,请运行 yast dns-server transport help

zones

管理 DNS 区域

> sudo yast dns-server zones add name=example.org zonetype=master

要获取完整的选项列表,请运行 yast dns-server zones help

1.4.3.6 yast disk 编辑源文件

打印有关所有磁盘或分区的信息。唯一支持的命令是 list,后跟以下选项之一

disks

列出系统中所有配置的磁盘

> 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

列出系统中的所有分区

> 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    | /           |       |
[...]

1.4.3.7 yast ftp-server 编辑源文件

配置 FTP 服务器设置。 yast ftp-server 接受以下选项

SSL, TLS

控制通过 SSL 和 TLS 的安全连接。SSL 选项仅对 vsftpd 有效。

> sudo yast ftp-server SSL enable
> sudo yast ftp-server TLS disable
access

配置访问权限

> sudo yast ftp-server access authen_only

要获取完整的选项列表,请运行 yast ftp-server access help

anon_access

配置匿名用户的访问权限

> sudo yast ftp-server anon_access can_upload

要获取完整的选项列表,请运行 yast ftp-server anon_access help

anon_dir

指定匿名用户的目录。该目录必须已在服务器上存在

> sudo yast ftp-server anon_dir set_anon_dir=/srv/ftp

要获取完整的选项列表,请运行 yast ftp-server anon_dir help

chroot

控制 change root 环境 (chroot)

> sudo yast ftp-server chroot enable
> sudo yast ftp-server chroot disable
idle-time

设置当前连接在 FTP 服务器终止之前允许的最大空闲时间(分钟)

> sudo yast ftp-server idle-time set_idle_time=15
logging

确定是否将日志消息保存到日志文件中

> sudo yast ftp-server logging enable
> sudo yast ftp-server logging disable
max_clients

指定允许的最大并发连接客户端数

> sudo yast ftp-server max_clients set_max_clients=1500
max_clients_ip

指定通过 IP 允许的最大并发连接客户端数

> sudo yast ftp-server max_clients_ip set_max_clients=20
max_rate_anon

指定允许的匿名客户端的最大数据传输速率(KB/s)

> sudo yast ftp-server max_rate_anon set_max_rate=10000
max_rate_authen

指定允许的本地身份验证用户最大数据传输速率(KB/s)

> sudo yast ftp-server max_rate_authen set_max_rate=10000
port_range

指定用于被动连接响应的端口范围

> sudo yast ftp-server port_range set_min_port=20000 set_max_port=30000

要获取完整的选项列表,请运行 yast ftp-server port_range help

show

显示 FTP 服务器设置。

startup

控制 FTP 启动方法

> sudo yast ftp-server startup atboot

要获取完整的选项列表,请运行 yast ftp-server startup help

umask

指定 authenticated:anonymous 用户的文件 umask

> sudo yast ftp-server umask set_umask=177:077
welcome_message

指定有人连接到 FTP 服务器时显示的文本

> sudo yast ftp-server welcome_message set_message="hello everybody"

1.4.3.8 yast http-server 编辑源文件

配置 HTTP 服务器 (Apache2)。 yast http-server 接受以下命令

configure

配置 HTTP 服务器主机设置

> sudo yast http-server configure host=main servername=www.example.com \
 serveradmin=admin@example.com

要获取完整的选项列表,请运行 yast http-server configure help

hosts

配置虚拟主机

> sudo yast http-server hosts create servername=www.example.com \
 serveradmin=admin@example.com documentroot=/var/www

要获取完整的选项列表,请运行 yast http-server hosts help

listen

指定 HTTP 服务器应侦听的端口和网络地址

> sudo yast http-server listen add=81
> sudo yast http-server listen list
Listen Statements:
==================
:80
:81
> sudo yast http-server delete=80

要获取完整的选项列表,请运行 yast http-server listen help

mode

启用或禁用向导模式

> sudo yast http-server mode wizard=on
modules

控制 Apache2 服务器模块

> sudo yast http-server modules enable=php5,rewrite
> sudo yast http-server modules disable=ssl
> sudo http-server modules list
[...]
Enabled rewrite
Disabled ssl
Enabled php5
[...]

1.4.3.9 yast kdump 编辑源文件

配置 kdump 设置。有关 kdump 的更多信息,请参阅 “系统分析和调整指南”,第 18 章“Kexec 和 Kdump”,第 18.7 节“基本 Kdump 配置”yast kdump 接受以下命令

copykernel

将内核复制到转储目录。

customkernel

指定名称中 kernel_string 部分的自定义内核。命名方案为 /boot/vmlinu[zx]-kernel_string[.gz]

> sudo yast kdump customkernel kernel=kdump

要获取完整的选项列表,请运行 yast kdump customkernel help

dumpformat

指定转储内核镜像的格式(压缩)。可用的格式为“none”、“ELF”、“compressed”或“lzo”

> sudo yast kdump dumpformat dump_format=ELF
dumplevel

指定范围从 0 到 31 的转储级别

> sudo yast kdump dumplevel dump_level=24
dumptarget

指定保存转储镜像的目标位置

> sudo kdump dumptarget target=ssh server=name_server port=22 \
 dir=/var/log/dump user=user_name

要获取完整的选项列表,请运行 yast kdump dumptarget help

immediatereboot

控制系统在 Kdump 内核中保存核心后是否立即重新启动

> sudo yast kdump immediatereboot enable
> sudo yast kdump immediatereboot disable
keepolddumps

指定保留的旧转储镜像数量。指定零以保留所有镜像

> sudo yast kdump keepolddumps no=5
kernelcommandline

指定需要传递给 Kdump 内核的命令行

> sudo yast kdump kernelcommandline command="ro root=LABEL=/"
kernelcommandlineappend

指定需要 附加 到默认命令行字符串的命令行

> sudo yast kdump kernelcommandlineappend command="ro root=LABEL=/"
notificationcc

指定用于发送通知消息副本的电子邮件地址

> sudo yast kdump notificationcc email="user1@example.com user2@example.com"
notificationto

指定用于发送通知消息的电子邮件地址

> sudo yast kdump notificationto email="user1@example.com user2@example.com"
show

显示 kdump 设置

> 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 密码文件

> sudo yast kdump smtppass pass=/path/to/file
smtpserver

指定用于发送通知消息的 SMTP 服务器主机名

> sudo yast kdump smtpserver server=smtp.server.com
smtpuser

指定用于发送通知消息的 SMTP 用户名

> sudo yast kdump smtpuser user=smtp_user
startup

启用或禁用启动选项

> sudo yast kdump startup enable alloc_mem=128,256
> sudo yast kdump startup disable

1.4.3.10 yast keyboard 编辑源文件

配置虚拟控制台的系统键盘。它不会影响图形桌面环境(如 GNOME 或 KDE)中的键盘设置。 yast keyboard 接受以下命令

list

列出所有可用的键盘布局。

set

激活新的键盘布局设置

> sudo yast keyboard set layout=czech
summary

显示当前的键盘配置。

1.4.3.11 yast lan 编辑源文件

配置网卡。 yast lan 接受以下命令

add

配置新的网卡

> sudo yast lan add name=vlan50 ethdevice=eth0 bootproto=dhcp

要获取完整的选项列表,请运行 yast lan add help

delete

删除现有的网卡

> sudo yast lan delete id=0
edit

更改现有网卡的配置

> sudo yast lan edit id=0 bootproto=dhcp
list

显示网卡配置摘要

> sudo yast lan list
id name,           bootproto
0 Ethernet Card 0, NONE
1 Network Bridge,  DHCP

1.4.3.12 yast language 编辑源文件

配置系统语言。 yast language 接受以下命令

list

列出所有可用的语言。

set

指定主要的系统语言和辅助语言

> sudo yast language set lang=cs_CZ languages=en_US,es_ES no_packages

1.4.3.13 yast mail 编辑源文件

显示邮件系统的配置

> sudo yast mail summary

1.4.3.14 yast nfs 编辑源文件

控制 NFS 客户端。 yast nfs 接受以下命令

add

添加新的 NFS 挂载

> sudo yast nfs add spec=remote_host:/path/to/nfs/share file=/local/mount/point

要获取完整的选项列表,请运行 yast nfs add help

delete

删除现有的 NFS 挂载

> sudo yast nfs delete spec=remote_host:/path/to/nfs/share file=/local/mount/point

要获取完整的选项列表,请运行 yast nfs delete help

edit

更改现有的 NFS 挂载

> sudo yast nfs edit spec=remote_host:/path/to/nfs/share \
 file=/local/mount/point type=nfs4

要获取完整的选项列表,请运行 yast nfs edit help

list

列出现有的 NFS 挂载

> 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

1.4.3.15 yast nfs-server 编辑源文件

配置 NFS 服务器。 yast nfs-server 接受以下命令

add

添加要导出的目录

> sudo yast nfs-server add mountpoint=/nfs/export hosts=*.allowed_hosts.com

要获取完整的选项列表,请运行 yast nfs-server add help

delete

从 NFS 导出中删除目录

 > sudo yast nfs-server delete mountpoint=/nfs/export
set

指定 NFS 服务器的附加参数

> sudo yast nfs-server set enablev4=yes security=yes

要获取完整的选项列表,请运行 yast nfs-server set help

start

启动 NFS 服务器服务

> sudo yast nfs-server start
stop

停止 NFS 服务器服务

> sudo yast nfs-server stop
summary

显示 NFS 服务器配置摘要

> 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.

1.4.3.16 yast nis 编辑源文件

配置 NIS 客户端。 yast nis 接受以下命令

configure

更改 NIS 客户端的全局设置

> sudo yast nis configure server=nis.example.com broadcast=yes

要获取完整的选项列表,请运行 yast nis configure help

disable

禁用 NIS 客户端

> sudo yast nis disable
enable

将您的机器启用为 NIS 客户端

> sudo yast nis enable server=nis.example.com broadcast=yes automounter=yes

要获取完整的选项列表,请运行 yast nis enable help

find

显示给定域的可用 NIS 服务器

> sudo yast nis find domain=nisdomain.com
summary

显示 NIS 客户端的配置摘要。

1.4.3.17 yast nis-server 编辑源文件

配置 NIS 服务器。 yast nis-server 接受以下命令

master

配置 NIS 主服务器

> sudo yast nis-server master domain=nisdomain.com yppasswd=yes

要获取完整的选项列表,请运行 yast nis-server master help

slave

配置 NIS 工作服务器

> sudo yast nis-server slave domain=nisdomain.com master_ip=10.100.51.65

要获取完整的选项列表,请运行 yast nis-server slave help

stop

停止 NIS 服务器

> sudo yast nis-server stop
summary

显示 NIS 服务器的配置摘要

> sudo yast nis-server summary

1.4.3.18 yast proxy Edit source

配置代理设置。 yast proxy 接受以下命令

authentication

指定代理的身份验证选项

> sudo yast proxy authentication username=tux password=secret

要获取完整的选项列表,请运行 yast proxy authentication help

enable, disable

启用或禁用代理设置。

set

更改当前的代理设置

> sudo yast proxy set https=proxy.example.com

要获取完整的选项列表,请运行 yast proxy set help

summary

显示代理设置。

1.4.3.19 yast rdp Edit source

控制远程桌面设置。 yast rdp 接受以下命令

allow

允许远程访问服务器的桌面

> sudo yast rdp allow set=yes
list

显示远程桌面配置摘要。

1.4.3.20 yast samba-client Edit source

配置 Samba 客户端设置。 yast samba-client 接受以下命令

configure

更改 Samba 的全局设置

> sudo yast samba-client configure workgroup=FAMILY
isdomainmember

检查机器是否是域的成员

> sudo yast samba-client isdomainmember domain=SMB_DOMAIN
joindomain

使机器成为域的成员

> sudo yast samba-client joindomain domain=SMB_DOMAIN user=username password=pwd
winbind

启用或禁用 Winbind 服务(winbindd 守护进程)

> sudo yast samba-client winbind enable
> sudo yast samba-client winbind disable

1.4.3.21 yast samba-server Edit source

配置 Samba 服务器设置。 yast samba-server 接受以下命令

backend

指定用于存储用户信息的后端

> sudo yast samba-server backend smbpasswd

要获取完整的选项列表,请运行 yast samba-server backend help

configure

配置 Samba 服务器的全局设置

> sudo yast samba-server configure workgroup=FAMILY description='Home server'

要获取完整的选项列表,请运行 yast samba-server configure help

list

显示可用共享列表

> 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 服务器的角色

> sudo yast samba-server role standalone

要获取完整的选项列表,请运行 yast samba-server role help

service

启用或禁用 Samba 服务(smbnmb

> sudo yast samba-server service enable
> sudo yast samba-server service disable
share

操作单个 Samba 共享

> sudo yast samba-server share name=movies browseable=yes guest_ok=yes

要获取完整的选项列表,请运行 yast samba-server share help

1.4.3.22 yast security Edit source

控制主机的安全级别。 yast security 接受以下命令

level

指定主机的安全级别

> sudo yast security level server

要获取完整的选项列表,请运行 yast security level help

set

设置特定选项的值

> sudo yast security set passwd=sha512 crack=yes

要获取完整的选项列表,请运行 yast security set help

summary

显示当前安全配置摘要

sudoyast security summary

1.4.3.23 yast sound Edit source

配置声卡设置。 yast sound 接受以下命令

add

配置新的声卡。如果没有参数,该命令将添加第一个检测到的声卡。

> sudo yast sound add card=0 volume=75

要获取完整的选项列表,请运行 yast sound add help

channels

列出声卡的可用音量通道

> sudo yast sound channels card=0
Master 75
PCM 100
modules

列出所有可用的声音内核模块

> 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

在声卡上播放测试声音

> sudo yast sound playtest card=0
remove

删除已配置的声卡

> sudo yast sound remove card=0
> sudo yast sound remove all
set

为声卡指定新值

> sudo yast sound set card=0 volume=80
show

显示有关声卡的详细信息

> 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

打印系统上所有声卡的配置摘要

> sudo yast sound summary
volume

指定声卡的音量级别

sudoyast sound volume card=0 play

1.4.3.24 yast sysconfig Edit source

控制 /etc/sysconfig 下的文件中的变量。 yast sysconfig 接受以下命令

clear

将变量设置为空值

> sudo yast sysconfig clear=POSTFIX_LISTEN
Tip
提示:多个文件中的变量

如果变量在多个文件中可用,请使用 VARIABLE_NAME$FILE_NAME 语法

> sudo yast sysconfig clear=CONFIG_TYPE$/etc/sysconfig/mail
details

显示有关变量的详细信息

> 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 列出所有变量及其值

> sudo yast sysconfig list all
AOU_AUTO_AGREE_WITH_LICENSES="false"
AOU_ENABLE_CRONJOB="true"
AOU_INCLUDE_RECOMMENDS="false"
[...]
set

为变量设置值

> sudo yast sysconfig set DISPLAYMANAGER=gdm
Tip
提示:多个文件中的变量

如果变量在多个文件中可用,请使用 VARIABLE_NAME$FILE_NAME 语法

> sudo yast sysconfig set CONFIG_TYPE$/etc/sysconfig/mail=advanced

1.4.3.25 yast tftp-server Edit source

配置 TFTP 服务器。 yast tftp-server 接受以下命令

directory

指定 TFTP 服务器的目录

> sudo yast tftp-server directory path=/srv/tftp
> sudo yast tftp-server directory list
Directory Path: /srv/tftp
status

控制 TFTP 服务器服务的状态

> sudo yast tftp-server status disable
> sudo yast tftp-server status show
Service Status: false
> sudo yast tftp-server status enable

1.4.3.26 yast timezone Edit source

配置时区。 yast timezone 接受以下命令

list

按区域列出所有可用的时区

> sudo yast timezone list
Region: Africa
Africa/Abidjan (Abidjan)
Africa/Accra (Accra)
Africa/Addis_Ababa (Addis Ababa)
[...]
set

为时区配置指定新值

> sudo yast timezone set timezone=Europe/Prague hwclock=local
summary

显示时区配置摘要

> 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

1.4.3.27 yast users Edit source

管理用户帐户。 yast users 接受以下命令

add

添加新用户

> sudo yast users add username=user1 password=secret home=/home/user1

要获取完整的选项列表,请运行 yast users add help

delete

删除现有用户帐户

> sudo yast users delete username=user1 delete_home

要获取完整的选项列表,请运行 yast users delete help

edit

更改现有用户帐户

> sudo yast users edit username=user1 password=new_secret

要获取完整的选项列表,请运行 yast users edit help

list

列出按用户类型过滤的现有用户

> sudo yast users list system

要获取完整的选项列表,请运行 yast users list help

show

显示有关用户的详细信息

> 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

打印此页面