導航:首頁 > 操作系統 > linux升級

linux升級

發布時間:2022-05-01 17:37:52

『壹』 linux伺服器是怎麼升級系統的

在穩定且滿足需求的情況下不建議頻繁升級,因為升級之後很多原來的配置需要保留,升級過程中一般會有提示,如果不熟悉操作的有可能會恢復成默認設置,這樣會很麻煩。另外很多在線運行的軟體有可能對升級後的庫文件不兼容,軟體也需要更新,這樣在線業務有可能會中斷。因此,在沒有確切需要的情況下最好不要過於頻繁升級。

『貳』 linux怎麼升級系統版本

方法一:利用終端命令更新
1、啟動CentOS系統,進入到桌面。
2、在桌面上右擊滑鼠,選擇「在終端中打開」。

3、登陸root帳戶(CentOS系統的方法是鍵入 su,回車,再輸入密碼。注意,密碼在屏幕上不顯示)。
4、再鍵入 yum update(這是CentOS的系統更新命令),回車。這時,系統會檢測是否有可升級的程序,如果有,則會列出詳細的升級項,並詢問你是否升級,你只需輸入 y 回車即可。
方法二:利用系統自帶的系統更新界面更新
1、點擊菜單「系統」-「管理」-「軟體更新」。
2、這時,系統會自動掃描是否有可用的更新。如果有,則會在屏幕上列出。

3、此時,點擊「安裝更新」,會彈出提示框要求輸入root用戶密碼。在此,我們輸入密碼,點擊「授權」。
4、隨後,系統便開始下載並安裝更新了。

『叄』 linux系統重裝/升級方法

重裝很簡單 備份你的數據文件和配置文件,到外部設備 或者你的獨立的備份分區 ,然後重建文件系統重裝系統恢復數據和配置

升級的話 , 根據你的發行版 ,目前多數發行版已經能做到平滑升級 一個命令即可 比如yum update(fedora centos) , aptitude upgrade (debian ubuntu), emerge -uDN world (gentoo) 等等

源碼包方式或者比較古老的純rpm包管理系統升級 ,需要自己解決依賴問題 然後一個一個手動更新包 ,費時費力

『肆』 linux系統如何升級內核

1。將下載的新內核(比如linux-2.6.17.tar.bz2)拷貝到 /usr/src, 然後在/usr/src本地解壓,生成新目錄linux-2.6.17;2.#cd linux-2.6.17; 編輯Makefile 找到EXTRAVERSION:EXTRAVERSION = -xhawk(你自己給新內核取的名字) (注意前面的「-」 符號)3。拷貝/boot/下的1個config文件到/usr/src/linux-2.6.17/(解壓的新內核目錄),更名為.config。4。#make clean && make mrproper5. #make xconfig6. load 剛拷貝過來的/usr/src/linux-2.6.17/.config;7. 在"Processor type and features" 欄目,選擇自己的CPU類型,我的CPU 是Athlon64 3000+,但我想用32位的SUSE Linux,這里仍然選擇Athlon64;選擇Preemptible Kernel(Low-Latency Desktop); Time Frequency 選擇1000Hz;8。在Networking 欄目,去掉IPv6 Protocol;save;退出;9.編輯 .config file;找到:CONFIG_BLK_DEV_RAM_SIZE 把值改為 128000;10。在命令行執行 #export CHOST="i686-pc-linux-gnu"11。#export CFLAGS="-march=athlon64 -O2 -pipe -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -fweb -msse3"說明:如果CPU 是新版的Athlon64("Venice" or "San Diego")/Athlon64-X2("Manchester" or "Toledo"),加上-msse3,以支持SSE3 功能;12.#export CXXFLAGS="${CFLAGS}"13.#export MAKEOPTS="-j6"說明:MAKEOPTS= will set number of concurrent threads. 我有 1GB 內存 所以我的 MAKEOPTS=」-j6」,如果內存小,選MAKEOPTS="-j2"。***對於其它CPU的參數,請參考: http://gentoo-wiki.com/CFLAGS http://gentoo-wiki.com/Safe_Cflags#Intel_Processors14。開始編譯:#make bzImage#make moles#make moles_install15.#make install 自動新內核到/boot,自動修改Grub. (不用再mkinitrd)16.啟用新內核(這一步似乎可以不做,因為我忘記做這一步,仍然成功啟動到新內核):#rm /boot/vmlinuz#rm /boot/initrd#ln -s vmlinuz-2.6.17-xhawk-default vmlinuz (注意新生成的內核的名稱,在/boot 下查一下)#ln -s initrd-2.6.17-xhawk-default initrd17。重起計算機,用#dmesg命令查看啟動信息,第一行就是當前內核版本。或者用命令 #uname -r18.如果內核去掉了IPv6, 最好修改一下 /etc/sysconfig/SuSEfirewall2,把 FW_IPv6="" 改為FW_IPv6="no"然後修改 /etc/modprobe.conf將alias net-pf-10 ipv6 修改為 alias net-pf-10 off添加 alias ipv6 off

