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鹦摺!