Portál AbcLinuxu, 1. května 2025 04:50
Přechod do toho kterého runlevelu není nic jiného než spuštění všech souborů v adresáři /etc/rcx.d/, kde x je číslo runlevelu. Soubory v těchto adresářích jsou pouze symlinky na skutečné skripty a popř. binárky, povětšinou v adresáři /etc/init.d, které mají ovšem speciální jméno ve tvaru LNNxxx..., kde L je buď S, nebo K (Start/Kill), NN je číslo udávající prioritu a xxx je název programu.ano, úžasný systém ... super přehledné, jednoduše spravovatelné, řešící závislosti služeb na jiných - a to vše teď myslím ironicky aneb vivat Gentoo
Soubory se spouštějí postupně podle priority, kde je priorita stejná, podle abecedy.ehm, nestačilo by říct podle abecedy?
ano, úžasný systém ... super přehledné, jednoduše spravovatelné, řešící závislosti služeb na jiných - a to vše teď myslím ironicky aneb vivat Gentoo
Gentoo neznam a nijak se systemu runlevelu nezastavam, jen rikam, co to je (nebo spis co si myslim, ze to je )
btw, proč musím mít kdovíkolik čísel runlevelů, když prakticky používám tři, přičemž shutdown systému přepnutím do jiného runlevelu místo ukončením (tedy "inverzí" ke spuštění) současného je taky logická lahůdka ... ale od konzervativních distribucí se označení runlevelů jmény místo čísel asi nedočkáme
Nevim jak Ty, ale ja pouzivam runlevely 4 (kdyz nepocitam boot a shutdown). A sice obcas single user, multiuser klient s ssh a bez xek, multiuser server (ftp/http/mysql) a multiuser klient s Xky. Docela mi to takhle vyhovuje Navic, kdybych si chtel ty 4 runlevely nejak pojmenovat, pak si vzdycky muzu udelat nejaky alias
ehm, nestačilo by říct podle abecedy?
Ehm, nestacilo. Je to sice pravda, ale ta priorita tam neni pro nic za nic. Existuji jista "pravidla". treba po 40 uz si muzu byt jisty, ze mam namounotvane vsechny souborove systemy a funkcni sit a po 60 funguje nfs... Bylo by blbe, kdybych treba zkousel serizovat hodiny pomoci ntp s prioritou 10
Je to sice pravda, ale ta priorita tam neni pro nic za nic. Existuji jista "pravidla".jenomže existence těch pravidel nemá žádný vliv na pořadí, v jaké se to spustí - to je dáno čistě "abecedně" (ehm, čísla se dle abecedy asi netřídí, že
Gentoo samozrejme cisla runlevelu take pouziva - i kdyz nejenom cisla.neříkám, že nepoužívá - ale pro všechny běžné úlohy si admin v Gentoo vystačí se jmény, což je imho pohodlnější
ehm, nestačilo by říct podle abecedy?I Gentoo pouziva "prioritu" runlevelu - viz jiz odkazovany popis.
I Gentoo pouziva "prioritu" runlevelu - viz jiz odkazovany popis.a cože se míní tou "prioritou runlevelů"? blog i moje reakce zmiňuje jenom prioritu (resp. pořadí) startovacích skriptů - přičemž Gentoo se při jejich spouštění řídí primárně závislostmi a ne očíslováním souborů; pokud jsem v rozporu s odkazovaným článkem, prosil bych přesnou citaci, neb já tam žádný problém nevidím
Niekto tu spominal, preco sa programy v /etc/rc.d/rc.X/ nespusta v abecednom poradi, ale podla cisel.špatný výklad
00httpd
je v "abecedním" třídění dříve, než 01firewall
, takže ano, ono se to opravdu spouští podle "abecedy" - to, že si to přejmenuju tak, aby "abecední" pořadí odpovídalo tomu, jak to chci spustit, je věc jiná ...
Runlevel 0 se, myslim, pri bootu nepouziva.
viz init(8)
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.