Struktura katalogu Linuksa i ważne ścieżki plików

Struktura katalogu Linuksa i ważne ścieżki plików

Krótko: w tym artykule zawiera rozkład systemu systemu/katalogu systemu Linux, niektóre z krytycznych plików, ich użyteczność i ich lokalizację.

Prawdopodobnie musiałeś słyszeć, że wszystko jest uważane za plik w instrumentach instrumentów UNIX i UNIX, takich jak Linux. Jeśli nie plik, musi to być proces działający.

Istnieją trzy szerokie kategorie plików w Linux.

  • Pliki ogólne - Są to zwykłe pliki złożone z danych binarnych lub ASCII. Są to zwykłe pliki, takie jak dokumenty, obrazy, pliki audio i wideo itp.
  • Pliki katalogu - W Linux katalogi są również klasyfikowane jako pliki, ponieważ służą również jako przestrzeń do przechowywania innych plików i folderów.
  • Pliki urządzeń - Są to specjalne pliki, które dostarczają interfejsu sterownikom urządzeń, które umożliwiają użyteczność urządzeń sprzętowych w systemie, takich jak myszy, klawiatury, urządzenia USB, dyski twarde itp. Są one znalezione w /Dev informator.

Schemat struktury katalogu Linuksa

Standardowy Linux Dystrybucja jest zgodna z strukturą katalogu, jak podano poniżej z diagramem i wyjaśnieniem.

Struktura katalogu Linuksa

