文档章节

ubuntu server deploy增加对ubuntu 1604支持

曾建凯
 曾建凯
发布于 2016/12/05 00:34
字数 466
阅读 44
收藏 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。

© 著作权归作者所有

共有 人打赏支持
曾建凯

曾建凯

粉丝 333
博文 65
码字总数 104492
作品 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
J2EE的运行环境

http://wenku.baidu.com/link?url=aPnXKWS41cnw8u-nLDzH7vMrg0WvD0XHcn5kF9yRXLYzY0a01HE0d8vfxTlxC_JRyXT1HKGc70YtGVGshvbh_YegC4-rJyV0bqYiX0tqKFK 按这个图示进行相关文档的阅读和学习 ID......

bravelionking
2016/05/13
2
0
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
Intel计算棒安装Ubuntu

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

openthings
2016/12/28
48
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

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
3
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部