文档章节

ubuntu server deploy增加对ubuntu 1604支持

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

其实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。

© 著作权归作者所有

共有 人打赏支持
曾建凯
粉丝 323
博文 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 ⋅ 0

Intel计算棒安装Ubuntu

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

openthings ⋅ 2016/12/28 ⋅ 0

Ubuntu 16.04 LTS 将支持 ZFS

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

oschina ⋅ 2016/02/20 ⋅ 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

在OpenStack上使用dev_setup部署CloudFoundry

在OpenStack上部署CloudFoundry,和其它环境没有根本区别,有的可能是方便一点。这里以我们的线上环境部署为例,目前部署使用到了4台虚拟机,分别如下: Instance Name IP 地址 Role rest ...

长平狐 ⋅ 2013/11/25 ⋅ 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 ⋅ 0

Ubuntu 14.04 上使用 Nginx Passenger 部署 Ruby on Rails

本教程将会涉及以下工具: Ubuntu 14.04 LTS RVM Ruby 2.1.1 Rails 4.0.3 Passenger 4.0+ Nginx(由 Passenger 编译) 推荐通过 Vagrant 搭建虚拟机环境进行练习。 创建帐号 假设你已经用 ro...

小自在 ⋅ 2014/07/17 ⋅ 0

利用ceph-deploy在ubuntu server14.04上部署ceph并进行其它配置

环境与说明 在ubuntu14.04 server上部署ceph-0.87;设置rbdmap自动挂载/卸载rbd块设备;利用带rbd支持的tgt导出iscsi的rbd块。 2. 安装ceph 1)配置hostname与无密码登录 root@mon0:/etc/cep...

壬癸甲乙 ⋅ 2014/11/11 ⋅ 16

Percona Server for MySQL 5.5.57-38.9 发布

Percona Server for MySQL 5.5.57-38.9 已发布,该版本基于 MySQL 5.5.57,并包括其中的所有错误修复。Percona Server for MySQL 5.5.57-38.9 是 Percona Server for MySQL 5.5 系列中最新的...

淡漠悠然 ⋅ 2017/08/25 ⋅ 1

曾建凯/ubuntu-server-deploy

#Ubuntu服务器常用组件安装包 本安装包目前包含tengine、php、memcached、mcrouter的自动下载、自动编译、自动生成配置、自动部署的功能。 本安装包基于Ubuntu Server 14.04 LTS,理论上ubu...

曾建凯 ⋅ 2015/05/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

在java中读取文件(也支持读取jar中的文件)

getClass().getResourceAsStream("文件名.格式"); 这个方法是用于获取当前类所在目录下的文件;需要将文件放到和当前类同一个包下面 比如我有个类在 com.test这个包下, 要读取一个test.jpg的图...

太黑_thj ⋅ 32分钟前 ⋅ 0

CentOS 7 源码编译安装 MySQL 5.7记录

没事瞎折腾,本来可以yum安装,却偏偏去要编译源码。 1. 安装依赖包 1). 安装cmake等依赖 # yum install cmake ncurses ncurses-devel bison bison-devel 2). 安装boost 1.59.0 # wget htt...

admin_qing ⋅ 34分钟前 ⋅ 0

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部