從零開始學(xué)習(xí)Linux(十七):RPM包管理之yum命令管理

1、配置網(wǎng)絡(luò)yum源

1.1、驗(yàn)證是否能夠連接外網(wǎng)

要想使用網(wǎng)絡(luò)yum源昵济,需要保證Linux服務(wù)器能夠連接外網(wǎng)。

查看是否能夠連接外網(wǎng)野揪,ping一下百度域名即可访忿。

ping www.baidu.com

返回如上提示表示能夠連接外網(wǎng)。

1.2斯稳、設(shè)置網(wǎng)絡(luò)IP

如果不能連接外網(wǎng)海铆,則需要配置好服務(wù)器IP地址信息。
如果Linux系統(tǒng)是紅帽系列挣惰,則可以使用setup命令配置IP卧斟、子網(wǎng)掩碼、網(wǎng)關(guān)憎茂、DNS珍语。

setup

如過Linux系統(tǒng)是CentOS系列,則可以使用nmtui命令配置IP唇辨、子網(wǎng)掩碼廊酣、網(wǎng)關(guān)、DNS赏枚。

nmtui

由于我本人使用的是騰訊云服務(wù)器亡驰,系統(tǒng)是CentOS8晓猛,就只簡(jiǎn)單的演示一下在CentOS中怎么設(shè)置IP和端口,并不會(huì)實(shí)際操作更改IP等信息凡辱。

輸入命令nmtui后戒职,彈出如下圖所示界面:

例如選擇編輯連接,進(jìn)入編輯界面如下圖所示:

以太網(wǎng)下eth0 表示第一個(gè)網(wǎng)卡透乾,回車進(jìn)入eth0網(wǎng)卡的編輯界面洪燥,如下圖所示:

因?yàn)槲沂窃粕系姆?wù)器,IP都是自動(dòng)獲取的乳乌。所以無需設(shè)置具體的IP捧韵,如果是Vmware虛擬機(jī)中的Linux系統(tǒng),可以自行嘗試設(shè)置一下汉操。

1.3再来、重啟網(wǎng)絡(luò)服務(wù)

如果是修改了IP等信息的話,要想IP磷瘤、網(wǎng)關(guān)等配置生效芒篷,還需要重啟網(wǎng)絡(luò)服務(wù)。

service network restart

如果此時(shí)還不能聯(lián)網(wǎng)采缚,查看一下網(wǎng)卡是否啟動(dòng)针炉。

vim /etc/sysconfig/network-scripts/ifcfg-eth0

將ONBOOT選項(xiàng)的值更改為yes,然后在重啟網(wǎng)絡(luò)服務(wù)扳抽。

1.4篡帕、網(wǎng)絡(luò)yum源

yum源文件配置在/etc/yum.repos.d目錄下面,如下圖所示:

說明:

  • CentOS-Base.repo表示網(wǎng)絡(luò)yum源摔蓝;
  • CentOS-Media.repo為本地磁盤yum源赂苗;

執(zhí)行命令愉耙,進(jìn)入yum源配置:

vim /etc/yum.repos.d/CentOS-Base.repo
[BaseOS]
name=Qcloud centos - BaseOS
baseurl=http://mirrors.tencentyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8

文件內(nèi)容說明:

  • [BaseOS]:容器名稱贮尉,一定要放到[]之中;
  • name:容器說明朴沿;
  • baseurl:配置的yum源服務(wù)器的地址猜谚,此處配置的是騰訊云的yum源;
  • enabled:此容器是否生效赌渣;enabled=0表示不生效魏铅,如果不配置或者是配置為1表示生效;
  • gpgcheck:RPM的數(shù)字證書是否生效坚芜,1表示生效 0表示不生效览芳;
  • gpgkey:數(shù)字證書的公鑰文件保存位置;

2鸿竖、yum命令

2.1沧竟、查詢所有可用軟件包列表

執(zhí)行命令:

yum list 
2.2铸敏、搜索指定的軟件包列表
方式一

執(zhí)行命令:

yum search [關(guān)鍵字]

例如搜索httpd相關(guān)的軟件包


方式二

執(zhí)行命令:

yum list | grep [關(guān)鍵字]
2.3、安裝軟件包

命令格式:yum -y install [包名]
參數(shù)說明:

  • install 安裝悟泵;
  • -y 自動(dòng)回答yes(某些軟件包在安裝的時(shí)候會(huì)有是否要安裝之類的提示杈笔,此項(xiàng)表示自動(dòng)回復(fù)yes);

如果安裝的時(shí)候不加包名糕非,安裝會(huì)有錯(cuò)誤提示蒙具,如下圖所示:

2.4、升級(jí)軟件包

命令格式:yum -y update [包名]
參數(shù)說明:

  • update 升級(jí)朽肥;
  • -y 自動(dòng)回答yes禁筏;

注意:yum -y update后必須加包名;不寫包名命令也是可以執(zhí)行的衡招,此時(shí)會(huì)將所有的軟件都升級(jí)融师,包括Linux內(nèi)核;如果不加包名蚁吝,直接升級(jí)所有軟件包旱爆,會(huì)有不可預(yù)知的問題發(fā)生;

