X serverin sammutus Linuxissa
|
|
Ratovaari
Newbie
|
13. maaliskuuta 2007 @ 15:31 |
Linkki tähän viestiin
|
Olisi ongelmia näytönohajimen ajurien asentamisen kanssa (Fedora Core 6) kun pitäisi X Server sammuttaa, mutta miten?
ctrl + alt + backspace ei auttanut.
Ai jaa...
|
juyli
Senior Member
|
13. maaliskuuta 2007 @ 16:21 |
Linkki tähän viestiin
|
Lainaus: ctrl + alt + backspace ei auttanut.
Tuo kyllä sammuttaa X:n, mutta se käynnistää graafisen kirjautumisen, jos ajotaso on näin määritelty. Graafinen käynnistys ovat gdm/kdm tai xdm. Sulkemalla ko. ohjelmat palataan tekstitilaan.
Lisäksi voidaan käynnistää järjestelmä sopivalla ajotasolla ilman graafista kirjautumista, joka Fedorassa on ajotasot 2 (ilman verkkoyhteyksiä) tai 3.
Eli komento on init <valittu ajotaso>
Tiedoston /etc/inittab mukaan järjestelmä käynnistyy käynnistettäessä valitulle ajotasolle. Hieman eri jakeluissa nuo ajotasot vaihtelevat.
Jos valitaan ajotasoksi sellainen, jolla gdm/kdm tai xdm ei oletuksena käynnisty, voi X:n yhä käynnistää komennolla startx.
|
Ratovaari
Newbie
|
13. maaliskuuta 2007 @ 16:33 |
Linkki tähän viestiin
|
Lainaus: [quote]ctrl + alt + backspace ei auttanut.
Tuo kyllä sammuttaa X:n, mutta se käynnistää graafisen kirjautumisen, jos ajotaso on näin määritelty. Graafinen käynnistys ovat gdm/kdm tai xdm. Sulkemalla ko. ohjelmat palataan tekstitilaan.
Lisäksi voidaan käynnistää järjestelmä sopivalla ajotasolla ilman graafista kirjautumista, joka Fedorassa on ajotasot 2 (ilman verkkoyhteyksiä) tai 3.
Eli komento on init <valittu ajotaso>
Tiedoston /etc/inittab mukaan järjestelmä käynnistyy käynnistettäessä valitulle ajotasolle. Hieman eri jakeluissa nuo ajotasot vaihtelevat.
Jos valitaan ajotasoksi sellainen, jolla gdm/kdm tai xdm ei oletuksena käynnisty, voi X:n yhä käynnistää komennolla startx.[/quote]
En tiedä miten tuon ensimmäisen tavan toteutan, joten kokeilin toista, josta ainoa vastaus oli "bash: syntax error near unexpected token `3'" tai "bash: syntax error near unexpected token `2'", joten pitäisi kait kokeilla tuota ajotason muuttoa käynnistystilanteessa, mitenkäs muutan inittab tiedostoa?
Ai jaa...
|
w4gner
Newbie
|
13. maaliskuuta 2007 @ 18:42 |
Linkki tähän viestiin
|
Kannattaa ottaa alkuperäisistä konfiguraatioista kopiot, jotta paluu alkuperäiseen onnistuisi jos kaikki menee päin v....a ;). Homma onnistuu esimerkiksi näin:
Editoi roottina tiedostoa /etc/inittab
Etsi rivi
id:5:initdefault:
Ja korvaa se
id:3:initdefault:
Käynnistä kone uudestaan => kone käynnistyy ilman graafista kirjautumista. Päivitä ajurit
Palauta /etc/inittab alkuperäiseksi ja käynnistä uudelleen.
Tai sitten jotenkin näin kun olet graafisessa tilassa:
1. CRTL + ALT + F1
2. login: root
Password:*******
3. init 3
4. päivitä ajurit
5. init 5
Jos mitään ei tapahdu niin CTRL + ALT + F7 ehkä komento startx tai käynnistä uudelleen...
|
Member
|
13. maaliskuuta 2007 @ 19:42 |
Linkki tähän viestiin
|
Eikös kaikista helpoin tapa ole avata graafisessa tilassa komentotulkki, kirjautua rootiksi ja komentaa init 3?
|
Member
|
13. maaliskuuta 2007 @ 22:10 |
Linkki tähän viestiin
|
Mikäli on tarpeen sammuttaa vain X, en näe mitään järkeä vaihtaa koko inittiä. Komenna roottina konsolista /etc/init.d/xdm stop (xdm:n paikalla voi olla myös mm. gdm/kdm, distrosta / asennetusta ohjelmistosta riippuen). Suorita tarpeelliset toimenpiteet ajurin päivittämistä varten. X:n saat käynnistettyä komennolla /etc/init.d/xdm start
Edit: Niin ja kuten jo ylempänä todettiin X:stä pääsee konsoliin käyttämällä näppäinyhdistelmää CTRL + ALT + F1 (- F6). Vastaavasti konsolista pääsee X:ään (mikäli X on käynnissä) näppäinyhdistelmällä ALT + F7. CTRL:n käyttö ei ole konsolin puolella pakollista.
:(){ :|:& };:
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 13. maaliskuuta 2007 @ 22:17
|
Member
|
14. maaliskuuta 2007 @ 04:59 |
Linkki tähän viestiin
|
Lainaus: Komenna roottina konsolista /etc/init.d/xdm stop
Tohonki riittää rcxdm stop ja start tietenkin roottina.
Eli lopputulos tapoja on monia!
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 14. maaliskuuta 2007 @ 04:59
|
Moderator
|
14. maaliskuuta 2007 @ 05:12 |
Linkki tähän viestiin
|
Jokanen täppää tyylillään, kuhan hommat saa tehtyä. :)
Säännöt
Ubuntu is an African word meaning "I cant configure Debian"
Kun raportoit tuplaketjua, laita ketjun URL mukaan raporttiin, helpottaa elämää. :)
"Poliisilla on asiakas oikeassa ja pamppu vasemmassa."
|
Sakarias
Suspended due to non-functional email address
|
15. maaliskuuta 2007 @ 09:38 |
Linkki tähän viestiin
|
Helpoin tapa on antaa ajotaso käynnistyslataajalle parametrina. Fiksut osaavat lisätä sen lilo tai grub valikoon ja otsikoksi vaikka "käynnistys merkkitilaan". Aina silloin tällöin tarpeen. Jos asentaa uuden X:n tai niitä ajureita. Joissakin systeemeissä käytetään telinit komentoa ajotason vaihtamiseen. Vastaa init komentoa. Systeemin inittab tiedostoa ei kannata mennä ronkkimaan jos ei tiedä mitä on tekemässä.
|
TheEki
Junior Member
|
17. maaliskuuta 2007 @ 15:55 |
Linkki tähän viestiin
|
Hirveitä ohjeita.
Senkus menee TTY:hyn (painat CTRL+ALT+F1) ja vaihdat rootiksi. Sitten kirjoitat killall gdm tai kdm tai xdm, riippuen mikä kirjautumissyteemi sinulla on.
Yleensä tuon kirjautumissyteemin mukana koko X kuolee.
|
juyli
Senior Member
|
19. maaliskuuta 2007 @ 16:47 |
Linkki tähän viestiin
|
Lainaus: TheEki (Junior Member) 17. maaliskuuta 2007 @ 13:55
Hirveitä ohjeita.
Jos vaivauduit lukemaan viestiketjun jo ensimmäistä vastauksesta lähtien, joka sattui olemaan sulkakynästäni, oli ehdotuksena gdm/kdm/xdm:n sammuttaminen.
Myös init:in vaihtaminen sattumalta nyt sulkee gdm/kdm/xdm:än.
Eli, mitä hirveitä mielestäsi on neuvottu?
Ja vielä hieman lisäystä:
Lainaus: TheEki (Junior Member) 17. maaliskuuta 2007 @ 13:55
killall gdm tai kdm tai xdm
Tuo tappaminen on vähiten suositeltava vaihtoehto, koska monia fiksumpia tapoja on käytettävissä. Ohjelmia tapetaan (kill <pid>, killall) vain, jos muita keinoja huonostikäyttäytyvän ohjelman sulkemiseen ei ole käytettävissä.
gdm-stop kuullostaa varsin järkevältä. Joissakin muissa jakeluissa sama hoituu komennolla /etc/init.d/gdm stop
(gdm on siis gnome:n graafinen kirjautuminen. kdm KDE:n ja xdm sitten se muu vaihtoehto.)
Mutta init-skriptin vaihtaminen lopettaa/käynnistää jokatapauksessa ohjelmat/palvelut hallitusti.
Jos kill/killall ohjelmaan haluaa tarkemmin tutustua, kannattaa man-sivujen lukeminen. Monipuolinen ja toimiva ohjelma lähinnä vain epätoivottuihin tilanteisiin.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 20. maaliskuuta 2007 @ 14:00
|
Mainos
|
  |
|
Sakarias
Suspended due to non-functional email address
|
20. maaliskuuta 2007 @ 16:12 |
Linkki tähän viestiin
|
Lainaus:
Tuo tappaminen on vähiten suositeltava vaihtoehto, koska monia fiksumpia tapoja on käytettävissä. Ohjelmia tapetaan (kill <pid>, killall) vain, jos muita keinoja huonostikäyttäytyvän ohjelman sulkemiseen ei ole käytettävissä.
Jep näin on. Samoin muistista on parempi poistaa/lisätä kernelin moduleita käyttämällä srciptejä, jos sellainen on. Esim. /etc/init.d alsasound stop. Sitten alsasound start kun halutaan päivittää alsa tai äänessä jotain ongelmaa. Eikä tarvii käynnistää konetta uusiksi ;)
ja se ehdottamani ajotaso käynnistysparametriksi on myös helppo. Punahatuissa aikoinaan piisasi linux 3. init 3 - ajurin asennus - init 5 myös hyvä yhdistelmä. ajotasot tosin vaihtelevat eri systeemeissä.
|