Struktura katalogów - System plików w Linuksie
Linux ma dobrze zorganizowaną strukturę katalogów, zdecydowanie inną niż Windows. Zrozumienie gdzie co się znajduje jest kluczowe dla administracji systemem.
Główne katalogi
/ (root) - Katalog główny całego systemu
/bin - Programy wykonywalne niezbędne do systemu
/sbin - Programy administracyjne
/boot - Pliki bootowania i jądro Linuksa
/etc - Pliki konfiguracyjne systemowe
/home - Katalogi użytkowników
/root - Katalog domowy użytkownika root
/lib i /lib64 - Biblioteki systemowe
/usr - Programy użytkownika i dane
/usr/bin - Zainstalowane aplikacje
/var - Pliki zmienne (logi, dane tymczasowe)
/var/log - Logi systemowe
/tmp - Pliki tymczasowe
/opt - Pakiety programów
/proc - Informacja o procesach
/sys - Informacja o sprzęcie
/dev - Pliki urządzeń
/mnt - Punkty montowania dysków
Ścieżki relatywne
. - bieżący katalog
.. - katalog nadrzędny
~ - katalog domowy
/ - katalog root
Uprawnienia do katalogów
r (read) - możliwość wylistowania zawartości
w (write) - możliwość tworzenia/usuwania plików
x (execute) - możliwość wejścia do katalogu
Dobre praktyki
Dokumenty: /home/uzytkownik/Dokumenty
Pobrane pliki: /home/uzytkownik/Pobrane
Programy ręcznie: /opt lub /usr/local
Dane aplikacji: /var
Konfiguracja: /etc
Zrozumienie tej struktury oznacza że możesz szybko znaleźć co szukasz i bezpiecznie edytować konfiguracje!