基于光盘iso文件对rhel-5.4进行添加/删除linux组件的设置(保证有效、可用)

      你是不是在为怎样给你的rhel 5.4“瘦身”而烦恼,当然,通过删除软件是可以瘦身的哦!(嘻嘻~ 可能还有别的方法瘦身),一些不必要的组件我们完全可以删掉,不是吗?比如,如果你通过虚拟机安装的rhel5.4,而不需要用linux联网,你完全可以把那 该死的 邮件服务去掉,是不是发现它 很耗开机时间?(嘻嘻~ 个人发现,不知您的情况是不是这样?)。ok了,废话不说了,开始瘦身喽!!

      第一步,你选择进入增加/删除软件列表是不是发现没有列表让你自己定制软件的增加或删除?那就对了,因为rhel5好像不支持直接对组件的增加或删除(RedHat9 是可以的哦,可以亲自试验)。这就需要我们自己进行配置了。

      第二步,配置阶段。进行用户切换,从普通用户到root下,操作:#su (#不用输,这是基本常识,即只要在shell中输入su即可,后面的操作中#一样不用打出来的。), 然后输入root密码进入管理员界面,然后 #mkdir/media/rhel54dvd,当然后面的rhel54dvd可以是你任意喜欢的名字。 现在就是要把 光盘iso文件挂载到新建的这个目录下。要睁大眼睛看哦。命令为:#mount -o loop rhel-5.4-server-i386-dvd.iso /media/rhel54dvd。好了,你是不是很莫名其妙,现在的iso文件要在哪才能被挂上来呢?当然是你的linux的一个目录下了,举个例子:如果我的iso镜像文件在/etc目录下,那我上面的指令就要改为 #mount -o loop /etc/rhel-5.4-server-i386-dvd.iso /media/rhel54dvd了。还有就是,这里的iso文件的名字一定要和你的/etc里面的iso文件的名字一样,这样才能把它挂上来啊,不是吗?那你觉得我上面说的”当然是你的linux的一个目录下了“这句话正确吗?回答是,不是很正确,因为这个iso在你的windows下的文件夹也可以实现安装哦,前提是你得实现linux对windows的共享,并且在你共享的目录里有这个iso文件。比如我在windows下的E盘是能让linux共享的文件夹,然后命令就变为:mount -o loop /mnt/hgfs/E/rhel-5.4-server-i386-dvd.iso /media/rhel54dvd就ok了。以上两种方法我都试过,不过第二种当然最好了,应为第一中你还得把iso镜像文件拷到你的linux目录下,文件有将近3G,我们何必这么麻烦呢,直接共享windows下的iso多好!!至于共享的设置,这需要看下一篇文章了,等明天再写喽,嘻嘻~~ 偷个懒 。。

       第三步,需要修改一系列文件,(别看一系列就吓晕了,其实就两个嘛)O(∩_∩)O~     

       1、/etc/yum.repos.d目录里创建一个以repo为扩展名的任意名字文件,命令如下:
                #cd /etc/yum.repos.d
               # vi dvd.repo

                然后呢,当然是要往里面写东西喽!要写的内容如下:

               [rhel5]
                name=base RPM Repository for RHEL5
                baseurl=file:///media/rhel53dvd/Server/
                enabled=1
                gpgcheck=0

                记住,上面的这五行内容都得写进去哦,千万别瘦身,那样是会出问题的!然后保存退出。

             2、然后就是修改一个URL的文件,计入那个目录,命令为:

                   #cd /usr/lib/python2.4/site-packages/yum/      //这是进入这个文件的目录;

                   #vi yumRepo.py                                                       //开始编辑这个文件喽

                   将这个文件的其中的411行(我的文件是799行,前面的411行是网友提供的,好像不是正确的,嘻嘻,第799行应该没错,小弟亲自找的,嘻嘻 ~),由:remote=url + '/' + relative 改为:remote="file:///mnt/Server/ "+ '/' +relative (rhel5.3的 好像路径是file:///mnt/iso/Server") ,总之找到Server这个目录就行,你可以进去Server目录看一下,发现了什么? 是不是好多.rpm安装包?这就是我们要安装的东西们喽~~

 

       好了,准备完成,在进入”添加/删除软件“,发现是不是可以定制软件了 ?是不是这个界面?

 

 

        怎么样?很爽吧?linux就是这么人性化,自己想怎么做就怎么做,就是别乱搞哦~~ 小心内核崩溃,罢你的工!!ok,enjoy yourself!!下次见喽

为什么会这样[user_mongo@nosql01 replicaset]$ cd /opt [user_mongo@nosql01 opt]$ ll total 0 drwxr-xr-x. 3 root root 25 Mar 16 17:08 servers drwxr-xr-x. 2 root root 51 Mar 16 17:10 software [user_mongo@nosql01 opt]$ tar -zxvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/MPL-2 tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/MPL-2: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/README tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/README: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos: Cannot open: No such file or directory tar: Exiting with failure status due to previous errors [user_mongo@nosql01 opt]$ tar -zcvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information.
06-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值