Mohl bych se zeptat proč má Linux tolik složek a ne jenom jednu jako Win, a k čemu každá je ?
Printable View
Mohl bych se zeptat proč má Linux tolik složek a ne jenom jednu jako Win, a k čemu každá je ?
To je nekde popsane v jakesi standardu - tusimze neco jako Filesystem hierarchy, je to tak pro to, ze uz je to zabehane cca 30 let a nikdo to nechce moc zmenit, protoze to tak vyhovuje.
Kazdy adresar slouzi na neco, navic se muzou libovolne presouvat casti adresaroveho stromu na ruzne disky nebo sit - Unix tohle nerozlisuje.
Uplne nejhorsi jsou programy ve woknech, kde si kazdy vytvari vlastni adresar, casto s duplikaci nekterych systemovych knihoven. Kdyz chces najit binarku cim se ten dany program spousti, tak je to pak problem protoze to muze byt kdekoliv, v Unixu je to vsechno v /usr/bin nebo /usr/local/bin. Je to cisty, jasny, prehledny.
Wokna maj jen jednu slozku? ;) To mel snad jen DOS, jinak je to sqela otazka, myslim, ze se kazdemu chce ti na ni odpovidat, je to fakt dulezite.
etc nastaveni
bin binarky pro vsechny
sbin binarky pro roota
home snad jasne
dev virtualni adresar se vsemi zarizenimi
lib knihovny a moduly
mnt tam se mnoutujou devices
proc semje primountovanj proc filesystem, vetsinou promene a stav systemu
tmp snad jasne
usr sem se vetsinou instaluji dalsi soft co nepatri tak uplne k jadru a systemu jako takovemu
gargamel: nekdy je vyhoda mit na kazdej soft vlastni adr. kdzy je pak libsa stejneho jmena a jine verze muze nastat prblem, jeden potrebuje starsi jinej novejssi a nastava gulas. a tech rekneme par mega navic te nezabije :)
Dík. To je přesně ono.
timhle se omlouvam Dominatorovi ze sem ho tehdy na ICQ odpalkoval ;D jak vidno odpoved uz je tu
jen doplnim:
opt - ruzne dodatky k programum, programy z instalatoru, closed-sources aplikace.... v tomhle je trochu bordel, ma to podobnou funkci jako /usr
sys - mountovani sysfs v 2.6 kernelu - nahrazeni procfs...
boot - bootovaci image kernelu, obecne veci nutne pro nabootovani
a aby se nereklo tak tady je ta Filesystem Hierarchy
edit: jeste treba namatkou RedHat overview of filesystem hierarchy
Pokud sou v systemu stejne knihovny ruznych verzi, maji to i v sobe v nazvu, treba libtclsh.so.8.4, libtclsh.so.8.3, horsi uz je to s tema symlinkama na ne (libtclsh.so, libtclsh.so.0)...Citace:
Původně odeslal Glottis
sysfs urcite nenahradza procfs.
:mweheh: tak mi rekni k cemupak je? :?: :lol:Citace:
Původně odeslal pedro
IMHO je lepsie, ked ma kazdy program vlastny adresar v Program Files - potom by nemal byt problem s odstranovanim. Problem vo Windows je vsak v tom, ze programy si nieco zapisu aj do systemoveho adresara, do registra a este neviem kam vsade a potom je tam uplne bordel.
V Linuxe mi tiez dost vadia niektore instalacie - spustim "make install" a nakopiruje sa vselico vselikam a keby som to nahodou chcel dat prec, budem to tam hladat 2 hodiny...
Tak presne na toto jsou balickovaci systemy distribuci, jinak jestli chces manualne instalovat, tak byl jakysi projekt ktery si to hlidal - ze by checkinstall ??? nebo neco takoveho...Citace:
Původně odeslal Rainbow
Ja ho zatial vyuzijem len na i2c-sensors, na nic ine.
??? ??? ??? a to ze ty ho vyuzivas jen na sensors znamena ze to neni nahradou?? :?: prosimte co si pichas? ???Citace:
Původně odeslal pedro
pravda ze zatim nema implementovany vsechny funkce z /proc (a je dost mozny ze ani nebude, ale to by bylo na jinou diskuzi), kazdopadne alespon castecnou nahradou je :roll: tak priste premyslej nez placnes podobnou <>inu :roll:
To sme sa zle pochopili :-)
Ked povies ze je to nahrada tak sa podla mna mysli to, ze pri conf jadra
vypnes podporu procfs a zapnes len sysfs.
a co ti brani? :?:Citace:
Původně odeslal pedro
na co vlastne pouzivas /proc?
Na regulaci sensoru... Onehda fcera se mne ty sensory nechtely chytnout do 2.4.23 jadra...Citace:
Původně odeslal ^Tomahawk^
Napr. echo "hodnota alebo retazec" > /proc/......Citace:
Původně odeslal ^Tomahawk^
Jo a nezapomente na to, ze pres proc se nastavuje routovani, ruzny minoritni parametry. To su zvedaf jak to bude v nove 2.6kove rade... Snad stejny, iptables tam sou taky.
Aj moj geni(t)alny program na monitorovanie wifi pripojenia pouziva proc (cita z /proc/kmsg) :-)
a /proc/kmsg nema nakou obdobu v sysfs?? ???Citace:
Původně odeslal Rainbow
mate jediny stesti ze se mi nechce rebootovat a navic asi vubec nemam 2.6 kernel zkompilovanej :D
Neviem, kedze zatial jadro 2.6 nie je final, tak som to neskumal. Asi tam nieco take bude, ale to budem musiet ten moj program prepisat a prekompilovat ( ;D ) Tym som chcel povedat to, ze /proc urcite pouziva mnoho programov, takze to skonci asi tak, ze bude aj proc aj sysfs.Citace:
Původně odeslal ^Tomahawk^
no jenze minimalne takovej gkrellm umi oba :wink: imho se proc casem prestane pouzivat... pokud nenastane neco necekaneho :)Citace:
Původně odeslal Rainbow
mysis prestane se pouzivat jako treba ifconfig ze? ;D
mno proc by nemohl byt preportovanej i na sysfs?? ???Citace:
Původně odeslal Glottis
ovsemze bude muset furt zvladat /proc kvuli gerontofilum, ale v 2.6 nebo nakych pozdejsich bude procfs jako deprecated....
Otazkou pro me ovsem zustava proc musi mit Linux ten /proc nebo /sys adresar vubec musi mit...