歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 一,linux安裝時遇到的概念解析

一,linux安裝時遇到的概念解析

日期:2017/3/1 16:30:06   编辑:關於Linux
一,linux安裝時遇到的概念解析 linux是由內核、Shell、 文件系統加上linux的一些工具組成的。 1)linux內的所有數據都是以文件的形態來呈現的。 2)掛載就是利用一個目錄當成進入點,將某磁盤分區的數據放置在該目錄下。 關於掛載我們需要知道以下兩點 a)單一目錄不應該掛載多個文件系統 b)作為掛載點的目錄理論上應該為空 若不是空的當掛載某個文件系統後,那個目錄的數據將會被隱藏(不是被覆蓋),直到被掛載的分區被卸載,該目錄的數據才能被顯示。 3)在Linux這個系統當中,幾乎所有的硬件設備文件都在/dev這個目錄內,如表 設 備 設備在Linux內的文件名 IDE硬盤 /dev/hd[a-d] SCSI/SATA/USB硬盤 /dev/sd[a-p] U盤 /dev/sd[a-p](與SATA相同) 軟驅 /dev/fd[0-1] 打印機 25針:/dev/lp[0-2] USB:/dev/usb/lp[0-15] 鼠標 USB:/dev/usb/mouse[0-15] PS2:/dev/psaux 當前CDROM/DVDROM /dev/cdrom 當前鼠標 /dev/mouse 磁帶機 IDE:/dev/ht0 SCSI:/dev/st0 一個sata硬盤被命名為sda 另一個硬盤才是sdb,而不是sda的分區就是sdb了 4)下面我們來看磁盤的分區 若將硬盤以長條形來看,然後將柱面以柱形圖來看,那麼那64bytes的記錄區段如圖所示。 假設上面的硬盤設備文件名為/dev/hda時,那麼這四個分區在Linux系統中的設備文件名如下所示,重點在於文件名後面會再接一個數字,這個數字與該分區所在的位置有關。 P1:/dev/hda1 P2:/dev/hda2 P3:/dev/hda3 P4:/dev/hda4 我們假設硬盤只有400個柱面,共分區成為四個分區,第四個分區所在為第301到400號柱面的范圍。當你的操作系統為Windows時,那麼第一到第四個分區的代號應該就是C,D, E, F。當你有數據要寫入F盤時,你的數據會被寫入這塊磁盤的301~400號柱面之間。 由於分區表就只有64bytes而已,最多只能容納四個分區,這四個分區被稱為主(Primary)或擴展(Extended)分區。根據上面的圖示與說明,我們可以得到幾個重點信息: 其實所謂的"分區"只是針對那個64bytes的分區表進行設置而已。 5)創建根目錄分區和根目錄下的子目錄 有人專門寫了文章,在此先不做深究。理解為在系統安裝的時候,必須要在硬盤上劃出一塊空間,這塊特殊的空間就叫作根(root),因為在創建根目錄時你也為這塊空間安裝了文件系統,所以以後系統就能找到這塊空間了。 /bin:存放最常用命令; /boot:啟動Linux的核心文件(1. 100m);   /dev:設備文件;   /etc:存放各種配置文件;   /home:用戶主目錄(6. 剩余的所有);   /lib:系統最基本的動態鏈接共享庫;   /mnt:一般是空的,用來臨時掛載別的文件系統;   /proc:虛擬目錄,是內存的映射;   /sbin:系統管理員命令存放目錄;   /usr:存放系統默認的軟件相當與c:\windows和c:\progarms的結合; /usr/local : 存自己安裝的軟件 (4. 10g) /var:該目錄存放那些經常被修改的文件,隨著系統的運行會越來越多,包括各種日志、數據文件。(3. 5g) 紅色的這幾個必須放在根目錄分區內,其他的遵循 根目錄(/)所在分區應該越小越好(2. 15g),且應用程式所安裝的軟體最好不要與根目錄放在同一個分區內。 現在分區一般分為 / 主分區 15 g swap swap 內存兩倍 home 邏輯分區 剩余的 剩下的分區可按自己的喜好隨意即可。 6)安裝完畢後,命令行登錄後所取得的程序就是shell shell獨立與內核之外,它跟一般程序差不多。實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。在輸入一個命令後,shell完成以下工作: 1語法分析 2處理萬用字符轉向 管道 和工作機制 3搜索並執行命令 Shell也有多種不同的版本 其中bash就是比較有名的一個 BASH:是GNU的BourneAgain Shell,是GNU操作系統上默認的shell,大部分linux的發行套件使用的都是這種shell。
Copyright © Linux教程網 All Rights Reserved