Linux sistemoje failai saugomi skirtinguose kataloguose pagal jų paskirtį. Pagrindinių katalogų paskirties žinojimas palengvina Linux serverių administravimą.
/etc – konfigūracijos failai
Kataloge /etc saugomi sistemos ir įdiegtų programų/servisų konfigūracijos failai.
Pavyzdžiui:
/etc/ssh/ – SSH nustatymai
/etc/nginx/ – Nginx nustatymai
/etc/passwd – informacija apie naudotojus
/etc/fstab – failų sistemų prijungimo (Mount) nustatymai
/var – dažnai keičiami duomenys
Kataloge /var saugomi duomenys, kurie nuolat keičiasi serverio veikimo metu.
Dažniausiai naudojami katalogai:
/var/log/ – sistemos ir servisų žurnalai
/var/www/ – svetainių failai
/var/lib/ – programų duomenys
/var/spool/ – el. pašto eilė ir kitos eilės
Jeigu serveryje neveikia tam tikra paslauga, /var/log/ yra viena pirmųjų vietų, kur verta ieškoti klaidų.
/home – naudotojų failai
Kataloge /home saugomi naudotojų asmeniniai failai ir katalogai. Pavyzdžiui, naudotojo "vardas" katalogas būtų: /home/vardas/ Jame gali būti saugomi dokumentai, atsisiųsti failai, skriptai, SSH failai ir programų nustatymai. Root naudotojo katalogas yra atskiras - /root/
/tmp – laikini failai
Katalogas /tmp skirtas laikiniems failams saugoti. Šiame kataloge esančių failų nereikėtų laikyti svarbiais ar nuolatiniais. Seni failai gali būti automatiškai ištrinami.
/usr – programos ir bibliotekos
Kataloge /usr saugoma daug įdiegtų programų, bibliotekų ir kitų programoms reikalingų failų. Pagrindiniai katalogai:
/usr/bin/ – komandos ir programos
/usr/sbin/ – sistemos administravimo servisai
/usr/lib/ – bibliotekos
/usr/local/ – lokaliai įdiegta programinė įranga
Tokių komandų kaip nano, curl ar git vykdomieji failai dažniausiai yra /usr/bin/ kataloge. Žinant šių pagrindinių katalogų paskirtį, bus lengviau orientuotis Linux VPS serveryje ir rasti reikalingus failus.
