1. 程式人生 > >馬哥Linux運維筆記----7

馬哥Linux運維筆記----7

檔案系統

檔案中名稱是檔案的屬性,但並不是檔案的組成部分,這些是元資料,並且是索引,而檔案中的組成部分是資料。

IO:controler + device   controler是主機板自帶的晶片

adaper 是插的晶片上帶的

OS 功能:程序排程,檔案系統,網路協議棧,記憶體管理,驅動程式和安全功能。

命令提示符 prompt   由shell提供的shell決定

管理員 #

普通使用者 $

使用者使用環境,通過環境變數的賦值來改變。

變數,是有名稱的記憶體空間

環境變數賦值,變數賦值,如果想改[  ]裡面的內容,首先通過  echo $PS1來實現查詢變數值。

然後通過PS1 =....來改變值,大概有\u,\h,\w,幾個引數值,可以隨便試試。

\w 顯示使用者名稱 \h主機名 \H FQHA完全主機名 \w 絕對路徑 \W相對的基路徑 \$管理員顯示#,普通使用者顯示$.

Linux 檔案系統

Linux嚴格區分字元的大小寫,而Windows不區分大小寫!!!

倒置的樹型結構,各個葉子節點就是檔案,而分支節點是目錄,也是一個檔案。注意目錄不是想象中的那樣的,而是類似於Windows中的資料夾。一個目錄就是一個名稱空間,在同一個名稱空間,檔名不能重。

從根目錄開始,即頂級名稱空間到每個檔案就是絕對路徑,從中間任一目錄開始即非頂級就是檔案的相對路徑。

rootfs從根開始的包羅永珍就是根檔案系統或根名稱空間,是單一名稱空間,就是一棵獨立的樹,如果插入優盤,將在根目錄下(不能是根)將這個檔案(必須是已存在的目錄)指定為儲存裝置的過程,將這個優盤掛載(mount)在這個檔案系統上。

掛載的定義:在windows作業系統中, 掛載通常是指給磁碟分割槽(包括被虛擬出來的磁碟分割槽)分配一個碟符。 第三方軟體,如磁碟分割槽管理軟體、虛擬磁碟軟體等,通常也附帶掛載功能。 在linux作業系統中, 掛載是指將一個裝置(通常是儲存裝置)掛接到一個已存在的目錄上。 我們要訪問儲存裝置中的檔案,必須將檔案所在的分割槽掛載到一個已存在的目錄上, 然後通過訪問這個目錄來訪問儲存裝置。