第1章 selinux知識(shí)领曼?
1.1 第二列結(jié)尾的.是標(biāo)識(shí)selinux的符號(hào)鸥鹉。selinux是一個(gè)讓Linux系統(tǒng)更安全的一套規(guī)則。這個(gè)規(guī)則太嚴(yán)格了庶骄,一般的情況下都會(huì)關(guān)閉selinux毁渗。可以自己開(kāi)啟防火墻单刁,用其他手段來(lái)實(shí)現(xiàn)同樣的安全目的灸异。
1.2 用getenforce命令查看selinux狀態(tài)
1.3 關(guān)閉SELinux方法:
setenforce 0
或vim /etc/selinux/config
SELINUX=enforcing改成SELINUX=disabled
不打開(kāi)文件的兩種修改方式
方式一
sed -ri 's#(^SELINUX=).*#\1disabled#g' /etc/selinux/config
方式二
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
1.4 Linux里的防火墻 :
centos6是 iptables
centos7 是firewalld
防火墻狀態(tài):
systemctl start firewalld #開(kāi)啟
systemctl stop firewalld #關(guān)閉
systemctl status firewalld #檢查狀態(tài)
systemctl disable firewalld #關(guān)閉開(kāi)機(jī)自啟動(dòng)
systemctl enable firewalld #開(kāi)啟開(kāi)機(jī)自啟動(dòng)
第2章 鏈接知識(shí)
2.1 硬鏈接知識(shí)
2.1.1.1 具有相同Inode節(jié)點(diǎn)號(hào)的多個(gè)文件互為硬鏈接文件府适,本質(zhì)是相同文件不同文件名。
2.1.1.2 刪除硬鏈接文件或者刪除源文件任意之一肺樟,文件實(shí)體并未被刪除檐春。
2.1.1.3 只有刪除了源文件及所有對(duì)應(yīng)的硬鏈接文件,文件實(shí)體才會(huì)被刪除么伯。
2.1.1.4 待所有的硬鏈接文件及源文件被刪除后疟暖,再存放新的數(shù)據(jù)會(huì)占用這個(gè)文件的空間,或者磁盤(pán)fsck檢查的時(shí)候田柔,刪除的數(shù)據(jù)也會(huì)被系統(tǒng)回收(養(yǎng)成刪除及使用多套環(huán)境測(cè)試的好習(xí)慣)俐巴。
2.1.1.5 硬鏈接文件就是文件的另一個(gè)入口(相當(dāng)于超市的前門(mén)、后門(mén))硬爆。
2.1.1.6 可以通過(guò)給文件設(shè)置硬鏈接文件欣舵,來(lái)防止重要文件被誤刪。
2.1.1.7 通過(guò)執(zhí)行命令“l(fā)n源文件 硬鏈接文件”缀磕,即可完成創(chuàng)建硬鏈接缘圈。
2.1.1.8 硬鏈接文件是普通文件瓮栗,因此可以用rm命令刪除涮帘。
2.1.1.9 對(duì)于靜態(tài)文件(沒(méi)有進(jìn)程正在調(diào)用的文件)來(lái)講咬荷,當(dāng)對(duì)應(yīng)硬鏈接數(shù)為0(i_link)時(shí)抡蛙,文件就被刪除以蕴。i_ link 的查看方法是執(zhí)行l(wèi)s –lhi
2.1.1.10 創(chuàng)建硬鏈接只能針對(duì)文件抬闷,不能針對(duì)目錄魔市。
2.2 軟鏈接知識(shí)
2.2.1.1 軟鏈接類(lèi)似Windows的快捷方式督禽。
2.2.1.2 軟鏈接類(lèi)似一個(gè)文本文件颠黎,里面存放的是源文件的路徑另锋,指向原文件實(shí)體。
2.2.1.3 刪除源文件狭归,軟鏈接文件依然存在夭坪,但是無(wú)法訪問(wèn)指向源文件路徑內(nèi)容了。失效的時(shí)候一般是白字紅底閃爍提示过椎。
2.2.1.4 執(zhí)行命令“l(fā)n -s 源文件 軟鏈接文件”室梅,即可完成創(chuàng)建軟鏈接(目標(biāo)不能存在)。
2.2.1.5 軟鏈接和源文件是不同類(lèi)型的文件疚宇,也是不同的文件亡鼠,Inode 號(hào)也不相同。
2.2.1.6 軟鏈接文件的文件類(lèi)型為字母l敷待,可以用rm命令刪除间涵。
2.2.1.7 軟鏈接文件不僅可以針對(duì)文件,也可以針對(duì)目錄(企業(yè)中常用)榜揖。
2.3 Linux文件刪除原理:
1勾哩、靜態(tài)文件:沒(méi)有進(jìn)程或程序正在訪問(wèn)的文件抗蠢。
所有的硬鏈接數(shù)為0(i_link),即所有硬鏈接都被刪除了思劳,包括自身迅矛。
i_link為硬鏈接數(shù)量的代表變量符號(hào)
2、動(dòng)態(tài)文件:有進(jìn)程或程序訪問(wèn)的文件潜叛。
刪除原理:所有的硬鏈接為0(i_link為0)秽褒,并且沒(méi)有進(jìn)程或程序訪問(wèn)(i_count為0)。
i_count是進(jìn)程調(diào)用文件的數(shù)量(引用計(jì)數(shù))威兜。