本地yum仓库以及网络版yum的私有仓库详细的安装配置

本地仓的配置
第一步:开启CD/DVD 设备,并且把centos镜像链接添加至设备中
第二步:创建一个 文件夹用来挂在 光驱文件 mkdir /mnt/cdrom (通常约定挂载在/mnt目录下 )
第三步:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
(挂载指令:mount,-t表示文件类型 iso9660,-o表示文件权限 ro [read only 只读] ,
将本地的/dev/cdrom 挂载到新创建的 /mnt/cdrom 目录下)
为了避免每次重启都要重新挂载,设置开机自动挂载
vi /etc/fstab
在最后一行添加
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
第四步:安装httpd
服务器端
1.yum install http (会提示命令不存在)
2.配置repo文件,使得repo指向当前仓库
cd /etc/yum.repos.d
ls 随便复制一个repo文件并重命名
cp CentOs-Media.repo CentOs-mini3.repo
修改复制的文件CentOs-mini3.repo
vi CentOs-mini3.repo
在文中,修改名称name=centos-mini3
修改yum源指向的地址 baseurl=file:///mnt/cdrom
修改 gpgcheck=0;
修改enabled=1;
3.此时yum源已经配置完毕,可以直接安装httpd yum install httpd
4.httpd 安装完毕,此时启动httpd service httpd start
4.1此时可能会出现端口占用,查看80端口是否被占用 netstat -lnp | grep 80
4.2 观察 80 端口被占用的pid 进程号
4.3 把出现的pid 杀掉。 kill -9 pid
4.4 反复查看80端口,直至没有占用,启动httpd
5.通过访问http://192.168.1.252

观察是否跳转到Apache 2 Test Page 网页标题

客户端:(必须在服务端配置所有步骤后再配置,只需以下步骤,无需配仓)
1.yum install http (会提示命令不存在)。
2.配置repo文件,使得repo指向服务端的http地址
    cd /etc/yum.repos.d 
    ls 随便复制一个repo文件并重命名
    cp CentOs-Media.repo CentOs-mini4.repo
    修改复制的文件CentOs-mini4.repo
    vi CentOs-mini4.repo
    在文中,修改名称name=centos-mini4
              修改yum源指向的地址 baseurl=http://192.168.1.252/centos 

              修改 gpgcheck=0;
              修改enabled=1;
3.此时yum源已经指向http中的mini3的仓,可以直接安装httpd   yum install httpd

第五步:将挂载的/mnt/cdrom的地址软连接至 http
5.1首先进入到http的www/html目录下
cd /var/www/html
5.2 软连接
ln -s /mnt/cdrom ./centos
是指在当前html目录下创建一个centos的快捷方式链接到 /mnt/cdrom
5.3 测试:在本地主机中访问 http://192.168.1.252/centos

观察是否可以下载文件

——————————————————————————————————————————
至此,网络版yum的私有仓库已经建立完毕!!!客户端回看第四步

提示:
1、到第四步的第二2步为止是本地仓库的配置,此时已经可以在本地使用yum源。
2、可能minimal安装的系统出现的问题:缺各种命令,安装软件时缺各种依赖
scp命令都没有:yum install -y openssh-clients
每台机器上都要安装才行

你可能感兴趣的:(Linux和大数据)