『伍』 如何 linux內核升級

首先要有大約5G的空閑空間吧

操作步驟
1、 環境配置

安裝必備軟體編譯工具:

#apt-get install libncurses5-dev build-essential kernel-package

注意:
(1)libncurses5-dev是為之後配置內核能運行 make menuconfig程序做准備
Build-essential為編譯工具,kernel-package是編譯內核工具
(2)如果系統顯示無法查找到這三個文件,輸入#apt-get update更新數據源。

進入root用戶許可權(本文全程超級用戶操作):

#sudo passwd root (第一次進入超級用戶需設置密碼)
#su (設置完超級用戶密碼後命令su直接登錄)

2、下載內核

登錄www.Kernel.org下載最新版本內核,本文下載linux-2.6.36.tar.bz2,ubuntu默認下載目錄為/home/XX(your name)/Downloads/

3、解壓縮
#cd /usr/src
/usr/src# tar xrf /home/XX/Downloads/linux-2.6.36.tar.bz2

4、配置內核
/usr/src# cd linux-2.6.36
/usr/src/linux-2.6.36#make menuconfig

註:
可以直接save,exit直接生成.config文件,也可以使用當前系統配置文件,使用當前系統配置文件方法:/linux-2.6.36#cp /boot/config-XX ./.config,然後進入menuconfig選擇load選項。

5、編譯內核
/usr/src/linux-2.6.36#make (也可以用make –j4命令據說可以節約時間,但是個人用下來覺得沒什麼區別。 )
Ps:這個過程時間很長,有時要三個小時

6、加入模塊
/usr/src/linux-2.6.36#make moles_install

Ps:這步也很漫長,不過和前一步相比,小巫見大巫了。

7、生成可執行的內核引導文件
/usr/src/linux-2.6.36#make bzImage(i字母要大寫)
/usr/src/linux-2.6.36#cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.36

8、將System.map復制到/boot下:
/usr/src/linux-2.6.36#cp System.map /boot/System.map-2.6.36

9、生成initrd.img文件
/usr/src/linux-2.6.36#cd /lib/moles/2.6.36
/lib/moles/2.6.36#update-initramfs –c –k 2.6.36

10、自動查找新內核,並添加至grub引導:
#update-grub

11、清除多餘的創建文件(可以不用理)
#cd /usr/src/linux-2.6-36
#make clean

12、重啟系統
#reboot 或者shutdown –r now

上面使用的linux內核是linux-2.6.36版本的,你要換成相應你的版本。

PS:上面的步驟我也是在網上弄得,具體來源忘了,不過很好用,我已成功編譯。

『陸』 Linux中升級更新命令yum upgrade和yum update的區別

1、作用

都是系統升級命名。

2、升級內容

yum -y update:升級所有包同時也升級軟體和系統內核;

yum -y upgrade:只升級所有包,不升級軟體和系統內核。

3、使用范圍

yum -y update:需要更新內核;

yum -y upgrade:更新系統時,軟體和內核保持原樣。

(6)linux升級擴展閱讀:

安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm

刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升級軟體:yum upgrade foo或者yum update foo

查詢信息:yum info foo

搜索軟體(以包含foo欄位為例):yum search foo

顯示軟體包依賴關系:yum deplist foo

常用功能:

『柒』 linux中的升級或更新有哪些

所以的更新都是從源下載更新,你可以選擇不同的源。
我一般全部都更新(我是stable),沒出現過問題。
debian從源下載軟體包列表,然後檢查是否有更高版本的軟體,如果有,更新的時候就下載新版軟體包,然後安裝,替換掉舊的軟體包。

如果不太懂,最好還是用synaptic新立得,圖形界面的軟體管理器。
如果不想更新某一軟體,可以設置某個軟體版本固定,它就不會被更新了。
如果只想更新一個軟體,那就選擇那個軟體,右鍵,更新。

『捌』 linux升級內核作用

