Linux的基本知識

2021-08-18 17:02:43 字數 3723 閱讀 3738

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 目錄的軟...