If-Koubou

Izskaidrota Linux direktoriju struktūra

Izskaidrota Linux direktoriju struktūra (Kā)

Ja jūs nākat no Windows, Linux failu sistēmas struktūra var likties īpaši sveša. C: \ diska un diska burtiem ir aizgājuši, aizstāj ar / un noslēpumaino skanējuma katalogi, no kuriem lielākā daļa ir trīs burtu nosaukumi.

Failu sistēmas hierarhijas standarts (FHS) nosaka failu sistēmu struktūru Linux un citās UNIX līdzīgās operētājsistēmās. Tomēr Linux failu sistēmās ir arī daži direktoriji, kurus standarts vēl nav definējis.

/ - Saknes direktorija

Viss jūsu Linux sistēmā atrodas zem / directory, kas pazīstams kā saknes direktorijs. Jūs varat domāt par direktoriju / direktoriju kā līdzīgu Windows C: \ directory, taču tas nav stingri taisnīgs, jo Linux nav disku burtu. Kamēr citāds nodalījums atrodas D: \ in Windows, šis cits nodalījums parādīsies citā mapē zem / uz Linux.

/ bin - būtiski lietotāja bināri

/ Bin direktorijā ir būtiski lietotāju binaries (programmas), kas jāuzrāda, kad sistēma ir uzstādīta viena lietotāja režīmā. Pieteikumi, piemēram, Firefox, tiek saglabāti / usr / bin, bet svarīgās sistēmas programmas un komunālie pakalpojumi, piemēram, bash apvalks, atrodas / bin. / Usr direktorija var tikt saglabāta citā nodalījumā - šo failu ievietošana / bin direktorijā nodrošina, ka sistēmai būs šīs svarīgās lietojumprogrammas, pat ja neviena cita faila sistēma nav uzstādīta. / Sbin katalogs ir līdzīgs - tajā ir būtiski sistēmas administrēšanas binaries.

/ boot - statiskās sāknēšanas faili

/ Boot direktorijā ir faili, kas nepieciešami sistēmas ielādēšanai - piemēram, GRUB boot loader faili un jūsu Linux kodi tiek glabāti šeit. Boot loader konfigurācijas faili šeit neatrodas, lai gan - tie ir / etc ar citiem konfigurācijas failiem.

/ cdrom - vēsturiskais piestiprināšanas punkts CD-ROM diskiem

/ Cdrom katalogs nav daļa no FHS standarta, bet jūs to joprojām atradīsiet Ubuntu un citās operētājsistēmās. Tā ir īslaicīga vieta kompaktdiskiem, kas ievietoti sistēmā. Tomēr pagaidu datu nesēja standarta atrašanās vieta atrodas / multivides direktorijā.

/ dev - ierīces faili

Linux pakļauj ierīces kā failus, un / dev katalogs satur vairākus īpašus failus, kas attēlo ierīces. Tie nav faktiskie faili, kā mēs tos pazīstam, bet tie tiek parādīti kā faili - piemēram, / dev / sda ir pirmais SATA disks sistēmā. Ja jūs vēlaties to sadalīt, jūs varētu sākt nodalījuma redaktoru un pateikt, kā rediģēt / dev / sda.

Šajā direktorijā ir arī pseido-ierīces, kas ir virtuālās ierīces, kas faktiski neatbilst aparatūru. Piemēram, / dev / random izlaida nejaušos skaitļus. / dev / null ir īpaša ierīce, kas nerada izvadi un automātiski atbrīvo visu ievadi - kad komandu izvadi pārnest uz / dev / null, jūs to izmetat.

/ etc - Konfigurācijas faili

/ Etc katalogs satur konfigurācijas failus, kurus parasti var rediģēt ar roku teksta redaktorā. Ievērojiet, ka / etc / directory satur sistēmas mēroga konfigurācijas failus - katram lietotāja mājas direktorijam atrodas lietotāja īpašie konfigurācijas faili.

/ home - Mājas mapes

Mājas direktorijā ir mājas mape katram lietotājam. Piemēram, ja jūsu lietotāja vārds ir bobs, jums ir mājas mape, kas atrodas vietnē / home / bob. Šī mājas mape satur lietotāja datu failus un lietotāja specifiskus konfigurācijas failus. Katram lietotājam ir tikai rakstīšanas piekļuve savai mājas mapei un viņiem jāiegūst paaugstinātas atļaujas (kļūt par root lietotāju), lai mainītu citus sistēmas failus.

/ lib - būtiskas koplietojamas bibliotēkas

Direktorijā / lib ir bibliotēkas, kas nepieciešamas svarīgākajos bināros failos mapē / bin un / sbin. Bibliotēkas, kas nepieciešamas binaries / usr / bin mapē, atrodas / usr / lib.

/ lost + found - Atkopti faili

