ipmi重启_linux关机重启六种方法(sysrq shutdown halt init ipmi poweroff)

linux关机重启六种方法(sysrq shutdown halt init ipmi poweroff)

我的博客已迁移到xdoujiang.com请去那边和我交流

linux关机重启六种方法(sysrq shutdown halt init)

当前版本

cat /etc/debian_version

5.0.1

一、linux关机命令(前四种)

1、shutdown -h now(-h:halt after shutdown.)

halt

init 0

poweroff

2、linux重启命令(前四种)

shutdown -r(-r:reboot after shutdown.)

reboot

init 6

二、特殊情况重启和关机(能ping通 上述命令无法使用情况下 也就是系统挂起了)

1、查看内核是否支持

cat /boot/config-`uname -r`|grep "CONFIG_MAGIC_SYSRQ"

CONFIG_MAGIC_SYSRQ=y

2、临时开启或关闭

echo 0 > /proc/sys/kernel/sysrq

echo 1 > /proc/sys/kernel/sysrq

0 - disable sysrq completely

1 - enable all functions of sysrq

3、通过sysctl命令永久设置

sysctl -w kernel.sysrq=1

sysctl -a|grep "kernel.sysrq"

kernel.sysrq = 1

4、具体命令

重启系统

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 reset

2、关闭电源

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

©著作权归作者所有:来自51CTO博客作者xdoujiang的原创作品,如需转载,请注明出处,否则将追究法律责任

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值