linux雲計算運維工程師day19

2021-10-04 08:50:35 字數 2556 閱讀 5331

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,加特殊許可權後可以...