㈠ linux中升級更新命令yum upgrade和yum update的區別
1、作用
都是系統升級命名。
2、升級內容
yum -y update:升級所有包同時也升級軟體和系統內核;
yum -y upgrade:只升級所有包,不升級軟體和系統內核。
3、使用范圍
yum -y update:需要更新內核;
yum -y upgrade:更新系統時,軟體和內核保持原樣。
(1)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
常用功能:
-q 靜默執行
-t 忽略錯誤
-R[分鍾] 設置等待時間
-y 自動應答yes
--skip-broken 忽略依賴問題
--nogpgcheck 忽略GPG驗證
㈡ linux 如何更新gdb
linuxgdb安裝步驟如下:
1. 首先可以使用命令「 rpm -qa |grepgdb"查詢系統中是否安裝了gdb軟體包,如果安裝了,應該顯示如下:
[root@localhost~]#rpm-qa|grepgdb
gdbm-1.8.0-26.2.1
gdb-6.8-37.el5
gdbm-devel-1.8.0-26.2.1
2. 如果系統沒有安裝gdb軟體包,需要先准備好gdb對應的軟體包,通常在系統光碟Server文件夾下;3. 使用命令「rpm -ivh gdb-6.8-37.el5.rpm」或者類似的操作回車即可安裝;4. 安裝結束後,再使用命令「rpm -qa |grep gdb"查詢,如果成功安裝了,應該顯示如下:[root@localhost ~]# rpm -qa |grep gdbgdb-6.8-37.el55. 如果安裝不成功,檢查一下錯誤信息,有可能是因為少安裝了一些關聯軟體,根據提示安裝即可。
㈢ 如何更新linux系統時間
方法/步驟
修改系統時間。
linux系統時鍾有兩個,一個是硬體時鍾,即BIOS時間,就是我們進行CMOS設置時看到的時間,另一個是系統時鍾,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去讀取硬體時鍾的設置,然後系統時鍾就會獨立於硬體運作。有時我們會發現系統時鍾和硬體時鍾不一致,因此需要執行時間同步,下面就分享一下時間設置及時鍾同步的命令使用方法。
date命令將日期設置為2014年6月18日
---- date -s 06/18/14
將時間設置為14點20分50秒
---- date -s 14:20:50
將時間設置為2014年6月18日14點16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30
hwclock/clock 命令查看、設置硬體時間
查看系統硬體時鍾
hwclock --show 或者
clock --show
設置硬體時間
hwclock --set --date="06/18/14 14:55" (月/日/年時:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年時:分:秒)
同步系統及硬體時鍾。
下圖中可以看到硬體和系統時鍾相差半小時。可以使用hwclock或者clock進行同步,
硬體時鍾與系統時鍾同步:
# hwclock --hctosys 或者 # clock --hctosys hc代表硬體時間,sys代表系統時間,即用硬體時鍾同步系統時鍾
系統時鍾和硬體時鍾同步:
# hwclock --systohc或者# clock --systohc 即用系統時鍾同步硬體時鍾
㈣ 如何更新linuxkernel
在更新核心之前,可以執行uname -r或uname -a檢查系統中目前使用的Kernel版本。
編譯核心可按下面步驟來:
Step1 備份舊版Kernel
#cd /usr/src
# mv linux linux.old
#mv /boot/vmlinuz vmlinuz.old
Step2 取得Kernel源程序代碼
我以Kernel2.6.15為例來完成。
將linux-2.6.15.tar.gz復制到/usr/src/這個目錄下。
Step3 將Kernel解壓縮
在/usr/src/這個目錄下解壓縮,會看到linux/這個目錄。
tar zxvf linux-2.6.15.tar.gz
Step4 make mrproper
在/usr/src/linux/下執行 make mrproper
Step5 make config
在/usr/src/linux/下執行 make config,這是編譯整個核心的所在,是最復雜的地方。你需要一個一個選擇要編譯的功能。
/usr/src/linux/# make config
Step6 make dep
在上一步設置完配置文件後,就可以開始編譯核心了。
/usr/src/linux/# make dep
Step7 make clean
清除以前編譯出來的舊的系統核心與舊的driver
/usr/src/linux/# make clean
Step8 make zImage
製作系統核心文件。
/usr/src/linux/# make zImage (注意 I 為大寫,其餘均為小寫)
Step9 取得Linux核心文件zImage
編譯成功後,真正的系統核心文件Kernel Image放在
/usr/src/linux/arch/i386/boot/ zImage
應將此目錄的zImage復制到/boot/vmlinuz
#cd /usr/src/linux/arch/i386/boot
#cp zImage /boot/vmlinuz-2.6.15
#cd /boot
# ln ?s /boot/vmlinuz-2.6.15 /boot/vmlinuz
Step10 編譯系統模塊
如果在make config中設置將某些功能或硬體驅動程序編譯成模塊moles,且想安裝這些模塊,執行下面步驟。
/usr/src/linux/# make moles (編譯模塊)
/usr/src/linux/# make moles_install (安裝模塊)
編譯成功的模塊會被放置在/lib/moles/2.6.15/這個目錄,若以後想載入模塊就執行
#insmod /lib/moles/2.6.15/xxx.o (xxx.o是模塊名稱)
# modprobe /lib/moles/2.6.15/xxx.o
Step11 更新System.map
# cp /usr/src/linux/System.map /boot/System.map-2.6.15
# cd /boot
# ln ?s System.map-2.6.15 System.map
Step12 編輯lilo.conf
編輯lilo.conf,使開機能選用新Kernel或舊Kernel啟動,然後執行 lilo ?v ?v ?v,將編輯好的lilo.conf設置寫入系統核心文件,最後執行sync;sync;sync將在內存中的數據寫回硬碟,再執行shutdown ?r now 或reboot重新啟動。
㈤ 如何更新linux中的文件
你找一台電腦以前訪問過沒有壞的時候頁面,在Temporary Internet Files文件夾里去可找到
㈥ linux伺服器是怎麼升級系統的
在穩定且滿足需求的情況下不建議頻繁升級,因為升級之後很多原來的配置需要保留,升級過程中一般會有提示,如果不熟悉操作的有可能會恢復成默認設置,這樣會很麻煩。另外很多在線運行的軟體有可能對升級後的庫文件不兼容,軟體也需要更新,這樣在線業務有可能會中斷。因此,在沒有確切需要的情況下最好不要過於頻繁升級。
㈦ Linux中的update和upgrade分別是更新什麼
sudoapt-getupdate下載最新的軟體列表。
從軟體源(也就是伺服器)下載最新的軟體包列表文件,更新本地軟體包緩存信息(包含軟體名,版本,校驗值,依賴關系等)。
具體下載文件在目錄:
/var/lib/apt/lists
sudoapt-getupgrade
安裝更新。
下載最新軟體包,並替換系統上過時的軟體。
具體下載文件在目錄:/var/cache/apt/archives。
(7)linux更新擴展閱讀:
系統內核的路由轉發:
Linux操作系統嵌入了TCP/IP協議棧,協議軟體具有路由轉發功能。路由轉發依賴作為路由器的主機中安裝多塊網卡,當某一塊網卡接收到數據包後,系統內核會根據數據包的目的IP地址,查詢路由表。
然後根據查詢結果將數據包發送到另外一塊網卡,最後通過此網卡把數據包發送出去。此主機的處理過程就是路由器完成的核心功能。
通過修改Linux系統內核參數ip_forward的方式實現路由功能,系統使用sysctl命令配置與顯示在/proc/sys目錄中的內核參數。首先在命令行輸入:cat/proc/sys/net/ipv4/ip_forwad,檢查Linux內核是不是開啟IP轉發功能。
如果結果為1,表明路由轉發功能已經開啟;如果結果為0,表明沒有開啟。出於安全考慮,Linux內核默認是禁止數據包路由轉發的。在linux系統中,有臨時和永久兩種方法啟用轉發功能。
㈧ linux命令求解,如何更新以及還原
[armlinux@lqm patch]$ diff-uN test0 test1 > test1.patch
【註:因為單個文件,所以不需要-r選項。選項順序沒有關系,即可以是-uN,也可以是-Nu。】
[armlinux@lqm patch]$ ls
test0 test1 test1.patch
[armlinux@lqm patch]$ moretest1.patch
************************************************************
patch文件的結構
補丁頭
補丁頭是分別由---/+++開頭的兩行,用來表示要打補丁的文件。---開頭表示舊文件,+++開頭表示新文件。
一個補丁文件中的多個補丁
一個補丁文件中可能包含以---/+++開頭的很多節,每一節用來打一個補丁。所以在一個補丁文件中可以包含好多個補丁。
塊
塊是補丁中要修改的地方。它通常由一部分不用修改的東西開始和結束。他們只是用來表示要修改的位置。他們通常以@@開始,結束於另一個塊的開始或者一個新的補丁頭。
塊的縮進
塊會縮進一列,而這一列是用來表示這一行是要增加還是要刪除的。
塊的第一列
+號表示這一行是要加上的。
-號表示這一行是要刪除的。
沒有加號也沒有減號表示這里只是引用的而不需要修改。
************************************************************
***diff命令會在補丁文件中記錄這兩個文件的首次創建時間,如下***
--- test0 2006-08-18 09:12:01.000000000 +0800
+++ test1 2006-08-18 09:13:09.000000000 +0800
@@ -1,3 +1,4 @@
+222222
111111
-111111
+222222
111111
[armlinux@lqm patch]$ patch-p0 < test1.patch
patching file test0
[armlinux@lqm patch]$ ls
test0 test1 test1.patch
[armlinux@lqm patch]$ cattest0
222222
111111
222222
111111
3、可以去除補丁,恢復舊版本
[armlinux@lqm patch]$ patch-RE -p0 < test1.patch
patching file test0
[armlinux@lqm patch]$ ls
test0 test1 test1.patch
[armlinux@lqm patch]$ cattest0
111111
111111
111111
㈨ linux怎麼升級系統版本
方法一:利用終端命令更新
1、啟動CentOS系統,進入到桌面。
2、在桌面上右擊滑鼠,選擇「在終端中打開」。
3、登陸root帳戶(CentOS系統的方法是鍵入 su,回車,再輸入密碼。注意,密碼在屏幕上不顯示)。
4、再鍵入 yum update(這是CentOS的系統更新命令),回車。這時,系統會檢測是否有可升級的程序,如果有,則會列出詳細的升級項,並詢問你是否升級,你只需輸入 y 回車即可。
方法二:利用系統自帶的系統更新界面更新
1、點擊菜單「系統」-「管理」-「軟體更新」。
2、這時,系統會自動掃描是否有可用的更新。如果有,則會在屏幕上列出。
3、此時,點擊「安裝更新」,會彈出提示框要求輸入root用戶密碼。在此,我們輸入密碼,點擊「授權」。
4、隨後,系統便開始下載並安裝更新了。
㈩ Ubuntu Linux更新的幾種命令介紹
1、sudo apt-get update 更新源,從伺服器下載軟體列表,同步伺服器的軟體包數據;
2、sudo apt-get upgrade 安裝可用更新;
3、sudo apt-cache search package_name 查詢軟體包;
4、sudo apt-get install package_name 安裝一個軟體包;
5、sudo apt-get remove package 刪除一個軟體包;
6、sudo apt-get help 查看apt-get 命令幫助;