第九章 Linux文件核心屬性知識
思想:
? 1、相信可能你就無限可能,相信不可能,就是自廢武功。
為什么會缺乏自信?
? ? 對自己的能力不認可。
? ?學(xué)歷不高,自動不自信。
? ?學(xué)歷不高,既定事實。
? ?現(xiàn)在不自信,一輩子背著不自信的枷鎖。
? ?不管別人怎么看我們,我們要有一些自信。
? ? 自信是人成功的必備前提?!夏泻ⅰ?/p>
? ?自信一點,能力不夠,就獲得機會了。
? ?人品是根本,態(tài)度是原則,能力是基礎(chǔ),價值是砝碼。
? ?作為運維人員怎么為老板賺錢?
1、買設(shè)備、買帶寬、云服務(wù)? 花錢
要有正確的價值觀,作為人何為正確?
2、CDN網(wǎng)站加速,網(wǎng)站圖片盜鏈。
1.1、用戶及用戶組
1.1.1、用戶介紹
? ? ? ? ?用戶:管理Linux系統(tǒng)而存在的
? ? ? ? ?用戶一般分為用戶名和用戶ID
? ? ? ? ?相當(dāng)于我們的名字和身份證,名字和學(xué)號
? ? ? ? ?用戶名方便管理員使用,用戶ID是唯一區(qū)別一個用戶(計算機只識別ID)
? ? ? ? ?Linux李所有的用戶和進程都要有用戶對應(yīng)
? ? ? ? 文件存在必須對應(yīng)用戶
? ? ? ? 進程運行必須對應(yīng)用戶
Linux用戶分三類:
1、超級管理員 root,UID為0。
? ? ? id:查看用戶身份(/etc/passwd)
? ? ?whoami:查看當(dāng)前用戶
(注:不要修改ID為0便管理員)
2、虛擬用戶(傀儡)
實際存在的用戶,但是又不允許它登錄,價值何在?
**滿足文件或進程運行屬主的要求,但是又不會帶來管理風(fēng)險
**UID1-499(centos7 1000起步,centos6 500起步)
3、普通用戶(實際存在的用戶,又不允許它登錄。管理員身份創(chuàng)建的,幫助管理員管理系統(tǒng)。權(quán)限僅僅限制家目錄,在一些系統(tǒng)目錄可讀不可寫,不可以進入/root)
? ? ? Useradd +用戶名 ?(創(chuàng)建用戶)
? ? ? Passwd +用戶名 ? ?(給用戶密碼)
1.1.2、用戶組
Linux李每個用戶都必須要有一個組織,這個組織就叫做用戶組,用戶組也是給人看的,用戶組也有唯一標(biāo)識group ID,簡稱GID.

默認情況下創(chuàng)建用戶,并沒有創(chuàng)建用戶組,它會自動創(chuàng)建一個和用戶名相同的用戶組以及相同的GID
?用戶和用戶組的對應(yīng)關(guān)系
? ? ?1、1對1
? ? ?2、1對多個用戶組
? ? ?3、多個用戶對應(yīng)一個用戶組
? ? ?4、多對多
1.1.3、文件權(quán)限
嚴(yán)格的權(quán)限,Linux安全權(quán)限嚴(yán)格
?? r:read? 可讀取
?? w:write 可寫
? x:execute? 可執(zhí)行
? -:可執(zhí)行
字符分組:3個字符是一組
文件時間有三種:
查看時間stat /etc/hosts
? ? ?Stat:顯示文件或文件系統(tǒng)狀態(tài)
? ? ?Stat –c%A ? ?文件名
修改時間:modify ,文件內(nèi)容被修改之后的時間
訪問時間:access,文件內(nèi)容被訪問過的時間
變化時間:change,文件屬性發(fā)生改變的時間

--time-style 顯示修改時間的格式
long-iso 年月日時分
iso 月日時分


1.2、什么是索引節(jié)點
? ? ? ?ls –lhi
第一列數(shù)字,叫做文件的索引節(jié)點(index node)
? ? ? 索引節(jié)點是文件在系統(tǒng)中的唯一標(biāo)識
? ? ? 找一個文件最終都要通過索引節(jié)點才能找到
? ? ? 索引節(jié)點的概念出在ext文件系統(tǒng)中(ext2 ext4 ext3)
? ? ? 索引節(jié)點是硬盤上的一塊存儲空間。大小256字節(jié)或512字節(jié)
? ? ? 索引節(jié)點里存放數(shù)據(jù)是文件的屬性(大小、時間、用戶和組、權(quán)限等)
? ? ? ***在索引節(jié)點里,唯獨不包含文件名(文件名在上級目錄的block里)
磁盤想要使用,先分區(qū),格式化(創(chuàng)建文件系統(tǒng))
? ?格式化創(chuàng)建文件系統(tǒng)時,就會生成大量的inode和block
? ?Inode作用存儲文件的屬性信息,

Block叫做磁盤塊,是用來存放實際數(shù)據(jù)的實體單元(ext文件系統(tǒng)一般最大為4KB),即用來真正存放數(shù)據(jù),例如:照片、視頻等普通文件數(shù)據(jù),單個大的文件需要占用多個Block塊來存儲,特別小的單個文件如果不能占滿整個Block塊,剩余的空間也無法在利用。
磁盤滿的原因
? ? ? ?1、inode 滿了
? ? ? ?2、block 滿了
提示:no space left on device 報錯,沒有空間設(shè)備上了
磁盤滿了檢查步驟:
? ? ?步驟1:df –h
? ? ?步驟2:df –I 看是不是inode 滿了
