Wyjaśniona standardowa struktura katalogu Linuksa

Wyjaśniona standardowa struktura katalogu Linuksa
Struktura katalogu została zaprojektowana w celu utrzymania hierarchicznego systemu plików w Linux. Ta struktura w Linux może wyglądać mylą, ale w rzeczywistości jest dość prosta. Jeśli jednak jesteś początkującym Linux, który właśnie przełączył się z systemu Windows na Linux, możesz potrzebować wyjaśnienia na temat struktury katalogu.

Jeśli jesteś początkującym i chcesz dowiedzieć się więcej o strukturze katalogu, ten przewodnik jest dla Ciebie. Wyjaśnimy krótkie informacje o standardowej strukturze katalogu Linuksa.

Wyjaśniona standardowa struktura katalogu Linuksa

Linux jest zbudowany na UNIX, więc ma hierarchię systemu plików, która jest podobna do UNIX. Rzućmy okiem na strukturę katalogu Linuksa:

  • Pliki ogólne: Składające się z danych binarnych lub ASCII nazywane są „plikami ogólnymi”. Zwykłe pliki, w tym dokumenty, zdjęcia, pliki audio i wideo itp., są tutaj uwzględnione.
  • Pliki katalogu: Ponieważ katalogi służą do przechowywania dodatkowych plików i folderów, są również uważane za pliki w Linux.
  • Pliki urządzeń: W systemie operacyjnym, który przypomina okna, urządzenia takie jak CD-ROM i dyski twarde są reprezentowane przez litery napędowe, takie jak F: G: H. Jednak w systemie Linux widżety są reprezentowane przez pliki. Katalog /Dev zawiera je.

System operacyjny Linux/Unix przechowuje pliki w układzie przypominającym drzewo, który zaczyna się od katalogu głównego.

/ - Katalog główny

W Linux root to katalog najwyższego poziomu, który przechowuje wszystkie katalogi, takie jak dokumenty, muzyka i pobieranie. Katalog główny główny (/root) i katalog główny (/) powinny być odrębne.

/bin - binaria

Direktory /Dev zawiera wszystkie pliki binarne wykonywalne, które system wymaga poprawnie. Większość aplikacji w tym systemie jest w formacie binarnym i jest dostępna dla wszystkich użytkowników systemu operacyjnego Linux.

/dev - pliki urządzeń

Katalog /Dev zawiera wszystkie specjalne pliki reprezentujące urządzenia sprzętowe, takie jak dyski twarde, adaptery sieciowe i drukarki. Można znaleźć wirtualne pliki reprezentujące połączone części sprzętowe, takie jak mysz, klawiatura, urządzenia pamięci masowej itp., w katalogu /dev.

/etc - pliki konfiguracyjne

Katalog /etc zawiera pliki konfiguracyjne systemu, takie jak system konfiguracyjny systemu, ustawienia sieciowe i pliki konfiguracyjne specyficzne dla aplikacji. Pliki konfiguracyjne w całym systemie są dostępne w katalogu /etc /.

/USR - Dane binarne użytkowników i program

Katalog /USR przechowuje programy użytkowników i powiązane pliki systemu. Większość plików wykonywalnych, bibliotek i kodu źródłowego większości programów są pod „/USR”. Stąd większość plików, które są w nim zawarte, jest tylko do odczytu (dla typowego użytkownika).

/Strona główna - dane osobowe użytkownika

Katalog /dom zawiera katalogi domowe dla wszystkich poszczególnych użytkowników. Każdy użytkownik w systemie może rozróżnić swoje dane od danych innych użytkowników za pomocą katalogów domowych.

/lib - współdzielone biblioteki

Katalog /Lib zawiera wszystkie udostępnione pliki biblioteki używane przez system i inne aplikacje. Ma biblioteki dla niezbędnych binarów w folderach /bin i /sbin w katalogu /lib. Folder /usr /lib zawiera biblioteki wymagane przez pliki binarne w folderze /usr /bin.

/SBIN - Binaria systemowe

Katalog /sbin ma binarie systemowe używane przez administratora systemu. Obejmuje niezbędne pliki binarne, które są często używane przez użytkownika root do administrowania systemem.

/TMP - pliki tymczasowe

Katalog /tmp przechowuje wszystkie pliki tymczasowe, które tworzą aplikacje i systemy. Możesz usunąć tmpwatch za każdym razem, gdy system jest ponownie uruchamiany. Niektóre systemy Linux rutynowo niszczą stare pliki, więc zachowaj tutaj wszystko kluczowe.

/var - zmienne pliki danych

Directory /var przechowuje wszystkie dane zmienne, takie jak wiadomości e -mail, pliki dziennika i inne dane aplikacji. Administratorzy systemu mogą wyszukiwać tutaj dane dotyczące zachowania swoich systemów, ponieważ przechowywane tutaj pliki nie są automatycznie wymazane.

/BOOT - Pliki rozruchowe

Directory /boot zawiera wszystkie pliki, z których korzysta ładowarka systemowa do uruchamiania systemu systemu Linux. Wraz z jądrem zapisuje również początkowy system plików RAM lub initramfs.

/PROC - PROCES i PLIKY

Katalog /PROM zawiera informacje o aktualnie uruchomionych procesach i sprzęcie systemowym. Na uruchomieniu system tworzy tymczasowy system plików i usuwa go, gdy użytkownik go wyłącza.

/Opt - Opcjonalne oprogramowanie

Katalog /opt przechowuje opcjonalne oprogramowanie dodatkowe, które nie jest wymagane przez system. Aby wszyscy użytkownicy mogli obsługiwać oprogramowanie, zwyczajowe utrzymanie kodu źródłowego w OPT i połączenie pliku binarnego w katalogu /bin.

/Root - Directory Home of the Root

/Root to katalog domowy dla użytkowników root systemu. Jest dostępny at /root, w przeciwieństwie do /dom /root. To nie jest to samo, co / lub katalog główny systemu.

/Media - Mocować punkt dla wymiennych mediów

/Media zamontuje usuwanie urządzeń multimedialnych, takich jak dyski USB i CDS. Na przykład system generuje katalog w katalogu /medialnym, gdy umieszczasz CD w systemie Linux.

/MNT - Góra

Katalog /MNT jest używany jako tymczasowy punkt montażu dla systemów plików. Jest podobny do katalogu /mediów, ale administratorzy systemu używają MNT do montażu systemów plików, a nie automatycznie montażu multimediów wymiennych.

/SYS - Informacje o systemie

Katalog /SYS przechowuje wszystkie informacje o sprzęcie systemowym i urządzeniu w systemie Linux.

/SRV - Dane serwisowe

Katalog /srv przechowuje wszystkie ważne dane dotyczące usług, które przechowuje system. Na przykład pliki Twojej witryny muszą znajdować się w katalogu /srv, jeśli używasz serwera Apache HTTP dla strony internetowej.

/Uruchom - tymczasowy system plików

Katalog /Run ma wszystkie dane wykonawcze, takie jak procesy systemowe i informacje o usługach. Na początku procesu rozruchu pliki w katalogu /run muszą zostać usunięte (lub usuwane lub zmniejszone, odpowiednio).

Wniosek

Ten przewodnik pokazuje krótkie informacje na temat standardowej struktury katalogu Linux, o których należy znać jako użytkownik. Jak wspomniano wcześniej, struktura katalogu Linuksa przypomina drzewo, z katalrami rozgałęzionymi z korzenia. Jednocześnie sama hierarchia systemu plików Linux pochodzi z korzenia.