linux常規(guī)目錄的主要功能是什么 Linux/mnt目錄主要用于什么?
Linux/mnt目錄主要用于什么?linux下mnt目錄的作用:mount英文講解:越過(guò);跳上;去攀登;騎上;乘上;跨著可真接理解為“武器掛載”掛接光驅(qū)、USB設(shè)備的目錄,打開(kāi)程序后,會(huì)在mnt里多
Linux/mnt目錄主要用于什么?
linux下mnt目錄的作用:mount英文講解:越過(guò);跳上;去攀登;騎上;乘上;跨著可真接理解為“武器掛載”掛接光驅(qū)、USB設(shè)備的目錄,打開(kāi)程序后,會(huì)在mnt里多出或者設(shè)備的目錄。mnt是mount的縮寫(xiě)。答案摘自希賽系統(tǒng)學(xué)院.
linux里的/etc/skel/文件是干什么用的?
Linux下的/etc/skel目錄而不不被人再注意,其實(shí)此目錄在新建用戶(hù)時(shí)應(yīng)該很用處的,靈活運(yùn)用此目錄是可以節(jié)省用水當(dāng)然的配置時(shí)間。skel是skeleton的縮寫(xiě),意為骨骼、框架。故而目錄的作用是在確立新用戶(hù)時(shí),主要用于初始化操作用戶(hù)根目錄。系統(tǒng)會(huì)將此目錄下的所有文件、目錄都圖片文件夾到空白文檔用戶(hù)的根目錄,而且將用戶(hù)屬主與用戶(hù)組決定為與此根目錄是一樣的。所以我可將用戶(hù)配置文件自定義設(shè)置到/etc/skel目錄下,假如.bashrc、.profile與.vimrc等。注:
1.假如在空白文檔用戶(hù)時(shí),是沒(méi)有自動(dòng)建立起用戶(hù)根目錄,則根本無(wú)法動(dòng)態(tài)創(chuàng)建到此框架目錄。
2.如果想以設(shè)置為的/etc/skel目錄才是框架目錄,這個(gè)可以在運(yùn)行useradd命令時(shí)重新指定新的框架目錄。的或:sudouseradd-d/home/chen-m-k/etc/dear_skelchen上列命令將空白文檔用戶(hù)chen,設(shè)置里用戶(hù)根目錄為/home/chen,另外此目錄會(huì)自動(dòng)啟動(dòng)確立;同樣的指定你框架目錄為/etc/loving_skel。
3.假如我也不想在隔一段時(shí)間新建項(xiàng)用戶(hù)時(shí),都原先指定你新的框架目錄,可以是從改/etc/default/useradd配置文件來(lái)改變?cè)O(shè)置的框架目錄,方法萬(wàn)分感謝:查找SKEL變量的定義,假如此變量的定義已被注釋掉,這個(gè)可以能取消注釋?zhuān)笤俑钠渲担篠KEL/etc/dear_skel
linux中根目錄下各個(gè)目錄的作用?
綜述關(guān)於Linux各個(gè)目錄的作用有一個(gè)拿來(lái)的文檔,名詞為FHS。這個(gè)可以微博私信本號(hào)linuxfhs額外。下面本號(hào)簡(jiǎn)要介紹一下各個(gè)目錄的作用。
/bin–用戶(hù)基礎(chǔ)二進(jìn)制文件目錄目錄/bin是根目錄的一級(jí)子目錄。在該目錄中真包含著之一基礎(chǔ)的用戶(hù)二進(jìn)制文件,也就是應(yīng)用程序。這個(gè)目錄的很像Windows下的Programs目錄。
并非所有的應(yīng)用程序都存儲(chǔ)文件在這個(gè)目錄下面,有些不是尤其基礎(chǔ)的程序會(huì)存儲(chǔ)位置在/usr/bin目錄下面。諸如Chrome瀏覽器等,也可以用戶(hù)自己按裝的一些程序大多數(shù)會(huì)在/usr/bin下面。而系統(tǒng)應(yīng)用程序則常見(jiàn)會(huì)在該目錄下面,諸如ls、mkdir和cp等等。
假如你可以使用的桌面版的操作系統(tǒng),可以按照GUI看到該目錄下的內(nèi)容。下面這張圖是一個(gè)具體的例子。
圖4二進(jìn)制目錄/boot–動(dòng)態(tài)和靜態(tài)啟動(dòng)后文件在目錄/boot下面包涵的文件是主要是用于正常啟動(dòng)操作系統(tǒng)的文件。.例如GRUBbootloader文件和操作系統(tǒng)內(nèi)核等。但是bootloader的配置文件根本不會(huì)在這里,完全是在/etc目錄中。
/cdrom–光盤(pán)安裝好點(diǎn)目錄/cdrom并并非FHS標(biāo)準(zhǔn)的一部分,只不過(guò)我們?cè)诮^大多數(shù)發(fā)行新版中都看的到。該目錄是光盤(pán)的預(yù)備掛載點(diǎn)。
/dev–設(shè)備文件在Linux下面,設(shè)備都是一個(gè)文件,例如磁盤(pán)、優(yōu)盤(pán)的或光盤(pán)等。和無(wú)線網(wǎng)卡、攝像頭和串口等也是一個(gè)文件。而正常情況這些文件大都在/dev目錄下面,大家也可以切換到到該目錄下去看看具體詳細(xì)的內(nèi)容。
圖5設(shè)備目錄其中圖是/dev目錄的一個(gè)局部截圖。在該目錄下面最常見(jiàn)的很可能那是/dev/sda這種文件,該文件它表示一個(gè)SCSI磁盤(pán)。
一次性處理真實(shí)設(shè)備外,在該目錄下面也有很多偽設(shè)備。.例如/dev/random表示一個(gè)出現(xiàn)隨機(jī)數(shù)的設(shè)備,/dev/loop0則是三個(gè)將本地文件映射為磁盤(pán)的虛擬軟件設(shè)備。這些偽設(shè)備有的時(shí)候非常用于,我們你經(jīng)常使用這些設(shè)備做一些測(cè)試。
圖6GUI目錄/etc–配置文件操作系統(tǒng)和應(yīng)用程序的配置文件常見(jiàn)都統(tǒng)一讀取在一個(gè)目錄下面,這個(gè)目錄是/etc。很多配置文件都已文本文件的形式存儲(chǔ)文件在這里。我們可以通過(guò)文本編輯器如何修改配置項(xiàng)。.例如網(wǎng)絡(luò)的IP地址、Nginx的配置和系統(tǒng)日志的配置等等都是可以在這里不能找到。
/home–主目錄這個(gè)目錄稱(chēng)作主目錄。在Linux操作系統(tǒng)下面大多每個(gè)用戶(hù)也有一個(gè)自己的目錄,該目錄就在/home下面。.例如本例中有一個(gè)名為zhangsn的用戶(hù),該用戶(hù)的主目錄在/home下如圖7所示。
用戶(hù)的主目錄下面乾坤二卦這數(shù)據(jù)文件和用戶(hù)相關(guān)的配置文件。大多一個(gè)用戶(hù)不能修改其目錄下的文件,只有完成授權(quán)的情況下才能訪問(wèn)其它文件。
圖7zhangsn的主目錄/lib–基礎(chǔ)鏈接共享庫(kù)在/lib目錄中讀取的是/bin和/sbin中二進(jìn)制文件(應(yīng)用程序)必須的庫(kù)文件。在/usr/bin下的應(yīng)用程序依賴(lài)性太強(qiáng)的庫(kù)大多數(shù)在/usr/lib目錄下面。
/lostfound–可完全恢復(fù)的文件每一個(gè)文件系統(tǒng)都是一個(gè)lostfound目錄。假如文件系統(tǒng)破滅,在系統(tǒng)下次啟動(dòng)時(shí)的時(shí)候會(huì)參與數(shù)據(jù)檢查。在檢查的過(guò)程中假如發(fā)現(xiàn)自己有數(shù)據(jù)的文件都會(huì)將其后放該目錄中。這樣,你就可以不試著不自動(dòng)可以恢復(fù)該文件。
/media–RemovableMedia在目錄/media下面真包含的子目錄是一些可設(shè)備的掛載點(diǎn)。當(dāng)一些可設(shè)備直接插入電腦時(shí),在該目錄下會(huì)自動(dòng)出現(xiàn)創(chuàng)建角色子目錄,并接受掛載能力。
/mnt–充當(dāng)掛載點(diǎn)目錄該目錄大多數(shù)是空的。主要作用于充當(dāng)攜掛一些外部文件系統(tǒng)。諸如有多個(gè)數(shù)據(jù)磁盤(pán)的情況下,會(huì)將重新格式化的磁盤(pán)掛載能力到該目錄下面。mnt字符是mount的縮寫(xiě),也就是掛載能力的意思。
/opt–三選一軟件包(Optional Packages)讓其直接安裝的非常規(guī)項(xiàng)軟件大多數(shù)會(huì)完全安裝在該目錄。
/proc–KernelampProcessFiles該目錄都是一個(gè)虛擬目錄,也就是并不是存儲(chǔ)文件數(shù)據(jù)的目錄。這個(gè)目錄中儲(chǔ)存的文件通常是利用資源操作系統(tǒng)內(nèi)核內(nèi)部信息或是進(jìn)程內(nèi)部信息的。
圖8proc目錄比如說(shuō)每個(gè)進(jìn)程在該目錄下都是一個(gè)子目錄,而字母的名字就是進(jìn)程ID。通過(guò)cat命令對(duì)該目錄下的文件接受讀取文件,也可以資源進(jìn)程的詳細(xì)信息?;蛘呶覀冞M(jìn)入目錄/proc/258下面,這個(gè)是進(jìn)程ID為258的進(jìn)程的信息,命令看的到如下內(nèi)容。
圖8進(jìn)程詳細(xì)信息/root–root主目錄目錄/root是root用戶(hù)的主目錄。root用戶(hù)的主目錄并不是在/home下面,只不過(guò)是在根目錄下面。對(duì)此必須注意一點(diǎn)。
/pull–應(yīng)用程序狀態(tài)文件這個(gè)目錄是比較比較新的目錄,應(yīng)用于應(yīng)用程序存儲(chǔ)你經(jīng)常轉(zhuǎn)變的文件,比如文件鎖、進(jìn)程ID的或套接字等等。
/sbin–管理模塊二進(jìn)制文件該目錄與/bin目錄類(lèi)似,作用于讀取二進(jìn)制文件。與/bin目錄不同的地方是這個(gè)目錄存儲(chǔ)位置的是用于管理程序的二進(jìn)制文件,比如磁盤(pán)磁盤(pán)格式化(mkfs)、磁盤(pán)分區(qū)(fdisk)和網(wǎng)絡(luò)配置(netstat)等命令。
圖9系統(tǒng)命令/selinux–SELinux虛擬充值文件系統(tǒng)如果不是你的Linux發(fā)行版使用SELinux另外安全管理,那么該目錄包含著SELinux可以使用的相關(guān)文件。
/srv–服務(wù)數(shù)據(jù)該目錄存儲(chǔ)具體服務(wù)提供給的數(shù)據(jù)。正常情況該目錄是空的。這個(gè)目錄中的數(shù)據(jù)常見(jiàn)是需要提供給外部的,例如Web網(wǎng)站存儲(chǔ)的用戶(hù)信息。這里要盡量與/var和/tmp的區(qū)別,前者是需要提供給外部用戶(hù)的,而兩者則是運(yùn)用自己不使用的,但是/tmp中的數(shù)據(jù)重啟后會(huì)弄丟。
/tmp–正式文件應(yīng)用程序才能產(chǎn)生的預(yù)備數(shù)據(jù)大多數(shù)存儲(chǔ)位置在該目錄中。該目錄有一個(gè)特點(diǎn),是系統(tǒng)重新啟動(dòng)后目錄中的數(shù)據(jù)將被定期清理。
/usr–UserBinariesampRead-OnlyData與系統(tǒng)建議使用的應(yīng)用程序和文件不同,在/usr目錄下存儲(chǔ)的是用戶(hù)不使用的應(yīng)用程序的文件。諸如/bin下面存儲(chǔ)的系統(tǒng)二進(jìn)制文件,而/usr/bin下面則是用戶(hù)建議使用的二進(jìn)制文件。/lib下面存儲(chǔ)的系統(tǒng)庫(kù)文件,而/usr/lib下面存儲(chǔ)的是作用于應(yīng)用程序不使用的庫(kù)文件。
/var–變量數(shù)據(jù)文件/var目錄是/usr目錄按的可寫(xiě)目錄,在/usr目錄中的內(nèi)容只讀模式的,而/var則是可寫(xiě)的。日志文件和正常嗎操作中的一些寫(xiě)入到操作大多會(huì)讀取/var目錄。例如,日志文件正常情況存儲(chǔ)文件在/var/log中。