首页 > CentOS > 搭建自已的yum源仓库:http仓库和ftp仓库
2016
03-08

搭建自已的yum源仓库:http仓库和ftp仓库

搭建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/

 

搭建vsftpyum仓库方便查询和下载:

[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                     # 修改其中目录

 

CentOS6ftp仓库:ftp://172.16.38.168/html/centos6/

CentOS7ftp仓库:ftp://172.16.38.168/html/centos6/

kubuntuftp仓库:ftp://172.16.38.168/html/kubuntu/

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。