当前位置:首页 > CN2资讯 > 正文内容

服务器直接安装kvm 服务器安装yum

11小时前CN2资讯


     yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的 Linux@Duke开发团队进行改进,遂有此名。被红帽收购后就加入的RHEL发行版。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池(nfs.ftp,http等方式共享软件源),但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。

一句话。yum就是为解决RPM包的依赖关系而生的,使用YUM可以极大的提高SA的工作效率,轻松方便的实现软件包的安装,删除等管理工作。广大SA的知音啊! ~。~

如果SA就连基本的软件包管理都有问题的话,哪混的太不入流啦。学习一个操作系统,安装软件是最基本的操作了,如果你学LINUX连软件都不会安装哪往下看吧。

1  大家先把光盘拿出来准备好--实战(ISO文件也行)

都知道Linux要使用摸个设备要先挂在的。哪就把光盘 放入光驱

  1    输入#mount /dev/cdrom /mnt/      (管理员权限哦也就是具有root权限的用户)     就是把/dev/cdrom挂在到/mnt目录下使用

有兄弟就说啦我么光盘啊有ISO别急

#mount –o loop  /放置ISO文件的位置  /挂载的位置              #cd /挂载的位置  就可以看到ISO里面的文件啦,照着下面的操作即可完成

2    然后切换到挂在点 /mnt 目录 。。。。看哈。。有东西啦吧。说明挂在成功啦哦

3 然后进入Server目录,把光盘中的内容复制到ftp目录中。我机器上没有搭建FTP服务装一哈。ftp服务安装包装一哈保持默认配置就行啦

4 安装完ftp包后会在/var/ 生成ftp/pub(默认目录为/var/ftp/pub配置文件在/etc/vsftpd下面有关ftp服务的培训我们后面再说)在/mnt/Server中执行下面的命令

5 上面我们已经把关盘的内容全部复制到/var/ftp/pub下面啦。我们到/var/ftp/pub下面去看看

6 下来就是创建以来关系啦生成相应的数据文件,在创建之前先安装createrepo这个软件包等哈要用到。然后删除么用的文件,删不删都行。有人说删除有人说不影响

删除*.html

删除Server/repodata/TRANS.TBL

删除VT/repodata/TRANS.TBL

如果你不删除以上文件也可能成功,但是也有可能出现意想不到的问题。建议删除  (以上操作在/var/ftp/pub目录中)

下来就要用createrepo这个工具啦用之前先安装一哈。 安装createrepo工具,然后用这个工具生成YUM通用数据库,记住使用TAB补全路径和命令。

