CentOS7公升級版本

2022-09-06 15:47:05 字數 1991 閱讀 2653

1、將光碟中的內容scp到本地目錄下,這裡我的目錄是/home/sda5/cdrom

2、修改配置檔案,將本地源指向拷貝的目錄

cd /etc/yum.repos.d/

mkdir -p /etc/yum.repos.d/backup

mv * /etc/yum.repos.d/backup #將其他的yum源移到備份目錄下,防止衝突

其中,baseurl是拷貝的目錄。file://表示yum源為檔案,gpgkey為gpg key檔案。

3、更新yum源

如果只想讓local.repo生效,可以將在/etc/yum.repos.d目錄下建立乙個backup目錄,並將其它.repo檔案都移到這個backup目錄中。

執行以下命令更新yum源:

yum

clean all

yum makecache

4、檢視現在機器上的yum源

注意:狀態為啟用(enabled),數量不為0才是載入成功。

如果yum後出現【insufficient space in download directory】 錯誤

方法:1:# yum clean all  命令會清除yum的快取檔案,不過有後遺症……

2:手動刪除一些不需要的東西,這個簡單吧……

3:手動刪除日誌檔案,這個也簡單吧……

4:對磁碟進行擴容操作,這個有點複雜和危險……

1、公升級core

yum update --skip-broken
公升級後檢視是否公升級成功

cat /etc/redhat-release #檢視core是否公升級成功

uname -r #檢視kernel是否公升級成功

uname -a #檢視kernel是否公升級成功

注意,kernel和core都要公升級。2、公升級kernel

如果kernel未公升級成功,先檢視下系統預設的核心版本:

awk -f\'

'$1=="

menuentry

" '/etc/grub2.cfg

如果已存在,在通過修改配置指向我們需要的kernel即可:

grub2-set-default 0
如果不存在,則要安裝:

yum

install -y kernel

再修改配置資訊,指向我們需要的kernel,然後重啟使之生效。

注:kernel公升級後重啟完不生效,是配置資訊修改有誤導致的。

公升級前:

最終:

centos7公升級pip版本

但是pip沒有設定的話,其實使用的指向還是python2的 那麼我們要公升級pip的話首先要把pip指向python 進入usr bin目錄 cd usr bin 檢視pip字首的檔案 ll pip 刪除pip檔案 rm pip 重新設定pip檔案 ln s usr local python3 bi...

centos7公升級GLIBC版本

之前在乙個centos7虛擬機器上執行目標程式的時候,發現自己的編譯環境比目標執行機的centos7系統的glibc版本要高,執行的時候報錯,說找不到glibc 2.18。於是在該centos7執行 strings libc.so.6 grep glibc 2.1 命令,發現最glibc的最高版本是...

centos7 公升級php版本

centos7 預設php5.4,版本太低,很多要求至少php5.5 1 檢視已經安裝的php元件 yum list installed grep php php.x86 64 5.4.16 46 el7 base php cli.x86 64 5.4.16 46 el7 base php comm...