

话说,我也觉得这个称呼很别扭“ 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 可以自动化的事情非常多,这里是完整的参考:
1 9hills 2016-08-04 12:02:23 +08:00 主要是不支持 UNIX domain sockets |
2 Livid MOD OP PRO 试了两天,这个 Linux 环境用来做 Web 开发是够用了。目前的问题只是 Terminal 的粘贴复制不太好用。 Windows 的分区可以通过 /mnt/c 这样的方式访问。 |
3 undeflife 2016-08-05 17:11:50 +08:0 Terminal 可以用 cmder 替代 /mnt/c 这样的路径有个问题 soft link 到 linux 环境里去 是不正常的.. |
4 daya 2016-08-05 17:34:40 +08:00 via Android 手动启动 ssh 也会报错,不知道是不是我这里遇到的个例 |
5 aogg 2016-08-06 00:14:44 +08:00 为什么你那个是 root 用户,而我的是 ubuntu 用户?还有密码是多少? |
6 8023 2016-08-06 02:35:22 +08:00 via Android 我不是周年版, 是预览版来着, 一次系统更新, Linux 里的所有数据(安装的软件等等)全部丢失 2333, up 主注意备份数据啊 |
7 nicktogo 2016-08-06 11:39:54 +08:00 via Android hostname 和我的一样 |