zoukankan      html  css  js  c++  java
  • SmartOS技术常见问题

    什么是默认用户名和密码?

    当SmartOS Live Image第一次启动时,系统将提示您设置root密码。 如果在不导入Zpool的情况下启动SmartOS,则需要默认的root密码。 当使用noimport = true选项时,登录名为root / root。 否则,每个构建随机生成root密码,可以在标准SmartOS下载位置中找到的“SINGLE_USER_ROOT_PASSWORD.(BUILD_DATE).txt”文件中找到。

    top在哪里?

    SmartOS使用“prstat”而不是top; 它了解SmartOS更好,开销更低。 'prstat -Z'是一个受欢迎的调用,尽管还有许多其他命令行选项; 有关详细信息,请参阅prstat手册页。

    如何启动或停止系统服务?

    SmartOS使用SMF,它与OSX的launchd或Ubuntu的Upstart有一些相似之处:它跟踪服务之间的依赖关系,可以并行初始化它们,提供日志记录等等。 以下是一些常见的命令:

    svcs:列出启用的服务,即使它们没有运行。 要查看所有服务使用'svcs -a'
    svcs -vx:列出由于某些原因而失败的服务,以及其日志文件的位置
    svcs -Z:列出zone中的服务
    svcadm enable <foo>:启动名为<foo>的服务
    svcadm disable <foo>:停止名为<foo>的服务
    svcadm restart <foo>:重新启动名为<foo>的服务
    svcadm clear <foo>:如果服务处于维护模式,则会清除它,以便可以启用
    svccfg export <foo>:显示服务清单,以防您对正在运行的二进制文件感到好奇

    哪里有<common tool>?
    目前的SmartOS版本相当的削弱了。 您可以使用pkgsrc / pkgin添加更多的好东西。

    AMD支持怎么样?

    您可以在AMD硬件上使用SmartOS与zone。 AMD目前不支持KVM。
    我们在Joyent没有计划添加(纯粹是缺乏时间),但它正在社区工作。
    有支持AMD KVM的eait映像。

    如果我使用USB钥匙启动,那么如何安全地升级SmartOS?
    USB钥匙只是一个安装了grub的FAT32文件系统。 这是一个简单的交付机制,可以将内核和引导归档到内存中,这就是为什么netboot将平台目录放到你的linux分区中并为smub添加smartos条目或其他第三个选项 。
    您可以安装USB密钥,将平台移动到platform.old,然后从另一个构建中放入新的平台目录。 你也可以把一个新的平台目录放到platform.new(或platform.date或者其他)中,编辑boot / grub / menu.list来指向正确的位置(你甚至可以添加新的菜单条目)并启动。

    没有SmartDataCenter(SDC)可以使用Joyent的KVM数据集?

    是的,但你可能更好的做出自己的数据集按照这些说明。 没有SDC,您需要重新启动vm并通过grub以单用户模式登录到guest虚拟机,以便设置根ssh密钥。 SDC使用一些“魔术”为其客户设置这些ssh密钥。
    一旦你对这个访客虚拟机感到满意,就停下来,采取zfs快照。 然后可以将此快照用作未来VM的数据集,而无需再次安装客户机操作系统。 详细的说明在这里。
    (对于一些较新的Joyent分布式KVM映像,您可以使用customer_metadata设置root的SSH授权密钥 - 有关如何在SmartOS中创建KVM VM(虚拟机管理程序虚拟机),请参阅“将SSH传递给VM”。)

    如何在部署时为Linux数据集自动设置主机名/静态网络?
    没有必要 Qemu通过dhcp处理这个。 只需将VM设置为VM json规范。

    Where can I get more questions answered?

    #illumos and #joyent on irc.freenode.net.

    email: smartos [at] joyent [dot] com

    Other communications tools coming soon.

    extra configuration options

    Caveats(警告)

    只需列出可用于/ usbkey / config中的可用配置选项

    此页面是一项正在进行的工作,这里的信息应该可以重构到其他页面上。 当前的SmartOS架构不能保证准确。

  • 相关阅读:
    条件编译
    宏定义
    联合体,枚举类型
    结构体的概念
    C#程序报找不到时区错误
    C# ArrayList和List的区别
    C# 无法将类型为“__DynamicallyInvokableAttribute”的对象强制转换为类型...
    C# readonly与const区别
    C#特性
    Linux vsftpd 安装配置使用
  • 原文地址:https://www.cnblogs.com/mhc-fly/p/6796441.html
Copyright © 2011-2022 走看看