第02章 Linux的磁盤分區(qū)_第1頁
第02章 Linux的磁盤分區(qū)_第2頁
第02章 Linux的磁盤分區(qū)_第3頁
第02章 Linux的磁盤分區(qū)_第4頁
第02章 Linux的磁盤分區(qū)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 在安裝Linux必須要先了解到您的 Linux 預計想要達成的功能是什么?這樣在選購硬件時, 才會知道,那個部分是最重要的。 Linux 對于計算機各組件/裝置的分辨, 與我們慣用的 Windows 系統(tǒng)完全不一樣!因為,各個組件或裝置在 Linux 下面都是一個文件! 。因此,在認識各項裝置之后,學習 Linux 的裝置代號之前, 務必要先將 Windows 對于裝置名稱的概念先拿掉否則會很難理解!第二章 Linux磁盤分區(qū)及命令行1 選擇與 Linux 搭配的主機配備 認識了主要的計算機系統(tǒng)硬件之后,接下來就得知道, 你的硬件需要怎樣的等級才能符合你的操作系統(tǒng)需求呢?不同的主機服務需要的

2、主機等級是不相同的! Linux 是做為終端機,并且也不玩 X-Window:Linux 所需要的硬件資源是很低的Linux 機器是預計用來作為公司內(nèi)部的 mail server 或者是學校的 Web server:選擇高檔一點的計算機配備了,尤其是 RAM 的大小、顯示卡的內(nèi)存容量與硬盤的空間容量 此外, Linux 開發(fā)商在釋出 Linux 之前,都會針對該版所預設可以支持的硬件做說明, 因此,你除了可以在 Linux 的 Howto 去查詢外,也可以到各個相關的 Linux distributions 網(wǎng)站去查詢呢! 2.1 硬盤 硬盤是可以存儲大量信息資源的媒介。為了更合理的管理使用硬

3、盤資源,更有效的提高查詢速度和訪問質量,我們可以把硬盤劃分為很多分區(qū),分別存放一些信息。硬盤分區(qū)是從硬件的基礎上對資源進行合理管理的手段。 但是我們不能只有分區(qū),得用一個方法來控制分區(qū)。 Windows? 使用了盤符這個概念,用單一的字母來表示硬盤上的不同分區(qū)2 Linux的磁盤分區(qū)Linux? 在Linux里邊,我們沒有盤符這個概念,我們用目錄的形式進行管理。什么是目錄?例:籮筐裝水果。這些水果如果是我們的文件,那么我們用的籮筐就叫目錄。目錄技術是從軟件的基礎上對資源進行管理的方法 在Linux里邊,我們沒有盤符這個概念,我們用目錄的形式進行管理。把每一個分區(qū)和某一個目錄對應,以后對這個目錄

4、的操作就是對這個分區(qū)的操作,這樣就實現(xiàn)了硬件管理手段和軟件目錄管理手段的統(tǒng)一。這個把分區(qū)和目錄對應的過程叫做掛載-mount。這種對應關系可以由用戶隨時中斷和改變。2.2 SWAP交換分區(qū) 我們?nèi)绻麤]有足夠的內(nèi)存,也許就不能運行某些大型的軟件,解決的辦法是在硬盤上劃出一個區(qū)域來當作臨時的內(nèi)存,好像內(nèi)存變大了。Windows操作系統(tǒng)把這個區(qū)域叫做虛擬內(nèi)存,Linux把它叫做交換分區(qū)swap。 安裝Linux時候建立交換分區(qū)時,如果你的內(nèi)存只有64M或則128M,那么交換分區(qū)最好設置成為它的3倍,如果你的分區(qū)足夠大,有256M或則512M,那么設置成為相同大小就可以了。但是請注意,最好大小為2的N

5、次冪的數(shù)字。2.3 分區(qū)格式 Linux是一個開放的操作系統(tǒng),它最初使用ext2格式,后來使用ext3格式,但是它同時支持非常多的分區(qū)格式,包括很多大型機上UNIX使用的XFS格式,也包括微軟的那些fat以及TFS格式。2.4 Linux的目錄結構 /bin 該目錄中存放Linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。/boot 該目錄下存放的都是系統(tǒng)啟動時要用到的程序,當用lilo引導Linux時,會用到這里的一些信息/dev 該目錄包含了Linux系統(tǒng)中使用的所有外部設備,它實際上是訪問這些外部設備的端口,你可以訪問這些外部設備,與訪問一個文件或一個目錄沒有區(qū)別。例如在系統(tǒng)中

