1 397
pakeitimai
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
36 eilutė: | 36 eilutė: | ||
Kitose OS vėliau irgi atsirado demonų analogai - pvz., [[DOS]] sistemose atsirado tokie [[TSR]], o tuo tarpu [[Windows]] - įvairūs "servisai", kurie yra tiesiog tiesiogiai nusižiūrėti nuo UNIX demonų. Tik vadinasi kitaip, kad nefigūruotų visokie velniai. | Kitose OS vėliau irgi atsirado demonų analogai - pvz., [[DOS]] sistemose atsirado tokie [[TSR]], o tuo tarpu [[Windows]] - įvairūs "servisai", kurie yra tiesiog tiesiogiai nusižiūrėti nuo UNIX demonų. Tik vadinasi kitaip, kad nefigūruotų visokie velniai. | ||
== BSD failų ir katalogų struktūra == | |||
Įvairios BSD sistemos pasižymi dar ir tuo, kad turi labai švariai ir logiškai sukurtą failų ir katalogų struktūrą, kur viskas išdėstyta taip, kaip reikia. Skirtingai nuo kitų [[UNIX]], kur buvo nemažai prikuriama neaišku ko, BSD struktūra yra bene nuosekliausia. Kai kurios BSD sistemos, pvz., [[DragonFly]] ar [[NetBSD]] kažkiek prisigalvoja savų, nebūtinai protingų dalykų, tačiau, visa laimė, ne per daug intensyviai. | |||
* / - šakninis katalogas | |||
** /bin/ - būtinų programų minimalus rinkinys ([[šelas]] ir kelios kitos komandos) | |||
** /sbin/ - specialios sisteminės programos, skriptai ir [[utėlės]], kurios būtinos pagrindinės OS dalies veikimui | |||
** /proc/ - automatiškai generuotas (virtualus) katalogas su sistemos parametrais | |||
** /dev/ - automatiškai generuotas (virtualus) katalogas su visokiais įrenginiais | |||
** /boot/ - iš čia kraunama sistema, čia guli ir [[kernelis]] | |||
** /root/ - [[Rūtas|Rūto]] asmeninis katalogas, kuris dėl protingų priežasčių yra pagrindinėje particijoje | |||
** /lost+found/ - jei dėl kokių nors masyvių failų sistemos pažeidimų atsiranda neaiškūs neaišku kam priklausantys failų blokai, tai [[fsck]] juos sumeta kaip failus į šičia | |||
** /compat/ - nuoroda į kokį nors kitą katalogą, kur yra programos ar pan. suderinamumui su kitomis [[UNIX]] tipo sistemomis, paprastai būna tuščias | |||
** /stand/ - "standalone" tipo programos, t.y., tokios, kurios gali veikti išvis be jokios [[OS]], pvz., [[bootloader]] ar pan. | |||
** /etc/ - visi konfigūraciniai visos sistemos failai, faktiškai visos konfigūracijos viskam, išskyrus asmeninius vartotojų nustatymus | |||
** /home/ - asmeniniai vartotojų katalogai, kiekvienam po vieną, kur jie gali daryti ką nori, dalimi atvejų tai gali būti nuroda į /usr/home, o gali būti ir atvirkščiai, be to, jei darote kokį serverį, tai turime jums rekomendaciją šitą katalogą turėti kaip atskirą particiją | |||
** /sys/ - nuoroda į katalogą, kuriame yra kernelio [[sorcai]] (aišku, jei išvis juos instalinotės) | |||
** /tmp/ - visiškai laikini sistemos ir programų failai, kurie būna visiškai be išlygų ištrinami ir sistemai persikraunant, ir šiaip dėl ko nors | |||
** /kernel - gali būti vienintelis failas, kuris leidžiamas šakniniame kataloge - [[kernelis]], bet gali būti ir direktorija su tokiu failu | |||
** /mnt/ - čia yra montuojamos visokios papildomos failų sistemos, pradedant pridėtais papildomais diskais ir baigiant visokiais [[USB]] piršteliais ar tinklinėmis failų sistemomis | |||
** /modules/ - kernelio moduliai, bet daugumoje BSD sistemų šito katalogo nėra, o moduliai guli /boot/kernel/ arba /kernel/ kataloge | |||
** /rescue/ - naujose BSD, pvz., [[FreeBSD]] versijose čia guli avarinis rinkinys statiškai sukompiliuotų programų tiems atvejams, jei nepavyktų užmontuoti /usr/ particijos ar ji dėl kokių nors priežasčių būtų pravalyta (pvz., dėl instaliavimo, nedainstaliavimo ar dar dėl kažko) | |||
** /usr/ - katalogas, kur guli viskas, visos programos ir išvis viskas, kas nėra reikalinga visai minimaliai OS | |||
*** /usr/bin/ - visos pagrindinės normaliam sistemos veikimui reikalingos programos | |||
*** /usr/games/ - čia būna tuščias katalogas arba būna vienas-kitas niekam nesuprantamas priešistorinis daiktas, kaip kad [[MUD]] | |||
*** /usr/include/ - visokių programų kompiliavimui skirti inkliūdai | |||
*** /usr/lib/ - [[programinės bibliotekos]], naudojamos OS | |||
*** /usr/libexec/ - visokios dar kitos rūšies programos, kažkokie tenai [[demonai]] ir panašiai | |||
*** /usr/local/ - čia tas katalogas, kur guli visos programos, kurias naudoja normalūs [[vartotojai]] ir šiaip ne tokie išprotėję [[adminai]] | |||
*** /usr/ports/ - programos, kurios nėra skirtos BSD, bet perkeltos į BSD | |||
*** /usr/sbin/ - paprastai čia būna kažkokie [[demonai]] ir panašiai | |||
*** /usr/share/ - katalogas, kuriame programos persiuntinėja vienos kitoms duomenis | |||
** /var/ - pagrindinis įvairių programų saugomų duomenų katalogas | |||
** /var/at/ - čia duomenis saugo tokia komanda "at", kuri paleidžia kitų programų vykdymą tam tikru metu | |||
** /var/crash/ - čia koks nors [[Vi]] editorius saugo savo atliekas | |||
** /var/cron/ - čia tokia "cron" komanda saugo duomenis, ką ir kada paleidinėti | |||
** /var/db/ - čia guli kokios nors neaiškios sisteminės duombazės | |||
** /var/log/ - katalogas specialiai [[logai|logams]], nors ir ne visiems (pvz., [[Apache]], [[MySQL]] ar kiti logai guli visai kitur) | |||
** /var/mail/ - elektroninio pašto akauntai visokie | |||
** /var/run/ - čia guli programų einamieji failai ir duomenys, ir čia nieko geriau nejudinti | |||
** /var/spool/ - failai, kurie skirti [[printeris|printeriui]] | |||
** /var/tmp/ - laikini failai, kurie neištrinami po sistemos perkrovimo | |||
[[Category:OS]] | [[Category:OS]] |
pakeitimai