Hur består Linux-filsystemets struktur upp? - Del 1

katalog-träd-så-linux

Många av läsarna som kom att använda Windows och de migrerar till Linux, de låter mig inte ligga bra den första frågan eller problemet som uppstår är "var är programmen lagrade i Linux".

Till skillnad från Windows består Linux av ett helt annat och orelaterat filsystem, här finns inga enhetsbokstäver som “C: \. D: \, etc ”, eftersom detta inte är standarden för FHS-filsystemhierarkin.

Detta system definierar strukturen för filsystem i Linux och andra UNIX-operativsystem. Linux-filsystemet innehåller emellertid också vissa kataloger, som hittills inte har definierats enligt följande.

/ - rotkatalog (root)

Allt på ditt Linux-system finns i / katalogen, även känd som rotkatalogen.

Denna katalog det är som om vi talar om "C: \ i Windows", men så är inte fallet, eftersom det inte finns några bokstäver i Linux-namnen på enheterna i Linux.

/ bin - användarens binära filer

Katalogen / bin innehåller användarbinarier (program) som måste finnas när systemet fungerar i enanvändarläge.

Det är viktigt att veta det inga fler kataloger kan och bör inte finnas i den här katalogen, här vi hittar bara binära filer av programmen, liksom deras symboliska länkar som kan särskiljas med ett "@".

/ boot - systemstartfiler

Katalogen / boot Den innehåller de filer som behövs för att starta systemet, till exempel lagras GRUB- och Kernel-filer här.

Systemets kärna kan identifieras som att en bildfil som heter vmlinuz-version _ kernel) måste finnas i den här katalogen eller i rotkatalogen.

/ cdrom monteringspunkt för CD-ROM

Katalogen / cdrom det är inte en del av FHS-filsystemet som sådant, men det finns fortfarande i olika distributioner.

Denna katalog är en tillfällig plats för din CD / DVD-enhet från din dator på ditt system. Standardplatsen för tillfälliga medieenheter är emellertid katalogen / media

/ dev-enhetsfiler.

Linux ser enheter som filer och katalogen / dev innehåller speciella filer som representerar enheter. Det är inte precis dessa typer av filer som vi är vana vid att se dem.

Det är också viktigt att veta att enheterna kan vara block eller karaktär. Normalt är blockenheter de som lagrar data och karaktärenheter som överför data.

I grund och botten här kan vi hitta monteringspunkterna för andra partitioner eller enheter anslutna till datorn.

T.ex. / Dev / sda är monteringspunkten för hårddisken som används och de andra partitionerna av detta kommer att listas på ett sådant sätt att den första partitionen kommer att / dev / sda1, den andra / Dev / sda2 och så vidare.

När det gäller andra diskar, penna enheter eller anslutna lagringsenheter, kommer vi att identifiera dem som / dev / sdb, / dev / sdc och så vidare.

Vi kan kontrollera detta från terminalen genom att utföra kommandot:

sudo fdisk -l

Samtidigt för den fil som är associerad med mustypen PS / 2 kommer att vara / dev / psaux.

/ etc - konfigurationsfiler

Katalogen / etc innehåller konfigurationsfiler som kan redigeras manuellt med hjälp av en textredigerare.

Observera att / etc-katalogen innehåller viktiga systemfiler, de är alla konfigurationer, vilka är statiska filer.

Körbara filer, mycket mindre binära filer, bör aldrig hittas här.

/ home - användarens hemmapp

Katalogen / home innehåller alla mappers hemmappar. Till exempel, om ditt användarnamn är "user1", kommer de att ha / home / user1 som sin hemkatalog.

Den här mappen innehåller användarfiler och användarrelaterad data, samt användarfiler och inställningar.

Varje användare har bara skrivåtkomst till sin hemkatalog, och för att ändra andra filer på systemet måste de ha superanvändarbehörigheter eller vara rotanvändare.

/ lib-systembibliotek

Katalogen / lib den innehåller bibliotek som behövs av binärfilerna som finns i katalogerna / bin och / sbin.

Med bara en skillnad, att biblioteken som binärerna behöver i mappen / usr / bin finns i / usr / lib-katalogen.


3 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   QuantumCuting1 sade

    Även om jag har det här fältet har jag det mer eller mindre kontrollerat, men en liten förklaring uppskattas som en recension.

    Bra jobbat, och tack!

  2.   leo sade

    Tack så mycket. Jag undrade alltid hur den strukturen fungerar

  3.   Marco Antonio Correa sade

    Tack så mycket för denna information !!