支持新硬體
解決bug
提升效率,支持新功能,主要面向網路、開發、服務應用的。
不升級也沒壞處,如果你注意RH系列的操作系統就該知道,面向個人桌面的fedora每半年就會出一個新版本,內核都已經升級到2.6.3x了。而面向伺服器領域的RHEL和CentOS才到5.5,內核版本不詳,但5.3的內核才2.6.18,差了十來個檔次。就是因為伺服器領域的操作系統要考慮更多穩定方面的因素才不會隨意地發布新版。
如果你是個人電腦,升級內核就當練手了。不過提醒,如果你沒玩過,升級內核的後果一是系統崩潰,二是耗時極長勞心費神,三是不知篩選升級內容導致內核超大系統效率反而下降。

『玖』 如何進行Linux內核升級

1.下載內核
去linux內核的官網或者鏡像站點下載即可。
2.下載熱點內核標准配置文件
wget http://vbets.googlecode.com/files/config</p> <p>mv config .config
3.編譯內核
make menuconfig
選中Load an Alternate Configuration File ,然後選擇剛下載的。config
另外,要特別選中:
1)、通過make menuconfig選中以下對應的選項
General setup –></p> <p>[*] enable deprecated sysfs features to support old userspace tools
2)、修改。config文件
修改。config文件中CONFIG_SYSFS_DEPRECATED_V2,將原本被注釋掉的
CONFIG_SYSFS_DEPRECATED_V2 改成CONFIG_SYSFS_DEPRECATED_V2=y
註: 修改這項是因為舊版的mkinitrd及其nash在內核沒有CONFIG_SYSFS_DEPRECATED_V2參數時默認使用舊版sysfs路徑格式,從而在新內核下無法正確訪問/sys內的硬碟信息節點。
主要是解決"mount:could not find filesystem '/dev/root'"這樣的錯誤
make bzImage</p> <p>make moles</p> <p>make moles_install</p> <p>make install
4.解壓修改內核
cp /boot/initrd-2.6.38.img /tmp</p> <p>cd /tmp/</p> <p>mkdir newinitrd</p> <p>cd newinitrd/
zcat /initrd-2.6.38.img |cpio -i
rm -rf /tmp/initrd-2.6.38.img
vi init[/code]
找到這2行一樣的,去掉1行
echo "Loading dm-region-hash.ko mole"</p> <p>insmod /lib/dm-region-hash.ko</p> <p>echo "Loading dm-region-hash.ko mole"</p> <p>insmod /lib/dm-region-hash.ko
這主要是解決:"insmod: error inserting '/lib/dm-region-hash.ko': -1 File exists"這樣的錯誤
5.從新打包內核
find .|cpio -c -o > /initrd</p> <p>cd /</p> <p>gzip -9 < initrd > initrd-2.6.38img</p> <p>rm -rf /boot/initrd-2.6.38.img</p> <p>cp initrd-2.6.38.img /boot</p> <p>rm -rf /cd /usr/src/linux-2.6.38.tar.gz</p> <p>rm -rf /cd /usr/src/linux-2.6.38
6.設置從新內核啟動
vi /boot/grub/grub.conf
把default=1改為default=0
7.重新啟動系統
reboot

『拾』 linux怎麼升級

和 Windows 一樣,Linux 系統也可以在線更新。不過,和 Windows 不同的是,Linux 的更新(尤其是用作伺服器時)應該慎重。相比之下,由於Linux基本上是由世界各地的志願者在維護,其更新後發生故障的情況要比 Windows 更多。
對於Ubuntu發行版,升級只需要輸入以下兩個命令:
sudo apt-get update
sudo apt-get upgrade
升級之前,會給出一個清單,列出會新安裝哪些項目,以及更新哪些項目。鍵入y確認即可。

閱讀全文

與linux升級相關的資料

熱點內容
查看dns地址命令 瀏覽:765
android錄屏工具 瀏覽:838
成都互動直播系統源碼 瀏覽:953
usb藍牙android 瀏覽:405
伺服器顯示error1什麼意思 瀏覽:708
python代碼精簡 瀏覽:457
文件加密了怎麼找到了 瀏覽:193
jellyfin插件怎麼選擇主伺服器 瀏覽:836
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:392
java調用js代碼 瀏覽:979
崑山市民app怎麼修改身份信息 瀏覽:779
php登陸次數 瀏覽:744
python字元轉成數字 瀏覽:822
海川用的是什麼伺服器 瀏覽:376
口才是練出來的pdf 瀏覽:458
雲伺服器哪個公司性價比高 瀏覽:517
源碼論壇打包 瀏覽:558
php怎麼做成word 瀏覽:692
python批量生成密鑰 瀏覽:492