一、老男孩思想之優(yōu)秀的運(yùn)維習(xí)慣
1:內(nèi)容盡量復(fù)制,以減少錯(cuò)誤
2:操作前備份,操作后檢查
3:使用中記憶
4:眼睛里一定不要放過(guò)輸出的英文
5:永遠(yuǎn)不要重啟linux
二题暖、selinux(文件屬性第二列結(jié)尾的. 是表示selinux的符號(hào))
2.1:selinux是什么?
selinux是一種安全規(guī)則捉超,它讓linux系統(tǒng)更安全的一套規(guī)則胧卤。
2.2:怎么關(guān)掉selinux?
1:如何查看selinux
2:臨時(shí)關(guān)掉
3:永久關(guān)閉
三拼岳、Linux里的防火墻
1枝誊、 防火墻的作用
防護(hù)計(jì)算機(jī),防止被入侵
2 惜纸、CentOS6(iptables)
啟動(dòng):service iptables start 或者/etc/init.d/iptables start
3叶撒、 CentOS7(firewalld)
啟動(dòng):systemctl start filewalld.service
關(guān)閉:systemctl stop firewalld
查看狀態(tài):systemctl status filewalld.service
四绝骚、硬鏈接
1、 什么是硬鏈接祠够?
就是具有相同inode節(jié)點(diǎn)號(hào)的文件互為硬鏈接(一個(gè)文件的兩個(gè)入口)
2压汪、linux文件刪除原理
A:靜態(tài)文件:沒(méi)有進(jìn)程或程序正在訪問(wèn)的文件
1:所有硬鏈接(i_inode),即所有硬鏈接都被干掉古瓤,包括自身止剖。(硬鏈接的數(shù)量代表變量 i- inode)
2:rm -f執(zhí)行完,其實(shí)文件并沒(méi)刪
a:系統(tǒng)定時(shí)清理沒(méi)有文件名的inode
b:磁盤檢查時(shí)會(huì)清理
c:增加新文件是會(huì)優(yōu)先占用沒(méi)有文件名的inode
3:如果誤刪了文件落君,恢復(fù)工具有:debugfs穿香、ext3grep等
B:動(dòng)態(tài)文件:有進(jìn)程或進(jìn)程訪問(wèn)的文件
1:刪除:a:所有硬鏈接刪除 ? ?? i_link為0 ??
b:i_count為0,i_count是進(jìn)程調(diào)用文件的數(shù)量(引用數(shù)量)叽奥。所有進(jìn)程調(diào)用都要停止取消
五扔水、軟鏈接
本質(zhì)是快捷方式痛侍,指向源文件實(shí)體朝氓,本身和源文件是不同的文件
六、軟鏈接和硬鏈接的區(qū)別
1:分類:
在linux系統(tǒng)中主届,鏈接分為硬鏈接和軟鏈接(軟鏈接也稱為符號(hào)鏈 接)赵哲。
2:概念:
硬鏈接與源文件的inode號(hào)相同,而軟鏈接與源文件的inode號(hào)不? 同君丁。
3:創(chuàng)建:
默認(rèn)不帶參數(shù)的情況下枫夺,ln創(chuàng)建硬鏈接,ln -s創(chuàng)建軟鏈接绘闷。
4:特點(diǎn):
a:不能對(duì)目錄創(chuàng)建硬鏈接橡庞,但可以創(chuàng)建軟鏈接,對(duì)目錄的軟鏈接會(huì)? 經(jīng)常用到印蔗;
b:軟鏈接可以跨文件系統(tǒng)扒最,硬鏈接不可以跨文件系統(tǒng);
c:刪除軟鏈接华嘹,對(duì)源文件和硬鏈接都沒(méi)有影響吧趣;
d:刪除硬鏈接也對(duì)源文件和軟鏈接無(wú)任何影響;
e:刪除鏈接文件的源文件耙厚,對(duì)硬鏈接沒(méi)有影響强挫,但是會(huì)導(dǎo)致軟鏈接無(wú)法使用;
f:同時(shí)刪除源文件及其硬鏈接文件薛躬,整個(gè)文件才會(huì)被真正的刪除俯渤。
5:案例:
硬鏈接用處不多,可以用來(lái)對(duì)重要文件做快照防止誤刪除型宝;而對(duì)目錄建立軟鏈接在工作中常用八匠,列如:安裝軟件用nercof-1.12作為目錄侦鹏,安裝完成后設(shè)置軟鏈接為nercof,既保持了版本號(hào)標(biāo)識(shí)臀叙,又方便使用略水,以及方便以后軟件升級(jí)。
七劝萤、通配符和特殊符號(hào)
1:通配符的基本含義
通配符簡(jiǎn)單來(lái)說(shuō)就是鍵盤上的一些特殊字符渊涝,可以實(shí)現(xiàn)某些特殊的功能
2:應(yīng)用范圍
通配符使用范圍是命令行中【普通命令】或腳本編程中