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