來自:
mknod命令
用於建立linux中的字元裝置檔案和塊裝置檔案。
lsinotify-la /dev/ttyusb*
crw-rw—- 1 root dialout 188, 0 2008-02-13 18:32 /dev/ttyusb0
mknod /dev/ttyusb32 c 188 32
一種強大的、細粒度的、非同步檔案系統監控機制,它滿足各種各樣的檔案監控需要,可以監控檔案系統的訪問屬性、讀寫屬性、許可權屬性、刪除建立、移動等操作,也就是可以監控檔案發生的一切變化。
可監聽的事件
事件描述
access
訪問,讀取檔案。
modify
修改,檔案內容被修改。
attrib
屬性,檔案元資料被修改。
move
移動,對檔案進行移動操作。
create
建立,生成新檔案
open
開啟,對檔案進行開啟操作。
close
關閉,對檔案進行關閉操作。
delete
刪除,檔案被刪除。
uname -a # 檢視核心/作業系統/cpu資訊
檢視系統硬碟資訊和使用情況:fdisk & disk – l & df
lsblk(列出塊裝置)命令用於列出所有可用塊裝置的資訊,但是,它不會列出ram盤的資訊。塊裝置有硬碟,快閃儲存器盤,cd-rom等等。如何安裝lsblklsblk命令包含在util-linux-ng包中...:$ sudo yum install util-linux-ng該命令有幾個選項:預設選項lsblk命令預設情況下將以樹狀列出所有塊裝置。開啟終端,並輸入以下命令:$ lsblk輸出如下:7個欄目名稱如下:name: 這是塊裝置名。maj:min: 本欄顯示主要和次要裝置號。rm: 本欄顯示裝置是否可移動裝置。注意,在本例中裝置sdb和sr0的rm值等於1,這說明他們是可移動裝置。
ls -l /dev 有兩個數,前面乙個是major,後面是minor
字元裝置與塊裝置
系統中能夠隨機 不需要按順序 訪問固定大小資料片 chunks 的裝置被稱作塊裝置,這些資料片就稱作塊。最常見的塊裝置是硬碟,除此以外,還有軟盤驅動器 cd rom驅動器和快閃儲存器等等許多其他塊裝置。注意,它們都是以安裝檔案系統的方式使用的 這也是塊裝置一般的訪問方式。一般訪問單位為512k的整數...
字元裝置 塊裝置 網路裝置
裝置驅動的 量佔核心程式的50 裝置模型的意義 為了降低裝置多樣性帶來的linux驅動開發的複雜度,以及裝置熱拔插處理 電源管理等,linux核心提出了裝置模型 也稱作driver model 的概念。裝置模型將硬體裝置歸納 分類,然後抽象出一套標準的資料結構和介面。驅動的開發,就簡化為對核心所規定...
字元裝置 塊裝置 網路裝置
字元裝置 字元裝置的上層沒有磁碟檔案系統,所以字元裝置的file operations成員函式就直接由字元裝置驅動提供 一般字元裝置都會實現相應的fops集 因此file operations 也就成為了字元裝置驅動的核心。塊裝置 對於塊裝置而言,ext2,jiffs2,fat等檔案系統會 實現針對...