Pereiti prie pagrindinio turinio

Linux katalogų struktūra: /etc, /var, /home, /tmp, /usr

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.

Ar gavote atsakymą į savo klausimą?