您的位置:首页 > 其它

制作本地YUM源(上传到web)

2017-10-23 16:59 232 查看

制作本地YUM源(上传到web)(以192.168.33.62为例)

① 先将光盘装在虚拟机中
 
② 将光驱挂载到文件系统中来
1)先创建目录      mkdir   /mnt/cdrom
2)挂载                  mount     -t     iso9660    -o     ro     /dev/cdrom   /mnt/cdrom
3)设置开机自动挂载(避免每次需要手动挂载)      vi    /etc/fstab
         在最后一行加上             /dev/cdrom       /mnt/cdrom     iso9660     defaults  0   0

③ 修改本机上的YUM源配置文件,将源指向自己
1)备份原有的YUM源配置文件           
cd    /etc/yum.repos.d/
rename    .repo    .repo.bak  *
2)vi     CentOS-Local.repo
写上:
[base]
name=CentOS-Local
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
保存退出

④ 清除YUM缓冲
yum    clean   all

⑤ 列出可用的YUM源
yum   repolist

⑥ 安装软件
yum    install    -y     httpd

⑦ 启动httpd
service    httpd    start
可使用浏览器访问 http://192.168.33.62:80
⑧ 可创建html文件,在浏览器中访问
cd     /var/www/
cd     html
vi      hello.html    (在里面随便写点内容,用于测试)
保存退出,就可以在浏览器访问了 http://192.168.33.62/hello.html
⑨ 可创建文件夹,在浏览器下载文件(把包丢到web)
先创建软链接
ln   -s    /mnt/cdrom     ./centos
cd    /centos
ll
可在浏览器访问,并下载文件 http://192.168.33.62/centos
⑩ 哪台机器想访问web,去下载文件,就只需改配置就可以了(以192.168.33.61为例)
1)cd    /etc/yum.repos.d/
      cp     CentOS-Media.repo.bak        CentOS-Local.repo
       vi      CentOS-Local.repo
将  baseurl   设置为
baseurl=http://192.168.33.62/centos
enabled=1
name=CentOS-Local
保存退出

2)验证是否改好
yum     repolist
有  CentOS-Local   就说明改好了,识别出来了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: