搭建http-yum 仓库:
[root@www ~]# yum install httpd
[root@www ~]# systemctl enable httpd
ln -s ‘/usr/lib/systemd/system/httpd.service’ ‘/etc/systemd/system/multi-user.target.wants/httpd.service’
[root@www ~]# systemctl is-enabled httpd
enabled
[root@www ~]# systemctl start httpd
配置httpd.conf
[root@www ~]# vim /etc/httpd/conf/httpd.conf
DocumentRoot “/var/www/html/” #默认就好
Options Indexes FollowSymLinks #因为是源,所以让其显示列表
然后分别创建你要做为源的系统文件夹
[root@www ~]# mkdir /var/www/html/centos7
[root@www ~]# mkdir /var/www/html/centos6
[root@www ~]# mkdir /var/www/html/kubuntu
[root@www html]# ls
centos6 centos7 kubuntu
如果有多个系统就添加多个虚拟光驱,然后添加到/etc/fstab,对应挂载到/var/www/html/cenotsXXXXX文件目录
三个光驱:分别是Centos 7 ,Centos 6,kubuntu(注意:要把虚拟机关闭后添加,不然为SCSI设备在系统后找不到)
[root@www ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 119.5G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─centos-home 253:2 0 67.5G 0 lvm /home
sr0 11:0 1 3.6G 0 rom /var/www/html/centos6
sr1 11:1 1 1.3G 0 rom /var/www/html/kubuntu
sr2 11:2 1 7.1G 0 rom /var/www/html/centos7
已经识别到其他两个光驱了
[root@www ~]# vim /etc/fstab #设置开机自动挂载
/dev/mapper/centos-root / xfs defaults 0 0
UUID=409741cc-6a1b-4818-8ee6-dea219ff9288 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sr0 /var/www/html/centos6 iso9660 defaults 0 0
/dev/sr2 /var/www/html/centos7 iso9660 defaults 0 0
/dev/sr1 /var/www/html/kubuntu iso9660 defaults 0 0
CentOS 7的仓库:http://172.16.38.168/centos7/
CentOS 6的仓库:http://172.16.38.168/centos6/
CentOS kubuntu的仓库:http://172.16.38.168/kubuntu/
搭建vsftp–yum仓库方便查询和下载:
[root@www ~]# yum install vsftpd
[root@www Packages]# systemctl start vsftpd
[root@www Packages]# systemctl enable vsftpd
ln -s ‘/usr/lib/systemd/system/vsftpd.service’ ‘/etc/systemd/system/multi-user.target.wants/vsftpd.service’
[root@www Packages]# systemctl is-enabled vsftpd
enabled
修改vsftp默认目录
[root@www ~]# vim /etc/passwd
ftp:x:14:50:FTP User:/var/www:/sbin/nologin # 修改其中目录
CentOS6的ftp仓库:ftp://172.16.38.168/html/centos6/
CentOS7的ftp仓库:ftp://172.16.38.168/html/centos6/
kubuntu的ftp仓库:ftp://172.16.38.168/html/kubuntu/
- 本文固定链接: https://www.gayj.cn/?p=87
- 转载请注明: https://www.gayj.cn/