关机#shutdown #shutdown –F 重启计算机#shutdown – Fr Aliase ,修改重启命令,如 shutdown = shutdown – Fr 问题描述: AIX 系统的关机命令有 shutdown 、 halt ;重启命令有 shutdown -Fr 和 reboot ,但是对于这几个命令的正确使用却存在一些误区。解答: 用 shutdown 命令停止操作系统是一个最安全最彻底的方法。使用不带参数的 shutdow n 命令,在停止系统运行之前,他将通过 wall 命令吧系统即将关闭的信息告诉已登录的所有用户, 并且留给 1 分钟( 默认时间, 可以更改) 时间来完成剩余工作,1 分钟后, 系统开始调用 killall 命令杀死人在系统中运行的进程,用 sync 命令将内存中的缓冲数据保存到硬盘上,再卸载已经安装的文件系统,最后是用 halt 命令停止系统。使用 halt 命令来关闭系统,该命令只能有 root 用户执行, halt 一般是在单用户模式下使用,执行它时,先将数据保存到磁盘上,然后就停止处理器的运行, halt 命令不做任何提示,而是直接杀死进程。如果有其他用户已经登录到系统中,就不要执行 halt 命令。只有除 root 用户之外的其他所有用户都退出系统之后, 才可以执行 halt 命令, 否则会导致用户数据丢失。实际上 halt 命令也是调用 fasthalt 命令来停止系统的。当 halt 命令执行时, 它会调用 syslogd 进程在/var/adm/wtmp 文件中写一条关闭系统的记录, 同时也记录一条状态为关闭的错误日志信息。做 hacmp 切换测试时,常使用 halt -q 命令。 reboot 命令可以重新启动系统, 但是执行 reboot 命令之前, 必须确保所有的用户已经退出系统, reboot 命令一般在单用户模式下使用。虽然使用 reboot 可以快速重启计算机, 但是使用 reboot 命令比较危险,在多用户模式下很容易使文件系统受损,导致数据丢失, 严重时会导致系统无法启动。有客户在多用户环境下使用 reboot 做 hacmp 切换测试,会发现系统无法重启,其实这是合理现象,毕竟 reboot 不支持多用户模式下的使用。 shutdown 是一个 graceful 的关机动作, 因而不会引起 hacmp 的切换。所以在做 hacmp 切换的测试中需要将其他用户退出后使用 halt 命令进去测试。可以使用下面的命令进入单用户模式,也就是维护模式下: #init s 使用 shutdown -m 命令也可以将系统运行级别从多用户模式下改变到单用户模式, 实际上它还是会调用了#init -s 命令来完成的。 ps: #init 0 这个命令在其他 unix 或 linux 系统上都是一个关机命令,但是在 aix 系统上 init 0 这个命令并不能用来关机,会进入一个比较奇怪的状态,因为在 aix 中, 0、1 目前还没有含义,是系统为将来保留的。 shutdown -r +n n 分钟后关掉系统并重新启动 shutdown - Fr 立刻重启关掉 aix 到单用户模式: telinit S 或者 init S 或者 shutdown -m shudown -F 最常用命令, sh
AIX关机重启命令整理 来自淘豆网m.daumloan.com转载请标明出处.