Szóval, RedHat-en nőttem fel. (Azóta is desktopnak Fedorát szervernek meg CentOS-t használok.)
Ott a 3-as futási szint (init 3) azt jelenti, hogy töbfelhasználós, hálózatos mód GUI (X) nélkül. A töbfelhasználós, hálózatos mód grafikus felülettel az az 5-ös futási szint (init 5).
Így már a grubban átadhatom a kernelnek a sor végére írt 3-assal, hogy 3-as futási szintet akarok és akkor nem indul el az grafikus felület.
Az "init 3" illetve "init 5" pedig vált a futási szintek között, leállítja illetve elindítja az X-et.
De gdm parancs is elindítja a Gnome Display Managert, illetve a gdm-stop leállítja.
Most jön a kérdésem:
Ubuntuban hogy kell ezt csinálni?
A Grub-ban hiába írom a kernel sor végére a 3-ast. Paranscsorba hiába adom ki hogy "init 3" a füle botját sem mozgatja. Ráadásul "gdm" parancs van, de "gdm-stop" nincs. Nehogy kill-ezni kelljen már?
Szóval a "Debianék családjában" hogy kell ezt csinálni?
- 12987 megtekintés
Hozzászólások
marmint gdm-stop, nem?
/etc/init.d/xdm talan
t
- A hozzászóláshoz be kell jelentkezni
Igen, igen gdm-stop! Bocsi elkapkodtam. (Javítotam is!)
De gdm-stop nincs!
/etc/init.d/gdm stop így különírva viszont van.
Ez is több a semminél. Köszi.
Azért várom még a lehetőségeket.
Ubuntuban nincsenek futási szintek? Gondolom, hogy vannak, mert az /etc/-ben ott vannak az /etc/rc0.d/ ... /etc/rc6.d/ és /etc/rcS.d/ könyvtárak. De akkor miért nem reagál az init parancsra? Még hibaüzenetet sem ad rá.
- A hozzászóláshoz be kell jelentkezni
debian alapu rendszerekben, ha jól rémlik init 2 a grafikus felület.
Az init scripteket pedig a /etc/init.d/gdm {stop start restart} tudsz kezelni.
- A hozzászóláshoz be kell jelentkezni
*brr*
...
az "init" az egy parancs
a "runlevel" meg egy fogalom
Gondolom a körtét sem "leszedem a fáról"-nak hívod. Akkor légyszíves a runlevelt se keverd az inittel.
- A hozzászóláshoz be kell jelentkezni
Rendben. Bocs, kicsit nem voltam magamnál még.
Köszi a javítást.
- A hozzászóláshoz be kell jelentkezni
Debiannál runlevel 2 az alap, a 3 4 5 user-defined (de alapértelmezésben ugyanaz mint a 2, ezért nem csinál neked semmit a váltás)
- A hozzászóláshoz be kell jelentkezni
"Ubuntuban nincsenek futási szintek? Gondolom, hogy vannak, mert az /etc/-ben ott vannak az /etc/rc0.d/ ... /etc/rc6.d/ és /etc/rcS.d/ könyvtárak. De akkor miért nem reagál az init parancsra? Még hibaüzenetet sem ad rá."
Régebben voltak cikkek arról, hogy az ubuntu már nem a szokásos futási szintek szerinti szervíz kezelést alkalmazza. Nem tudom, de ha nem, akkor is kompatibilitási okokból működik a régi.
Ha azt akarod, hogy init 3-as szinten lekapcsoljon a grafikus felület, akkor a következőt kell tenni:
Megnézed, hogy az rc3.d-ben vagy rc5.d-ben hányas a kdm (vagy amit használsz) link sorszáma (sorrendet határozza meg). Pl:
S13kdm
Bemész az rc3.d-be, kivonod a számot százból (fordított sorrend), belinkeled ugyanazt a szervízt így:
K87kdm
Hármas szinten a kdm ki lesz gyilkolva.
- A hozzászóláshoz be kell jelentkezni
Köszi. Szóval az Ubuntu másképen intézi a szolgáltatások indítását. Azaz nem futási szintek szerint csoportosítja, azt hogy mely szolgáltatások fussanak.
Igazából nem akarom én ráerőszakolni a régi megszokásaimat az Ubuntura, csak arra vagyok kíváncsi, hogy akkor hogy kellene Ubuntu módra korrekten megcsinálni, hogy grafikus módban is vagy anélkül is el lehessen indítani?
Mert nem gondolom, hogy egy módszert elvetettek (futási szintek szerinti skálázás) és nem találtak ki helyette mást.
Valami tényleg rémlik, hogy az init rendszert készültek leváltani. Ezek szerint a 6.10-ben már túl vagyunk rajta. Meg is találtam a cikket: init helyettesítőn dolgozik az Ubuntu csak ebből én nem sokat tudtam meg. (Angolul kellene már végre tanulnom!)
- A hozzászóláshoz be kell jelentkezni