day 29

diff:比較工具

[root@oldboyedu ~]# cp /etc/passwd{,.ori}
備份好處:
1、恢復(fù)。
2、比較、檢查。

[root@oldboyedu ~]# diff /etc/passwd{,.ori}
32c32
< #oldgirl1:x:8889:8889::/home/oldgirl1:/bin/bash
---
> oldgirl1:x:8889:8889::/home/oldgirl1:/bin/bash
[root@oldboyedu ~]# diff /etc/passwd /etc/passwd.ori 
32c32
< #oldgirl1:x:8889:8889::/home/oldgirl1:/bin/bash
---
> oldgirl1:x:8889:8889::/home/oldgirl1:/bin/bash

rpm命令全稱是Red Hat Package Manager(Red Hat包管理器),幾乎所有的Linux發(fā)行版本都使用這種形式的命令管理、安裝、更新和卸載軟件。
概括地說(shuō),rpm命令有五種基本功能(不包括創(chuàng)建rpm包):安裝、卸載、升級(jí)、查詢和驗(yàn)證。

yum命令:

幫我們?cè)趓pm安裝時(shí)解決軟件包依賴,背后還是使用rpm,不需要直接使用rpm了讓安裝軟件更智能了。底層還是rpm在工作。
yum主要用于自動(dòng)安裝、升級(jí)rpm軟件包,它能自動(dòng)查找并解決rpm包之間的依賴關(guān)系。

根據(jù)命令或者配置等的路徑查屬于哪個(gè)包

[root@oldboyedu ~]# yum provides /etc/my.cnf
[root@oldboyedu ~]# yum provides /sbin/ifconfig

Linux系統(tǒng)如何安裝軟件?

1、rpm安裝
簡(jiǎn)單 快。依賴多,解決依賴?yán)щy繁瑣。
2、yum安裝 *****
簡(jiǎn)單快,自動(dòng)解決依賴。不能選擇軟件版本或軟件存放路徑。
3、編譯安裝(源碼編譯)*****
慢 復(fù)雜 需要GCC編譯器,可以自定義安裝(版本、軟件路徑)
4、將源碼制作成rpm,然后放到y(tǒng)um倉(cāng)庫(kù),實(shí)現(xiàn)yum自動(dòng)安裝。
一次性慢 復(fù)雜,安裝快,可以自定義安裝(版本、軟件路徑)
制作RPM YUM倉(cāng)庫(kù)搭建
https://blog.oldboyedu.com/autodeploy-rpm/

chattr:改變文件屬性

屬性模式:
a:讓文件或目錄僅供附加用途。 
b:不更新文件或目錄的最后存取時(shí)間。 
c:將文件或目錄壓縮后存放。 
d:將文件或目錄排除在傾倒操作之外。 
i:不得任意更動(dòng)文件或目錄。 
s:保密性刪除文件或目錄。 
S:即時(shí)更新文件或目錄。 
u:預(yù)防以外刪除。
參  數(shù):
-R  遞歸處理,將指定目錄下的所有文件及子目錄一并處理。 
-v<版本編號(hào)>  設(shè)置文件或目錄版本。 
-V  顯示指令執(zhí)行過(guò)程。 
+<屬性>  開啟文件或目錄的該項(xiàng)屬性。 
-<屬性>  關(guān)閉文件或目錄的該項(xiàng)屬性。 
=<屬性>  指定文件或目錄的該項(xiàng)屬性。

chattr +i /etc/passwd上鎖
chattr -i /etc/passwd  #<==解鎖文件。
給重要文件上鎖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容