3.18筆記(通配符)

ls -lhi

第二列結(jié)尾的.? 是標(biāo)識(shí)selinux的符號(hào),存在即開啟。

1.selinux是什么

安全規(guī)則,讓linux系統(tǒng)更安全的一套規(guī)則

太過嚴(yán)格,一般情況下都會(huì)關(guān)閉selinux

自己開啟防火墻,用其他手段達(dá)到同樣目的

2.怎么關(guān)掉selinux

getenforce 查看

臨時(shí)修改

setenforce? 0 臨時(shí)關(guān)閉

永久關(guān)閉

vim /etc/selinux/config

Linux里防火墻C6 iptables C7 firewalld

C7防火墻關(guān)閉:systemctl? start firewalld.service

防火墻開啟:systemctl? status? firewalld.service

systemctl? enable firewalld.service 讓firewalld開機(jī)自啟動(dòng)

systemctl? disabled firewalld.service 關(guān)閉開機(jī)自啟動(dòng)

C6:service iptables start 或者/etcinit.d/iptables start

C7:systemctl

總結(jié)兩個(gè)命令:systemctl chkconfig? ? ? ?

33574983 -rw-r--r-- 1 root root 0 10月? 4 20:57 gg.txt

為什么使用軟連接

1.什么是硬鏈接?

就是具有相同inode節(jié)點(diǎn)號(hào)的文件互為硬鏈接。

ls -ldi test

一個(gè)文件的兩個(gè)入口?

2.軟連接

本質(zhì)是快捷方式,指向源文件實(shí)體,本身和源文件都是文件

第一個(gè)用途:

? ? ? 更新軟件? 新老軟件用同一個(gè)軟鏈接給開發(fā)

第二個(gè)用途:

? ? ? /etc/對(duì)應(yīng)的分區(qū)要滿了沒辦法放很多文件,但是還是想從/etc訪問,

? ? 把文件放進(jìn)/opt/oldboy下,做一個(gè)etc/oldboy的軟鏈接

必會(huì)面試題:軟連接和硬鏈接的區(qū)別 ?

Linux文件刪除原理

1.靜態(tài)文件:沒有進(jìn)程或程序正在訪問的文件

所有硬鏈接數(shù)為0(i link) 即所有硬鏈接都被干掉了 包括自身。

硬鏈接的數(shù)量的代表變量符號(hào)i_link

rm -f? oldboy.txt? oldboy_hard_link? 執(zhí)行完 其實(shí)文件也沒刪? 關(guān)機(jī)停止運(yùn)行。

a.系統(tǒng)定時(shí)清理沒有文件名的inode? 這個(gè)時(shí)候才算文件刪除

b.磁盤檢查會(huì)清理

c.增加新文件時(shí)會(huì)優(yōu)先使用這些inode

恢復(fù)的工具:debugfs,ext3grep 等等

亡羊補(bǔ)牢不可取,違反運(yùn)維三大原則。

多備份,操作前備份,異服務(wù)器,異地備份。

2.動(dòng)態(tài)文件:有程序或進(jìn)程訪問的文件

刪除:

? a i_link為0? ? (硬鏈接) 所有硬鏈接都要?jiǎng)h除

? b.i_count為0? i_count 是進(jìn)程調(diào)用文件的數(shù)量(引用計(jì)數(shù)) 所有進(jìn)程調(diào)用都要停止。

3.實(shí)踐文件刪除原理

硬鏈接和原文件都刪除 文件刪除

——————————————————————————————————————————————————————————————————

通配符

1.基本含義

通配符簡(jiǎn)單來(lái)說(shuō)就是鍵盤上的一些特殊字符,可以實(shí)現(xiàn)某些特殊功能

可以用*來(lái)模糊搜索系統(tǒng)中的文件

2.通配符的試用范圍是普通命令行或腳本編程中。

a.模糊匹配

* 匹配所有

?匹配單個(gè)字符 ,有且只有一個(gè)

[abcd]匹配里面任意一個(gè)字符

[a-d]匹配連續(xù)的任意單個(gè)字符

[!a-d]或者^[1-9]取反

b.路徑位置

~用戶家目錄

-上一次的目錄

.當(dāng)前的目錄

..上級(jí)目錄

c.引號(hào)相關(guān)

'單引號(hào)? 所見即所得

"雙引號(hào)? 打印變量值或解析用于反引號(hào)或$()括起的命令

空與雙引號(hào)類似

d.其他字符

;表示命令分隔符

#注釋

$() 系統(tǒng)把字符串當(dāng)作命令

tar zcvf /opt/etc_$(data +%F).tar.gz ./etc/

路徑里不要有空格

a="oldboy"

echo $a? ?

oldboy

$普通用戶提示符? ? #管理員提示符

| 管道 將前面的數(shù)據(jù)流交給后面

\轉(zhuǎn)義字符

{}1.生成序列? 2.引用變量 讓變量變成整體

!1.取反? 2. vim強(qiáng)制

&&并且? and

||或者? or

e.重定向

>輸出重定向

>>追加輸出重定向

<<追加輸入重定向

<輸入重定向

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 數(shù)值的整數(shù)次方 題目描述 給定一個(gè)double類型的浮點(diǎn)數(shù)base和int類型的整數(shù)exponent。求base的...
    echoVic閱讀 750評(píng)論 2 2
  • 她是我見過的人最美的女人! 高挑的身材,白凈的肌膚,淡淡的妝容,黑順的頭發(fā),干凈的挽在頭上,清爽,利落!盡管是45...
    yinsuying閱讀 361評(píng)論 0 0
  • 賦文贈(zèng)暮癡,裊裊作青絲。 仰首云疊霧,往事不當(dāng)思。
    先生z閱讀 179評(píng)論 2 4