Linux无人值守脚本的安kickstart

文章目录

  • 一、kickstart的作用
  • 二、编写方式


一、kickstart的作用

  1. 企业中的应用场景
    在企业中安装多台操作系统时面临的问题
    当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题
    这些问题必须手动选择,否则无法进行安装
    当只安装1台Linux系统,手动选择设定工作量比较轻松
    当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作
    解决效率问题

  2. 实验环境
    软件仓库正常工作

dnf repolist all 						  #显示软件仓库正常工作即可
systemctl disable --now firewalld.service #关闭火墙

二、编写方式

  1. 文件所在位置
/root/anaconda-ks.cfg				#此为企业8中的位置
  1. 编写方式
cp /root/anaconda-ks.cfg /var/www/html/westos.cfg		#复制模板到共享资源目录中
vim /var/www/html/westos.cfg							#在文件中进行编写

编写方式以及格式

#version=RHEL8
ignoredisk --only-use=sda		#只是用我们系统中的第一块硬盘
# Partition clearing information
clearpart --all --initlabel		#把sda硬盘的所有内容删掉
# Use graphical install			安装过程是否开启图形按照需求进行注释
graphical						#安装过程开启图形
text							#安装过程不开图形
repo --name="AppStream" --baseurl=http://172.25.254.20/westos_8/AppStream
								#软件资源的安装位置
# Use netsource installation media
url --url="http://172.25.254.20/westos_8"
								#系统的资源安装位置
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
								#键盘布局为美式键盘
# System language
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8
								#系统的支持语言
Network information
network --bootproto=dhcp --device=ens160 --onboot=on --ipv6=auto --no-activate
								#系统的网卡设定
network --hostname=localhost.localdomain
								#系统的主机名称设定
# Root password
rootpw --plaintext westos
authselect --enableshadow --passalgo=sha512			#系统默认开启的加密方式
# X Window System configuration information
#xconfig --startxonboot			#安装完成后开机启动图形
skipx							#安装完成后开机不启动图形
firstboot --disable				#首次启动初始化禁止
services --disabled="chronyd,firewalld" --enabled="sshd"
								#在开机时开启或关闭的服务
timezone Asia/Shanghai --isUtc --nontp
								#系统时区,启用utc计时方式,不其同ntp时间同步
part / --fstype="xfs" --grow --size=1
								#让/分区使用全部空闲磁盘空间
part /boot --fstype="xfs" --size=200
								#/boot分区大小为200M
part swap --fstype="swap" --size=500
								#swap分区大小为500M
%packages
@base							#安装软件组base
httpd							#安装单个软件httpd
#%pre
#%end							#系统安装前自动执行的脚本
%post							#系统安装后自动执行的脚本

更改之后进行dhcp搭建后进行网络资源的共享
使得其他人员可以进行资源的下载
上传到第三方软件仓库中级而后进行下载测试



你可能感兴趣的:(基础操作,linux,服务器,运维)