歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 部署Linux系統之前先回答三個問題

部署Linux系統之前先回答三個問題

日期:2017/2/28 16:48:33   编辑:Linux教程

Linux系統由於其免費、穩定,現在越來越受企業的歡迎。隨著微軟操作系統盜版力度的加強,Linux在企業中逐漸推廣開來。不過要利用好Linux系統還真不是一件容易的事情。就以系統安轉來說,對不少系統管理員就是一個考驗。筆者個人認為,系統管理員在部署Linux系統之前需要先回答三個問題。然後再著手部署Linux系統,可能會取得比較好的效果。畢竟萬丈高樓平地起,如果基地沒做好,在後續管理中會帶來很大的麻煩。

  第一個問題:每個用戶的磁盤限額是對少?

  Linux系統是一個典型的多用戶操作系統。故在有些時候,需要給每個用戶設置一個磁盤限額,防止某個用戶存放文件過多,而消耗了大部分硬盤空間,從而給其他用戶帶來不利的影響。如筆者以前在Linux系統上部署過一個文件服務器。那時這家企業一共有八個部門。筆者為了安全考慮,每個部門設置了一個用戶。部門員工利用自己的用戶帳號與密碼登陸到文件服務器中讀取與存儲文件。此時,筆者就會每個帳戶設置了一個磁盤限額。那麼就不會因為某個用戶耗用大部分的硬盤空間而導致其他部門員工無法保存文件。

  Linux系統中,磁盤限額是限制用戶或者群組可使用磁盤空間或者可建立文件數的一種技術。不過在實際工作中,我們往往只會限制用戶的容量,而不會限制可建立的文件數。在Linux系統下,限額是針對分區設置的,故管理員要將需要限額的目錄額外對應不同的分區。如系統管理員假設了一個文件服務器,每個用戶的文件都是存放在share目錄下。則管理員如果將這個目錄對應到獨立的分區,就可以單獨限制每個用戶可以占用磁盤空間的大小了。關於具體如何配置磁盤限額,筆者在以後的文章中會詳細闡述。大家若對此感興趣,請關注我後續的文章。

  當用戶比較多時,對磁盤進行限額是一個很不錯的手段。如在Linux系統上部署了郵箱服務器系統,還可以根據這個磁盤限額來限制每個用戶郵件占用的空間。這可以很有效的避免因為用戶過多而導致郵箱服務器爆滿,從而發生拒絕接收郵件的錯誤。故筆者認為系統管理員在部署Linux系統之前,第一個要回答的問題就是是否需要進行磁盤限額。如果需要的話,那麼每個用戶或者組的磁盤限額應該設置為多少。

  第二個問題:主分區、擴展分區、邏輯分區該如何安排?

  在Linux系統下(其他操作系統也有類似的規定),磁盤的分區大致可以分為三類,分別為主分區、擴展分區和邏輯分區等等。Linux系統管理員在部署系統時,必須要對這三個分區進行一個合理的規劃,否則的話會浪費寶貴的硬盤空間。

  通常情況下,一個硬盤中最多能夠分割四個主分區。因為硬盤中分區表的大小只有64Bytes,而分割一個分區就需要利用16Bytes空間來存儲這個分區的相關信息。由於這個分區表大小的限制,硬盤之能夠分給為四個主分區。如果此時一塊硬盤有120個G,而管理員劃分了4個主分區,每個主分區的空間為20個G。那麼總共才用去了80G的空間。這塊硬盤剩余的40G空間就將無法使用。這顯然浪費了硬盤的空間。

  為了突破這最多四個主分區的限制,Linux系統引入了擴展分區的概念。即管理員可以把其中一個主分區設置為擴展分區(注意只能夠使用一個擴展分區)來進行擴充。而在擴充分區下,又可以建立多個邏輯分區。也就是說,擴展分區是無法直接使用的,必須在細分成邏輯分區才可以用來存儲數據。通常情況下,邏輯分區的起始位置及結束位置記錄在每個邏輯分區的第一個扇區,這也叫做擴展分區表。在擴展分區下,系統管理員可以根據實際情況建立多個邏輯分區,將一個擴展分區劃割成多個區域來使用。

  所以在擴展分區與邏輯分區的幫助下,一塊硬盤可以被劃分為六個、七個甚至更多的分區。就如第一個問題所談到的,有時候由於磁盤限額的需要,要給不同的用戶或者應用對應不同的分區。還有下面筆者還要談到一個用戶主目錄的規劃,這也需要用到一個獨立的分區。故系統管理員需要在部署系統之前,先考慮一下系統到底有分幾個區合適。故硬盤分區空間該如何規劃,這是系統管理員在部署Linux系統之前需要回答的第二個問題。

  第三個問題:用戶主目錄如何規劃?

  在Linux系統中,/home目錄是一個比較特殊的目錄。在這個目錄中,存儲著系統用戶的文件。注意,Linux系統一般分為兩類用戶。一是root用戶,是系統默認的管理員。由於其身份特殊,往往系統會安排一個/root目錄保存其數據。二是普通用戶,即由root用戶為其創建的用戶。有時候出於安全需要,系統管理員往往不用root帳戶來維護系統上的應用。如現在需要安裝郵箱服務器或者數據庫服務器。則建議的做法是分別建立兩個用戶,一個用戶專門用來負責郵箱服務器;另外一個用戶用來管理數據庫服務器。即使實際管理中兩個服務器是由同一個管理員擔任,但是在Linux系統中建立不同的用戶來管理不同的服務,仍然是非常有必要的。此時,這兩個不同用戶所建立的文件就都會保存在home目錄下。系統會為這兩個用戶分別在這個目錄下建立不同的路徑。

Copyright © Linux教程網 All Rights Reserved