nl.phhsnews.com


nl.phhsnews.com / De Linux Directory-structuur, Explained

De Linux Directory-structuur, Explained


Als u afkomstig bent van Windows, kan de Linux-bestandssysteemstructuur bijzonder vreemd lijken. De C: stations- en stationsletters zijn verdwenen, vervangen door a / en cryptisch klinkende mappen, waarvan de meeste drie letternamen hebben.

De bestandssysteemhiërarchienorm (FHS) definieert de structuur van bestandssystemen op Linux en andere UNIX -achtige besturingssystemen. Linux-bestandssystemen bevatten echter ook een aantal mappen die nog niet door de standaard zijn gedefinieerd.

/ - De hoofdmap

Alles op uw Linux-systeem bevindt zich onder de map /, de hoofdmap. Je kunt de / map zien als vergelijkbaar met de map C: op Windows - maar dit is niet helemaal waar, omdat Linux geen stationsletters heeft. Terwijl een andere partitie zich zou bevinden op D: in Windows, zou deze andere partitie verschijnen in een andere map onder / op Linux.

/ bin - Essential User Binaries

De map / bin bevat de essentiële gebruikersbinaire bestanden (programma's) dat moet aanwezig zijn wanneer het systeem is gemonteerd in de modus voor één gebruiker. Toepassingen zoals Firefox worden opgeslagen in / usr / bin, terwijl belangrijke systeemprogramma's en hulpprogramma's zoals de bash-shell zich in / bin bevinden. De / usr-directory kan op een andere partitie worden opgeslagen - door deze bestanden in de map / bin te plaatsen, beschikt het systeem over deze belangrijke hulpprogramma's, zelfs als er geen andere bestandssystemen zijn gemount. De / sbin-map is vergelijkbaar - het bevat essentiële binaire bestanden voor systeembeheer.

/ boot - Statische opstartbestanden

De map / boot bevat de bestanden die nodig zijn om het systeem te booten - bijvoorbeeld de bestanden van de GRUB-bootloader en uw Linux kernels worden hier opgeslagen. De configuratiebestanden van de bootloader bevinden zich hier echter niet: ze bevinden zich in / etc bij de andere configuratiebestanden.

/ cdrom - Historisch mountpunt voor CD-ROM's

De map / cdrom maakt geen deel uit van de FHS-standaard, maar je zult het nog steeds vinden op Ubuntu en andere besturingssystemen. Het is een tijdelijke locatie voor cd-roms die in het systeem zijn geplaatst. De standaardlocatie voor tijdelijke media bevindt zich echter in de map / media.

/ dev - Apparaatbestanden

Linux geeft apparaten weer als bestanden en de map / dev bevat een aantal speciale bestanden die apparaten vertegenwoordigen. Dit zijn geen echte bestanden zoals we die kennen, maar ze verschijnen als bestanden - bijvoorbeeld, / dev / sda vertegenwoordigt de eerste SATA-schijf in het systeem. Als je het zou willen partitioneren, zou je een partitie-editor kunnen starten en vertellen dat het /dev/sda.

moet bewerken. Deze map bevat ook pseudo-apparaten, dit zijn virtuele apparaten die niet echt overeenkomen met hardware. Bijvoorbeeld, / dev / random produceert willekeurige getallen. / dev / null is een speciaal apparaat dat geen uitvoer produceert en verwijdert automatisch alle invoer - wanneer u de uitvoer van een opdracht naar / dev / null pijpt, verwijdert u deze.

/ etc - Configuratiebestanden

De / etc map bevat configuratiebestanden, die over het algemeen met de hand kunnen worden bewerkt in een teksteditor. Merk op dat de map / etc / map systeemomvattende configuratiebestanden bevat - gebruikersspecifieke configuratiebestanden bevinden zich in de basismap van elke gebruiker.

/ home - basismappen

De map / home bevat voor elke gebruiker een basismap. Als uw gebruikersnaam bijvoorbeeld bob is, hebt u een thuismap die zich bevindt op / home / bob. Deze thuismap bevat de gegevensbestanden van de gebruiker en gebruikersspecifieke configuratiebestanden. Elke gebruiker heeft alleen schrijftoegang tot zijn eigen thuismap en moet verhoogde machtigingen verkrijgen (wordt de rootgebruiker) om andere bestanden op het systeem te wijzigen.

/ lib - Essentiële gedeelde bibliotheken

De map / lib bevat bibliotheken die nodig zijn door de essentiële binaries in de map / bin en / sbin. Bibliotheken die nodig zijn voor de binaire bestanden in de map / usr / bin bevinden zich in /usr/lib.

/lost+found - Recovered Files

Elk Linux-bestandssysteem heeft een directory + lost + found. Als het bestandssysteem crasht, wordt bij het volgende opstarten een bestandssysteemcontrole uitgevoerd. Alle aangetroffen beschadigde bestanden worden in de directory lost + found geplaatst, zodat u kunt proberen om zoveel mogelijk gegevens te herstellen.

/ media - Verwisselbare media

De map / media bevat submappen waarin apparaten voor verwisselbare media die in de computer zijn geplaatst, zijn aangekoppeld. Als u bijvoorbeeld een CD in uw Linux-systeem plaatst, wordt er automatisch een map aangemaakt in de / medialijst. Je hebt toegang tot de inhoud van de CD in deze map.

/ mnt - Tijdelijke Mount Points

Historisch gezien is de map / mnt de locatie waar systeembeheerders tijdelijke bestandssystemen hebben geplaatst tijdens het gebruik ervan. Als u bijvoorbeeld een Windows-partitie gebruikt om bepaalde bewerkingen voor bestandsherstel uit te voeren, kunt u deze koppelen met / mnt / windows. U kunt echter andere bestandssystemen overal op het systeem koppelen.

/ opt - Optionele pakketten

De map / opt bevat submappen voor optionele softwarepakketten. Het wordt vaak gebruikt door bedrijfseigen software die niet voldoet aan de standaard bestandssysteemhiërarchie - een gedeponeerd programma dumpt bijvoorbeeld zijn bestanden in / opt / application wanneer u het installeert.

/ proc - Kernel & Process Files

De / proc-map lijkt op de / dev-map omdat deze geen standaardbestanden bevat. Het bevat speciale bestanden die systeem- en procesinformatie vertegenwoordigen.

/ root - Root Home Directory

De hoofdmap / is de basismap van de rootgebruiker. In plaats van te worden gelokaliseerd op / home / root, bevindt het zich in / root. Dit is verschillend van /, wat de systeemhoofddirectory is.

/ run - Application State-bestanden

De / run-directory is vrij nieuw en biedt toepassingen een standaardlocatie voor het opslaan van tijdelijke bestanden die ze nodig hebben, zoals sockets en proces-ID's . Deze bestanden kunnen niet worden opgeslagen in / tmp omdat bestanden in / tmp mogelijk worden verwijderd.

/ sbin - Binaire bestanden systeembeheer

De / sbin-map lijkt op de / bin-map. Het bevat essentiële binaire bestanden die over het algemeen bedoeld zijn om door de rootgebruiker te worden uitgevoerd voor systeembeheer.

/ selinux - SELinux Virtual File System

Als uw Linux-distributie SELinux gebruikt voor beveiliging (bijvoorbeeld Fedora en Red Hat), de / selinux-map bevat speciale bestanden die door SELinux worden gebruikt. Het lijkt op / proc. Ubuntu gebruikt SELinux niet, dus de aanwezigheid van deze map op Ubuntu lijkt een bug te zijn.

/ srv - Servicedata

De map / srv bevat "gegevens voor services die door het systeem worden geleverd." Als u de Apache HTTP-server gebruikt om een ​​website te bedienen, slaat u de bestanden van uw website waarschijnlijk op in een map in de map / srv.

/ tmp - Tijdelijke bestanden

Toepassingen slaan tijdelijke bestanden op in de map / tmp. Deze bestanden worden over het algemeen verwijderd wanneer uw systeem opnieuw wordt opgestart en kunnen op elk moment worden verwijderd door hulpprogramma's zoals tmpwatch.

/ usr - Gebruikersbijnraden & alleen-lezen gegevens

De map / usr bevat toepassingen en bestanden die door gebruikers worden gebruikt , in tegenstelling tot toepassingen en bestanden die door het systeem worden gebruikt. Niet-essentiële applicaties bevinden zich bijvoorbeeld in de map / usr / bin in plaats van de directory / bin en niet-essentiële binaire bestanden voor systeembeheer bevinden zich in de map / usr / sbin in plaats van de map / sbin. Bibliotheken voor elk bevinden zich in de map / usr / lib. De / usr-map bevat ook andere mappen - bijvoorbeeld architectuur-onafhankelijke bestanden zoals afbeeldingen bevinden zich in /usr/share.

De / usr / local directory is waar lokaal gecompileerde applicaties standaard worden geïnstalleerd - dit voorkomt dat ze mucken de rest van het systeem.

/ var - Variabele gegevensbestanden

De directory / var is de beschrijfbare tegenpartij voor de map / usr, die alleen-lezen moet zijn bij normaal gebruik. Logbestanden en alle andere bestanden die normaliter naar / usr worden geschreven tijdens normaal gebruik, worden naar de map / var geschreven. U vindt bijvoorbeeld logbestanden in /var/log.


Raadpleeg de documentatie van de bestandssysteemhiërarchienorm voor meer gedetailleerde technische informatie over de hiërarchie van het Linux-bestandssysteem.


Hoe kopieert u een geplande taak van een dode Windows-installatie naar een nieuwe?

Hoe kopieert u een geplande taak van een dode Windows-installatie naar een nieuwe?

Soms overlijden onze computers gewoon als gevolg van onverwachte hardwareproblemen die niet onze schuld zijn, dus hoe vindt u en overbrengen 'zeldzaam' of moeilijk om bestanden opnieuw te maken, zoals geplande taken van de oude harde schijf? De SuperUser Q & A-post van vandaag biedt de oplossing om een ​​lezer te helpen bij het opsporen van het bestand dat hij nodig heeft.

(how-to)

De

De "leesbaarheid" van uw schrijfproces testen in Microsoft Word of Outlook

Microsoft Word en Outlook hebben al lang het vermogen om leesbaarheidsstatistieken te bekijken voor wat u schrijft, dus je weet hoe eenvoudig of complex je schrijft. Hiermee kunt u ervoor zorgen dat uw schrijven leesbaar genoeg is voor uw beoogde doelgroep. In oudere versies van Word was de functie slechts één klik verwijderd van uw statusbalk.

(how-to)