yum的概念
乙個源,就是乙個**,這個**對應的就是乙個倉庫,這個倉庫中有很多的rpm包。
加乙個源**,就是增加乙個倉庫。
#配置的源
wget -o /etc/yum.repo.d/centos-base.repo #基礎軟體包
wget -o /etc/yum.repos.d/epel.repo #第三方軟體
配置乙個源有兩種方式:
(1)手動新增乙個 repo 檔案
(2)安裝乙個「release」包,包中提供乙個repo的檔案
2. 使用yum安裝軟體包的方式
#yum通過公網安裝軟體包
yum install vsftpd #互動式,麻煩
yum install vsftpd -y #非互動
#yum直接安裝公網的rpm包,會自動查詢並解決依賴關係
yum install
#yum安裝本地的rpm包,會自動查詢當前系統上已有的倉庫解決依賴關係
yum localintsall samba-4.8.3-4.el7.x86_64.rpm
wget
rpm -ivh mongodb-org-3.6.0-1.el7.x86_64.rpm
#配置乙個mongodb的源
cat /etc/yum.repos.d/mongodb.repo
#------------------------
[mongodb-org]
name = mongodb repository
baseurl =
gpgcheck = 0
enabled = 1
gpgkey =
#----------------------------
yum localinstall mongodb-org-3.6.0-1.el7.x86_64.rpm
重新安裝軟體包的方式
rm -f /etc/vsftpd.conf
yum reinstall vsftpd
rpm -qc vsftpd
使用yum更新軟體包
yum cheak-update #檢查系統中可公升級的軟體包
yum check acl -y #公升級 acl 軟體包
yum update -y #公升級系統的所有軟體包(非常危險的操作,不建議)
使用yum刪除軟體包
yum install vsftpd -y
yum remove vsftpd -y
與yum倉庫相關的指令
yum repolist #檢視當前可用的倉庫
yum repolist all #檢視所有的倉庫(不論可用或不可用)
vim /etc/yum.conf
#---------------------------
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1 #啟動快取
#----------------------------
yum clean all #清除所有的快取資訊
yum clean packages #清除快取的軟體包
yum install -y yum-plugin-downloadonly #外掛程式
yum install httpd -y --downloadonly --downloaddir=/tmp
組包相關指令
yum groups
install development tools
compatibility libraries \
base debugging tools
#yum刪除包組
yum groups remove -y base
歷史紀錄指令
yum history
#檢視yum的歷史記錄
yum history info n #查詢歷史執行yum命令id詳細資訊
yum history undo n #撤銷歷史執行鍋的yum命令
10.搭建本地yum倉庫
mount /dev/cdrom /mnt
zip /etc/yum.repos.d/*
vim /etc/yum.repos.d/lemontree.repo
#--------------------------
[local-lemontree]
name = local packages
baseurl = file:///mnt
enabled = 1
gpgcheck = 0
#-----------------------------
yum remove wget -y
yum install
wget
Linux雲計算運維工程師day10
普通模式 命令游標跳轉 g 游標跳轉至末端 gg 游標跳轉至頂端 ngg 游標跳轉至第n行,如50gg ctrl f 往下翻頁 ctrl b 往上翻頁 游標跳轉至當前所在行的尾部 0 游標跳轉至所在行的首部 刪除 剪下 撤銷 dd 刪除當前游標所在行 4dd 刪除當前游標所在行以及以下3行 dg 刪...
Linux雲計算運維工程師day12
建立使用者時,如果指定引數,則以指定為準,若沒指定引數,則以預設為準,檢視預設引數 grep e v etc login.defs cat etc default useradd組是乙個邏輯概念,邏輯上將多個使用者 成乙個組,當我們操作組時,就是操作組內的所有成員。基本組 建立使用者時指定的組,稱為...
Linux雲計算運維工程師day14
如使用者執行 passwd 命令時,依託 root 身份執行,變更密碼。ll etc passwd 普通使用者是無許可權修改的 登陸普通使用者,執行passwd passwd ps aux grep passwd特殊許可權suid 預設情況普通使用者無法檢視 etc shadow,加特殊許可權後可以...