6、鍵入“cd /dev/cdrom”,就可以看到光驅中的文件;鍵入“cd /dev/mouse”即可看鼠標的相關文件。IDE 硬盤機 /dev/hda-d USB /dev/sda-pCDROM /dev/cdrom 打印機 /dev/lp0-2鼠標 /dev/mouse /etc 該目錄存放了系統(tǒng)管理時要用到的各種配置文件和子目錄,例如網(wǎng)絡配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設備配置信息、設置用戶信息等。/sbin 該目錄用來存放系統(tǒng)管理員的系統(tǒng)管理程序。/home 如果建立一個名為“xx”的用戶,那么在/home目錄下就有一個對應的“/home/xx”路徑,用來存放該用戶的主目錄。/lib

7、該目錄用來存放系統(tǒng)動態(tài)連接共享庫,幾乎所有的應用程都會用到該目錄下的共享庫/lost+found 該目錄在大多數(shù)情況下都是空的。但當突然停電、或者非正常關機后,有些文件就臨時存放在這里。/mnt 該目錄在一般情況下也是空的,你可以臨時將別的文件系統(tǒng)掛在該目錄下。/proc 可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的/root 如果你是以超級用戶的身份登錄的,這個就是超級用戶主目錄/tmp 用來存放不同程序執(zhí)行時產(chǎn)生的臨時文件/usr 用戶的很多應用程序和文件都存放在該目錄下2.5 主機硬盤的規(guī)劃 簡單的方法:第一次使用 Linux 先劃分兩個扇區(qū)就好,分別是根目錄 / 與

8、Swap ! 稍微麻煩的方法: 由于使用者的信息都是在 /home 下,因此這個也可以大一些,而 /var 底下是記錄所有預設服務器的登錄檔,且 mail 與 WWW 預設的路徑也在 /var 底下,因此這個空間可以加大一些喔!所以,需要的目錄就有: / /usr /home /var Swap 現(xiàn)在讓我們假設你的硬盤是500G的,Windows7系統(tǒng)已經(jīng)把這500G全部用完,具體如下:C:前50G D:接下來200GE:接下來200G F:最后50G 我們計劃把Linux安裝在原來的F:盤上3 Linux的安裝1)安裝的第一步是要你確認它的版權信息。當然同意啦!2)Redhat會訊問你是安裝

9、Workstation還是Server還是Custom類型的系統(tǒng),或者選擇update升級原有的Redhat。我們選擇Custom!3)配置硬盤參數(shù),也就是分區(qū),選擇手動分區(qū)。注意:硬盤分區(qū)會清除掉你硬盤上相應分區(qū)以前保存的信息! 現(xiàn)在讓我們來看看你的每一個Windows的盤符對應什么硬件設備。 一般來說,C盤對應/dev/hda1,D盤對應/dev/hda5,E盤對應/dev/hda6,F(xiàn)盤對應/dev/hda7 4)選中F盤對應的/dev/hda7,刪除它。然后在空閑的硬盤空間(應該有50G)上建立一個新的分區(qū),選擇分區(qū)類型為SWAP,也就是交換分區(qū)。5)再添加一個分區(qū),這個分區(qū)類型選擇為

10、ext3,然后有一個mountpoint之類的選項,也就是我們說的掛裝點,設置成“/”。把它的大小設置成為剩下的所有空間的大小。這樣把整個硬盤空間都利用起來。6)進入軟件安裝7)選擇啟動的方式是使用Grub( sudo gedit /etc/default/grub) 還是Lilo安裝grub的位置選擇MBR就可以。只有這樣才能保證你既能啟動Linux,又能啟動Windows8)給自己的 Linux 主機命名9)時區(qū)的問題(選擇亞洲的上海),設置root密碼U盤安裝: UNetbootin4 系統(tǒng)啟動、關閉和在線幫助 由于 Linux 在運作的過程中,會有很多的程序常駐在內(nèi)存中來執(zhí)行,此外,

