Jak natvrdo vypnout Linux?

xmms

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Jak natvrdo vypnout Linux?
« kdy: 19. 12. 2010, 17:07:05 »
Potřebuju nějakým příkazem nebo skriptem vypnout linux rychle a natvrdo se stejným účinkem jako je vypnutí vypínačem. Tedy bez zdlouhavého zabíjení procesů. Možné poškození souborů a ztráta dat mě nezajímá. Dá se to nějak udělat?
« Poslední změna: 19. 12. 2010, 17:25:35 od Petr Krčmář »


focy

Re: Jak natvrdo vypnout linux
« Odpověď #1 kdy: 19. 12. 2010, 17:11:38 »
halt -f  by mohlo stacit

PeterS.

Re: Jak natvrdo vypnout Linux?
« Odpověď #2 kdy: 19. 12. 2010, 20:56:57 »
mrkni na Magic SysRq key, malo by to byť Alt + SysRq + o

Re: Jak natvrdo vypnout Linux?
« Odpověď #3 kdy: 19. 12. 2010, 21:46:03 »
U SysRq jsem vždycky při problémech používal kombinaci 'sub': sync, umount, reboot. Stačí zmáčknout Alt a SysRq a k tomu postupně pak za sebou napsat 'sub'.

BubakB

Re: Jak natvrdo vypnout Linux?
« Odpověď #4 kdy: 20. 12. 2010, 08:04:54 »
init 0


jn

Re: Jak natvrdo vypnout Linux?
« Odpověď #5 kdy: 20. 12. 2010, 08:56:14 »
U SysRq jsem vždycky při problémech používal kombinaci 'sub': sync, umount, reboot. Stačí zmáčknout Alt a SysRq a k tomu postupně pak za sebou napsat 'sub'.

ja bych syncnul radsi az po unmountu, ono se to i lip pamatuje: USB ;)

jinak sysrq lze pouzit i na dalku zapisem do /proc/sysrq-trigger

xmms

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re: Jak natvrdo vypnout Linux?
« Odpověď #6 kdy: 20. 12. 2010, 09:11:36 »
init 0 vůbec ne, ten jen normálně vypne systém dlouho a pomalu
ale ten halt -f je docela fajn, takhle to celý vytuhne
pro vypnutí jsem zvolil halt -fp

ty ostatní volby taky vyzkouším

roghir

Re: Jak natvrdo vypnout Linux?
« Odpověď #7 kdy: 20. 12. 2010, 09:23:28 »
Pozvi si aktivni tchyni, ta kdyz potrebuje zapojit vysavac moc nepremysli nad tim, kterou snuru vypoji...  ;)

Kenji

Re: Jak natvrdo vypnout Linux?
« Odpověď #8 kdy: 20. 12. 2010, 10:28:04 »
Tak já zase používám poweroff -f :-)

Re: Jak natvrdo vypnout Linux?
« Odpověď #9 kdy: 20. 12. 2010, 10:56:11 »
Já před to dávám ještě Terminate all processes (slušně a bez init), tedy EUSB.

Pavouk106

Re: Jak natvrdo vypnout Linux?
« Odpověď #10 kdy: 20. 12. 2010, 13:32:19 »
shutdown -nHP now

Ale bacha, na nic moc nečeká, je to víceméně fakt jako vypínačem (možná ztráta dat, a další potíže)... Ale systém je dole dřív než za ty čtyři sekundy, který se musí tlačítko na vypnutí držet :-)

Pavouk106

Re: Jak natvrdo vypnout Linux?
« Odpověď #11 kdy: 20. 12. 2010, 13:33:38 »
shutdown -nHP now

Ale bacha, na nic moc nečeká, je to víceméně fakt jako vypínačem (možná ztráta dat, a další potíže)... Ale systém je dole dřív než za ty čtyři sekundy, který se musí tlačítko na vypnutí držet :-)

oprava, malé h -> shutdown -nhP now

xmms

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re: Jak natvrdo vypnout Linux?
« Odpověď #12 kdy: 20. 12. 2010, 14:04:14 »
shutdown -nhP now
tenhle příkaz nefunguje podle očekávání. Systém sice vytuhne, ale zůstane pouze halted, počítač se nevypne.

Zkoušel jsem i ostatní možnosti. Pro mé potřeby jsem nakonec zvolil
Kód: [Vybrat]
halt -fpnTohle vypne spolehlivě a rychle. Je vidět, že systém něco dopíše na disk a až pak se vypne. Trvá to asi sekundu. Jinak ten sysrq-trigger je taky docela fajn.

Napadá mě i jiná věc. Když se třeba přehřeje procesor (se špatným větrákem), aktivuje se tepelná pojistka a celý počítač se vypne okamžitě. To je opravdu IHNED. Dalo by se něco podobného simulovat posláním signálu do nějakého zařízení?

Sten

Re: Jak natvrdo vypnout Linux?
« Odpověď #13 kdy: 20. 12. 2010, 16:43:54 »
invoke-rc.d halt stop

Jenda

Re: Jak natvrdo vypnout Linux?
« Odpověď #14 kdy: 20. 12. 2010, 19:06:02 »
SysRq s o alespoň u mě vypne okamžitě (uřízne si napájení). Pokud nemáš přístup na klávesnici (skript, vzdálený stroj), dá se to simulovat zapsáním o do /proc/sysrq-trigger.