W tym artykule chciałbym przedstawić strukturę katalogów w systemie Debian:
- / – katalog główny w linuxie
- /bin – w tym katalogu znajdują się podstawowe programy dla każdego użytkownika w systemie
- /boot – tutaj znajdują się pliki potrzebne do zbootowania systemu, program rozruchowy
- /dev – tu znajdują się wszelkie zainstalowane urządzenia. Ten katalog nie może być na osobnej partycji!
- /etc – w tym katalogu znajdują się pliki konfiguracyjne systemu. Tego katalogu nie warto tworzyć na osobnej partycji, ponieważ zajmuje pare MB. Do tego katalogu powinien mieć dostęp tylko administrator systemu.
- /home – w tym katalogu znajdują się foldery użytkowników, pliki konfiguracyjne itp. Zaleca się utworzyć ten folder na innej partycji.
- /lib – w tym folderze znajdują się biblioteki systemu. Również ten folder nie powinien być na innej partycji.
- /lost+found – ten katalog może być traktowany jako odpowiednik kosza w systemie Microsoft Windows.
- /media – tutaj znajduje się punkt montowania nośników wymiennych – CD-Rom, DVD-Rom, pen-drive, dyskietki itp. Nie ma sensu tworzyć tego katalogu na innej partycji, ponieważ nie są przechowywane na nim żadne dane, tylko montowane inne partycje.
- /mnt – ten folder przeznaczony jest dla dysków zamontowanych na stałe. Można również zamontować urządzenia z folderu /media. Różnica jest taka, że z folderu /media urządzenie będzie trzeba montować po ponownym włączeniu komputera
- /opt
- /proc – tu znajdują się dane o aktualnie uruchomionych procesach oraz o procesorze i pamięci RAM. Ten katalog montowany jest automatycznie.
- /root – ten katalog ma taką samą zasadę działania jak /home, z tym że katalog /root jest jak sama nazwa wskazuje dla użytkownika root.
- /sbin – katalog zawiera programy dla administratora systemu.
- /selinux
- /src
- /sys
- /tmp – katalog dla plików tymczasowych. Zawartość tego katalogu jest automatycznie usuwana z każdym uruchomieniem systemu.
- /usr – pliki dodatkowe. Znajdują się tutaj biblioteki, gry itp
- /var – znajdują się tutaj pliki, które często się zmieniają, np. logi, bazy danych itp. Jeżeli konfigurujemy serwer zaleca się umieszczenie go na osobnej partycji