day12

1.1.排除打包 --exclude--exclude??

[root@oldboyedu ~]# cd /data

[root@oldboyedu /data]# ls

1.txt?2.txt? 3.txt? 4.txt?5.txt

[root@oldboyedu /data]# tar zcvfoldboy.tar.gz ./* --exclude=4.txt --exclude=5.txt? #將當(dāng)前文件壓縮成名為oldboy.tar.gz5txt的文件但不壓縮4.txt和

./1.txt

./2.txt

./3.txt

[root@oldboyedu /data]# tar tf

oldboy.tar.gz #不解壓查看這個(gè)文件的內(nèi)容

./1.txt

./2.txt

./3.txt

[root@oldboyedu /data]# rm -f oldboy.tar.gz????#強(qiáng)制刪除 oldboy.tar.gz文件

[root@oldboyedu /data]# tar zcvf

oldboy.tar.gz ./* --exclude={4,5}.txt#將當(dāng)前文件壓縮成名為oldboy.tar.gz5txt的文件但不壓縮4.txt和5.txt

./1.txt

./2.txt

./3.txt

[root@oldboyedu /data]# tar zcvf

oldboy.tar.gz ./* --exclude={1..4}.txt#將當(dāng)前文件壓縮成名為oldboy.tar.gz5txt的文件但不壓縮1-4.txt

./5.txt

./oldboy.tar.gz

[root@oldboyedu /data]# cat paichu.txt? #查看文件paicha电爹。txt里的內(nèi)容

1.txt

2.txt

3.txt

[root@oldboyedu /data]# tar zcvfX

oldboy.tar.gz paichu.txt ./*#X后跟排除文件

./4.txt

./5.txt

./oldboy.tar.gz

./paichu.txt

1.2linux用戶分三類:

1.2.1 超級(jí)用戶管理員

權(quán)限堪稱皇帝。UID為0,換句話UID為0的都有皇帝對(duì)應(yīng)的權(quán)限瓤摧。

[root@oldboyedu ~]# id root

uid=0(root) gid=0(root) groups=0(root)

[root@oldboyedu ~]# id

uid=0(root) gid=0(root) groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

[root@oldboyedu ~]# whoami

root

不要修改ID為0變管理員。

1.2.2虛擬用戶)

實(shí)際存在的用戶曾沈,但是又不允許它登錄。

價(jià)值何在唯蝶?

滿足文件或進(jìn)程運(yùn)行屬主的要求痹换。但是又不會(huì)帶來(lái)管理風(fēng)險(xiǎn)。

UID 1-499

1.2.3 普通用戶

實(shí)際存在的用戶都弹,又允許登錄娇豫。管理員身份創(chuàng)建的,幫助管理員管理系統(tǒng)畅厢。

權(quán)限僅僅限制家目錄冯痢,在一些系統(tǒng)及目錄可以讀不可以寫(xiě),不可以進(jìn)入/root目錄

UID C7 1000起步C6 500起步

創(chuàng)建一個(gè)普通用戶?useradd oldgirl

1.2.4 用戶組

Linux里每個(gè)用戶都必須要有一個(gè)組織框杜,這個(gè)組織就叫做用戶組

用戶組也是給人看浦楣,用戶組也有唯一標(biāo)識(shí),Group ID 簡(jiǎn)稱GID

默認(rèn)情況創(chuàng)建用戶霸琴,并沒(méi)有創(chuàng)建用戶組啊椒振,它會(huì)自動(dòng)創(chuàng)建一個(gè)

和用戶名相同的用戶組以及相同的GID。

[root@oldboyedu ~]# id oldgirl

uid=1001(oldgirl) gid=1001(oldgirl)groups=1001(oldgirl)

1.2.5用戶和用戶組的關(guān)系

1梧乘、1對(duì)1???? ???

2澎迎、1對(duì)多個(gè)用戶組

3、多個(gè)用戶對(duì)應(yīng)一個(gè)用戶組

4选调、多對(duì)多

1.3 創(chuàng)建用戶 用戶組查看用戶的IDU GID

[root@oldboyedu ~]# useradd test

[root@oldboyedu ~]# id test

uid=1002(test) gid=1002(test)groups=1002(test)

[root@oldboyedu ~]# groupadd sa

[root@oldboyedu ~]# su - test

[test@oldboyedu ~]$ touch test.txt

[test@oldboyedu ~]$ ls -l

total 0

-rw-rw-r--. 1 test test 0 Oct? 1 10:20 test.txt

1.4 文件屬性

文件權(quán)限:嚴(yán)格的權(quán)限夹供,Linux安全權(quán)限嚴(yán)格。

rwxr-xr-x

9個(gè)字符

r read?可讀取4

w write 可寫(xiě)?? 2

x execute 可執(zhí)行1

- 沒(méi)有權(quán)限0

字符分組:3個(gè)字符是一組

d?rwx???????????? r-x?????? r-x???. 2 root root????? 6 Mar 13? 2019 test

?? 用戶權(quán)限????? 用戶組權(quán)限? 其他權(quán)限

789列:文件的最后修改時(shí)間

1.4.1 文件時(shí)間有三種

1.4.1.1 修改時(shí)間仁堪;modify哮洽,文件內(nèi)容被修改過(guò)的文件時(shí)間

1.4.1.2 訪問(wèn)時(shí)間;access弦聂,文件類型被訪問(wèn)過(guò)的類型

1.4.1.3 變化時(shí)間鸟辅;change,文件屬性發(fā)生變化時(shí)間

[root@oldboyedu ~]# stat /etc/hosts

?File: ‘/etc/hosts’

?Size: 158?????? ? Blocks: 8????????? IO Block: 4096?? regular file

Device: 803h/2051d?? Inode: 16829878??? Links: 1

Access: (0644/-rw-r--r--)? Uid: (???0/??? root)?? Gid: (???0/??? root)

Context: system_u:object_r:net_conf_t:s0

Access: 2020-10-01 00:00:21.849999186 +0800訪問(wèn)時(shí)間

Modify: 2013-06-07 22:31:32.000000000 +0800修改時(shí)間

Change: 2019-03-04 11:15:49.426692303 +0800變化時(shí)間

?Birth: -

[root@oldboyedu ~]# stat -c %A /etc/hosts

-rw-r--r--

[root@oldboyedu /data]# echooldboy>>test.txt

[root@oldboyedu /data]# stat test.txt

?File: ‘test.txt’

?Size: 14??????? ? Blocks: 8????????? IO Block: 4096?? regular file

Device: 803h/2051d?? Inode: 33656257??? Links: 1

Access: (0644/-rw-r--r--)? Uid: (???0/??? root)?? Gid: (???0/??? root)

Context: unconfined_u:object_r:default_t:s0

Access: 2020-10-01 11:07:28.953508888 +0800

Modify: 2020-10-01 11:07:53.119507988 +0800

Change: 2020-10-01 11:07:53.119507988 +0800

?Birth: -

[root@oldboyedu /data]# cat test.txt

oldboy

oldboy

[root@oldboyedu /data]# cat test.txt

oldboy

oldboy

[root@oldboyedu /data]# stat test.txt?? #顯示文件的屬性及狀態(tài)

?File: ‘test.txt’

?Size: 14??????? ? Blocks: 8????????? IO Block: 4096?? regular file

Device: 803h/2051d?? Inode: 33656257??? Links: 1

Access: (0644/-rw-r--r--)? Uid: (???0/??? root)?? Gid: (???0/??? root)

Context: unconfined_u:object_r:default_t:s0

Access: 2020-10-01 11:08:32.147506535 +0800

Modify: 2020-10-01 11:07:53.119507988 +0800

Change: 2020-10-01 11:07:53.119507988 +0800

?Birth: -

[root@oldboyedu /data]# chmod +x test.txt??

[root@oldboyedu /data]# stat test.txt

?File: ‘test.txt’

?Size: 14??????? ? Blocks: 8?????????IO Block: 4096?? regular file

Device: 803h/2051d?? Inode: 33656257??? Links: 1

Access: (0755/-rwxr-xr-x)? Uid: (???0/??? root)?? Gid: (???0/??? root)

Context: unconfined_u:object_r:default_t:s0

Access: 2020-10-01 11:08:32.147506535 +0800

Modify: 2020-10-01 11:07:53.119507988 +0800

Change: 2020-10-01 11:08:57.442505593 +0800

?Birth: -

[root@oldboyedu /data]# ls--time-style=long-iso –l???? #顯示訪問(wèn)時(shí)間

total 12

-rw-r--r--. 1 root root?? 0 2020-10-01 00:19 1.txt

-rw-r--r--. 1 root root?? 0 2020-10-01 00:19 2.txt

-rw-r--r--. 1 root root?? 0 2020-10-01 00:19 3.txt

-rw-r--r--. 1 root root?? 0 2020-10-01 00:19 4.txt

-rw-r--r--. 1 root root?? 0 2020-10-01 00:19 5.txt

-rw-r--r--. 1 root root 187 2020-10-0109:01 oldboy.tar.gz

-rw-r--r--. 1 root root? 18 2020-10-01 09:01 paichu.txt

-rwxr-xr-x. 1 root root? 14 2020-10-01 11:07 test.txt

1.5 顯示文件indoe節(jié)點(diǎn)信息?ls –lhi

[root@oldboyedu /data]# ls -lhi

total 12K

33631841 -rw-r--r--. 1 root root?? 0 Oct?1 00:19 1.txt

第一列:

表現(xiàn)形式是數(shù)字33631841 叫做文件的索引節(jié)點(diǎn)(Index

Node)

類似人的身份證莺葫,索引節(jié)點(diǎn)是文件在系統(tǒng)中的唯一標(biāo)識(shí)匪凉。

找一個(gè)文件最終都要通過(guò)索引節(jié)點(diǎn)才能找到

索引節(jié)點(diǎn)的概念出在ext文件系統(tǒng)中(ext2 ext4 ext3).

索引節(jié)點(diǎn)是硬盤(pán)上的一塊存儲(chǔ)空間。大小256字節(jié)或512字節(jié)捺檬。

索引節(jié)點(diǎn)里存放是數(shù)據(jù)是文件的屬性(大小再层、時(shí)間、用戶和組堡纬、權(quán)限等)都

在索引節(jié)點(diǎn)里聂受,唯獨(dú)不包含文件名(文件名在上級(jí)目錄的block里)。

磁盤(pán)要想使用烤镐,先分區(qū)蛋济,格式化(創(chuàng)建文件系統(tǒng))。

格式化創(chuàng)建文件系統(tǒng)時(shí)炮叶,就會(huì)生成大量的inode和block碗旅。

inode作用存儲(chǔ)文件的屬性信息鹊杖,同時(shí)存放指向文件實(shí)體(block)的指針(類似軟鏈接)

block作用是存放文件內(nèi)容的(大片)。

Block叫做磁盤(pán)塊扛芽,是用來(lái)存放實(shí)際數(shù)據(jù)的實(shí)體單元(ext文件系統(tǒng)一般最大為4KB),即用來(lái)真正存放數(shù)據(jù)积瞒,例如:照片川尖、視頻等普通文件數(shù)據(jù),單個(gè)大的文件需要占用多個(gè)Block塊來(lái)存儲(chǔ)茫孔,

特別小的單個(gè)文件如果不能占滿整個(gè)Block塊叮喳,剩余的空間也無(wú)法在利用。

一個(gè)Block最多只能存一個(gè)文件的內(nèi)容缰贝,一個(gè)block 4K馍悟,放了0.1K文件,剩3.9K浪費(fèi)了剩晴。

[root@oldboyedu /]# df -i 看inode數(shù)量

Filesystem????? Inodes IUsed?? IFree IUse% Mounted on

/dev/sda3????? 9960960 72199 9888761??? 1% /

devtmpfs??????? 250820??375? 250445??? 1% /dev

tmpfs?????????? 253514???? 1?253513??? 1% /dev/shm

tmpfs?????????? 253514?? 693?252821??? 1% /run

tmpfs?????????? 253514??? 16?253498??? 1% /sys/fs/cgroup

/dev/sda1?????? 131072??332? 130740??? 1% /boot

tmpfs?????????? 253514???? 1?253513??? 1% /run/user/0

[root@oldboyedu /]# df -h 看block數(shù)量

Filesystem????? Size?Used Avail Use% Mounted on

/dev/sda3??????? 19G?1.9G?? 18G? 10% /

devtmpfs??????? 980M????0? 980M?? 0% /dev

tmpfs?????????? 991M???? 0?991M?? 0% /dev/shm

tmpfs?????????? 991M?? 18M?973M?? 2% /run

tmpfs?????????? 991M???? 0?991M?? 0% /sys/fs/cgroup

/dev/sda1?????? 253M?136M? 118M? 54% /boot

tmpfs??????????199M???? 0?199M?? 0% /run/user/0

1.5.1磁盤(pán)滿了

磁盤(pán)滿原因有兩種:

1锣咒、inode滿了。

2赞弥、block滿了毅整。

提示:

no space left on device 報(bào)錯(cuò),沒(méi)有空間在設(shè)備上了绽左。

磁盤(pán)滿了悼嫉。

[root@oldboyedu /]# cd /app/logs/

[root@oldboyedu /app/logs]# touch{1..100}.txt

touch: cannot touch ‘6.txt’: No space lefton device

touch: cannot touch ‘7.txt’: No space lefton device

檢查步驟:

步驟1:df -h?

步驟2: df -i 看是不是inode滿了

為什么inode會(huì)滿?

小文件太多

初始化時(shí)候 block數(shù)量遠(yuǎn)大于inode數(shù)量拼窥。

一個(gè)文件大片占一個(gè)inode戏蔑,10萬(wàn)個(gè)block。

[root@oldboyedu /app/logs]# cp /bin/cat ddd

[root@oldboyedu /app/logs]# cp /bin/cat dddd

cp: error writing ‘dddd’: No space left ondevice

cp: failed to extend ‘dddd’: No space lefton device

文件滿了鲁纠。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末总棵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子房交,更是在濱河造成了極大的恐慌彻舰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件候味,死亡現(xiàn)場(chǎng)離奇詭異刃唤,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)白群,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)尚胞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人帜慢,你說(shuō)我怎么就攤上這事笼裳∥簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵躬柬,是天一觀的道長(zhǎng)拜轨。 經(jīng)常有香客問(wèn)我,道長(zhǎng)允青,這世上最難降的妖魔是什么橄碾? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮颠锉,結(jié)果婚禮上法牲,老公的妹妹穿的比我還像新娘。我一直安慰自己琼掠,他們只是感情好拒垃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著瓷蛙,像睡著了一般悼瓮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上艰猬,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天谤牡,我揣著相機(jī)與錄音,去河邊找鬼姥宝。 笑死翅萤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的腊满。 我是一名探鬼主播套么,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼碳蛋!你這毒婦竟也來(lái)了胚泌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤肃弟,失蹤者是張志新(化名)和其女友劉穎玷室,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體笤受,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡穷缤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了箩兽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片津肛。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖汗贫,靈堂內(nèi)的尸體忽然破棺而出身坐,到底是詐尸還是另有隱情秸脱,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布部蛇,位于F島的核電站摊唇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏涯鲁。R本人自食惡果不足惜遏片,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撮竿。 院中可真熱鬧,春花似錦笔呀、人聲如沸幢踏。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)房蝉。三九已至,卻和暖如春微渠,著一層夾襖步出監(jiān)牢的瞬間搭幻,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工逞盆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留檀蹋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓云芦,卻偏偏與公主長(zhǎng)得像俯逾,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舅逸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • tar命令的介紹 saves many files together into a single tape or ...
    溫東閱讀 1,174評(píng)論 0 0
  • Linux文件文件核心屬性知識(shí) 一桌肴、老男孩思想: 1、相信可能你就無(wú)限可能琉历,相信不可能坠七,就是自廢武功。 為什么會(huì)...
    Aza_Lxxx閱讀 861評(píng)論 0 1
  • Linux啟動(dòng)過(guò)程 1.開(kāi)機(jī)自檢BIOS 2.MBR引導(dǎo) 3.GRUB菜單 4.加載內(nèi)核 5.運(yùn)行init進(jìn)程 6...
    康樂(lè)_SH閱讀 400評(píng)論 0 0
  • 端午節(jié)還未到旗笔,就開(kāi)始計(jì)劃了彪置!給兒子排滿了興趣班,放假頭天老師發(fā)信息說(shuō)取消蝇恶!就自己安排悉稠。 對(duì)于獨(dú)生子女的...
    Sunny陽(yáng)光自信的巧克力閱讀 214評(píng)論 0 2
  • 觀點(diǎn):讓你無(wú)從選擇的,從來(lái)不是外界卦尊,而是你自己 背景鋪墊:樊勝美羨慕邱瑩瑩可以放棄原來(lái)的會(huì)計(jì)工作叛拷,零基礎(chǔ)去賣咖啡。...
    科科11閱讀 475評(píng)論 2 0