11、由于 Linux 的磁盤使用效能比較高,利用了異步的磁盤/內(nèi)存數(shù)據(jù)傳輸?shù)哪J剑?因此, Linux 系統(tǒng)是很怕不正常開關機的!因為,不正常開關機的結果, 將可能造成磁盤數(shù)據(jù)的損毀。 所以,在這個章節(jié),主要跟大家介紹一下 Linux 正常開關機的步驟, 以及如何來操作文字接口的指令;同時,結束如何正確使用系統(tǒng)在線幫助。4.1 Linux開機 開機后,首先讀取核心程序, 并且開始跑一些硬件搜尋的數(shù)據(jù), 然后是一些服務的開啟動作。以圖形接口來登入 Linux,會出現(xiàn)如下對話框進入 Linux,出現(xiàn)X Window 界面4.2 X window 與文字模式(終端模式)的切換 前面進入的是 X Wind

12、ow 的窗口管理員環(huán)境,那么在這個環(huán)境里面有沒有純文字接口的環(huán)境??? 當然有?。〉?,要怎么切換 X Window 與文字模式呢? 通常我們也稱文字模式為 終端機界面( terminal 或 console )。 Linux 預設的情況下, 會提供六個 Terminal 來讓使用者登入,切換的方式為使用: Ctrl + Alt + F1F6 的組合按鈕 同時,系統(tǒng)為了判斷,會將 F1 F6 定義為 tty1 tty6 的操作接口環(huán)境。 Ctrl + Alt + F1 F6 :文字接口登入 tty1 tty6 終端機; Ctrl + Alt + F7 :圖形接口桌面。Linux distribu

13、tion 與版本;Linux 核心版本 ,硬件等級;主機名稱 ,要求輸入登入者的賬號和密碼; 符號代表的是使用者的家目錄的意思,他是個變量! 舉例來說,root 和 wd至于提示字符方面,在 Linux 當中,預設 root 的提示字符為 # ,而一般身份使用者的提示字符為 $ 。離開系統(tǒng):其實應該說注銷 Linux才對!輸入:exit請注意:離開系統(tǒng)并不是關機!4.3 命令行結構 Linux中的命令通常由命令名,命令選項和命令參數(shù)三部分組成,中間以制表符或者空格等空白字符隔開。命令形式如下: 說明:0. 一行指令中第一個輸入的絕對是指令(command)或可執(zhí)行文件1. command 為指

14、令的名稱,例如變換路徑的指令為 cd 等等;2. 中刮號并不存在于實際的指令中,而加入?yún)?shù)設定時,通常為 - 號,例如 -h;有時候完整參數(shù)名稱會輸入 - 符號,例如 -help;3. parameter1 parameter2. 為依附在 option 后面的參數(shù),或者是 command 的參數(shù);4.3 命令行結構 Linux中的命令通常由命令名,命令選項和命令參數(shù)三部分組成,中間以制表符或者空格等空白字符隔開。命令形式如下:5. command, -options, parameter1. 這幾個選項中間以空格來區(qū)分,不論空幾格 shell 都視為一格;4. 按下 Enter 按鍵后,該指

15、令就立即執(zhí)行。Enter 按鍵為 字符,他代表著一行指令的開始啟動。6. 指令太長的時候,可以使用 符號 Enter 符號,使指令連續(xù)到下一行。注意! 后就立刻接特殊字符。 在 Linux 系統(tǒng)中,英文大小寫字母是不一樣的。舉例來說, cd 與 CD 并不同。單獨命令:date who -結果把上訴2個命令用管道命令連接| wc l-結果加圓括號命令較長加反斜杠 有時候你會發(fā)現(xiàn),怎么我輸入指令之后出現(xiàn)的是亂碼?Linux 是支持多國語系的,若可能的話, 屏幕的訊息是會以該支持語系來輸出的。但是,我們的終端機接口 (terminal) 在預設的情況下, 無法支持以中文編碼輸出數(shù)據(jù)的。這個時候,我

