Time of Update: 2013-12-24
當你在控制台模式下,無法通過“滑鼠右鍵 > 關於”擷取作業系統的資訊。這時,在Linux下,你可以使用uname命令,協助你完成這些工作。 Uname是unix name的縮寫。在控制台中實際使用的時候只需鍵入uname。當你輸入uname不帶參數時,它僅僅顯示你的作業系統的名字。# uname Linux 也許這還不能滿足你的需要。所以你需要加上一些參數,來使uname顯示你所需要的資訊。以下是uname參數的列表。1.
Time of Update: 2013-12-24
一直以來對Linux下的時間管理知之不詳,GFree_wind在微博發起過幾次Linux下時鐘的討論,和Godbach這些大牛比,我完全插不上話,因為不懂。近來閑暇時間研究了下Linux下的時間管理,分享出來,請大家指正。從我們大白話的角度想,時間管理其實分成兩部分,就像我們小時候學習物理的時候物理老師不斷強調時間和時刻的區別。一個是時刻,比如現在是20:44:37秒,指的是時刻,我們手機上看時間,指的也是時刻。另一塊是時間,比如說,我每天工作八小時,再比如說,半小時之後,我要出門了,結束時間指
Time of Update: 2013-12-24
Recoll是一款優秀的全文檢索搜尋工具,速度極快。他能夠通過內容搜尋來找到你的檔案資料,而不僅僅是檔案名稱。你無需記住你的檔案儲存路徑,通過關鍵詞等方式,你就能找到你電腦上的檔案。就像在本地架設了一個搜尋引擎。廢話不多說,Ubuntu可以通過ppa直接安裝。sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on sudo apt-get update sudo
Time of Update: 2013-12-24
我們繼續“10個鮮為人知Linux命令系列”的第三部分。或許你已經知道了這些命令,那你無疑是一個有經驗而喜歡探索的Linux使用者。22. ^foo^bar 命令在一個執行個體中運行修改後的最後一個命令。假設我需要運行一個命令'ls -l'來詳細列出‘Desktop’目錄下的內容。意外地,你打了'lls
Time of Update: 2013-12-24
Pmap 提供了進程的記憶體映射,pmap命令用於顯示一個或多個進程的記憶體狀態。其報告進程的地址空間和記憶體狀態資訊。Pmap實際上是一個Sun OS上的命令,linux僅支援其有限的功能。但是它還是對查看完整的進程地址空間很有協助。我們需要PID或者啟動並執行進程的唯一進程ID來查看進程記憶體狀態,我們可以通過/proc或者常規命令比如top或ps得到它。文法或用法#pmap PID 或者 #pmap [options]
Time of Update: 2013-12-24
Linux命令列佷有用、很高效,也很有趣,但有時候也很危險,尤其是在你不確定你自己在正在做什麼時候。這篇文章並不打算引來你對Linux或Linux 命令列的憤怒。我們只是想讓你意識到在你運行某些命令時應該三思而後行。譯註:當然,以下命令通常都是在root許可權下才能將愚蠢發揮到無可救藥;在普通使用者身份下,破壞的只是自己的一畝三分地。)1. rm -rf 命令 rm -rf命令是刪除檔案夾及其內容最快的方式之一。僅僅一丁點的敲錯或無知都可能導致不可恢複的系統崩壞。下列是一些rm
Time of Update: 2013-12-24
在開始之前,規定一下符號的意義: #表示是root 的shell.$表示一般使用者的shell. 首先介紹一些在Linux下的基本命令: (1) man 中文描述: man的作用是對你熟悉或者不熟悉的命令提供詳細的協助. 安裝的預設文件的路徑在/usr/man目錄下面. 樣本: [bkbll@market man]$ man ls LS(1) FSF LS(1) NAME ls - list
Time of Update: 2013-12-24
系統對於硬碟的需求跟剛剛提到的主機開放的服務有關,那麼除了這點之外,還有沒有其它的注意事項呢?當然有,那就是資料的分類與安全性的考量。常常會發現網路上有些朋友在問『我的 Linux 主機因為跳電的關係,造成不正常的關機,結果導致無法開機,這該如何是好?』呵呵,幸運一點的可以使用 fsck 來解決硬碟的問題,麻煩一點的可能還需要重新安裝 Linux 呢!傷腦筋吧!另外,由於 Linux
Time of Update: 2013-12-24
Linux Standard Base ( LSB ) 由於 Linux 是一個沒有『規格品』樣式的新鮮玩意兒,如果大家都自己玩自己的,那麼可想而知的是,未來想要在 Linux 這個作業系統上面發展軟體與硬體的廠商一定會無所適從的!為了讓軟體開發商、與硬體發展者有一個依循的方向,因此而有 Linux Standard Base 這個玩意兒的誕生!所以,各個 distribution 也都要遵循 LSB 上面的規範,軟硬體發展者也都會依循 LSB ,所以囉,我們才會常常說,各大
Time of Update: 2013-12-24
X-Window的架構 在Unix-Like包括Linux等作業底下的圖形介面通常被我們簡稱為X-Window囉,這個X- Window怎麼來的?他目前的版本是怎樣?還有,X-Window主要是主從架構的(Server, Client),那麼這些主從架構是怎麼回事呢?我們底下就來談一談這些東西吧! ·XFree86 的曆史演化與版本 基本上,X-Window的核心就是 XFree86 這個玩意兒囉,他怎麼來的呢?在早期的Unix世界中,並沒有所謂的圖形介面,所以在一些圖形展示上面有點困擾就是了,
Time of Update: 2013-12-24
假定,您想要開始研究 USB 驅動程式。從哪裡入手尋找 USB 代碼?首先,您可以在頂層核心目錄中嘗試運行 find 命令:$ find . -name \*usb\*這個命令將列印出包含有字串“usb”的所有檔案名稱。可以嘗試的另外一種方法是,尋找某個惟一的字串。這個惟一的字串可以是 printk() 的輸出,或者是 /proc 中的檔案名稱,或者是可以在原始碼中找到的關於那個驅動程式的任意其他惟一的字串。例如,USB 列印的訊息是:USB Universal Host Controller
Time of Update: 2013-12-24
Linux作為是一個開放原始碼的免費作業系統,以其高效隱定的優秀品質,越來越受到使用者們的歡迎,並在全世界不斷普及開來。相信在不久的將來Linux還會得到更大更快的發展。雖然,Linux和Unix很相似,但是它們之間還是有不少重要的差別。對於很多習慣了UNIX和Windows的系統管理員來講,如何保證Linux作業系統的安全可靠將面臨許多新的挑戰。本文在此將給大家介紹一些Linux管理安全的基本技巧,希望能對大家有所協助。首先我想從系統的安全配置,開始我們的話題。因為我個人認為一位管理員要能充分
Time of Update: 2013-12-24
每個Linux系統都至少有一個人負責系統的維護和操作,這就是系統管理員。對於PC機使用者來說,可以身兼數職,既是使用者,又是系統管理員。系統管理員的職責就是保證系統平穩的操作和執行各種需要特權的任務。具體說來,系統管理員要做以下幾方面的工作:設定整個電腦系統,包括硬體和軟體,如安裝硬體裝置、安裝作業系統和軟體包、為使用者建立賬戶等。做適當的備份系統中常規檔案拷貝)和需要時的恢複。處理由於電腦有限資源的使用如磁碟空間、進程數目等)而遇到的問題。排除由於串連問題而造成的系統通訊網路)阻塞。進行作業系
Time of Update: 2013-12-24
1. 擷取協助man page 或 man bash:讀取每個命令的線上說明 或 多數設定檔.command [--help, -h]:大多數命令的簡要協助./usr/share/doc/[package-name/]:在這裡尋找所有文檔, 以及包含具體選項的 README.Debian 檔案Web documentation參考, 手冊, FAQ, HOWTO, 等. http://www.debian.org/doc/http://lists.debian.org
Time of Update: 2013-12-24
經過為期三年的積極開發,新2.6Linux核心最近已經發布了,在這期間,Linux核心的開發與測試方法發生了一些有趣的變化。當前,開發核心的方法在很多方面與三年前沒什麼不同。不過,一些關鍵變化已經使整體的穩定性和品質得到了提高。原始程式碼控制曆史上,從來沒有出現過用於Linux核心的正式的原始程式碼控制或修正控制系統。實際上,很多開發人員實現了他們自己的修正控制器,但是並沒有官方的LinuxCVS檔案庫,讓LinusTorvalds檢查加入代碼,並讓其他人可以由此獲得代碼。修正控制器的缺乏,常常
Time of Update: 2013-12-24
1. 以root身份登陸 2. 下載軟體 http://www.boutell.com/gd/http/gd-1.8.1.tar.gz 3. 確定系統中是否已經裝了FreeType,libjpeg,Xpm庫,這些庫一般是以rpm包形式進行安裝的, 您可以用下面的方法來檢測: 1)檢測FreeType庫 在Shell上運行rpm -qa | grep freetype,如果能看到freetype-...的輸出就表示安 裝了FreeType庫 2)檢測libjpeg庫 在Shell上運行rpm
Time of Update: 2013-12-24
本文是基於2.6的核心,也建議各位可以先看一下《Linux核心設計與實現第二版)》作為一個基礎知識的鋪墊。當然,從實踐角度來看,只要按著以下的步驟去做也應該可以實現成功編譯核心及載入模組。個人用的Linux版本為:Debian GNU/Linux,核心版本為:2.6.20-1-686.◆第一步,下載Linux核心的原始碼,即構建LDD3Linux Device Drivers
Time of Update: 2013-12-24
當今,全球Windows使用者群體正在縮小,微軟輸掉歐盟官司,全球Linux使用者急劇增加,在這種情況之下,怎麼看待各式各樣的Linux發行版,怎樣對待特點不同的Linux發行商,應該採取什麼樣的發展思路,成為一個關鍵問題。
Time of Update: 2013-12-24
一、引言在現代作業系統裡,同一時間可能有多個核心執行流在執行,因此核心其實象多進程多線程編程一樣也需要一些同步機制來同步各執行單元對共用資料的訪問。尤其是在多處理器系統上,更需要一些同步機制來同步不同處理器上的執行單元對共用的資料的訪問。在主流的Linux核心中包含了幾乎所有現代的作業系統具有的同步機制,這些同步機制包括:原子操作、訊號量semaphore)、讀寫訊號量rw_semaphore)、spinlock、BKL(Big Kernel Lock)、rwlock、brlock只包含在2.4
Time of Update: 2013-12-24
儘管核心是 Linux 的核心,但檔案卻是使用者與作業系統互動所採用的主要工具。這對 Linux 來說尤其如此,這是因為在 UNIX 傳統中,它使用檔案 I/O 機制管理硬體裝置和資料檔案。 遺憾的是,新手通常會混淆介紹 Linux 檔案系統概念的術語。術語檔案系統可以在 Linux 檔案編製中互換使用,用於指代幾個不同但相關的概念。除磁碟分割的具體執行個體外,檔案系統還指代資料結構以及分區中檔案的管理方法。