我需要将运行Solaris的服务器物理移动到新的位置。 如果我closures机器并重新启动它,我将手动检查是否所有必需的过程正在运行。
有什么办法可以让机器hibernate,以便在我再次打开机器时恢复它的状态?
取决于计算机 – 某些SPARC系统上的Solaris通过sys-suspend命令支持挂起到磁盘,但x86 / x64系统上的Solaris不支持。
看看你是否可以find上面提到的sys-suspend命令alanc(如果可能,在另一个系统上testing)。
或者,解决方法是在服务器上当前正在运行的进程上执行“ps -ef”列表。 closures,移动并重新启动系统,并在重新启动服务器后比较“ps”输出,以确保同一组进程再次运行。 (他们显然会在不同的进程ID下运行。)
有关正在运行的完整命令的更详细列表,您可以执行此操作
/ usr / ucb / ps -auxwww
这给出了完整的过程命令行参数,可能会更有帮助。
在Solaris中,可以通过在系统引导时查看控制台来检查重定位后的任何进程错误,并检查/ var / adm / messages文件和/ var / log下的日志文件是否有任何错误。