如何防止Linux系統中某個關鍵檔案被修改

2021-10-02 08:08:18 字數 790 閱讀 1697

在linux環境中,有些重要的配置檔案是不允許任何人(包括root使用者)進行修改的。為了防止一不小心,被誤刪除或修改操作,可以需要設定該檔案的「不可修改位(immutable) 」許可權。我們以/etc/fstab檔案為例,該檔案中記錄著硬碟重要的分割槽資訊,顯示如下:

[root@localhost ~]# cat /etc/fstab

uuid=3adeaadc-36c6-4b3b-bf99-aca7e6dfc15f / ext4 defaults 1 1

uuid=6a44e4ad-56b4-4877-8da4-e0bc21979b16 /boot ext4 defaults 1 2

uuid=e9ad5c94-6eee-4927-998a-9ce6024be355 /webserver ext4 defaults 1 2

uuid=5879d097-eadb-4ad2-bbb1-1b3323e86192 swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

我們使用chattr命令進行保護,命令如下:

[root@localhost ~]# chattr +i /etc/fstab

如果需要修改檔案則採用下面的命令:

[root@localhost ~]# chattr -i /etc/fstab

Linux中如何讓某個程序後台執行

在linux中,大多數程式都是以命令列方式啟動的 感覺有點廢話 預設情況下,程式是會一直在當前終端中執行,並將輸入和輸出都連線到當前開啟的終端。實際使用時,即使當前終端斷開,也需要程序能夠一直執行,本文羅列一下可以讓程序持續執行的幾種方式。大部分採用rpm deb等發行的安裝包,預設都提供此種方式。...

修改系統中某個介面

使用sdk提供的 tools hierarchyviewer.bat 工具或者在eclipse 中的hierarchy view檢視檢視 雙擊檢視檢視 最好是從頂層,往下看 查詢對應的介面的id grep rin id 現在就可以在原始碼中查詢需要修改的地方 git status 檢視改動的 git...

Linux系統Shutdown命令定時關機詳解

linux系統下的shutdown命令用於安全的關閉 重啟計算機,它不僅可以方便的實現定時關機,還可以由使用者決定關機時的相關引數。在執行shutdown命令時,系統會給每個終端 使用者 傳送一條屏顯,提示關機操作。定時關機只需要乙個簡單的引數,既可以是倒計時,也可以是確切的時間。1 shutdow...