linux基本層次結構:
由內向外(kernel最底層)
kernel:核心層,硬體,驅動,系統管理
shell:人機互動,命令列系統層
:在kernel
層之上,是系統程式和執行期庫檔案位置;
shell層
:人機互動層,在系統層之上,開發者通過
shell
向核心傳送指令;
實用工具層:日常使用的工具,例如瀏覽器等。
ext3.ext4是當今
linux
作業系統預設使用的檔案系統型別。
swap型別的檔案系統只在
linux
交換分割槽中被使用,
swap
分割槽的檔案系統型別就是
swap
;記憶體不超過
4g時,一般設定
swap
分割槽為物理記憶體的2倍。
linux作業系統至少需要兩個分割槽:根分割槽(
ext4
)和記憶體交換分割槽(
swap
格式):
1) 『/
』分割槽:容納跟檔案系統
2) swap分割槽:用於記憶體區擴充套件
檔名:可由字母,數字,下劃線,原點等組成
檔案型別包含:普通檔案,目錄檔案,鏈結檔案,裝置檔案等;可以通過「file
」命令可以檢視檔案型別
檔案型別屬性:用字元體現:
-代表普通檔案;
d 代表目錄檔案;
l 代表鏈結檔案;
b 代表塊裝置檔案;
c 代表字元裝置檔案;
p 代表管道檔案
;linux的根目錄結構
linux的一級標準目錄(
fhs)
目錄/bin
存放二進位制可執行檔案
(ls,cat,mkdir等)
,常用命令一般都在這裡。
/etc
存放系統管理和配置檔案
/home
存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者
user
的主目錄就是
/home/user
,可以用
~user
表示/usr
用於存放系統應用程式,比較重要的目錄
/usr/local
本地系統管理員軟體安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。
/usr/x11r6
存放x window
的目錄/usr/bin
眾多的應用程式
/usr/sbin
超級使用者的一些管理程式
/usr/doc linux
文件
/usr/include linux
下開發和編譯應用程式所需要的標頭檔案
/usr/lib
常用的動態鏈結庫和軟體包的配置檔案
/usr/man
幫助文件
/usr/src
源**,
linux
核心的源**就放在
/usr/src/linux
裡 /usr/local/bin
本地增加的命令
/usr/local/lib
本地增加的庫
/opt
額外安裝的可選應用程式包所放置的位置。一般情況下,我們可以把
tomcat
等都安裝到這裡。
/proc
虛擬檔案系統目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊。
/root
超級使用者(系統管理員)的主目錄(特權階級
^o^)
/sbin
存放二進位制可執行檔案,只有
root
才能訪問。這裡存放的是系統管理員使用的系統級別的管理命令和程式。如
ifconfig
等。/dev
用於存放裝置檔案。
/mnt
系統管理員安裝臨時檔案系統的安裝點,系統提供這個目錄是讓使用者臨時掛載其他的檔案系統。
/boot
存放用於系統引導時使用的各種檔案
/lib
存放跟檔案系統中的程式執行所需要的共享庫及核心模組。共享庫又叫動態鏈結共享庫,作用類似
windows
裡的.dll
檔案,存放了根檔案系統程式執行所需的共享檔案。
/tmp
用於存放各種臨時檔案,是公用的臨時檔案儲存點。
/var
用於存放執行時需要改變資料的檔案,也是某些大檔案的溢位區,比方說各種服務的日誌檔案(系統啟動日誌等。)等。
/lost+found
這個目錄平時是空的,系統非正常關機而留下「
無家可歸
」的檔案(
windows
下叫什麼
.chk
)就在這裡
磁碟分割槽的概念:
定義:計算機中存放資訊的主要的儲存裝置就是硬碟,但是硬碟不能直接使用,必須對硬碟進行分割,分割成的一塊一塊的硬碟區域就是磁碟分割槽。
磁碟分割槽的意義:
1)查詢效能提公升;2)資料安全保護
磁碟分割槽的工具:
fdisk
pqmagic
磁碟分割槽的種類:
主分割槽:
擴充套件分割槽:
邏輯分割槽:
至多有乙個擴充套件分割槽。
磁碟分割槽的表達:
ubuntu系統安裝
1、學習過程中建議採用虛擬機器來先熟悉
linux
系統;我們建議使用
ubuntu
;2、用到的工具和映象檔案:
vmplyaer
、ubuntu12.04.3_desktop_i386.iso
;3、注意事項:
1) 虛擬機器分配的記憶體不要大於物理機本身的
1/2;
2) ubuntu
的swap
分割槽記憶體為虛擬機器記憶體的2倍;
三、ubuntu安裝後的優化
1、安裝
vmware-
tools工具
1) vmplayer 『選單欄』選擇『虛擬機器』—『安裝
vmware-tools
』;2) 開啟終端(快捷鍵
ctrl+alt+t
);cd
到/media
3) media目錄中有個
vmware tools
資料夾,把其中的
vmwaretools-*.tar.gz
複製到家目錄中;
4) tar zxvf 解壓複製過來的檔案,(具體
tar命令在後面課程中會講到)產生『
vmware-tools-distrib
』;cd
進入該目錄
5) sudo ./vmware-install.pl
安裝工具,預設
27個回車,即安裝結束;
6)看到
enjoy
字元,表示安裝成功,
reboot
重啟系統即可;
Linux基本知識
linux環境 ubuntu 14.x 二 shell環境 在ubuntu下進入shell命令介面 ctrl alt f3 f6 退出命令介面 ctrl alt f7 shell常用命令 更改賬目密碼 passwd 檢視當前目錄 pwd 列出當前目錄先得所用檔案和目錄,後可加選項 ls 新建資料夾 ...
linux 基本知識
網路 1 網路介面 1 網路介面的命名 eth0 ethernet的簡寫,一般用於乙太網介面。wifi0 wifi是無線區域網,因此wifi0一般指無線網路介面。ath0 atheros的簡寫,一般指atheros晶元所包含的無線網路介面。lo local的簡寫,一般指本地環迴介面。2 網路介面如何...
Linux基本知識
linux嚴格區分大小寫 linux一切皆檔案 linux不靠副檔名區分檔案型別 linux中所有的儲存裝置都必須在掛載之後才能使用 windows下的程式不能直接在linux中使用。了解 linux目錄結構 bin 存放系統命令的目錄,普通使用者和超級使用者都可以執行。是 usr bin 目錄的軟...