[root@rhel5 Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm     

[root@rhel5 Server]# createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/

[root@rhel5 Server]# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/

7 YUM数据库生成完毕。我们启动一哈FTP服务

8 到此基本大功告成,下面我们进行测试:在测试之前呢需要配置客户端

进入/etc/yum.repos.d 复制  rhel-debuginfo.repo 不复制直接自己修改原有的也可以哦。自己写repo文件也可以这里我们不做讨论 # cp rhel-debuginfo.repo  sujun.repo (复制成任意名字均可只要以.repo结尾就行。)

然后修改复制的文件 编辑一哈

我的YUM服务器IP为129.168.1.21我是用ftp方式做的

到此大功告成,下面我们进行测试:

OK啦,下来我们装和RPM试试,测试一哈

[root@localhost ~]# yum install telnet-* Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Parsing package install arguments Package 1:telnet-0.17-39.el5.i386 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package telnet-server.i386 1:0.17-39.el5 set to be updated --> Processing Dependency: xinetd for package: telnet-server --> Running transaction check ---> Package xinetd.i386 2:2.3.14-10.el5 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================= Package Arch Version Repository Size ============================================================================================================================= Installing: telnet-server i386 1:0.17-39.el5 sujun 35 k Installing for dependencies: xinetd i386 2:2.3.14-10.el5 sujun 124 k Transaction Summary ============================================================================================================================= Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 159 k Is this ok [y/N]: y Downloading Packages: (1/2): xinetd-2.3.14-10.el5.i386.rpm | 124 kB 00:00 (2/2): telnet-server-0.17-39.el5.i386.rpm | 35 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------- Total 848 kB/s | 159 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : xinetd [1/2] Installing : telnet-server [2/2] Installed: telnet-server.i386 1:0.17-39.el5 Dependency Installed: xinetd.i386 2:2.3.14-10.el5 Complete!

看到啦吧。。成功完成

[root@rhel5 ~]# yum localinstall /var/ftp/pub/Server/dhcp*  这也可以。

关于用法下面再说

yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除. yum clean headers  清除header

yum clean packages  清除下载的rpm包

yum clean all  清除header与rpm包

####################################################################

YUM故障排除:

1、检查网卡是否启动,检查是否有IP地址,PING自己的IP是否可以接通,是否可以PING通YUM服务器

2、检查客户端配置文件是否正确

3、检查VSFTPD服务是否开启

#####################################################################

 2  补充说明:

转载于:https://blog.皇冠云.com/susir/296509

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23640.html

    分享给朋友:

    “服务器直接安装kvm 服务器安装yum” 的相关文章

    VAiCDN:提升用户访问体验的专业CDN解决方案

    在当今互联网时代,内容交付网络(CDN)成为了确保网站和应用顺畅运行的重要工具。VAiCDN 作为一家专业的 CDN 运营商,旨在为用户提供卓越的网络体验。同时,VAiCDN 的使命是推动全球内容交付的标准,以高效、安全的方式满足不同客户的需求。 从背景来看,VAiCDN成立初衷是为了应对日益复杂的...

    RackNerd VPS服务测评:性价比高、稳定性强的主机商推荐

    在当今的网络世界中,选择合适的主机商显得尤为重要。我最近体验了RackNerd这家提供VPS服务的主机商,想和大家分享一些我的观点。RackNerd因其性价比高而广受好评,这让我在决定购买前进行了详细的测评。我会从多个角度来探讨RackNerd的各方面表现。 RackNerd不仅在价格上拥有明显优势...

    如何安全地关闭防火墙和使用Linux命令管理防火墙

    在使用Linux系统时,关闭防火墙这件事我总觉得是个敏感话题。防火墙是保护计算机免受外部攻击的重要屏障,理解其作用很有必要。防火墙可以帮助我们监控和限制进入或离开系统的网络流量,让未授权的访问无处遁形。因此,在我们决定关闭防火墙之前,首先要明确什么样的场景和条件下,这个操作是合理的。 关闭防火墙之前...

    轻云互联:助力企业数字化转型的云计算解决方案

    轻云互联是隶属于广州轻云网络科技有限公司的云计算服务提供商。自成立以来,轻云互联专注于云计算领域,提供一系列全方位的一体化解决方案。这些解决方案涵盖了云计算产品、租用托管服务、云服务器、裸金属服务器、云虚拟主机以及游戏云服务等。走进轻云互联,你会发现这里不仅是一个技术创新的平台,更是一个通过边缘计算...

    AT&T VPS详解:稳定性与灵活性的完美选择

    在这篇文章中,我想和大家聊聊AT&T VPS,尤其是在更广泛的虚拟私有服务器市场中,AT&T VPS代表了什么。AT&T是一家美国知名的电信运营商,其提供的VPS服务在一定程度上依赖于它的网络基础设施。这种结合了高质量网络与虚拟服务器技术的服务,吸引了大量需要高稳定性和可扩展...

    获取美国住宅IP的全面指南:确保真实网络体验

    当我提到美国住宅IP地址时,脑海中总会浮现出那些连接到真正家庭网络的IP地址。这些地址并不是随便通过网络数组获取的,而是直接来源于美国的居民家庭网络。这样说来,我们可以简单理解为,美国住宅IP是一种具有真实家庭特征的网络身份。 美国住宅IP的定义并不是一个复杂的概念。它具有纯净度高、不易被识别为机器...