8/15 day17--yum

1.YUM實(shí)踐案例

1.使用yum查詢軟件包的方式

yum listyum list|grep ftp

yum info ftp

2.使用yum安裝軟件包的方式

yum install tree yum install tree -y? ? #非交互

#安裝本地的rpm包, 如果有依賴關(guān)系, 會(huì)自動(dòng)從軟件倉庫中下載所需依賴?

yum localinstall /mnt/Packages/bind-9.9.4-50.el7.x86_64.rpm

#直接安裝網(wǎng)絡(luò)上的rpm包 yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

3.使用yum重新安裝軟件包的方式

①如果不小心刪除vsftpd配置文件 rm -f /etc/vsftpd/vsftpd.conf

②可以對(duì)軟件進(jìn)行重新安裝yum reinstall vsftpd

③檢查軟件的配置文件 rpm -qc vsftpd


/etc/logrotate.d/vsftpd

/etc/pam.d/vsftpd

/etc/vsftpd/ftpusers

/etc/vsftpd/user_list

/etc/vsftpd/vsftpd.conf

4.使用yum更新軟件包

①對(duì)比Linux已安裝的軟件和yum倉庫中的軟件, 有哪些需要升級(jí) yum check-update

②更新acl軟件 yum? -y update acl

③如下的執(zhí)行很危險(xiǎn),這代表更新整個(gè)系統(tǒng)所有的軟件,包括內(nèi)核? yum -y update

5.使用yum刪除軟件包

yum install samba -y

yum erase samba -y

yum remove samba -y

6.與yum倉庫相關(guān)指令(擴(kuò)展了解)

①列出yum源可用的軟件倉庫yum repolist

②列出全部yum源可用和禁用的倉庫 yum repolist all

③查找某個(gè)命令或文件屬于那個(gè)軟件包(生產(chǎn)常用)?

yum provides /etc/my.cnf?

yum provides cd

7.與yum緩存相關(guān)指令(擴(kuò)展了解)

①緩存rpm包方式一、修改yum全局配置文件?

vim /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=1? ? #啟動(dòng)緩存

②緩存rpm包方式二,只下載不安裝?

yum install -y yum-plugin-downloadonly #插件?

yum install httpd -y --downloadonly --downloaddir=/tmp

③清除所有yum緩存的軟件包以及元數(shù)據(jù) yum clean all

④只清除緩存的軟件包 yum clean packages

8.組包相關(guān)指令,(擴(kuò)展了解)

yum groups list

①安裝一整個(gè)組的軟件

?yum groups install Development tools \

Compatibility libraries \

Base Debugging Tools

②yum刪除包組

?yum groups remove? -y Base

9.歷史記錄指令,(擴(kuò)展了解)

①查看歷史執(zhí)行yum命令?

yum history

②查詢歷史執(zhí)行yum命令I(lǐng)D詳細(xì)信息?

yum history info N

③撤銷歷史執(zhí)行過的yum命令

?yum history undo N

二.搭建本地倉庫

1.利用linux系統(tǒng)光盤制作一個(gè)yum源。

①掛載鏡像

mount /dev/cdrom /mnt?

②備份原有倉庫 gzip /etc/yum.repos.d/*

③使用yum-config-manager命令添加本地倉庫

?yum-config-manager --add-repo="file:///mnt"

④或者使用手動(dòng)添加repo文件

?vim /etc/yum.repos.d/cdrom.repo?

[cdrom]? ??

name=This is local cdrom

baseurl=file:///mnt

enabled=1

gpgcheck=0

[? ]? ? ? ? ? #倉庫名稱

name? ? ? ? 倉庫描述信息

baseurl? ? #YUM源url地址 ,可以是file:// ftp:// http://

enabled? ? #是否使用該YUM源(0代表禁用, 1代表激活)

gpgcheck? ? #是否驗(yàn)證軟件簽名(0代表禁用, 1代表激活)

⑤生成緩存 yum makecache

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容