溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

設備、查找和鏈接

發布時間:2020-06-29 14:50:12 來源:網絡 閱讀:336 作者:wjl19940429 欄目:數據庫

########################設備########################

1.設備的識別

/dev/sda    ##系統中的第一塊串口硬盤

/dev/hda    ##系統中第一塊并口硬盤

/dev/hdb    ##系統中第二塊并口硬盤

/dev/cdrom    ##系統光驅

/dev/mapper/xxx    ##虛擬設備

 

/dev/sdb1一般會為U盤,如果有sdb存在,則為sdc1,一般掛載在/run/media/XX(用戶名)/下

 

2.設備的使用

mount設備掛載點    ##掛載

Eg:

mount  /dev/sda1/mnt

##把系統中的第一快硬盤的第一個分區掛載到/mnt下

 

umount設備|掛載點    ##卸載設備

 

blkid    ##顯示所有可用設備的id信息

 

df  -h(2的n次方)  -H(10的n此方)    ##查看掛載信息

du -h(顯示單位) -s(只統計目錄本身) file|dir      ##統計文件大小

 

##示例##

設備、查找和鏈接 

##改變U盤的可讀/寫性##

(1)mount 可看U盤的掛載點及可讀/寫性

設備、查找和鏈接 

(2)設備、查找和鏈接

 

3.當設備卸載出現以下問題時

[root@foundation0 ~]# umount /mnt/

umount: /mnt: target is busy.

        (In some cases useful info about processes that use

         the device is found by lsof(8) or fuser(1))

 

fuser設備|掛載點

lsof設備|掛載點

來找到占用設備的進程

 

##示例##

設備、查找和鏈接


設備、查找和鏈接



########################如何在系統中查找文件########################

1.locate命令

在庫中搜索(不搜索/mnt和/run目錄[臨時文件目錄])

locate +條件    ##在數據庫中查找符合條件的文件

updatedb    ##更新數據庫

 

數據庫默認每一小時更新一次(時間可能不一樣),所以locate查找的結果很可能不準確,但速度很快

設備、查找和鏈接 

 

2.find命令

find  路徑  條件  條件值

1find  /mnt  -name  file

     find  /mnt  -name  "file*"

     find  /etc  -name  "*.conf"

 

在root用戶時find /etc/ -name passwd 不會有錯誤信息,因為錯誤信息是由于權限不足產生的

設備、查找和鏈接 


-user    ##用戶

-group    ##組

 

   條件1-o 條件2   ##或者

   條件1-a 條件2   ##并且

 

##示例##

設備、查找和鏈接 

 

-type    ##類型

 

##補充##

 套接字  塊設備  字符設備  

l  鏈接文件  d  目錄文件    f  普通文件

設備、查找和鏈接 

 

-mmin +|- 數字    ##時間

 

##示例##

 設備、查找和鏈接

 

dd if=/dev/zero of=/mnt/file bs=1024 count=10   ##切出來一個空的塊 

dd    ##數據截取

if    ##數據模板

of    ##數據存放文件

bs    ##數據塊大小

count    ##數據塊個數

 

--size 數字|-數字|+數字    ##查找大小符合條件的文件

 

##示例##

 設備、查找和鏈接


設備、查找和鏈接


設備、查找和鏈接


--perm 444    ##文件全權必須是rrr

--perm -444    ##文件每一位都要含有r權限

--perm /444    ##文件任意一位含有r權限


##示例##

 設備、查找和鏈接


設備、查找和鏈接


設備、查找和鏈接


-maxdepth 數字    ##最深目錄層

-mindepth 數字    ##最小目錄層

 

-exec命令 {}\;    ##對查找出的結果做相應處理


##示例##

設備、查找和鏈接


##練習##

將系統中組為mail的所有文件備份到/mnt/下設備、查找和鏈接

 

cp   -rp    ##加上-p才能保證所屬組不改變

 

##補充##

文件查找

    whereis + 文件   

    which  +  命令

    locate:利用數據庫來根據名字查詢文件,查詢速度很快,但是數據庫一周更新一次;可以使用updatedb命令手工更新數據庫: 

    find: find + 目錄+屬性+

 

屬性值:

            1、name;

            2、size;

            3、user group;

            4、uid,gid;

            5、perm;查找權限    222完全匹配,-222ugo分別少要含有相對應的權限222,+222,/222或關系,ugo分別只要滿足其中一個權限即可

            6、type;

            7、ctime/cminu;

            8、newer;

 

    find查找出來的內容要執行命令,則按照以下兩種方式操作:

 

    [root@linuxidc tmp]# find -name "*" | xargs ls -l

    [root@linuxidc tmp]# find -ctime +1 -exec ls -l {} \;

 


#################################鏈接################################

文件系統——節點區域、數據區域

ls    -i     ##查看一個文件節點號和屬性

1.軟鏈接

軟鏈接時文件的快捷方式,為了節省設備存儲快

ln  -s  文件 鏈接


##個人理解##

節省數據區域(可跨越分區)多個節點對應同一數據區域

軟鏈接節省了數據區域的空間,兩個文件有不同的節點號,但一個是通過另一個來訪問文件的,所以當原本的文件刪除,鏈接文件也將無法訪問文件

設備、查找和鏈接

 

2.硬鏈接

硬鏈接是文件的副本,為了節省設備節點號

ln 文件鏈接

##個人理解##

節省節點號(不可跨越分區)一個數據區域對應多個節點。

硬鏈接節省的是節點號,兩個文件是一個節點號,但當原本的文件刪除,鏈接文件依然存在

設備、查找和鏈接 

是因為互為對方的副本

設備、查找和鏈接 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女