16、們就得將支持語系改為英文,才能夠顯示出正確的訊息。rootlinux # LANG=enrootlinux # LANGUAGE=enrootlinux # LC_ALL=enrootlinux # LC_CTYPE=enrootlinux # LC_TIME=en顯示日期的指令: date顯示日歷的指令: cal簡單好用的計算器: bc終端:terminal截圖:screenshot系統(tǒng)監(jiān)視器:gnome-system-monitor Linux中的常用的快捷鍵: 移動光標快捷鍵ctrl+f向前移動一個字符 ctrl+b向后移動一個字符alt+f向前移動一個單詞alt+b向后移動一個單詞ct

17、rl+a移動到當前行首 ctrl+e移動到當前行尾ctrl+l清屏,并在屏幕最上面開始一個新行 編輯命令行快捷鍵ctrl+d刪除當前的字符ctrl+t交換當前字符和前一個字符的位置alt+t交換當前單詞和前一個單詞的位置alt+u把當前單詞變成大寫alt+l把當前單詞變成小寫alt+c把當前單詞變成首字母大寫的單詞ctrl+v添加一個特殊字符,例如,要添加一個制表符,按ctrl+v+tab Linux中的常用的快捷鍵:剪切、粘貼快捷鍵ctrl+k剪切文本直到行的末尾ctrl+u剪切文本直到行的起始ctrl+w 剪切光標前的單詞alt+d剪切光標后的單詞ctrl+y粘貼最近剪切的文本alt+y回

18、退到先前剪切的文本并粘貼它ctrl+c刪除整行由 X Window 復制到 終端: ctrl+shift+v 幾個重要的快捷鍵: Tab, ctrl-c, ctrl-d Tab:是 Linux 的 Bash shell 最棒的功能之一了! 他具有命令補全與文件補齊的功能。例: catabtab ls -al /.bashtabtab說明Tab 按鍵在不同的地方輸入,會有不一樣的結果 Tab 接在一串指令的第一個字的后面,則為命令補全; Tab 接在一串指令的第二個字以后時,則為文件補齊。 Ctrl-c:在 Linux 底下,如果您輸入了錯誤的指令或參數(shù), 有的時候這個指令或程序會在系統(tǒng)下不停執(zhí)

19、行,這個時候怎么辦?作用:讓當前的程序停掉,可以輸入:Ctrl 與 c 按鍵 ,即 中斷目前程序 。 Ctrl-d:鍵盤輸入結束 (End Of File, EOF 或 End Of Input)的意思! 另外,他也可以用來取代 exit 的輸入!4.4 練習錯誤信息的查看問: 在命令行中,如果執(zhí)行了錯誤命令怎么辦?答: 根據(jù)錯誤信息來了解問題,并改進bash: 表示的Linux的默認bash就是 Shell,即代表名稱。 4.5 練習錯誤信息的查看 5 Linux系統(tǒng)的在線求助 先來了解一下, Linux 有多少指令呢?在命令行模式下,你可以直接按下兩個 Tab 按鍵,查看有多少命令可以讓你

20、使用。 需不需要背指令?如何知道每個指令的詳細用法?某些配置文件的內(nèi)容到底是什么? 使用“在線幫助文件”5.1 man page 不知道怎么使用 date 這個指令? 不要擔心,我們 Linux 上面的在線求助系統(tǒng)已經(jīng)都幫您想好要怎么辦了,所以你只要使用簡單的方法去尋找一下說明的內(nèi)容, 馬上就清清楚楚的知道該指令的用法了!怎么看呢? 就是找男人( man ) 呀。這個 man 是 manual (操作說明) 的簡寫啦!只要執(zhí)行 “man date”馬上就會有清楚的說明如下所示:代號 代表內(nèi)容 1 用戶在shell環(huán)境中可以操作的指令或可執(zhí)行文件 2 系統(tǒng)內(nèi)核可調(diào)用的函數(shù)與工具等 3 一些常用的

