Szerencsére SysRq parancsot nem csak billentyűzeten keresztül küldhetünk a gépnek, hanem a /proc filerendszeren keresztül is. Természetesen csak akkor tudjuk használni, ha a kernelbe bele van fordítva a "Magic SysRq" támogatás, de egy tesztgépen miért ne lenne? Egyébként a Linux disztribútorok egy része (pl. az Ubuntu) olyan kerneleket szállít, amelyekbe bele van fordítva ez az opció.
Ha nem lenne engedélyezve a funkció, akkor engedélyezzük a használatát:
echo 1 > /proc/sys/kernel/sysrq |
Ezután már nyomhatjuk a reboot-ot:
echo b > /proc/sysrq-trigger |
Ez egyenértékű azzal, mintha a billentyűzeten lenyomtuk volna az "AltGr + SysRq + B" kombót, azaz "reBoot"-t parancsot adtunk volna.
További Magic SysRq "parancsok":
R - keyboard goes out of RAW mode E - tErminate all processes I - kIll all processes S - Sync disks U - Unmount disks and remount them read-only B - ReBoot the machine |
Természetesen ha ssh-n keresztül dolgozunk, akkor kerüljük az E és I parancsokat, mert azokkal könnyen kinyírhatjuk magunk alatt az ssh kapcsolatot és akkor elérhetetlenné válik a gép.
Természetesen ha van a géphez valamilyen menedzsment processzorunk, kártyánk (ILO és társai) akkor szerencsénk van. Főleg, ha nem felejtjük el bekonfigurálni az elérhetőségét. :D
- trey blogja
- A hozzászóláshoz be kell jelentkezni
- 1090 megtekintés
Hozzászólások
Köszi, ez hasznos volt :)
-- There is never time to do it right, but always time to do it over.
- A hozzászóláshoz be kell jelentkezni
nagyon hasznos, koszi!
egyebkent amit itt emlitesz T-t:
"Természetesen ha ssh-n keresztül dolgozunk, akkor kerüljük az T és I parancsokat, mert azokkal könnyen kinyírhatjuk magunk alatt az ssh kapcsolatot és akkor elérhetetlenné válik a gép."
az vagy kimaradt, vagy nem latom, de mit csinal? :)
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
- A hozzászóláshoz be kell jelentkezni
Vagy E akart lenni? (tErminate)
--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc
- A hozzászóláshoz be kell jelentkezni
Szerintem az E-re gondolt.
- A hozzászóláshoz be kell jelentkezni
Ja, nem "T" hanem "E", azaz tErminate. :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
esetleg T helyett E?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.24.5-janos
- A hozzászóláshoz be kell jelentkezni
Nekem már sokat segített, de én az EI párost nem szoktam használni. Jól jö, amikor nem jön vissza rendesen a gép a hibernálásból, vagy amikor az ndiswrapper oops-ol, illetve amikor az uvesafb beakad vc<->X váltáskor (igen, csókolom a VIA mérnökeit, hogy a kártyájuk néhány VESA funkciót bugosan támogat). Sajnos az ellen nem véd, amikor kihúzódik a HDD (ezért meg FuSi laptoptervezők kezét törögetném el, mert az egész HDD-t maga a SATA dugasz rögzíti).
- A hozzászóláshoz be kell jelentkezni
Ez jó, fel is iratkozom rá... köszönöm a leírást. :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
trey szerintem ezt told ki főoldalra cikként is, mert jópáran nem néznek blogokat
debian gnu/linux @ linux-2.6.22.22-op1-rc1 | patch
info
- A hozzászóláshoz be kell jelentkezni