linux對于文件,目錄,r,w,x權限分別表示什么意思?
1.r(Read):對于一個文件,它有讀取文件內容的權限;對于目錄,您有權瀏覽目錄。
2.w(Write):對于文檔,有添加和修改文檔內容的權利;對于一個目錄,它有權刪除和移動目錄中的文件。
3.x(eXecute):對于文件,它有執行文件的權限;對于目錄,用戶可以訪問該目錄。File:r可以讀取文件的內容。我們可以修改文件的內容,但不一定要刪除它,這取決于您對文件目錄的權限。X可以讓系統執行文件,不管是什么類型的文件,只要有X權限。Directory:r可以讀取文件列表的內容,可以讀取目錄中有哪些文件。想想ls命令。GUI模式也可以在這個目錄中查看。w可以修改目錄的內容,簡單來說,它可以刪除或創建一個新的目錄或文件。x有點難理解,意思是你可以切換到這個目錄,變成一個工作環境。如何理解,你想想cd命令大概就能理解了。但是這個時候能不能做什么,就看你有沒有W權限了。
linux系統備份,哪些目錄是需要備份的,哪些是不必的?
目前日常工作中不需要備份系統。現在的操作系統都是運行在虛擬機或者容器中,運行在上面的應用是多通道的。單個系統損壞不會影響雙活業務,只需要再拉起一個進行應用部署即可。應用數據都在后臺,程序都在svn上。和后臺數據都存儲在數據庫中。
相對于現在正式的工作環境,不需要備份系統。
linux能創建多少層目錄?
linux的ext3文件系統的一級子目錄默認為31998個,準確的說是32000個。
Linux對于cpu的搜索效率是有規定的,內核需要重新編譯改變數量限制。內核代碼中有這樣的內容:
includ:#定義EXT2_link_MAX32000
includ:#d:不能刪除。#39or..#39"。所以32000-231998。
在ext3文件系統中,對單個目錄中的最大文件數沒有特殊限制,但它受到文件的限制。系統的信息節點號。
在一個目錄中接觸100萬個文件是沒有問題的。但是它肯定會受到文件系統中inode數量的限制。
Df-i/dev/sdaX或使用tune2fs-l/dev/sdaX或dump2fs-h/dev/sdaX來檢查可用的inodes。最后兩個命令的輸出結果是相同的,但是DF獲得的可用inodes會有一些錯誤。
解決互聯網上inode數量限制的方法有兩種,如下。
2.1當mkfs重新啟動時,更多地調整inode數量(取決于您的fs中的文件總數)和更小的塊大小(取決于每個文件的平均大小)。
2.2使用回送文件系統的臨時解決方案:在/usr(或其他地方)創建一個大文件,然后做一個回送文件系統,將原文件移動到這個文件系統,掛載到/usr下合適的位置。這可以大大減少/usr中的文件數量。但是系統性能會有一點損失。
查看系統句柄文件的數量
cat/proc/sys/fs/file-max
查看進程打開的文件數量
lsof|wc-l