Każde z powyższych katalogów (które jest plikami, przede wszystkim zawiera ważne informacje, wymagane do uruchamiania sterowników urządzeń, plików konfiguracyjnych itp. Opisując krótko cel każdego katalogu, zaczynamy hierarchicznie.

/ Directory

Katalog główny, oznaczony pojedynczym cięciem do przodu (/), jest najwyższym katalogiem w strukturze katalogu Linuksa. Zawiera wszystkie katalogi, podwodne i pliki w systemie Linux. Pochodzi z katalogu głównego, w którym rozpoczyna się hierarchia katalogu Linuksa.

NOTATKA: Katalog główny (/) Nie należy mylić z katalogiem głównym głównym (/źródło).

Katalog główny w Linux

/BOOT DIRECTORY

Jest to jeden z najważniejszych katalogów w systemie Linux. W miarę jak nazwa, katalog rozruchowy zawiera pliki rozruchowe Linux, takie jak bootloader, jądro i powiązane pliki. Pliki takie jak 'vmlinuz„Reprezentuj skompresowany obraz jądra Linux.

Katalog rozruchowy w Linux

/itp. Katalog

/itp Directory zawiera pliki konfiguracyjne systemu dla wszystkich instalowanych usług, skryptów i aplikacji zewnętrznych. Ten katalog jest uważany za środek nerwowy systemu Linux.

/itp. Katalog w Linux

/katalog domowy

/dom Directory to katalog, który zawiera foldery osobiste i pliki użytkownika. W graficznym systemie Linux katalog domowy domyślnie zawiera foldery takie jak komputer stacjonarny, dokumenty, pobierania, zdjęcia, filmy i publiczne.

Ponadto /dom Katalog zawiera osobiste pliki konfiguracyjne, które są prefiksowane za pomocą kropki (.). Są to ukryte pliki zawierające ustawienia specyficzne dla użytkownika dla sesji logowania.

Directory Home w Linux

/katalog główny

/źródło Directory to katalog domowy dla użytkownika root, który jest również określany jako katalog domowy użytkownika głównego (a nie jako root (/) informator).

Konto główne określane również jako superuser, użytkownik administracyjny, administrator systemu lub po prostu użytkownik root ma cały dostęp do poleceń i plików systemowych w Linux.

Katalog użytkowników root w Linux

/Opt Directory

/optować Directory to katalog zarezerwowany dla pakietów dodatkowych i aplikacji innych firm, które nie są domyślnie uwzględnione w oficjalnych repozytoriach systemu.

Na przykład podczas instalacji aplikacji, takich jak Skype, Niezgoda, Spotify, i Java, aby wspomnieć o kilku, są przechowywani w /optować informator.

/Opt Directory w Linux

/Directory /Dev

/Dev Katalog zawiera pliki urządzeń lub specjalne pliki dla urządzeń dołączonych do systemu, takie jak dysk twardy, klawiatura i mysz. Jak wspomniano, nie są one regularne, że użytkownik może czytać i pisać.

Są to abstrakcje standardowych urządzeń, z którymi aplikacje w systemie oddziałują na wywołania systemu wejściowego i wyjściowego.

/Directory DEV w Linux

/Directory /var

/var Directory przechowuje pliki zmienne generowane przez system, które zawierają pliki dziennika, pamięci podręczne i pliki szpuli, aby wymienić tylko kilka.

/Direktory Var w Linux

/Katalog bin

/kosz Directory zawiera pliki binarne użytkowników, programy wykonywalne i wspólne polecenia systemowe, które są używane przez wszystkich użytkowników w systemie. Należą do nich LS, PWD, CAT, Mkdir, płyta CD, mv, CP, DU, DF, TAR, RPM, WC, historia itp.

/Katalog bin w Linux

/SBIN Directory

/sbin Directory zawiera pliki wykonywalne, narzędzia i polecenia systemowe zarezerwowane dla użytkownika root lub użytkownika z uprawnieniami root. Takie polecenia obejmują Halt, Reboot, MKFS, FSCK, FDISK, HATT, IPTABLES, IFCONFIG, IP, SWAPON itp.

/SBIN Directory w Linux

/katalog USR

/usr Directory plasuje się jako jeden z najważniejszych katalogów ze względu na ogromną ilość przechowywanych danych. Katalog zawiera pliki tylko przez system. Należą do nich biblioteki, binaria użytkowników i ich dokumentacja, programy i narzędzia systemowe.

/katalog USR w Linux

/PROC DIRECTORY

Katalog /proc jest w pewnym sensie dziwnym katalogiem. Jest to wirtualny lub pseudo systemowy system plików, który zawiera istotne informacje o uruchamianiu procesów. Jest uważane za centrum kontroli i informacji dla jądra Linux.

System plików jest tworzony w locie po uruchomieniu systemu i jest zniszczony po wyłączeniu systemu.

/PROC Directory w Linux

/MNT Directory

/MNT Katalog wraz z podrzędnymi podkataliskami jest katalog przeznaczony do użycia jako tymczasowy punkt montażowy do montażu urządzeń do przechowywania, takich jak dyski twardych, dyski USB i CDROMS.

Katalog MNT w Linux

/SYS DIRECTORY

/Sys to wirtualny system plików, który zawiera zestaw plików wirtualnych, które zapewniają interfejs do jądra Linux.

/SYS Directory w Linux

/Katalog mediów

/głoska bezdźwięczna Katalog to katalog, w którym system zamontuje nośniki zdejmowane, takie jak dyski USB.

/Directory Media w Linux

/Run Directory

/uruchomić Directory to tymczasowy system plików, który zawiera niestabilne dane działania, które pokazują system od czasu jego uruchamiania. Pliki pod /uruchomić Katalog musi zostać usunięty (usunięty lub obcięty jako wygodny) na początku procesu rozruchu.

/Run Directory w Linux

/Katalog TMP

/TMP Directory to katalog, który przechowuje pliki tymczasowe, a wiele programów używa tego katalogu do tworzenia plików blokady i utrzymania tymczasowego przechowywania danych.

Nie usuwaj plików w katalogu/tmp, chyba że wiesz dokładnie, co robisz! Wiele z tych plików ma kluczowe znaczenie dla obecnie uruchamiających programów, a ich usunięcie może wpłynąć na awarię systemu.

/katalog TMP w Linux

/Katalog LIB

/lib Directory przechowuje wszystkie podstawowe standardowe biblioteki wymagane przez pliki binarne użytkowników w /kosz informator.

/Katalog LIB w Linux

/Lost+Found Directory

Znaleziono+ Katalog jest instalowany podczas instalacji Linux, przydatne do odzyskiwania plików, które mogą być zepsute z powodu nieoczekiwanego wyłączania.

/SRV Directory

/SRV Directory to katalog usług i jest skrócony jako 'SRV'. Ten katalog zawiera pliki specyficzne dla serwera i usługi.

Badanie ważnego pliku, ich lokalizacji i ich użyteczności

Linux jest złożonym systemem, który wymaga bardziej złożonego i wydajnego sposobu początek, zatrzymywać się, utrzymywać I ponowne uruchomienie system, w przeciwieństwie do Okna. Istnieje dobrze zdefiniowana konfiguracja plik, binaria, Strony człowieka, Pliki informacji, itp. dla każdego proces W Linux.

Oprócz głównych katalogów, oto lista niektórych wybitnych plików i katalogów i ich zastosowań.

  • /boot/vmlinuz : Kernel Linux plik.
  • /dev/hDA : Plik urządzenia dla pierwszego IDE HDD (Dysk twardy).
  • /dev/hdc : Plik urządzenia dla IDE CDROM, powszechnie.
  • /dev/sda: Plik urządzenia dla pierwszego napędu SATA (dysk twardy).
  • /dev/null : Pseudo-urządzenie, które nie istnieje. Czasami wydobycie śmieci są przekierowywane /dev/null, tak, że zagubił się na zawsze.
  • /etc/bashrc : Ten plik zawiera domyślne domyślne, funkcje i aliasy wśród innych plików, które są używane przez wszystkich użytkowników systemu.
  • /etc/crontab : Jest to plik całego systemu, który jest wyjątkowo sformatowany w celu zaplanowania lub automatyzacji zadań systemowych w systemie Linux.
  • /itp./Eksport : Plik, który określa, które systemy plików są eksportowane do zdalnych hostów i określa opcje.
  • /etc/fstab : Jest to specjalny plik zawierający informacje o wszystkich punktach montażowych i opcjach punktów montażowych. Każda linia w tym pliku zawiera sześć opcji, z których każda oznacza informacje o punkcie montażowym lub systemie plików.
  • /etc/hosts : Jest to plik konfiguracyjny, który mapuje nazwy hostów systemowych do odpowiednich adresów IP.
  • /etc/hosts.umożliwić : Plik określa, które hosty mogą łączyć się z systemem lokalnym.
  • /etc/host.zaprzeczyć : Plik określa, które hosty są odmowy dostępu i usług na komputerze lokalnym.
  • /itp./problem : Zawiera wiadomość przed loginem.
  • /etc/moduły : Ten plik zawiera nazwy modułów jądra, które należy załadować w czasie rozruchu, jeden na wiersz.
  • /etc/motd : MOTD oznacza wiadomość dnia, Użytkownicy wiadomości zajmują się loginem.
  • /etc/mTab : Plik tylko do odczytu zawierający listę aktualnie zamontowanych systemów plików.
  • /etc/passwd : Plik zawierający informacje użytkownika systemu, takie jak nazwa użytkownika, UID, GID i login
  • /etc/printcap : Zawiera informacje o drukarce generowane przez/etc/kubki/drukarki.plik CONF.
  • /itp./Profil : Zawiera środowisko całego systemu Linux i inne skrypty uruchamiania.
  • /itp./Profil.D : Skrypt aplikacji, wykonany po Zaloguj sie.
  • /etc/rc.D : Informacja o poziom biegu konkretny skrypt.
  • /etc/rc.d/init.D : Poziom biegu Inicjalizacja Scenariusz.
  • /etc/resolv.conf : To jest plik DNS Resolver. Określa, w jaki sposób system wykorzystuje DNS do rozwiązywania nazw hostów.
  • /itp./Bezpieczeństwo : Zawiera pliki konfiguracyjne dla różnych modułów PAM.
  • /etc/skel : Jest to katalog zawierający zestaw plików konfiguracyjnych użytkownika, które są kopiowane do katalogu domowego użytkownika po utworzeniu użytkownika.
  • /etc/x11 : Jest to katalog zawierający pliki konfiguracyjne dla systemu X-Window.
  • /usr/bin : Normalny użytkownik wykonywalny polecenia.
  • /usr/bin/x11 : Ten katalog zawiera nieskończenie zagnieżdżone katalogi i binaria dla systemu X Windows.
  • /usr/include : Katalog zawiera pliki nagłówka dla kompilatorów C. Obejmuje to Stdio.H, stdlib.H i ciąg.H między innymi.
  • /usr/share : Wspólne katalogi Pliki MAN, Pliki informacji, itp.
  • /usr/lib : Ten katalog składa się z plików obiektowych i katalogów
  • /usr/sbin : Katalog zawiera pliki binarne z uprawnieniami Superuser lub do administracji systemu.
  • /proc/cpuinfo : Plik zawiera informacje systemowe, w tym model procesora, nazwę modelu, liczbę rdzeni i prędkość zegara, aby wymienić kilka plików.
  • /proc/przerwania : Informacje o bieżącym przerwania korzystanie obecnie.
  • /proc/ioports : Plik zawiera wszystkie adresy wejściowe/wyjściowe używane przez urządzenia na serwerze.
  • /proc/meminfo : Plik, który przechowuje informacje o użyciu pamięci, w tym informacje o wymianie.
  • /proc/moduły : Plik, który zawiera listę wszystkich modułów używanych przez jądro
  • /Proc/Mount : Plik zawiera szczegółowe zamontowane informacje o systemie plików.
  • /Proc/Stat : Plik zawiera szczegółowe informacje o działaniu systemu i jądra.
  • /Proc/Swaps : Plik zawiera informacje o pliku swap.
  • /proc/wersja : Plik zawiera informacje o wersji Linux.
  • /var/log/lastLog : Plik binarny, który zawiera informacje o ostatnich udanych loginach użytkowników.
  • /var/log/wiadomości : Plik zawiera dziennik wiadomości tworzonych przez Syslog Demon na buty.
  • /var/log/syslog : Plik zawierający niekrytyczne dzienniki systemu.
  • /var/log/wtmp : Plik wymienia logowania czas I czas trwania każdego użytkownika w systemie obecnie.

To wszystko na teraz. Trzymaj się z Tecmint dla każdego Aktualności i postać z Linux I Foss świat. Bądź zdrowy i nie zapomnij o przekazaniu cennych komentarzy w sekcji komentarzy.