您的位置:首页 > 运维架构 > Linux

RHEL初接触之本地yum源配置和实验环境

2016-05-03 16:31 751 查看
我以前没玩过redhat服务器版本(server),我只玩过比较简单的Linux系统Ubuntu,和Centos。
我这次redhat是RHEL6.5和RHEL7.2

我使用Vmware Workstation12 分别安装6.5和7.2虚拟机,它们的镜像下载地址为http://www.linuxfly.org/post/659/

这里略过一般的创建虚拟机的方法;
等待系统安装完毕,安装完毕后。
第一步:
关闭防火墙
我并不知道redhat关闭防火墙的命令但是我图形界面里找到了Firewall,点开输入管理员密码,选择disabled就行了。
(后来百度了命令:service iptables stop并非永久,iptables -F 永久关闭)
第二步:
关闭selinux
#vi /etc/selinux/config

SELINUX=disabled

第三步:
配置本地yum源
# mount /dev/cdrom /mnt
# mkdir /home/yumsrc

# cp -a /mnt/* /home/yumsrc/

# cd /home/yumsrc/Packages/

#rpm -ivh *.rpm

然后修改文件
# vi /etc/yum.repos.d/rhel-source.repo



# cd /usr/lib/python2.6/site-packages/yum (注意RHEL7.2这里是/usr/lib/python2.7/site-packages/yum )

# vi yumRepo.py

将remote = url + ‘/’ + relative

修改为

remote = url + ‘/home/yumsrc’ + relative

也就是将/替换为自己的软件仓库位置

# createrepo /home/yumsrc

Spawning worker 0 with 3720 pkgs

Workers Finished

Gathering worker results
Saving Primary metadata

Saving file lists metadata

Saving other metadata

Generating sqlite DBs

Sqlite DBs complete

然后测试一下yum
#yum list

总结:有一个问题我始终没有解决,导致我选择 复制光盘上的内容到我建的文件中去然后进行配置。
          这个问题是:当我自动挂载系统镜像时,我所挂载的那个目录文件也就是那个挂载点,它是555,可读并不可写,后来我也百度了好多都没找到解决办法。因为创建本地源的时候需要文件可写,无奈之下选择复制镜像里的内容~~~~(>_<)~~~~。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rhel linux redhat 服务器