可以让 Solaris 服务器‘休眠’吗?

可以让 Solaris 服务器‘休眠’吗?

我需要将运行 Solaris 的服务器物理移动到新位置。如果我关闭机器并重新启动,则需要手动检查所有必需进程是否正在运行。

有什么方法可以让机器休眠,以便当我再次打开电源时它就能恢复其状态?

答案1

取决于机器 - 一些 SPARC 系统上的 Solaris 通过以下方式支持挂起到磁盘:sys-suspend命令,但 x86/x64 系统上的 Solaris 没有。

答案2

看看您是否可以找到上面提到的 sys-suspend 命令 alanc(如果可能的话,请在另一个系统上测试它)。

或者,一种解决方法是执行“ps -ef”列出服务器上当前正在运行的进程。关闭、移动并重新启动系统,并在重新启动服务器后比较“ps”输出,以确保同一组进程再次运行。(它们显然将在不同的进程 ID 下运行。)

要获得正在运行的完整命令的更详细列表,您可以执行以下操作

/usr/ucb/ps -auxwww

它提供了带有参数的完整进程命令行,可能会更有帮助。

答案3

在 Solaris 中,您可以通过在系统启动时查看控制台来检查重定位后的任何进程错误,还可以检查 /var/adm/messages 文件和 /var/log 下的日志文件是否存在任何错误。

相关内容