V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Windows

关于 Windows 10 的 Ubuntu Linux 里的服务启动问题

  •  
  •   Livid · 2016-08-04 11:36:37 +08:00 · 3162 次点击
    这是一个创建于 3032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    话说,我也觉得这个称呼很别扭——“ Windows 10 周年版里的 Ubuntu Linux ”。

    任何的服务类型的包,比如 Redis 或者 Memcached 装好之后,会看到这样的一条提示:

    initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
    

    然后你需要手工启动这些服务:

    service redis-server start
    

    并且在每次 Windows 启动的时候,这些 Linux 里的服务是不会自动启动的。

    所以目前看来一种比较简单的方式就是定义一个 Puppet Manifest ,然后每次需要在这个环境里开发什么东西时,运行一下就好,以 Redis 为例:

    service { 'redis-server':
       ensure => 'running'
    }
    

    把上面的这个文件的内容保存为 services.pp ,然后:

    puppet apply services.pp
    

    记住你需要先安装 Puppet :

    apt-get install puppet
    

    实际上 Puppet 可以自动化的事情非常多,这里是完整的参考:

    https://docs.puppet.com/puppet/latest/reference/type.html

    7 条回复    2016-08-06 11:39:54 +08:00
    9hills
        1
    9hills  
       2016-08-04 12:02:23 +08:00
    主要是不支持 UNIX domain sockets
    Livid
        2
    Livid  
    MOD
    OP
       2016-08-05 17:01:37 +08:00
    试了两天,这个 Linux 环境用来做 Web 开发是够用了。目前的问题只是 Terminal 的粘贴复制不太好用。

    Windows 的分区可以通过 /mnt/c 这样的方式访问。
    undeflife
        3
    undeflife  
       2016-08-05 17:11:50 +08:00
    Terminal 可以用 cmder 替代
    /mnt/c 这样的路径有个问题 soft link 到 linux 环境里去 是不正常的..
    daya
        4
    daya  
       2016-08-05 17:34:40 +08:00 via Android
    手动启动 ssh 也会报错,不知道是不是我这里遇到的个例
    aogg
        5
    aogg  
       2016-08-06 00:14:44 +08:00
    为什么你那个是 root 用户,而我的是 ubuntu 用户?还有密码是多少?
    8023
        6
    8023  
       2016-08-06 02:35:22 +08:00 via Android
    我不是周年版, 是预览版来着, 一次系统更新, Linux 里的所有数据(安装的软件等等)全部丢失 2333, up 主注意备份数据啊
    nicktogo
        7
    nicktogo  
       2016-08-06 11:39:54 +08:00 via Android
    hostname 和我的一样😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:49 · PVG 22:49 · LAX 06:49 · JFK 09:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.