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,可读并不可写,后来我也百度了好多都没找到解决办法。因为创建本地源的时候需要文件可写,无奈之下选择复制镜像里的内容~~~~(>_<)~~~~。
我这次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,可读并不可写,后来我也百度了好多都没找到解决办法。因为创建本地源的时候需要文件可写,无奈之下选择复制镜像里的内容~~~~(>_<)~~~~。
相关文章推荐
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)