Katrai Linux failu sistēmai ir pazudis + atrasts katalogs. Ja failu sistēma atteici, faila sistēmas pārbaude tiks veikta nākamajā boot. Visi atrodamie bojāti faili tiks ievietoti zaudētajā + atrasti direktorijā, lai jūs varētu mēģināt atgūt pēc iespējas vairāk datu.

/ multivide - noņemamās datu nesēji

/ Media directory satur apakšdirektorijas, kurās ir ievietotas datorā ievietotās noņemamās multivides ierīces. Piemēram, ja ievietojat kompaktdisku savā Linux sistēmā, mapē / mediju direktorijā automātiski izveidos direktoriju. Jūs varat piekļūt CD saturam šajā direktorijā.

/ mnt - pagaidu stiprinājuma punkti

Vēsturiski runājot, direktorijā / mnt ir vieta, kur sistēmas administratori uzstādīja pagaidu failu sistēmas, to lietojot. Piemēram, ja instalējat Windows nodalījumu, lai veiktu kādu failu atkopšanas darbību, varat to uzstādīt mapē / mnt / windows. Tomēr jūs varat uzstādīt citas failu sistēmas jebkurā vietā sistēmā.

/ opt - izvēles paketēm

/ Opt katalogs satur papildu pakotnēs izvēles programmatūras pakotnes. Parasti to izmanto patentētā programmatūra, kas neievēro standarta failu sistēmas hierarhiju - piemēram, patentētā programma, iespējams, dump tās failus / opt / pieteikumu, kad jūs to instalējat.

/ proc - Kernel un procesu faili

/ Proc direktorijs, kas līdzīgs / dev direktorijai, jo tajā nav standarta failu. Tas satur īpašus failus, kas atspoguļo sistēmas un procesa informāciju.

/ root - Root Home Directory

/ Saknes direktorija ir saknes lietotāja mājas direktorija. Tā vietā, lai atrastu vietni / home / root, tā atrodas vietā / root. Tas atšķiras no /, kas ir sistēmas saknes direktorijs.

/ palaist - lietojumprogrammas valsts faili

/ Run direktorija ir diezgan jauna un dod lietojumprogrammām standarta vietu, lai uzglabātu pārejošus failus, piemēram, kontaktligzdas un procesu ID. Šos failus nevar saglabāt / tmp, jo faili / tmp var tikt dzēsti.

/ sbin - sistēmas administrēšanas bināri

/ Sbin direktorija ir līdzīga direktorijai / bin. Tajā ir būtiski binārie faili, kurus parasti paredzēts pārvaldīt root lietotājs sistēmas administrēšanai.

/ selinux - SELinux virtuālā failu sistēma

Ja jūsu Linux izplatīšana izmanto SELinux drošībai (piemēram, Fedora un Red Hat), direktorijā / selinux ir īpaši faili, ko izmanto SELinux. Tas ir līdzīgs / proc. Ubuntu neizmanto SELinux, tāpēc šīs mapes klātbūtne Ubuntu šķiet kļūdaina.

/ srv - pakalpojuma dati

Katalogs / srv satur "datus par sistēmas sniegtajiem pakalpojumiem." Ja jūs izmantojat Apache HTTP serveri, lai apkalpotu vietni, jūs, iespējams, saglabājat vietnes failus direktorijā katalogā / srv.

/ tmp - pagaidu faili

Lietojumprogrammas glabā pagaidu failus direktorijā / tmp. Šos failus parasti dzēš, kad jūsu sistēma tiek restartēta un jebkurā brīdī to var izdzēst, izmantojot tādas komutācijas kā tmpwatch.

/ usr - Lietotāja bināri un tikai lasāmie dati

Direktorijā / usr ir iekļautas lietojumprogrammas un faili, ko lietotāji izmanto, nevis sistēmas un lietojumprogrammas. Piemēram, nebūtiskas lietojumprogrammas atrodas direktorijā / usr / bin direktorijā / bin nevis sistēmas / bin direktorija, bet nebūtiskie sistēmas administrēšanas bināri atrodas direktorijā / sbin direktorijā / usr / sbin. Bibliotēkas katrai no tām atrodas direktorijā / usr / lib. Direktorijā / usr ir arī citi katalogi - piemēram, arhitektūras neatkarīgi faili, piemēram, grafika, atrodas / usr / share.

/ Usr / local katalogs ir vieta, kur lokāli apkopotās lietojumprogrammas tiek instalētas pēc noklusējuma - tādēļ tie neļauj tiem noķert pārējo sistēmu.

/ var - mainīgie datu faili

/ Var katalogs ir rakstāms ekrāns / usr direktorijā, kuram parastā darbībā jābūt tikai lasāmam. Log faili un viss pārējais, kas parasti tiek rakstīts / usr normālās darbības laikā, tiek rakstīts direktorijā / var. Piemēram, log failus varēsiet atrast / var / log.

Sīkākai tehniskai informācijai par Linux failu sistēmas hierarhiju skatiet failu sistēmu hierarhijas standarta dokumentāciju.