Time of Update: 2013-12-24
介紹:Linux中df命令可以用來顯示目前在Linux系統上的檔案系統的磁碟使用方式統計。這些工具可以方便地知道哪些檔案系統消耗多少記憶體。此外,如果被拾起,並且提供一個特定的檔案名稱作為df命令的參數,那麼它顯示的檔案所在的檔案系統的磁碟使用方式統計。系統管理員可以使用此命令,要知道在Linux上的各種檔案系統的磁碟使用狀態,以便可以進行適當的清理和維護的Linux系統。
Time of Update: 2013-12-24
Linux核心使用了源自於 Solaris 的一種方法,但是這種方法在嵌入式系統中已經使用了很長時間了,它是將記憶體作為對象按照大小進行分配,被稱為slab快取。記憶體管理的目標是提供一種方法,為實現各種目的而在各個使用者之間實現記憶體共用。記憶體管理方法應該實現以下兩個功能: 最小化管理記憶體所需的時間
Time of Update: 2013-12-24
Linux下面有很多經典的非常有用的命令,其中處理文本的命令就有很多。這些小工具經過了幾十年時間的洗禮,現在已經變成了經典,已經變成了Linux下面的標準,其實它們一直是遵循著Linux的標準。下面就讓我們一起看看這些經典的Linux文本處理命令。一. sort檔案排序,通常用在管道中當過濾器來使用。這個命令可以依據指定的關鍵字或指定的字元位置,對檔案行進行排序。使用-m選項,它將會合并預排序的輸入檔案。想瞭解這個命令的全部參數請參考這個命令的info頁。二.
Time of Update: 2013-12-24
在SMP系統中,我們的應用程式經常使用多線程的技術,那麼在Linux中如何查看某個進程的多個線程呢?本文介紹3種命令來查看Linux系統中的線程(LWP)的情況:在我的系統中,用qemu-system-x86_64命令啟動了一個SMP的Guest,所以有幾個qemu的線程,以此為例來說明。1. pstree
Time of Update: 2013-12-24
什麼是 Linux ?什麼是作業系統? 要瞭解 Linux 之前,就不能不知道什麼是作業系統 ( Operation System, OS ),所以,首先我們來簡單的說一說什麼是作業系統吧!先來想一想,當我們使用電腦時,螢幕上面顯示的咚咚是由哪裡來的?嗯!是由顯示卡與螢幕顯像的;那麼你現在可以藉由網路看到這篇文章,則是藉由 Internet 、網路卡、網路線以及所有相關的電子器材與網路器材所完成的一項任務!如果你要看 VCD
Time of Update: 2013-12-24
對於一些人來說系統運行了多久是無關緊要的,但是對於伺服器管理員來說,這是相當重要的資訊。伺服器在運行重要應用的時候,必須盡量保證長時間的穩定運行,有時候甚至要求零宕機。那麼我們怎麼才能知道伺服器運行了多久呢?在Linux 下,我們可以使用uptime 命令,而且此命令不必使用root 許可權。uptime 命令在系統中已經預設安裝了。文法如下:$ uptime 你會在螢幕上看到如下顯示:這些資訊儲存在/proc/uptime
Time of Update: 2013-12-24
Linux 與微軟 Windows 在硬體之認知上有相當大不同的差異!Linux 其實主要就是那個『核心』囉,而『核心』的功能就是在管理硬體囉,所以,作業系統與硬體本來就具有很高的相關性的!此外,由於每個人的主機用途都不一樣,例如有的人把 Linux 主機當作頻寬分享的工具,有的人將 Linux 主機當作桌上型電腦在使用,這些不一樣的用途所需要的硬體要求都不相同!我們舉個另外的簡單的例子來說明,家裡有小孩,或者自己仍然算是小孩的朋友大概都知道,『要用來打 Game 的 "遊戲機電腦"
Time of Update: 2013-12-24
不少初學者都覺得Linux作業系統難用,現特將Linux中的基本操作與DOS作業系統中相似的操作對照比較如下,以讓大家儘快入門 [一、初步知識] 1、[系統安裝] Linux的安裝時,使用Tab、箭頭、空格、斷行符號等鍵做出選擇。Linux一般須安裝在單獨的分區下,為避免Windows系統中的註冊表、捷徑路徑出錯,最好安裝在硬碟的最後一個分區。即將最後的一個分區刪除後,用分區軟體建議用Pqmagic)分為Linux Native(根分區)和Linux
Time of Update: 2013-12-24
您的核心必須已經啟用這些選項進行了編譯:Loadable module support ---> [*] Enable loadable module support [*] Module unloading [ ] Module versioning support (EXPERIMENTAL) [*] Automatic kernel module loading如果按照第一篇教程中的說明編譯核心,那麼就已經正確地設定了這些選項。否則,修改這些選項,重新編譯核心,
Time of Update: 2013-12-24
筆者是做Linux培訓的,所以對於初學Linux系統的朋友接觸的比較多,對於初學Linux時遇到的問題瞭解的也夠深刻,首先學Linux的朋友能夠忘記Windows2000,最起碼忘記Windows下的盤符、應用程式等基礎的東西,其次要深刻明白Linux和 Windows是2個不同的系統平台,可以去對比著學習,但不要直接拿Windows那套東西直接套用到Linux學習中。學習方向:一、案頭系統,就是系統安裝好後的視窗系統,在Windows下叫Windows,在Linux下叫 X
Time of Update: 2013-12-24
什麼是 Shell 這應該是個蠻有趣的話題:『什麼是 Shell ?』相信只要摸過電腦,對於作業系統不論是 Linux 、 Unix 或者是 Windows )有點概念的朋友們大多聽過這個名詞,因為只要有『作業系統』那麼就離不開 Shell 這個東西。不過,在討論 Shell 之前,我們先來瞭解一下電腦的運作狀況吧!舉個例子來說:當你要電腦傳輸出來『音樂』的時候,你的電腦需要什麼東西呢?1. 當然就是需要你的硬體有『音效卡晶片』這個硬體配備,否則怎麼會有聲音; 2.
Time of Update: 2013-12-24
首先研究 Linux 原始碼樹的頂層目錄,它通常但不總是)位於 /usr/src/linux-。我們不會研究得過於詳細,因為 Linux 原始碼經常會發生變化,但是,我們將嘗試讓給出的資訊足以找出特定驅動程式或函數的位置。Makefile:這個檔案是整個原始碼樹的頂層 makefile。它定義了很多實用的變數和規則,比如預設的 gcc 編譯標記。Documentation/:這個目錄中包含很多關於配置核心、運行 ramdisk
Time of Update: 2013-12-24
Linux作業系統誕生很早,但近幾年來廣為流行,為人所知。它已從一個研究性系統,發展到一個易掌握的應用型系統。Linux的開放的特性和自由軟體精神越來越被使用者所喜愛。這種作業系統帶來了電腦作業系統的革命,它有可能在今後擊敗Windows作業系統。Linux作業系統不僅能用LILO引導程式引導啟動直接進入,還能從DOS作業系統中間接引導啟動進入。Linux作業系統從DOS引導的好處是:1.在使用DOS作業系統進行常規交易處理之後,可以不用重新開始引導電腦而直接進入Linux作業系統。2.可以不在
Time of Update: 2013-12-24
為何需要升級套件 這真是一個很有趣的課題,為何需要升級套件?如果我的機器運作的好好的,那麼我幹嘛需要升級?通常我們升級的原因主要有三個: ·需要新的功能,但舊有主機並沒有,所以需要安裝新的套件; ·舊版本的套件上面可能有安全上的顧慮,所以需要更新到新版的套件; ·舊版的套件執行效能不彰,或者執行的能力不能讓管理者滿足。 在上面的需求當中,尤其需要注意的是第二點,當一個套件有安全上的顧慮時,千萬不要懷疑,趕緊更新套件吧!否則造成網路危機,那可不是鬧著玩的?那麼更新的方法有哪些呢?其實,目前在
Time of Update: 2013-12-24
首先要說明的是我的系統是fedora,其他系統可能不完全相同。 ◆1,時間儲存在硬體即時鐘RTC)中,RTC由主板電池供電,即使關斷電源也不會造成時間丟失。 ◆2,系統啟動時從RTC擷取時間,這個步驟在rc.sysinit中做: a),首先從/etc/sysconfig/clock中擷取RTC相關參數UTC/ARC/SRM。UTC為true表示RTC儲存的時間是UTC時間,false表示儲存的是本地時間。ARC與SRM的含義參考hwclock的manpage,一般false即可;
Time of Update: 2013-12-24
由於gd2才開始支援真彩圖片的建立,所以需要升級伺服器,如果你機器裡原來裝有了PHP或者APACHE的RPM或者低版本.你可以現刪除,刪除安裝簡潔一些,不過我的實際操作過程是煤油刪除,而直接安裝的.當然你也可以跟我一樣! 首先,伺服器GCC要有,不然什麼都不能做.可以用gcc -v來查看是否安裝了GCC, #gcc -v
Time of Update: 2013-12-24
BootLoader(引導裝載程式)是嵌入式系統軟體開發的第一個環節,它把作業系統和硬體平台銜接在一起,對於嵌入式系統的後續軟體開發十分重要,在整個開發中也佔有相當大的比例。U-BOOT是當前比較流行、功能強大的BootLoader,可以支援多種體繫結構。LH7A400是Sharp公司生產的一款基於ARM922T核心的32位RISC晶片,本文詳細介紹U-BOOT的功能、特點以及在LH7A400處理器上的移植過程。希望對大家有所協助,更好的瞭解uboot命令的執行流程。 具體內容如下:
Time of Update: 2013-12-24
1、讀取MBR的資訊,啟動Boot Manager Windows使用NTLDR作為Boot Manager,如果您的系統中安裝多個版本的Windows,您就需要在NTLDR中選擇您要進入的系統。 Linux通常使用功能強大,配置靈活的GRUB作為Boot Manager,我們將在啟動管理章節中向您介紹它的使用方式。 2、載入系統核心,啟動init進程 init進程是Linux的根進程,所有的系統進程都是它的子進程。
Time of Update: 2013-12-24
Git-cola 是一個跨平台的 Git 前端 (GUI)。它支援在 Linux、Windows 及 Mac OS X 等平台上運行。目前,Git-cola 包括 diff (差異比較)、commit (提交)、search (搜尋)、merge (合并)、stash (隱藏)、repository ops、branching 等功能。對於那些仍不知 Git 為何物的同學來說,這裡簡單地作一下科普:Git 是由 Linus Torvalds 開發設計的一個版本控制系統。Git-cola 需要
Time of Update: 2013-12-24
1. lshwlshw命令顯示詳細硬體資訊。如果要用概要方式顯示,可以加上short參數:lshw -short要顯示指定硬體資訊,加上class或C)參數:lshw -class memory2. sysstat3. 查看PCI資訊:lspci -v 相比cat /proc/pci更直觀)。lspci 是讀取 hwdata 資料庫,hwdata 由軟體包 hwdata 提供。4. 查看系統體繫結構:uname -a5. dmidecode查看硬體資訊,包括bios、cpu、記憶體等資訊6.