21、函數(shù)(function)與函式庫(library) ,大部分為C的庫函數(shù)(libc)4 設備文件的說明 ,通常在/dev下的文件5 配置文件或者是某些文件的格式 6 游戲(games) 7 慣例與協(xié)議等,例如 Linux 文件系統(tǒng)、 網(wǎng)絡協(xié)議、ASCII code 等說明內(nèi)容 8 系統(tǒng)管理員可用的管理命令 9 跟 kernel 有關的文件 man 7 man 更加詳細的說明例:null代表什么類型的文件? 通常在查詢某個數(shù)據(jù)的時候,按照下面的順序來查閱:先查看NAME的項目,了解該數(shù)據(jù)的意思;再仔細看DESCRIPTION,該部分會提到很多相關資料與用法;如果熟悉該命令,則查詢OPTIONS,

22、知道每個選項的一樣; 查詢特定命令/文件的man page說明文件某些情況下,知道要使用的某些特定的命令或者是修改某些特定的配置文件,但忘記該命令的完整名稱;或者只記得該命令的部分關鍵字,該如何使用man page?例:查詢系統(tǒng)中哪些跟“man”命令有關的說明文件?man f man 利用“關鍵詞”找到更多的說明文件數(shù)據(jù)例:在系統(tǒng)的說明文件中,只要“man”這個關鍵字就將該說明列出來man k man查找關于lp的命令使用5.2 info page info和man的用途差不多,但是,它是將文件拆成一個個的段落,每個段落用自己的頁面來撰寫,并且在各個頁面中還有“超鏈接”來跳轉到各不同的頁面,每

23、個獨立的頁面也被稱為一個節(jié)點(node)。 支持info命令的文件默認存放在/usr/share/info/目錄下5.2 info page 按鍵 進行工作 空格鍵 向下翻一頁 Page Down 向下翻一頁 Page Up 向上翻一頁 tab 在 node 之間移動,有 node 的地方,通常會以 * 顯示。 Enter 當光標在 node 上面時,按下 Enter 可以進入該 node 。 b 移動光標到該 info 畫面當中的第一個 node 處 e 移動光標到該 info 畫面當中的最后一個 node 處 n 前往下一個 info page 處 p 前往上一個 info page 處

24、u 向上移動一層 s(/) 在 info page 當中進行搜尋 h 顯示求助選單 ? 指令一覽表 q 結束這次的 info page 5.3 其它有用的文件(documents) 一般而言,指令或者軟件制作者,都會將自己的指令或者是軟件的說明制作成“在線說明文件”。 還有相當多的說明需要額外的文件!此時,這個所謂的 How-To ( 如何做的意思 ) 就很重要啦!還有,某些軟件不只告訴你“如何做”, 還會有一些相關的原理會說明。/usr/share/doc6 正確的關機方法 按著電源開機的方法在Linux中,強烈不建議這么做。 Why? 在 Linux 底下,由于每個程序(或者說是服務) 都

25、是在后臺執(zhí)行的,因此,在你看不到的屏幕背后其實可能有相當多人同時在你的主機上面工作, 例如瀏覽網(wǎng)頁啦、傳送信件等等的,如果你直接按下電源開關來關機時, 則其它人的數(shù)據(jù)可能就此中斷!那可就傷腦筋了。 此外,若不正常關機,則可能造成文件的毀損 (因為來不及將數(shù)據(jù)回寫到文件中,所以有些服務的文件會有問題!) 正常情況下,要關機時需要注意以下幾件事: 觀察系統(tǒng)的使用狀態(tài):看目前有誰在在線;看后臺執(zhí)行的有哪些程序? 通知在線用戶關機的時刻shutdown 正確關機命令使用:shutdown 和reboot 6.1 數(shù)據(jù)同步寫入磁盤:sync 在 Linux 系統(tǒng)中,為了加快數(shù)據(jù)的讀取速度,所以,預設的情況中, 某些數(shù)據(jù)將不會直接被寫入硬盤,而是先暫存在內(nèi)存當中,如此一來, 如果一個數(shù)據(jù)被你重復的改寫,那么由于他尚未被寫入硬盤中,因此可以直接由內(nèi)存當中讀取出來, 在速度上一定是快上相當多的! 不過,如此一來也造成些許的困擾,那就是,萬一當你重新開機,或者是關機,或者是不正常的斷電的情況下, 由于數(shù)據(jù)尚未被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論