禁止使用不加參數(shù)的升級(jí)命令>阶隆;陈住!

2.5山林、卸載軟件包

命令格式:yum -y remove [包名]
參數(shù)說明:

  • remove 升級(jí)房待;
  • -y 自動(dòng)回答yes;

不加包名參數(shù)驼抹,直接執(zhí)行命令:

yum -y remove

從圖中可以看出來桑孩,命令也是會(huì)執(zhí)行的,但是沒有做任何事情框冀。

注意:yum -y remove卸載會(huì)把包的所有的依賴包都卸載掉流椒,甚至有時(shí)候會(huì)把系統(tǒng)文件也給卸載調(diào)度,因此盡量少使用此命令C饕病P骸!

在Linux服務(wù)器上安裝軟件温数,最小化安裝绣硝,不要安裝多余的軟件。盡量不要使用yum卸載命令撑刺。

3鹉胖、yum軟件組管理命令

3.1、列出所有可用的軟件組
yum grouplist
3.2、安裝軟件組

命令格式:yum groupinstall 軟件組名

yum groupinstall 開發(fā)工具

注意:如果組名中有空格甫菠,用雙引號(hào)將組名包含起來败许。

3.2、卸載軟件組

命令格式:yum groupmove 軟件組名

yum groupmove 開發(fā)工具

4淑蔚、搭建光盤yum源

如果當(dāng)網(wǎng)絡(luò)沒辦法上網(wǎng)的時(shí)候市殷,也可以搭建光盤作為yum源。

4.1刹衫、掛載光盤

執(zhí)行命令:

mount /dev/sr0 /mnt/cdrom

掛載光盤的詳細(xì)命令醋寝,我們后面再說,此處先記住如何使用即可带迟。

4.2音羞、禁用網(wǎng)絡(luò)yum源

在前面的小節(jié)中,我們說過/etc/yum.repos.d/下是yum源仓犬,其中CentOS-Media.repo是光盤源的配置嗅绰。如下圖所示:

查看文件內(nèi)容,如下圖所示:

有兩種方法可以禁用掉除CentOS-Media.repo以外的yum源搀继。
方法一:將其他的yum源文件重命名或者剪切到其他路徑下面去窘面;
方法二:將每個(gè)文件中的enabled設(shè)置為0(文件少可以使用此方法);

4.3叽躯、修改光盤yum源文件

執(zhí)行命令财边,進(jìn)入CentOS-Media.repo文件

vim /etc/yum.repos.d/CentOS-Media.repo

項(xiàng)說明:

  • [c8-media-BaseOS]:容器(叫什么不重要);
  • name:容器名稱(叫什么不重要)点骑;
  • baseurl:光盤掛載地址酣难,其中file://是固定格式開頭,/mnt/cdrom是光盤的掛載地址黑滴;
  • enable:是否啟用源配置文件憨募;
  • gpgcheck:RPM的數(shù)字證書是否生效,1表示生效 0表示不生效袁辈;
  • gpgkey:數(shù)字證書的公鑰文件保存位置菜谣;

注意:不要隨意更改配置文件格式,否則會(huì)造成命令錯(cuò)誤吵瞻,如果要想注釋掉某一行數(shù)據(jù)葛菇,也要在行開頭處添加#!O鹦摺!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載济舆,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者卿泽。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子签夭,更是在濱河造成了極大的恐慌齐邦,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件第租,死亡現(xiàn)場(chǎng)離奇詭異措拇,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)慎宾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門丐吓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趟据,你說我怎么就攤上這事券犁。” “怎么了汹碱?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵粘衬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我咳促,道長(zhǎng)稚新,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任跪腹,我火速辦了婚禮枷莉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尺迂。我一直安慰自己笤妙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布噪裕。 她就那樣靜靜地躺著蹲盘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪膳音。 梳的紋絲不亂的頭發(fā)上召衔,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音祭陷,去河邊找鬼苍凛。 笑死,一個(gè)胖子當(dāng)著我的面吹牛兵志,可吹牛的內(nèi)容都是我干的醇蝴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼想罕,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼悠栓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤惭适,失蹤者是張志新(化名)和其女友劉穎笙瑟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體癞志,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡往枷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凄杯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片错洁。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖盾舌,靈堂內(nèi)的尸體忽然破棺而出墓臭,到底是詐尸還是另有隱情,我是刑警寧澤妖谴,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布窿锉,位于F島的核電站,受9級(jí)特大地震影響膝舅,放射性物質(zhì)發(fā)生泄漏嗡载。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一仍稀、第九天 我趴在偏房一處隱蔽的房頂上張望洼滚。 院中可真熱鬧,春花似錦技潘、人聲如沸遥巴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铲掐。三九已至,卻和暖如春值桩,著一層夾襖步出監(jiān)牢的瞬間摆霉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工奔坟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留携栋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓咳秉,卻偏偏與公主長(zhǎng)得像婉支,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子滴某,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容