päivitin koneen redhat 7.3:en. asennuksen yhteydessä annoin luvan graafiselle kirjautumiselle, ja nyt tuo saatana käynnistää X:n aina käynnistyksen yhteydessä. muistaako/osaako joku kertoa miten saan tuon X:n käynnistymisen poistettua ja loggaamisen taas tuttuun ja turvalliseen virtuaalikonsoliin?
erikiitos etukäteen
erikiitos etukäteen
Vastaukset 8
Vanhimmat
sehän olikin helppoa kuin mikä.
piti vain kommentoida /etc/inittab -tiedostosta pois rivi, jolla runlevel 5:llä käynnistetään display manager.
ihan mikäli jotakuta kovasti kiinnostaa vielä...
jees, mutta noin sitä ei pidä tehdä, vaan
/etc/inittab:n kohta id:5:initdefault:
vaihdetaan tällaiseksi
id:3:initdefault:
jolloin linukkasi käynnistyy oikeaan runleveliin.
aina sitä oppii uutta. pitää varmaan muuttaa sitä riviä vielä...
mutta osaatkos kertoa, mitä tuo minun temppu loppuviimein tekee. suoritin sen puolittain intuition, puolittain erinäisten wepistä löytyneiden tiedonmurujen perusteella. ei se pelaa, joka pelkää :)
taustaa:
init itsessään on ollut mukana jo *nixien alkuajoista lähtien (pidillä 1, hehheh), ja sen funktio on käynnistää halutut palvelut (esim. konsoleihin terminaalit kiinni). tuo runlevel on jäänne SysV:stä ja käytännössä tarkoittaa tiettyä määrää palveluita, jotka halutaan ylös. varattuja (linuxissa) on 0 (=sammutus), 1 (=single user) ja 6 (=buuttaus). 2-5 ovat täysin käyttäjän määräysvallassa: sattumalta red hat on päättänyt, että 5:lla eräs vaadittu palvelu on X. jos haluat tietää, mitä milläkin runlevelillä pyörii, katso hakemistoon "/etc/rc?.d" (? = runleveli). S-alkuiset tarkoittavat käynnistystä, K lopetusta. yleensä nuo ovat linkkejä /etc/init.d:hen. initabissa on myös määrittelyjä, esim. terminaaleille. kaikki tämä meinaa sitä, että voit tehdä useita erilaisia konfiguraatioita koneellesi. tämän hetkisen runlevelin saat "runlevel" käskyllä, vaihtaa voit "init [runlevel]".
mitä tuo sun temppusi teki: otit runlevel 5:stä X:n pois kokonaan. vaihtamalla default runlevelin:n, olisit voinut välttää konffien tuhoamisen. muistaakseni red hatissä no-X default on 4 (en ole varma). molemmat tavat toimivat silti ok, defaultin vaihtaminen on vain kauniimmin tehty.
siinähän tupsahti aimo kasa infoa. kiitos kovasti. tuota kyllä pitää pureskella vähän aikaa...
Jees, juuri näin, mutta tuo RH:n default ilman X:ää on 3. (Nuo on kerrottu RH:n inittab:ssa)
Arh, minua vaivaa vieläkin tuo muistikuva Solariksen SysV-init:stä, jossa runleveleitä käytiin bootissa läpi useampi.
Runlevel komento kertoo myös edellisen runlevelin (ks. yllä), jos sellaista ei ollut niin sen tilalla on N, esim. N 3.
hehe, jos muistelet solaritsan inittiä kauhulla, et ole ilmeisesti koskaan törmännyt AIXiin. siinä saa "perverssi" ihan uuden merkityksen =).
ollut iloa tutstua AIXiin, vain Solarikseen, Irixeen ja HP-UXiin, kyllä noissakin hauskaa riitti, varsinkin juuri solariksessa.