文档章节

ubuntu server deploy增加对ubuntu 1604支持

曾建凯
 曾建凯
发布于 2016/12/05 00:34
字数 415
阅读 42
收藏 1

其实ubuntu 14.04 lts的支持时间到2019年,不过ubuntu server 16.04的确是一个不错的版本,有条件的推荐升级。

分支代码:http://git.oschina.net/janpoem/ubuntu-server-deploy/tree/ubuntu_1604lts/

这个分支:

  • Tengine 更新到了2.2.0,http://tengine.taobao.org/changelog.html#2_2_0,呃,等了很久哦。
  • PHP 更新到7.0.13,7.1.0呢,经验告诉我们可以不用着急,先等等bugs fix吧。
  • OpenSSL 更新到1.0.2j。
  • Tengine和php-fpm的启动脚本改为service模式(16.04),Ubuntu这个抄回来的功能也做得有自己的特色了。
  • 增加一些全局代码适配Ubuntu的不同,严格来说,这个分支也支持14.04,即16.04的话,会使用service模式,而低于16.04的话,则使用init script的模式。
  • tengine.service和php7-fpm.service已测试。

Ubuntu 16.04的service终于可以不用再去写init.d的脚本了,只需要一个配置文件。详细的说明看这里:https://wiki.ubuntu.com/SystemdForUpstartUsers

xxx.service可以随处定义,但是要链接到(ln)/etc/systemd/system目录中,每次更新了xxx.service后,需要执行以下代码来更新。

systemctl daemon-reload

他的service其实在使用上类似centos,但是内里实际上是将自家的daemon机制打通的,所以,终于不用写那些烦人的脚本了。并且在调用status的时候,会有更好的展现方式:

恩恩,或者可以这样,跟踪更详细的日志状态。

systemctl status tengine.service
journalctl -ex

1604的分支编译php用的是ubuntu自带的gcc版本:gcc version 5.4.0 20160609。

哦,忘记说了,Tengine 2.2.0已经删除了spdy模块,改用httpv2了,编译指令已经默认加载v2_module。

© 著作权归作者所有

共有 人打赏支持
曾建凯
粉丝 324
博文 57
码字总数 90297
作品 0
广州
技术主管
vnc连接 ubuntu 16

http://www.linuxdiyf.com/linux/21503.html Ubuntu 16.04 LTS 安装VNC,在搜索上找了很多教程,不是太老,就是说的驴唇不对马嘴,所以忍不住写一些以正视听。 Ubuntu 16.04 LTS是最近出的L...

hotsmile
2016/11/25
87
0
Intel计算棒安装Ubuntu

Intel计算棒是只有一块饼干大的计算机。 目前尚没有官方的Ubuntu镜像支持,但已经有牛人做出来了!经测试,性能相当好,而且已经比较稳定。Debian的几乎所有软件都可以使用。 以下方法主要支...

openthings
2016/12/28
48
0
Ubuntu 16.04 LTS 将支持 ZFS

Ubuntu开发者透露,下一个长期支持版16.04 Xenial Xerus将正式支持ZFS文件系统。ZFS最早是Sun为SolarisUNIX开发的高性能文件系统,其特性包括快照、写时拷贝克隆、持续数据完整性检查,自动修...

oschina
2016/02/20
4.1K
9
linux下进行操作mangodb

安装 解压 tar -zxvf Desktop/MongoDB/MongoDB/software/mongodb-linux-x86_64-ubuntu1604-3.6.0.tgz -C Desktop/MongoDB 进入解压后路径,查看bin中的文件 cd Desktop/ cd MongoDB/ cd mon......

我的博客
2017/12/18
0
0
windows7 ubuntu 1610 系统安装

bios启动模式下安装windows7,ubuntu1610u盘安装ubuntu1604时,无法识别到硬盘,始终提示error “You need at least 8.5 GB disk space to install Ubuntu". 没有找到解决方案。改用ubuntu1...

BruceLinxu
2016/10/24
22
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部