一.yum 屏蔽软件(黑名单)
vim /etc/yum.conf 在后面加上想要屏蔽的对象
例如,想要屏蔽64位的安装包: exclude=*.x86_64,然后yum list 就不会显示出64位的软件包了
测试:先yum list 里面包括了64位的安装包,然后vim /etc/yum.conf 加上exclude=*.x86_64。
linux如果man文档没有说明,一般都用空格作为分隔符。例如:exclude=*.x86_64 *zziplib*屏蔽64位软件包和zziplib的软件包。
rpm 适用于红帽
deb 适用于ubantu
tar 适用于所有系统
系统会把安装文件所回答的问题会放在家目录下的anaconda-ks.cfg文件里。此文件内容如下
kickstart无人值守安装系统
1. 络yum源的搭建
2.yum install httpd -y 安装http服务
3.systemctl start httpd 开启http服务
4.systemctl enable httpd 开机自启http服务
5.systemctl stop firewalld 关闭防火墙
6.systemctl disable firewalld 不使能防火墙
7.yum install system-config-kickstart -y
8.system-config-kickstart 配置保存到/var/www/html/ ks.cfg
然后进入图形化界面
1.设置密码,Encrypt root passwd 打钩,表示加密。Reboot system after installation 打钩
选择安装方式:HTTP server选配置的主机IP,目录选挂载的目录
默认不管
每个第一个打钩,且点击Add
/boot启动文件,选择200,跟装虚拟机一样
选择交换分区swap 500
选择/,Size第三个打钩
因为是自动安装多台电脑,所以选择DHCP
默认不管
防火墙选择如下:
显示默认不管
软件包选择不管
安装前脚本,默认不管
安装后脚本如下,注意,这里的baseurl是此主机下挂载镜像的目录
保存到/var/www/html/目录
9.打开ks.cfg文件,修改时区,在%end后加入
%packages
@base 软件组
lftp 单独的软件包
%end
10.ksvalidator ks.cfg 查看语法错误,但不能检测合理性
当在真机下打开这个页面后就表示设置成功了
11.测试:
在真机下打开虚拟机管理器,然后新建虚拟机,选择第二个安装方式,URL:http://172.25.75.230/westos
kickstart URL :ks=http://172.25.75.230/ks.cfg,然后就会自动安装
然后等待虚拟机自动安装
12.脚本自动安装:此步骤也在真机下操作
新建一个.sh文件,vim xxx.sh ,然后输入如下命令:
sh xxx.sh name自动执行脚本命令
kickstart+dhcp+httpd+tftp == pxe pxe(预启动执行环境)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!