kickstart常用命令和选项
lang (必需)
设置安装期间要使用的语言和安装系统上要使用的默认语言。例如:要将语言设置为英语,Kickstart 文件应包含以下行:
lang en_US
文本模式安装中不支持某些语言(比如中文、日语、韩文和印度的语言)。如果您使用 lang 命令指定这些语言中的一种,安装过程将继续使用英语,但安装的系统会使用您选择的语言作为其默认语言。
- --addsupport= - 添加对其他语言的支持。格式为使用逗号分开的列表,无空格。例如:
lang en_US --addsupport=cs_CZ,de_DE,en_UK
keyboard (必需)为系统设置一个或多个可用的键盘布局。
- --xlayouts= - 指定 X 布局列表,该列表应当用作逗号分隔的列表,没有空格。
keyboard --xlayouts='us'
timezone (必需)将系统时区设置为 时区。
timezone timezone [options]
- --UTC - 如果存在,系统假定硬件时钟被设置为 UTC(格林威治 Mean)时间。
- --nontp - 禁用 NTP 服务自动启动。
- --ntpservers= - 指定用作没有空格的逗号分隔列表的 NTP 服务器列表。
Network (可选)为目标系统配置网络信息,并在安装环境中激活网络设备。第一个 网络 命令中指定的设备会自动激活。
- --activate - 在安装环境中激活这个设备。
- --no-activate - 不要在安装环境中激活这个设备。
- --BOOTPROTO= - dhcp、boot p、ibft 或 static 中的一个。默认选项为 dhcp ;DHCP 方法使用 DHCP 服务器系统来获得它的网络配置。BOOTP 方法类似,需要
BOOTP 服务器来提供网络配置。要指示系统使用 DHCP:
静态 方法要求您在 Kickstart 文件中至少指定 IP 地址和子网掩码。这个信息是静态的,并在安装过程中和安装后使用。所有静态网络配置信息必须在 一行 中指定;您不能像在命令行中一样使用反斜杠()来换行。network --bootproto=dhcp
您还可以同时配置多个名称服务器。为此,可使用 --nameserver= 选项一次,并指定每个 IP 地址,用逗号分隔。network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1,192.168.3.1 - --device= - 使用 network 命令指定要配置的设备例如:
network --bootproto=dhcp --device=enp1s0
install (可选)默认安装模式。您必须指定来自 cdrom、harddrive、nfs、liveimg 或 url (用于 FTP、HTTP 或 HTTPS 安装)的安装类型。install 命令和安装方法命令必须位于单独的行中。例如:
install
url --url="http://192.168.5.253/iso/centos7/"
- URL - 使用 FTP、HTTP 或者 HTTPS 协议从远程服务器上的安装树进行安装。您只能指定一个 URL。
--url= - 指定要 从中安装的 HTTP、HTTPS、FTP 或文件 位置。
--mirrorlist= - 指定要从中安装的镜像 URL。
--proxy= - 指定在安装过程中要使用的 HTTP、HTTPS 或者 FTP 代理。
--noverifyssl - 连接到 HTTPS 服务器时禁用 SSL 验证。 - CDROM - 从系统上的第一个光驱安装。
- harddrive - 从红帽安装树安装或本地驱动器中的完整安装 ISO 映像。该驱动器必须包含安装程序可挂载的文件系统: ext2、ext3、ext 4、vfat 或 xfs。
--biospart= - 要从中安装的 BIOS 分区(如 82)。
--partition= - 要从中安装的分区(如 sdb2)。
--dir= - 包含安装树 不同 目录或完整安装 DVD 的 ISO 映像的目录。
例如:harddrive --partition=hdb2 --dir=/tmp/install-tree - liveimg - 从磁盘映像而不是软件包安装.映像可以是来自实时 ISO 映像的 squash fs.img 文件、压缩的 tar 文件(.tar、.tbz、.tgz、.txz、.tar.bz2、.tar.gz 或 .tar.xz.),或者安装介质可以挂载的任何文件系统。支持的文件系统有 ext2、ext3、ext4、vfat 和 xfs。
--url= - 从其中安装的位置。支持的协议有 HTTP、HTTPS、FTP 和文件。
--proxy= - 指定在执行安装时要使用的 HTTP、HTTPS 或者 FTP 代理。
--checksum= - 包含镜像文件的 SHA256 校验和的可选参数,用于验证。
--noverifyssl - 连接到 HTTPS 服务器时禁用 SSL 验证。 - NFS - 从指定的 NFS 服务器安装。
--server= - 要从中安装的服务器(主机名或 IP)。
--dir= - 包含安装树 变体 目录的目录。
--opts= - 用于挂载 NFS 导出的挂载选项(可选)。
ignoredisk (可选)导致安装程序忽略指定的磁盘。如果您使用自动分区并希望忽略某些磁盘,这就很有用。
ignoredisk --drives=drive1,drive2,...
- --only-use - 指定安装程序要使用的磁盘列表。其它磁盘将被忽略。例如:要在安装过程中使用 disk da 并忽略所有其他磁盘:
ignoredisk --only-use=sda - --interactive - 允许您手动导航高级存储屏幕。
bootloader (必需) 指定引导装载程序的安装方式。
- --boot-drive= - 指定引导装载程序应写入的驱动器,因此要从哪个驱动器引导计算机
- --leavebootorder - 安装程序将添加 Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 7 添加到引导装载程序中已安装系统列表的顶部,并保留所有现有的条目及其顺序。
- --driveorder= - 指定哪个驱动器最先在 BIOS 引导顺序中。例如:
bootloader --driveorder=sda,hda - --location= - 指定引导记录的写入位置。有效值如下:
MBR - 默认选项.具体要看驱动器是使用主引导记录(MBR)还是 GUID 分区表(GPT)方案:
在 GPT 格式的磁盘中,这个选项会在 BIOS 引导分区中安装 stage 1.5 引导装载程序。
在使用 MBR 格式化的磁盘中,会在 MBR 和第一个分区之间的空白空间中安装 stage 1.5。
partition - 在包含内核的分区的第一个扇区安装引导装载程序。
none - 不要安装引导装载程序。
在大多数情况下,不需要指定这个选项。 - --append= - 指定附加内核参数。要指定多个参数,使用空格分隔它们。例如:
rhgb 和 quiet 参数始终会被使用,即使您在这里没有指定它们,或者根本不使用 --append= 命令。bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
这个选项可用于禁用在大多数现代处理器中存在的 Meltdown 和 Spectre speculative 安全漏洞(CVE-2017-5754、CVE-2017-5753 和 CVE-2017- 5715)。在某些情况下,这些机制可能并不是必需的,启用它们可能会导致性能降低而不会提高安全性。要禁用这些系统,请在您的 Kickstart 文件中添加相关选项,例如:bootloader --append="nopti noibrs noibpb" (在 AMD64/Intel 64 系统中)。
zerombr (可选)zerombr 会初始化磁盘上找到的所有无效分区表,并销毁具有无效分区表的磁盘的所有内容。当在带有未格式化的 Direct Access Storage Device(DASD)磁盘的 IBM Z 系统中执行安装时,需要这个命令,否则未格式化的磁盘不会被格式化并在安装过程中使用。
clearpart (可选) 在创建新分区之前,从系统中删除分区。默认情况下不会删除任何分区。
- --all - 清除系统中的所有分区。
此选项将擦除安装程序可以访问的所有磁盘,包括任何已连接的网络存储。请小心使用这个选项。 - --drives= - 指定从中清除分区的驱动器。例如,下面的命令清除了主 IDE 控制器上前两个驱动器上所有分区:
clearpart --drives=hda,hdb --all - --initlabel - 通过在相应架构中为所有磁盘创建默认磁盘标签(已指定为格式化)来初始化磁盘。由于 --initlabel 可以看到所有磁盘,因此务必确保仅连接要格式化的驱动器。例如:
clearpart --initlabel --drives=dasda,dasdb,dasdc - --list= - 指定要清除哪些分区。如果使用此选项,这个选项将覆盖 --all 和 --linux 选项。可在不同的驱动器间使用。例如:
clearpart --list=sda2,sda3,sdb1 - --Linux - 清除所有 Linux 分区.
- --none (默认)- 不删除任何分区。
part 或 partition (必需)在系统上创建分区。
除非使用 --noformat 和 -- onpart,否则所有创建的分区都会格式化为安装过程的一部分。
- mntpoint - 挂载分区的位置。该值必须是以下格式之一:
/path 例如: / 、/usr、/home
swap 该分区被用作交换空间。要自动决定 swap 分区的大小,请使用 --recommended 选项:
要自动确定 swap 分区的大小,同时允许系统的额外空间可以休眠,请使用 --hibernation 选项:swap --recommended
RAID.id 该分区用于软件 RAIDswap --hibernation
pv.id 该分区用于 LVM
biosboot 该分区将用在 BIOS 引导分区中。在使用 BIOS 的 AMD64 和 Intel 64 系统中使用 GUID 分区表 (GPT)中需要 1 MiB BIOS 引导分区;启动加载器将安装到其中。UEFI 系统中不需要此功能。
/boot/efi 一个 EFI 系统分区。基于 UEFI 的 AMD、Intel 和 ARM 中需要一个 50 MiB EFI 分区;推荐的大小为 200 MiB。它在 BIOS 系统上并不需要。 - --asprimary - 强制将该分区分配 为主 分区。如果无法将该分区作为主分区分配(通常是因为已经分配了太多的主分区),则该分区进程会失败。只有使用主引导记录(MBR)时这个选项才有意义。
- --fstype= - 为分区设置文件系统类型。有效值为 xfs、ext2、ext3、ext4、swap、vfat、efi 和 biosboot。
- --ondisk= 或 --ondrive= - 在现有磁盘上创建一个分区(由 part 命令指定)。这个命令总是创建分区。
- --onpart= 或 --usepart= - 使用现有的空白设备并将其格式化为新指定类型。
例如:挂载 /home 到 /dev/hda1
这些选项还可以在逻辑卷中添加分区。例如:partition /home --onpart=hda1
设备必须已在系统上存在;--onpart 选项不会创建它。在这种情况下,Anaconda 会在不创建分区表的情况下格式化并使用驱动器。但请注意,使用这种方式格式化的设备中不支持 GRUB2 安装,且必须将其放在有分区表的驱动器中。partition pv.1 --onpart=hda2 - --size= - 最小分区大小,以 MiB 为单位。在这里指定一个整数值,如 500
- --grow - 销售扩展以填满可用空间(如果有)或者最大大小设置(如果指定)。
- --maxsize= - 分区设置为 grow 时的最大分区大小(以 MiB 为单位)。在这里指定一个整数值,如 500 (不要包含单位)。
- --label= - 为单个分区分配标签。
- --recommended - 自动确定分区的大小
VolGroup (可选) 创建逻辑卷管理(LVM)组.
volgroup name partition [options]
- --pesize= - 以 KiB 为单位设置卷组物理扩展的大小。默认值为 4096(4 MiB),最小值为 1024(1 MiB)。
- --reserved-space= - 指定在 MiB 的卷组中保留未使用的空间量。只适用于新创建的卷组。
- --reserved-percent= - 指定卷组空间占未使用空间的百分比。只适用于新创建的卷组。
- --noformat - 使用现有卷组而不对其进行格式化。
- --useexisting 使用现有卷组并重新格式化它。如果使用这个选项,请不要指定分区。例如:
volgroup rhel00 --useexisting --noformat - 首先创建分区,然后创建逻辑卷组,然后创建逻辑卷。例如:
part pv.01 --size 10000 volgroup volgrp pv.01 logvol / --vgname=volgrp --size=2000 --name=root
Logvol (可选) 为逻辑卷管理(LVM)创建逻辑卷
logvol mntpoint --vgname=name --name=name [options]
- mntpoint 是挂载分区的位置,必须是以下格式之一:
/path 例如: / 或 /home
swap 该分区被用作交换空间。 - --fstype= - 为逻辑卷设置文件系统类型。有效值为 xfs、ext2、ext3、ext4、swap 和 vfat。
- --size= - MiB 中逻辑卷的大小。此选项不能与 --percent= 选项一同使用。
- --percent= - 在考虑任何静态大小逻辑卷后,将逻辑卷的大小作为卷组中可用空间的百分比。这个选项不能与 --size= 选项一同使用。
- --grow - 销售逻辑卷以填充可用空间(若有),或者最大大小设置(如果指定)。必须指定最小大小,可使用 --percent= 选项或 --size= 选项。
- --label= - 为逻辑卷设置标签。
- --noformat - 使用现有逻辑卷且不要对其进行格式化。
- --useexisting - 使用现有逻辑卷并重新格式化它。
- 首先创建分区,然后创建逻辑卷组,然后创建逻辑卷以占据卷组中剩余的 90% 空间。例如:
part pv.01 --size 1 --grow volgroup myvg pv.01 logvol / --vgname=myvg --name=rootvol --percent=90
RAID (可选) 组合软件 RAID 设备.这个命令采用以下形式:
raid mntpoint --level=level --device=device-name partitions*
- mntpoint - 挂载 RAID 文件系统的位置。如果是 /,RAID 级别必须是 1,除非引导分区(/boot)存在。如果引导分区存在,/boot 分区必须是级别 1,root(/)分区可以是任意可用的类型。partitions* (表示多个分区可以被列出)列出了要添加到 RAID 阵列中的 RAID 标识符。
- --level= - 使用的 RAID 级别(0、1、4、5、6 或 10)。
- --device= - 要使用的 RAID 设备的名称 - 例如 --device=root。
- --CHUNKSIZE= - 以 KiB 为单位设置 RAID 存储的块大小。在某些情况下,使用与默认块不同的块大小(512 Kib)可以提高 RAID 的性能。
- --spares= - 指定分配给 RAID 阵列的备用驱动器数量。可使用备用驱动器在驱动器失败时重建阵列。
- --fstype= - 为 RAID 阵列设置文件系统类型。有效值为 xfs、ext2、ext3、ext4、swap 和 vfat。
- 例:使用 raid Kickstart 命令
part raid.01 --size=6000 --ondisk=sda part raid.02 --size=6000 --ondisk=sdb part raid.03 --size=6000 --ondisk=sdc part swap --size=512 --ondisk=sda part swap --size=512 --ondisk=sdb part swap --size=512 --ondisk=sdc part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdc raid / --level=1 --device=rhel7-root --label=rhel7-root raid.01 raid.02 raid.03 raid /home --level=5 --device=rhel7-home --label=rhel7-home raid.11 raid.12 raid.13
mount (可选) 为现有块设备分配挂载点,并选择性地将其重新格式化为给定格式。
您不能 将挂载 与其他与存储相关的命令(如 part、logvol 或 autopart) 在同一 Kickstart 文件中一起使用。
mount device mntpoint
- device - 要挂载的块设备。
- mntpoint - 从何处挂载 该设备。它必须是有效的挂载点,如 / 或 / usr,如果设备不可卸载,则为 none (如 swap)。
autopart (可选) 自动创建分区:root(/)分区(1 GB 或更大)、交换 分区和用于架构的相应 /boot 分区。在足够大的驱动器(50 GB 和更大)上,这也会创建一个 /home 分区。
autopart 选项不能与同一 Kickstart 文件中的 part/partition、raid、logvol 或 volgroup 选项一同使用。
- --type= - 选择您要使用的预定义自动分区方案之一。可接受以下值:
LVM :LVM 分区方案。
Btrfs :Btrfs 分区方案。
plain :没有 LVM 或 Btrfs 的常规分区。
thinp :LVM Thin Provisioning 分区方案。 - --fstype= - 选择其中一个可用文件系统类型。可用值有 ext2、ext3、ext4、xf s 和 vfat。默认的文件系统是 xfs。
- --nohome - 禁用自动创建 /home 分区。
- --nolvm - 不使用 LVM 或 Btrfs 进行自动分区。这个选项等同于 --type=plain。
- ---encrypted - 加密所有分区.这等同于在手动图形安装的初始分区界面中选中 加密分区复选框。
reqpart (可选) 自动创建您的硬件平台所需的分区。其中包括一个 /boot/efi 分区,适用于带有 BIOS 固件和 GPT 的系统,以及用于 IBM Power 系统的 PRePBoot 分区。
此命令无法与 autopart 一起使用,因为 autopart 会执行所有 reqpart 命令执行的所有操作,此外,还会创建其他分区或逻辑卷,如 / 和 swap。与 autopart 不同,这个命令只创建特定于平台的分区,并将驱动器的其余部分留空,允许您创建自定义布局。
reqpart [--add-boot]
- --add-boot - 除基础命令创建的特定于平台的分区之外,还创建一个单独的 /boot 分区。
skipx (可选) 如果存在,安装的系统上不会配置 X。
firstboot (可选) 确定系统首次启动时 Initial Setup 应用程序是否启动。如果启用,必须安装 initial-setup 软件包。如果没有指定,这个选项默认是禁用的。
SELinux (可选) 设置已安装系统上 SELinux 的状态。默认 SELinux 策略为 enforcing。
selinux [--disabled|--enforcing|--permissive]
- --enforcing - 使用正在强制执行 默认目标策略启用 SELinux。
- --permissive - 基于 SELinux 策略的输出警告,但并不强制执行该策略。
- --disabled - 在系统上完全禁用 SELinux。
firewall (可选) 指定安装的系统的防火墙配置。
- --enabled 或 --enable - 开启防火墙。
- --disabled 或 --disable - 关闭防火墙。
- --service= - 指定放行的服务,多个需用 , 隔开,例如:
firewall --enabled --service=http,https - --remove-service= - 移除放行的服务,多个需用 , 隔开,例如:
firewall --enabled --remove-service=cockpit,dhcpv6-client - --trust= - 在此处列出设备,如 em1,允许进出该设备的所有流量通过防火墙。要列出多个设备,请使用 --trust em1 --trust em2。不要使用逗号分隔的格式,如 --trust em1、em2。
- --port= - 您可以使用 port:protocol 格式指定允许通过防火墙的端口。例如,要允许 IMAP 通过您的防火墙,可指定 imap:tcp。数字端口也可以明确指定;例如,要允许 UDP 数据包在端口 1234 到,请指定 1234:udp。要指定多个端口,用逗号将它们隔开。
services (可选) 修改默认 systemd 目标下将运行的默认服务集合。禁用的服务列表会在启用的服务列表前进行处理。因此,如果服务出现在这两个列表中,它将被启用。
services [--disabled=list] [--enabled=list]
- --disabled= - 禁用在逗号分隔列表中给出的服务。
- --enabled= - 启用逗号分隔列表中给出的服务。
%addon com_redhat_kdump (可选) 这个命令配置 kdump 内核崩溃转储机制。
- --enable - 在安装的系统中启用 kdump。
- --disable - 在安装的系统中禁用 kdump。
- --reserve-mb= - 要为 kdump 保留的内存量,单位为 MiB。例如:
%addon com_redhat_kdump --enable --reserve-mb=128 %end
repo (可选) 配置可用作软件包安装来源的附加 yum 软件仓库。您可以添加多个 repo 行。
repo --name=repoid [--baseurl=<url>|--mirrorlist=url] [options]
- --name= - 存储库 ID。这个选项是必需的。如果库的名称与另一个之前添加的库冲突,则会忽略它。因为安装程序使用预设置程序库列表,这意味着您无法添加名称与预先设置的库的名称相同的库
- --baseurl= - 存储库的 URL。这里不支持 yum 存储库配置文件中可以使用的变量。此选项不能与同一存储库定义中的 --mirrorlist 选项一同使用。
- --mirrorlist= - 指向存储库镜像列表的 URL。这里不支持 yum 库配置文件中可以使用的变量。这个选项不能与同一个存储库定义中的 --baseurl 选项一同使用。
- --install - 将已安装系统上的仓库配置保存在 /etc/yum.repos.d/ 目录中。如果不使用这个选项,在 Kickstart 文件中配置的程序库将只在安装过程中使用,而无法在安装的系统中使用。
- --cost= - 为这个存储库分配成本的整数值。如果多个库提供同样的软件包,这个数字就会被用来决定优先使用哪个库。成本低的软件仓库优先于成本高的软件仓库。
- --includepkgs= - 必须从此存储库拉取的软件包名称和通配的逗号分隔列表。如果多个存储库提供相同的软件包,而您想要确保它来自此存储库,这很有用。
- --excludepkgs= - 不得 从此存储库拉取的软件包名称的逗号分隔列表。如果多个存储库提供同样的软件包,您希望这个软件包来自特定的仓库,可以使用它。可接受完整软件包名称(如 publican)和 globs(如 gnome-*)。
- --proxy=[protocol://][username[:password]@]host[:port ] - 指定仅用于此存储库的 HTTP/HTTPS/FTP 代理。此设置不会影响任何其他存储库,也不会影响在 HTTP 安装中如何获取 install.img。
- --noverifyssl - 连接到 HTTPS 服务器时禁用 SSL 验证。
- --proxy=[protocol://][username[:password]@]host[:port ] - 指定仅用于此存储库的 HTTP/HTTPS/FTP 代理。此设置不会影响任何其他存储库,也不会影响在 HTTP 安装中如何获取 install.img。
使用 %packages 命令启动一个 Kickstart 部分,该部分描述了要安装的软件包。%packages 部分必须以 %end 命令结尾。
- 可以指定要安装的整个环境,例如安装属于 Infrastracture Server 环境一部分的所有软件包。在 Kickstart 文件中只能指定一个环境。
%packages @^Infrastructure Server %end - 指定组、一个条目到一行,以 @ 符号开头,Core 组总是被选择 - 不需要在 %packages 部分指定它。
%packages @X Window System @Desktop @Sound and Video %end - 根据名称指定单个软件包,每个条目对应一行。您可以在软件包名称中使用星号字符(*)作为 通配符。例如:
%packages sqlite curl aspell docbook* %end
rootpw (必需) 将系统的 root 密码设置为 password 参数。
rootpw [--iscrypted|--plaintext] [--lock] password
- --iscrypted - 如果给出这个选项,则假设 password 参数已被加密。这个选项与 --plaintext 相互排斥。要创建加密的密码,您可以使用openssl passwd -6
这会使用随机 salt 为密码生成 sha512 兼容哈希。openssl passwd -6 'cesh1M!MA'$6$eL6Qe51jo12X8Owi$eTWSeAj4ahP4QH30lGxRCt7JVq4hBN2sVFHLNoiL59w7XKbd.DcE3CwJT3DN8PS1YxYn4qEcUSMF39TG6iEgv0 - --plaintext - 如果给出这个选项,则假设 password 参数为纯文本。这个选项与 --iscrypted 相互排斥。
- --lock - 如果给出这个选项,则默认锁定 root 帐户。这意味着 root 用户无法从控制台登录。这个选项还在图形和文本手动安装中禁用 Root 密码 页面。
reboot (可选) 安装成功完成(无参数)后重新启动。通常,Kickstart 会显示信息并等待用户按任意键来重新引导系统。reboot 选项等同于 shutdown -r 命令。
- --eject - 在重新启动前尝试弹出可引导介质(DVD、USB 或其他介质)。
- --kexec - 使用 kexec 系统调用而不是执行完全重启,这样可立即将安装的系统加载到内存中,绕过通常由 BIOS 或固件执行的硬件初始化。
halt (可选) halt 命令等同于 shutdown -h 命令。
poweroff (可选) poweroff 选项等同于 shutdown -p 命令。
shutdown (可选) 成功完成安装后关闭系统。在 Kickstart 安装过程中,如果没有指定完成方法,则会使用 halt 命令。
Group (可选) 在系统上创建新用户组。如果具有指定名称或 GID 的组群已经存在,这个命令会失败。此外,user 命令可用于为新创建的用户创建新组。
group --name=name [--gid=gid]
- --name= - 提供组的名称。
- --GID= - 组的 GID.如果没有提供,则默认使用下一个可用的非系统 GID。
User (可选) 在系统上创建新用户。
user --name=username [options]
- --name= - 提供用户名称。这个选项是必需的。
- --UID= - 用户的 UID (用户 ID)。如果没有提供,则默认使用下一个可用的非系统 UID。
- --GID= - 用于用户的组的 GID (组 ID)。如果没有提供,则默认使用下一个可用的非系统组群 ID。
- --groups= - 除默认组外,还有以逗号分隔的用户应属于的组名列表。组群必须在创建该用户帐户前就已经存在。请参阅 group 命令。
- --homedir= - 用户的主目录。如果没有提供,则默认为 /home/username。
- --shell= - 用户的登录 shell.如果没有提供,则使用系统默认。
- --password= - 新用户的密码。如果没有提供,则默认锁定该帐户。
- --iscrypted - 如果给出这个选项,则假设 password 参数已被加密。
- --plaintext - 如果给出这个选项,则假设 password 参数为纯文本。
- --GECOS= - 为用户提供 GECOS 信息。这个字符串包括使用逗号分开的各种具体系统字段。它通常用于指定用户全名、办公室号码等。
- --lock - 如果给出这个选项,则默认锁定这个帐户。这意味着用户无法从控制台登录。这个选项还在图形和文本手动安装中禁用 创建用户 页面。
VNC (可选) 允许通过 VNC 远程查看图形安装。与文本模式相比,这个模式通常是首选模式。因为在文本模式中有某些大小和语言的限制。如果没有附加选项,这个命令将在不需要密码的系统中启动 VNC 服务器,并显示连接它所需要的详情。
vnc [--host=host_name] [--port=port] [--password=password]
- --host= - 连接到侦听给定主机名的 VNC viewer 进程。
- --port= - 提供远程 VNC viewer 进程侦听的端口。如果没有提供,Anaconda 将使用 VNC 默认端口 5900。
- --password= - 设置密码,必须提供该密码才能连接到 VNC 会话。这是可选的,但推荐使用。
sshpw (可选) 在安装过程中,您可以与安装程序交互并通过 SSH 连接监控其进度。使用 sshpw 命令创建登录的临时帐户。该命令的每个实例都会创建一个只存在于安装环境中的单独帐户。这些不会转移到系统里。
sshpw --username=name password [--iscrypted|--plaintext] [--lock]
- --username - 提供用户名称。这个选项是必需的。
- --iscrypted - 如果给出这个选项,则假设 password 参数已被加密。
- --plaintext - 如果给出这个选项,则假设 password 参数为纯文本。
- --lock - 如果给出这个选项,则默认锁定这个帐户。这意味着用户无法从控制台登录。
- --SSH - 如果给出这个选项,则 密码 字符串被解释为 ssh 密钥值。
logging (可选) 控制安装过程中 Anaconda 的错误日志。它对安装的系统没有影响。
logging [--host=host] [--port=port] [--level=debug|info|error|critical]
- --host= - 向给定的远程主机发送日志信息,该主机必须配置有一个 syslogd 进程,以接受远程记录。
- --port= - 如果远程 syslogd 进程使用默认端口以外的端口,请使用这个选项进行设置。
- --level= - 指定 tty3 上出现的最小信息级别。无论这个级别是什么,仍会将所有的信息发送到日志文件。可能的值有 debug、info、warning 、error 或 critical。

浙公网安备 33010602011771号