linux系統中經常有日誌文件不停更新,此時查看不停刷新的日誌文件需要用到以下命令:
tail -f 文件名 -n 200
tail命令將文件寫到標准輸出
-n指的是輸出文件的行數,可以將200改成其他數字。
❷ Linux中升級更新命令yum upgrade和yum update的區別
很簡單 前者 不建議先用,順序是先運行後者
yum update 是更新apt的軟體源,比如你用了163的源 運行此命令就相當於重新獲取一遍163的索引庫 檢測你本地的索引庫 有更新就會寫入,是更新索引源
yum upgrade 會根據前者 從索引中 分析系統已經安裝的軟體包 之後選出需要更新的軟體包包括系統包 再告訴你是否安裝
❸ linux的yum update命令
應該是內核升級了,你就用新的內核吧,數字大的那一個。要是不想看見原來的那個啟動選項,可以編輯/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表示第二項,依此類推。
❹ Linux中升級更新命令yum upgrade和yum update的區別
Linux升級命令有兩個分別是yum upgrade和yum update, 這個兩個命令是有區別的:
復制代碼
代碼如下:
yum -y update
升級所有包同時也升級軟體和系統內核
復制代碼
代碼如下:
yum -y upgrade
只升級所有包,不升級軟體和系統內核
實驗分別測試 yum -y upgrade和yum -y update
升級前
系統版本: centos5.5
內核版本: 2.6.18-194.el5
升級前做過簡單配置文件修改
yum -y upgrade 升級後
系統版本: centos5.7
內核版本: 2.6.18-194.el5
yum -y update 升級後
系統版本: centos5.7
內核版本: 2.6.18-238.el5
❺ 如何在 Linux 中使用一個命令升級所有軟體
1、可以使用apt-get升級軟體。
2、apt-get是可以直接使用的,格式為
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修復安裝
$ sudo apt-get dist-upgrade #升級系統
$ sudo apt-get upgrade #更新已安裝的包
$ apt-get source package #下載該包的源代碼
$ sudo apt-get build-dep package #安裝相關的編譯環境
❻ linux yum命令詳解以及查詢當前哪些包需要更新,與更新命令。
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
3 查找和顯示
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum groupinfo group1 顯示程序組group1信息yum search string 根據關鍵字string查找安裝包
4 刪除程序
yum remove | erase package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
yum deplist package1 查看程序package1依賴情況
5 清除緩存
yum clean packages 清除緩存目錄下的軟體包
yum clean headers 清除緩存目錄下的 headers
yum clean oldheaders 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟體包及舊的headers
比如,要安裝游戲程序組,首先進行查找:
#:yum grouplist
可以發現,可安裝的游戲程序包名字是」Games and Entertainment「,這樣就可以進行安裝:
#:yum groupinstall "Games and Entertainment"
所 有的游戲程序包就自動安裝了。在這里Games and Entertainment的名字必須用雙引號選定,因為Linux下面遇到空格會認為文件名結束了,因此必須告訴系統安裝的程序包的名字是「Games and Entertainment」而不是「Games"。
❼ linux怎麼升級
和 Windows 一樣,Linux 系統也可以在線更新。不過,和 Windows 不同的是,Linux 的更新(尤其是用作伺服器時)應該慎重。相比之下,由於Linux基本上是由世界各地的志願者在維護,其更新後發生故障的情況要比 Windows 更多。
對於Ubuntu發行版,升級只需要輸入以下兩個命令:
sudo apt-get update
sudo apt-get upgrade
升級之前,會給出一個清單,列出會新安裝哪些項目,以及更新哪些項目。鍵入y確認即可。
❽ linux yum命令詳解以及查詢當前哪些包需要更新,與更新命令
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系
❾ 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 內核版本
如果是官方的更新的話,只需要輸入更新命令,會自動更新。如果手動下載內核自己手動更新的話,比較麻煩點。要手動建議在虛擬機里玩,使用中的首次弄會出問題。