一、下載和安裝yum管理工具
使用yum管理工具,需要先下載和安裝yum。以下是在CentOS 7上安裝yum的步驟。
$ sudo yum -y install epel-release $ sudo yum -y install yum-utils
epel-release是yum包管理器倉庫。yum-utils是一個yum擴展包,包括一些實用工具,用於處理和查詢rpm包。
二、yum命令的常用操作
使用yum安裝,升級和卸載軟體包非常方便。以下是yum的常用命令。
yum install package_name # 安裝軟體包 yum update package_name # 升級軟體包 yum remove package_name # 卸載軟體包 yum search package_name # 查詢軟體包信息 yum list installed # 列出已安裝的軟體包
例如,要安裝Apache伺服器,可以使用以下命令:
yum install httpd
若要查找一個包,可以使用以下命令:
yum search nginx
如果不確定要安裝哪個包,請使用以下命令列出已安裝的軟體包:
yum list installed
三、配置yum源
默認情況下,yum倉庫中包含的軟體包是有限的。為了能夠從更多的源安裝軟體包,需要配置額外的yum源。
阿里雲,網易雲等機構都提供了yum源,可以根據自己的需要下載和安裝對應的倉庫。
在CentOS 7上,可以進行以下操作安裝epel和rpmforge源:
$ sudo yum install epel-release $ sudo rpm -Uvh http://www.rpmforge.net/pub/apt/rpmforge-release/$(rpm -Uvh –eval '%{centos_ver}')-1.el7.rf.x86_64.rpm
此外還可以手動創建.repo文件,並將其保存在/etc/yum.repos.d目錄中。例如,創建一個名為nginx.repo的文件,並將以下內容複製到該文件中:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
保存該文件後,使用以下命令啟用新的yum源:
yum makecache
四、yum配置文件
yum的配置文件位於/etc/yum.conf和/etc/yum.repos.d目錄中的.repo文件中。
以下是一些推薦配置,使yum運行更快並提高安全性:
[main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 #加速下載鏡像 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #僅從定位的伺服器下載源 _ = httpproxyurl://proxy:port proxy=_url
第一部分定義了全局選項,例如調試級別和記錄設置。第二部分定義了CentOS默認緩存和鏡像站點。
使用以上的配置後,將提高yum速度和下載鏡像的效率。
總結
yum管理工具是Linux系統管理中最重要的工具之一。本文介紹了yum的安裝,使用和配置方法,使系統管理員輕鬆地管理Linux系統的軟體包,提高了Linux系統的管理效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246490.html