起因
root下文件
有个好玩的,一进入CentOS7,输入ls,却发现只有一个文件anaconda-ks.cfg,所以就了解一下。
这个文件是在Linux:root下的。
解释
据说,系统安装的时候生成的一个文件,通过这个文件可以修改成自动安装的脚本,用于自动安装同样配置的系统。
#version=DEVEL 版本=开发
# System authorization information 系统授权信息
auth --enableshadow --passalgo=sha512
# Use CDROM installation media 使用光盘安装介质
cdrom
# Use graphical install 使用图形化安装
graphical
# Run the Setup Agent on first boot 运行在第一启动设置代理
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts 键盘布局
keyboard --vckeymap=cn --xlayouts='cn'
# System language 系统语言
lang zh_CN.UTF-8
# Network information 网络信息
network --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate
network --hostname=localhost.localdomain
# Root password root密码
rootpw --iscrypted $6$rVL0xfcD/P.iK5lH$YItt8GnW6Zaa15QxD3hDcZmBv3SA7HOemRlF0TdwmW2yDNP7xMLlWpYOELYBjbOFDJU9UrvEv1/5JeyoTf6ya0
# System services 系统服务
services --enabled="chronyd"
# System timezone 系统时区
timezone Asia/Shanghai --isUtc
user --name=yvan --password=$6$5psWNNldUM4.7BW0$4Re9lI/XLRTugvyPIoJwM3U6TIVjqfaAnzk/64yos13t75ZBG9KSEnvl/P4X/NgJMeBiyIez90g7bwOEWQu3B. --iscrypted --gecos="yvan"
# System bootloader configuration 系统引导程序的配置
bootloader --append=" crashkernel=128M" --location=mbr --boot-drive=sda
autopart --type=lvm
# Partition clearing information 分区信息
clearpart --all --initlabel --drives=sda
%packages
@^minimal
@core
chrony
kexec-tools
%end
# 这里是我安装时特地改的kdump配置
%addon com_redhat_kdump --enable --reserve-mb='128M'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
注意看:
有个坑
这里是off,表示安装 CentOS7 mini 时,未激活网络。这也表示一开始是没有网的。
详坑请见 这里。