1前普、selinux
? 安全規(guī)則肚邢,讓Linux系統(tǒng)更安全的一套規(guī)則。
? 這個(gè)規(guī)則太嚴(yán)格了拭卿,一般的情況下都會(huì)關(guān)閉selinux骡湖。
? 自己開啟防火墻啊,用其他手段來(lái)實(shí)現(xiàn)同樣的安全目的峻厚。
? getenforce (查看selinux狀態(tài))
臨時(shí)關(guān)掉:
? setenforce 0
永久關(guān)閉:
? vim /etc/selinux/config
? SELINUX=disabled
==================================================================
2响蕴、Linux里防火墻C6 iptables? C7 firewalld
? 作用:防護(hù)計(jì)算機(jī),防止被入侵惠桃。
? systemctl status firewalld.service (查看防火墻狀態(tài))
? 開啟firewalld(C6 service iptables start 或者/etc/init.d/iptables start)
讓firewalld開機(jī)自啟動(dòng)
? systemctl enable firewalld.service
C6用法:chkconfig iptables off
C7就是一個(gè)命令systemctl
=====================================================================
3浦夷、硬鏈接
? 具有相同inode節(jié)點(diǎn)號(hào)的文件互為硬鏈接。
? 一個(gè)文件的兩個(gè)入口辜王。
? 作用:
? ? 備份劈狐,防止誤刪。
4呐馆、軟鏈接:
? ? 本質(zhì)是快捷方式肥缔,指向源文件實(shí)體,本身和源文件是不同的文件摹恰。
用途:
? 1辫继、對(duì)軟件、服務(wù)進(jìn)行軟連接俗慈,開發(fā)需要引用路徑姑宽,給開發(fā)軟連接路徑,方便運(yùn)維進(jìn)行后期軟件更新
? 2闺阱、/etc/對(duì)應(yīng)的分區(qū)要滿了炮车,沒(méi)法放很多文件,但是程序還想通過(guò)/etc/目錄訪問(wèn)文件酣溃。
? ? 此時(shí)瘦穆,我們可以把文件放入/opt/oldboy下,然后做一個(gè)到/etc/oldboy的軟鏈接赊豌。
=======================================================================
Linux文件刪除原理:
? 1扛或、靜態(tài)文件:沒(méi)有進(jìn)程或程序正在訪問(wèn)的文件。
? 所有的硬鏈接數(shù)為0(i_link)碘饼,即所有硬鏈接都被干掉了熙兔,包括自身悲伶。
? 硬鏈接的數(shù)量的代表變量符號(hào)i_link
? rm -f oldboy.txt oldboy_hard_link
? 執(zhí)行完 其實(shí)文件也沒(méi)刪,關(guān)機(jī)停止運(yùn)行住涉。
a.系統(tǒng)定時(shí)清理沒(méi)有文件名的inode麸锉。
b.磁盤檢查會(huì)清理。
c.增加新文件時(shí)優(yōu)先占用沒(méi)有文件名的inode舆声。
? 恢復(fù)的工具:debugfs,ext3grep等等花沉。
? 亡羊補(bǔ)牢其實(shí)不可取的,違反運(yùn)維的三大核心原則媳握。
? 多備份碱屁,操作前備份,異服務(wù)器和異地備份毙芜。
2忽媒、動(dòng)態(tài)文件:有程序或進(jìn)程訪問(wèn)的文件
刪除原理:
a.所有硬鏈接刪除。i_link為0.
b..i_count是進(jìn)程調(diào)用文件的數(shù)量(引用計(jì)數(shù))腋粥。所有進(jìn)程調(diào)用都要停止取消。i_count為0
========================================================================================
通配符知識(shí):
1架曹、基本含義
? ? 通配符簡(jiǎn)單說(shuō)就是鍵盤上的一些特殊字符隘冲,可以實(shí)現(xiàn)某些特殊的功能,
? ? 例如绑雄,可以用*代表所有展辞,來(lái)模糊搜索系統(tǒng)中的文件。
2万牺、范圍:通配符試用范圍是命令行中【普通命令】或腳本編程中罗珍。