標籤:sysrq shutdown halt init ipmi
linux關機重啟五種方法(sysrq shutdown halt init)目前的版本cat /etc/debian_version5.0.1一、linux關機命令(前三種)1、shutdown -h now(-h:halt after shutdown.)haltinit 02、linux重啟命令shutdown -r(-r:reboot after shutdown.)rebootinit 6二、特殊情況重啟和關機(能ping通 上述命令無法使用方式下 也就是系統掛起了)1、查看核心是否支援cat /boot/config-`uname -r`|grep "CONFIG_MAGIC_SYSRQ"CONFIG_MAGIC_SYSRQ=y2、臨時開啟或關閉echo 0 > /proc/sys/kernel/sysrqecho 1 > /proc/sys/kernel/sysrq0 - disable sysrq completely1 - enable all functions of sysrq3、通過sysctl命令永久設定sysctl -w kernel.sysrq=1sysctl -a|grep "kernel.sysrq"kernel.sysrq = 14、具體命令重啟系統echo "b"> /proc/sysrq-trigger‘b‘ - Will immediately reboot the system without syncing or unmounting your disks.關閉系統 echo "o"> /proc/sysrq-trigger‘o‘ - Will shut your system off (if configured and supported). 三、調用ipmi命令關機和重啟(前提是配置過)1、重啟機器ipmitool -Ilanplus -H 172.16.1. -U root -P 123456 power reset2、關閉電源ipmitool -I lanplus -H 172.16.1. -U root -P 123456 power off一些sysrq的命令參數說明‘b‘ - Will immediately reboot the system without syncing or unmounting your disks.‘c‘ - Will perform a system crash by a NULL pointer dereference.A crashdump will be taken if configured.‘d‘ - Shows all locks that are held.‘e‘ - Send a SIGTERM to all processes, except for init.‘f‘ - Will call oom_kill to kill a memory hog process.‘g‘ - Used by kgdb (kernel debugger)‘h‘ - Will display help (actually any other key than those listed here will display help. but ‘h‘ is easy to remember :-)‘i‘ - Send a SIGKILL to all processes, except for init.‘j‘ - Forcibly "Just thaw it" - filesystems frozen by the FIFREEZE ioctl.‘k‘ - Secure Access Key (SAK) Kills all programs on the current virtual console. NOTE: See important comments below in SAK section.‘l‘ - Shows a stack backtrace for all active CPUs.‘m‘ - Will dump current memory info to your console.‘n‘ - Used to make RT tasks nice-able‘o‘ - Will shut your system off (if configured and supported).‘p‘ - Will dump the current registers and flags to your console.‘q‘ - Will dump per CPU lists of all armed hrtimers (but NOT regular timer_list timers) and detailed information about all clockevent devices.‘r‘ - Turns off keyboard raw mode and sets it to XLATE.‘s‘ - Will attempt to sync all mounted filesystems.‘t‘ - Will dump a list of current tasks and their information to your console.‘u‘ - Will attempt to remount all mounted filesystems read-only.‘v‘ - Forcefully restores framebuffer console‘v‘ - Causes ETM buffer dump [ARM-specific]‘w‘ - Dumps tasks that are in uninterruptable (blocked) state.‘x‘ - Used by xmon interface on ppc/powerpc platforms. Show global PMU Registers on sparc64.‘y‘ - Show global CPU Registers [SPARC-64 specific]‘z‘ - Dump the ftrace buffer
本文出自 “7928217” 部落格,請務必保留此出處http://7938217.blog.51cto.com/7928217/1643948
linux關機重啟五種方法(sysrq shutdown halt init ipmi)