**********设置自动安装虚拟机*********
一、kickstart
1、开启kickstart
2、执行system-config-kickstart命令,设置自动安装内容
3、执行vim ks.cfg 在文件末尾加上%packages %end 以及之间内容,其中@base必须加上。
编辑完成后 ksvalidator ks.cfg 命令检查编辑是否有错误
4、开启http服务,并关闭防火墙
二、yum源
1、检验yum源是否挂在指定位置
2、设置开机自动挂载
三、dhcp服务
yum源保证是可以使用的
yum install -y dhcp
cp /usr/share/doc/dhcp-*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
7 option domain-name "example.com";
8 option domain-name-servers 172.25.254.250;
27,28行注释掉
32 subnet 172.25.254.0 netmask 255.255.255.0 {
33 range 172.25.254.110 172.25.254.120;
34 option routers 172.25.254.100;
35 }
35行以后删除
systemctl start dhcpd
systemctl enable dhcpd
systemctl stop firewalld
systemctl disable firewalld
四、安装虚拟机
***********vsftpd服务***********
一、什么时ftp
提供vsftpd服务,使其他用户可以使用lftp服务访问到。
二、安装ftp
1、安装
yum install vsftpd -y
systemctl start vsftpd
systemctl stop firewalld
systemctl enable vsftpd
2、测试
lftp ip ##能登陆并且显示,表示安装成功
三、vsftpd文件信息
/var/ftp ##默认发布目录
/etc/vsftpd ##配置目录
四、vsftpd服务的配置参数
1、匿名用户设定
anonymous_enable=YES|NO 匿名用户登陆限制(No限制匿名用户登陆)
下面例子首先把权限设为NO,可以看到不能不能访问;
把权限改为YES后就可以访问。
2、限制本地用户浏览/目录
所有用户被锁定到自己的家目录中
vim /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
chmod u-w /home/*
关闭selinux:1) vim /etc/sysconfig/selinux #永久关闭
2) setenforce 0 #临时关闭
设置完成后使用 systemctl restart vsftpd.service