Pokud přicházíte z Windows, struktura systému souborů Linux se může zdát zvlášť cizí. Písmena jednotky a písmen jednotky C: jsou pryč, nahrazena adresáři / a krypticky znějícími adresáři, z nichž většina má tři písmena.
Standardní systém hierarchie souborů (FHS) definuje strukturu souborových systémů na Linuxu a dalších systémech UNIX -like operační systémy. Systémy souborů Linux však obsahují i některé adresáře, které ještě nejsou definovány standardem.
Vše v systému Linux je umístěno pod adresářem / označovaným jako kořenový adresář. Můžete si pomyslet na adresář / jako podobný adresáři C: v systému Windows - ale to není přísně pravdivé, protože Linux nemá písmena jednotky. Zatímco jiný oddíl by se nacházel u D: ve Windows, tento jiný oddíl by se objevil v jiné složce pod Linuxem.
Adresář / bin obsahuje základní uživatelské binární soubory která musí být přítomna, když je systém připojen do režimu pro jednoho uživatele. Aplikace, jako například Firefox, jsou uloženy v adresáři / usr / bin, zatímco důležitá systémová programy a nástroje, jako je shell bash, se nacházejí v / bin. Adresář / usr může být uložen na jiném oddílu - umístění těchto souborů do adresáře / bin zajišťuje, že systém bude mít tyto důležité nástroje, i když nejsou připojeny žádné další souborové systémy. Adresář / sbin je podobný - obsahuje běžné binární soubory pro správu systému.
Adresář / boot obsahuje soubory potřebné k zavádění systému - například soubory zavaděče GRUB a váš Linux jádra jsou zde uložena. Konfigurační soubory zavaděče se však nenacházejí zde - jsou v souboru / etc s ostatními konfiguračními soubory.
Adresář / cdrom není součástí standard FHS, ale stále ho najdete na Ubuntu a dalších operačních systémech. Je to dočasné místo pro vložení CD-ROM do systému. Standardní umístění pro dočasná média je však v adresáři / media.
Linux vystavuje zařízení jako soubory a adresář / dev obsahuje řadu speciálních souborů, které představují zařízení. Nejsou to skutečné soubory, jak je známe, ale objevují se jako soubory - například / dev / sda představuje první SATA jednotku v systému. Pokud jste jej chtěli rozdělit, můžete spustit editor diskových oddílů a informovat o tom, že bude /dev/sda.
Tento adresář také obsahuje pseudo-zařízení, která jsou virtuálními zařízeními, které ve skutečnosti neodpovídají hardwaru. Například / dev / random produkuje náhodná čísla. / dev / null je speciální zařízení, které nevytváří žádný výstup a automaticky odmítne všechny vstupy - při pipojení výstupu příkazu na / dev / null jej vyřadíte.
/ etc adresář obsahuje konfigurační soubory, které lze obecně ručně upravovat v textovém editoru. Všimněte si, že adresář / etc / obsahuje konfigurační soubory v celém systému - konfigurační soubory specifické pro uživatele jsou umístěny v domovském adresáři každého uživatele.
Doména / home obsahuje domovský adresář pro každého uživatele. Pokud je například uživatelské jméno bob, máte domovskou složku umístěnou na / home / bob. Tento domovský adresář obsahuje uživatelské datové soubory a konfigurační soubory specifické pro uživatele. Každý uživatel má přístup k zápisu do vlastního domovského adresáře a musí získat zvýšená oprávnění (stát se uživatelem root), aby mohly upravovat jiné soubory v systému.
Adresář / lib obsahuje knihovny potřebné základní binární soubory ve složce / bin a / sbin. Knihovny potřebné pro binární soubory ve složce / usr / bin jsou umístěny v adresáři /usr/lib.
Každý systém souborů Linux má ztracený + nalezený adresář. Pokud dojde k selhání systému souborů, při příštím spuštění bude provedena kontrola souborového systému. Jakékoli nalezené poškozené soubory budou umístěny do adresáře lost + found, takže se můžete pokusit obnovit co nejvíce dat.
Adresář / media obsahuje podadresáře, do kterých jsou připojena vyměnitelná média vložená do počítače. Když například vložíte do vašeho systému Linux CD, bude adresář automaticky vytvořen v adresáři / media. Můžete získat přístup k obsahu disku CD uvnitř tohoto adresáře.
Z historického hlediska je adresář / mnt, kde správci systému připojili dočasné souborové systémy při jejich používání. Pokud například připevníte oddíl systému Windows k provádění některých operací obnovení souborů, můžete jej připojit na / mnt / windows. Můžete však připojit další systémy souborů kdekoli v systému.
Adresář / opt obsahuje podadresáře pro volitelné balíky programů. Obvykle je používán proprietárním softwarem, který nedodržuje standardní hierarchii souborového systému - například proprietární program může vložit do souboru / opt / aplikaci při instalaci
Adresář / proc podobný adresáři / dev, protože neobsahuje standardní soubory. Obsahuje speciální soubory, které představují systémové a procesní informace.
Kořenový adresář je domovským adresářem uživatele root. Namísto toho, aby byl umístěn na / home / root, je umístěn v / root. Toto je odlišné od /, což je kořenový adresář systému.
Adresář / run je poměrně nový a dává aplikacím standardní místo pro uložení přechodných souborů, které vyžadují, jako jsou zásuvky a procesní ID . Tyto soubory nelze uložit / tmp, protože soubory v adresáři / tmp mohou být smazány.
Adresář / sbin je podobný adresáři / bin.
Pokud vaše distribuce Linuxu používá SELinux pro zabezpečení (např. Fedora a Red Hat), je nutné, adresář / selinux obsahuje speciální soubory používané nástrojem SELinux. Je to podobné jako / proc. Ubuntu nepoužívá SELinux, takže se zdá, že přítomnost této složky na Ubuntu je chyba.
Adresář / srv obsahuje "data pro služby poskytované systémem". pomocí serveru HTTP Apache k zobrazování webových stránek pravděpodobně uložíte soubory webových stránek do adresáře / srv
Aplikace ukládají dočasné soubory do adresáře / tmp. Tyto soubory jsou obecně odstraněny při každém restartu systému a mohou být kdykoli smazány pomocí nástrojů, jako je tmpwatch.
Adresář / usr obsahuje aplikace a soubory používané uživateli , na rozdíl od aplikací a souborů používaných systémem. Například nepodstatné aplikace se nacházejí uvnitř adresáře / usr / bin namísto adresáře / bin a ne-podstatné binární soubory systému jsou umístěny v adresáři / usr / sbin namísto adresáře / sbin. Knihovny pro každý z nich jsou umístěny uvnitř adresáře / usr / lib. Adresář / usr obsahuje také další adresáře - například soubory nezávislé na architektuře, jako jsou grafika, se nacházejí v adresáři /usr/share.
The / usr / local directory je místo, kde se místní instalované aplikace instalují do výchozího nastavení - zbytek systému
Adresář / var je zapisovatelný protějšek adresáře / usr, který musí být při normálním provozu jen pro čtení. Soubory protokolů a vše ostatní, které by byly normálně zapsány do adresáře / usr během běžné operace, se zapíše do adresáře / var. Například najdete soubory protokolu v souboru /var/log.
Pro podrobnější technické informace o hierarchii souborového systému Linux se obraťte na dokumentaci Standardní hierarchie souborů
Jak zabít program "Nereaguje" Pokud Správce úloh selže
Systém Windows informuje, že program přestal reagovat, rozhodli jste se ukončit program a nic se neděje, zkuste jej ukončit Správce úloh a nic se nestane, a tam jste, uvízl v neúspěšném, ale nevratném programu. Co můžeš udělat? Čtěte dále, když pomáháme čtenáři HTG zabít svého draka. Vážený Geek, Existuje aplikace, kterou musím použít pro práci, která je, myslím, extrémně nestabilní.
5 Způsobů, jak obejít internetovou cenzuru a filtrování
Více a více připojení k Internetu je filtrováno, od veřejného Wi-Fi a filtrování připojení na pracovišti k ISP a cenzuru na úrovni země. Nicméně stále existuje způsob, jak obejít toto filtrování a zobrazit zablokované webové stránky. Některé z těchto metod mohou být omezeny drsným filtrováním. Například, velký firewall Číny nyní zasahuje do odchozích připojení VPN, ačkoli VPN zůstala sám roky.