########################設(shè)備########################
目前創(chuàng)新互聯(lián)建站已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站改版維護、企業(yè)網(wǎng)站設(shè)計、陽高網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1.設(shè)備的識別
/dev/sda ##系統(tǒng)中的第一塊串口硬盤
/dev/hda ##系統(tǒng)中第一塊并口硬盤
/dev/hdb ##系統(tǒng)中第二塊并口硬盤
/dev/cdrom ##系統(tǒng)光驅(qū)
/dev/mapper/xxx ##虛擬設(shè)備
v /dev/sdb1一般會為U盤,如果有sdb存在,則為sdc1,一般掛載在/run/media/XX(用戶名)/下
2.設(shè)備的使用
mount設(shè)備掛載點 ##掛載
Eg:
mount /dev/sda1/mnt
##把系統(tǒng)中的第一快硬盤的第一個分區(qū)掛載到/mnt下
umount設(shè)備|掛載點 ##卸載設(shè)備
blkid ##顯示所有可用設(shè)備的id信息
df -h(2的n次方) -H(10的n此方) ##查看掛載信息
du -h(顯示單位) -s(只統(tǒng)計目錄本身) file|dir ##統(tǒng)計文件大小
##示例##
##改變U盤的可讀/寫性##
(1)mount 可看U盤的掛載點及可讀/寫性
(2)
3.當(dāng)設(shè)備卸載出現(xiàn)以下問題時
[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設(shè)備|掛載點
lsof設(shè)備|掛載點
來找到占用設(shè)備的進(jìn)程
##示例##
########################如何在系統(tǒng)中查找文件########################
1.locate命令
在庫中搜索(不搜索/mnt和/run目錄[臨時文件目錄])
locate +條件 ##在數(shù)據(jù)庫中查找符合條件的文件
updatedb ##更新數(shù)據(jù)庫
數(shù)據(jù)庫默認(rèn)每一小時更新一次(時間可能不一樣),所以locate查找的結(jié)果很可能不準(zhǔn)確,但速度很快
2.find命令
find 路徑 條件 條件值
(1)find /mnt -name file
find /mnt -name "file*"
find /etc -name "*.conf"
在root用戶時find /etc/ -name passwd 不會有錯誤信息,因為錯誤信息是由于權(quán)限不足產(chǎn)生的
-user ##用戶
-group ##組
條件1-o 條件2 ##或者
條件1-a 條件2 ##并且
##示例##
-type ##類型
##補充##
s 套接字 b 塊設(shè)備 c 字符設(shè)備
l 鏈接文件 d 目錄文件 f 普通文件
-mmin +|- 數(shù)字 ##時間
##示例##
dd if=/dev/zero of=/mnt/file bs=1024 count=10 ##切出來一個空的塊
dd ##數(shù)據(jù)截取
if ##數(shù)據(jù)模板
of ##數(shù)據(jù)存放文件
bs ##數(shù)據(jù)塊大小
count ##數(shù)據(jù)塊個數(shù)
--size 數(shù)字|-數(shù)字|+數(shù)字 ##查找大小符合條件的文件
##示例##
--perm 444 ##文件全權(quán)必須是rrr
--perm -444 ##文件每一位都要含有r權(quán)限
--perm /444 ##文件任意一位含有r權(quán)限
##示例##
-maxdepth 數(shù)字 ##最深目錄層
-mindepth 數(shù)字 ##最小目錄層
-exec命令 {}\; ##對查找出的結(jié)果做相應(yīng)處理
##示例##
##練習(xí)##
將系統(tǒng)中組為mail的所有文件備份到/mnt/下
cp -rp ##加上-p才能保證所屬組不改變
##補充##
文件查找
whereis + 文件
which + 命令
locate:利用數(shù)據(jù)庫來根據(jù)名字查詢文件,查詢速度很快,但是數(shù)據(jù)庫一周更新一次;可以使用updatedb命令手工更新數(shù)據(jù)庫:
find: find + 目錄+屬性+值
屬性值:
1、name;
2、size;
3、user group;
4、uid,gid;
5、perm;查找權(quán)限 222完全匹配,-222至ugo分別少要含有相對應(yīng)的權(quán)限222,+222,/222或關(guān)系,ugo分別只要滿足其中一個權(quán)限即可
6、type;
7、ctime/cminu;
8、newer;
find查找出來的內(nèi)容要執(zhí)行命令,則按照以下兩種方式操作:
[root@linuxidc tmp]# find -name "*" | xargs ls -l
[root@linuxidc tmp]# find -ctime +1 -exec ls -l {} \;
#################################鏈接################################
文件系統(tǒng)——節(jié)點區(qū)域、數(shù)據(jù)區(qū)域
ls -i ##查看一個文件節(jié)點號和屬性
1.軟鏈接
軟鏈接時文件的快捷方式,為了節(jié)省設(shè)備存儲快
ln -s 文件 鏈接
##個人理解##
節(jié)省數(shù)據(jù)區(qū)域(可跨越分區(qū))多個節(jié)點對應(yīng)同一數(shù)據(jù)區(qū)域
軟鏈接節(jié)省了數(shù)據(jù)區(qū)域的空間,兩個文件有不同的節(jié)點號,但一個是通過另一個來訪問文件的,所以當(dāng)原本的文件刪除,鏈接文件也將無法訪問文件
2.硬鏈接
硬鏈接是文件的副本,為了節(jié)省設(shè)備節(jié)點號
ln 文件鏈接
##個人理解##
節(jié)省節(jié)點號(不可跨越分區(qū))一個數(shù)據(jù)區(qū)域?qū)?yīng)多個節(jié)點。
硬鏈接節(jié)省的是節(jié)點號,兩個文件是一個節(jié)點號,但當(dāng)原本的文件刪除,鏈接文件依然存在
是因為互為對方的副本