Linux學習:yum安裝和相關指令&防火牆開關

Yum的介紹

Yum的介紹(切換到root用戶)

Yum 全稱爲 Yellow dog Updater, Modified,它是一個在線的軟件安裝命令。
能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。

例如我們需要安裝一個軟件A,而軟件A–>B–>C–>D.通過yum我們只需要安裝A,其他依賴包會自動安裝。

那它怎麼能自動安裝呢?

Yum軟件源
Repository //倉庫
URL //http://

查看本地倉庫文件
cd /etc/yum.repos.d/
ls
在這裏插入圖片描述

注意:
.d //directory目錄
xxxd //daemon

更換centos的軟件源
原因:很多http被牆了,在國內無法訪問。
1.下載源倉庫文件,xxx.repo
curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.將repo文件保存到/etc/yum.repos.d/目錄中。

讓當前庫文件生效

  yum clean cache
    yum makecache

使用yum進行軟件包安裝卸載

$>yum list					//列出所有軟件包
$>yum list installed				//列出已經安裝的軟件包
$>yum list installed | grep nano	//列出已經安裝的軟件包
$>yum search nano				//在yum的軟件源中搜索軟件 
$>yum remove nano			//卸載軟件
$>yum -y install nano			//直接安裝,不需要yes確認.
$>yum list installed | grep nano	//查看是否安裝了Nano

我們現在只想下載不安裝怎麼做?

$>mkdir /home/centos/rpms

$echo 以下命令只下載軟件,不安裝軟件
$>sudo yum install --downloadonly				//只下載
			  --downloaddir=/home/centos/rpms	//指定下載目錄
			  Wget

修改centos能夠使用sudo命令

su root
nano /etc/sudoers

利用Yum安裝的軟件

$>su root
$>yum search ifconfig
$>yum -y install net-tools		//安裝網絡工具

關閉防火牆

[centos7]

$>sudo systemctl disable firewalld.service	//"開機自啓"禁用
$>sudo systemctl stop firewalld.service		//停止防火牆
$>sudo systemctl status firewalld.service	//查看防火牆狀態
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章