um -y upgrade 和 yum -y update 區(qū)別分別測試yum -y upgrade和yum -y update升級前 系統(tǒng)版本: centos5.5 內(nèi)核版本: 2.6.18-194.el5 升級前做過簡單配置文件修改yum -y upgrade 升級后系統(tǒng)版本: centos5.7 內(nèi)核版本: 2.6.18-194.el5 系統(tǒng)和軟件配置不做修改yum -y update 升級后 系統(tǒng)版本: centos5.7 內(nèi)核版本: 2.6.18-238.el5 系統(tǒng)和軟件配置文件更新 結論: yum -y update 升級所有包,改變軟件設置和系統(tǒng)設置,系統(tǒng)版本內(nèi)核都升級 yum -y upgrade 升級所有包,不改變軟件設置和系統(tǒng)設置,系統(tǒng)版本升級,內(nèi)核不改變
為西鄉(xiāng)塘等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及西鄉(xiāng)塘網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站制作、成都做網(wǎng)站、西鄉(xiāng)塘網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
yum,是Yellow dog Updater Modified的簡稱,起初是由yellow dog這一發(fā)行版的開發(fā)者Terra Soft研發(fā),用python寫成,那時還叫做yup(yellow dog updater),后經(jīng)杜克大學的Linux@Duke開發(fā)團隊進行改進,遂有此名。
yum的關鍵之處是要有可靠的repository,顧名思義,這是軟件的倉庫,它可以是http或ftp站點, 也可以是本地軟件池,但必須包含rpm的header, header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等。
以本地ISO鏡像為例,進行yum源配置。
執(zhí)行命令:mount -o loop /soft/rhel5.3x64.iso /mnt ,將ISO鏡像掛載到/mnt目錄下。
cd 到/etc/yum.repos.d 目錄下建立以".repo"結尾的文件,這里我建立的是server.repo。按下圖進行配置,默認ISO鏡像里有四類軟件包,我這里建立的是常用的Server包,如需要多個直接將文中內(nèi)容復制多行指定不同的位置即可。
配置完成后用命令:yum clean all 進行刷新。
到此就快速的完成了YUM源的配置,如查找:httpd軟件包。
常用命令如下:
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經(jīng)安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum remove package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
升級前
系統(tǒng)版本: centos5.5
內(nèi)核版本: 2.6.18-194.el5
升級前做過簡單配置文件修改
yum -y upgrade 升級后
系統(tǒng)版本: centos5.7
內(nèi)核版本: 2.6.18-194.el5
系統(tǒng)和軟件配置不做修改
yum -y update 升級后
系統(tǒng)版本: centos5.7
內(nèi)核版本: 2.6.18-238.el5
系統(tǒng)和軟件配置文件更新
結論:
yum -y update 升級所有包,改變軟件設置和系統(tǒng)設置,系統(tǒng)版本內(nèi)核都升級
yum -y upgrade升級所有包,不改變軟件設置和系統(tǒng)設置,系統(tǒng)版本升級,內(nèi)核不改變
應該是內(nèi)核升級了,你就用新的內(nèi)核吧,數(shù)字大的那一個。要是不想看見原來的那個啟動選項,可以編輯/boot/grub/grub.conf。里面類似
default=0
timeout=5
splashimage=(hd0,6)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.17-1.2157_FC5smp)
root (hd0,6)
kernel /vmlinuz-2.6.17-1.2157_FC5smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.17-1.2157_FC5smp.img
title Fedora Core (2.6.15-1.2054_FC5smp)
root (hd0,6)
kernel /vmlinuz-2.6.15-1.2054_FC5smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.15-1.2054_FC5smp.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
在第二個title前加個#把它注釋掉,這樣像上面這個配置在啟動的時候只能看見兩項了。注意前面的default,0表示默認第一項,1表示第二項,依此類推。