分类: 教程

167 篇文章

thumbnail
为 OLS 的 LSPHP 编译扩展教程
前言 OpenLiteSpeed(简称:OLS)默认提供的PHP扩展太少了,只有几个基本的PHP扩展,例如 APCu、php-redis 这样的拓展都是没有二进制包的,需要我们自行编译,这里就以 php-redis 为例介绍如何为 LSPHP 编译扩展。 教程 一、安装 lsphp-dev/lsphp-devel 为编译二进制扩展提供所需的内容: …
thumbnail
使用 Monit 实现 MySQL 监控并自动重启
前言 前面介绍了服务器监控软件 Monit 的安装和邮件提醒,这里将介绍一下如何针对性监控 MySQL 等软件,当软件崩溃后自动对软件进行重启。 教程: 在 Ubuntu 上安装 Monit 并更新至最新版 用 monit 实现崩溃自动发送邮件提醒 教程 以 MySQL/MariaDB 为例,创建:/etc/monit/conf.d/mysql 文…
thumbnail
用 monit 实现崩溃自动发送邮件提醒
前言 安装 monit 教程请看 —— 在 Ubuntu 上安装 Monit 并更新至最新版,安装好 monit 后,我们就可以监控服务器和环境的状况的,这里我们将实现自动发送安全提醒电子邮件和服务器高负载提醒。 配置 修改 /etc/monit/monitrc 文件,在 第11行 将 #Mail settings 修改为: #Mail setti…
thumbnail
在 Ubuntu 上安装 Monit 并更新至最新版
相信很多人都遇到过 “502错误”、 “2002 数据库无法连接” “ERR_NAME_NOT_RESOLVED” 等问题吧,一般来说是 Apache Httpd、Nginx、PHP、MySQL 等软件崩溃或者不稳定出现了相关问题。 我们可以利用 Monit 来监控服务器和环境,当出现意外的时候还可以自动实现重启。 安装 更新软件源缓存 apt u…
thumbnail
Debian 下 MariaDB 安装 TokuDB 并设为默认引擎
介绍 TokuDB 是非常有效的数据库引擎,在阿里、腾讯均有广泛的运用,MySQL 的变种 Percona Server 和 AliSQL 均推荐启用 TokuDB 并作为默认引擎。其以优异的压缩性能和储存表现,被广泛的应用,颇有代替 InnoDB 之势。 WordPress 是没有外键的,因此可以完美的使用 TokuDB,使用其优秀特性。这里将介…
thumbnail
在 Ubuntu 上配置 AppArmor 实现强制访问控制(MAC)
前言 随着云计算的发展,Linux 发行版像 RHEL、Debian、Ubuntu、SUSE 开始广泛的被使用,在很多新上手的用户可能会查看相关教程或者一键包,一般这些教程、一键包的开头第一件事情可能是升级软件,第二件事情就可能是关闭 SELinux 或 AppArmor,那这两个软件是不是真的就那么影响系统使用吗?这两个软件有什么用? 先说是不是…
thumbnail
Debian 安装 MariaDB Server
介绍 这里我们用 MariaDB 代替 MySQL,MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。 上面的都是书面语,我觉得 MariaDB 哪里好呢,首先 MySQL 分 CE(开发…
thumbnail
Debian 免编译安装 PHP-FPM
介绍 前面我们已经介绍 OpenResty 的编译安装教程,这里将介绍安装 PHP 的教程。这里我们将完全不编译任何组件,完全依赖软件源安装。提供 PHP 软件源的 Ondřej Surý 大神是 Debian 社区中 PHP源的维护者,所以无需担心软件的安全和性能问题肯定比我们自己编译更好(对于新手来说)。如果我们对软件版本号不敏感,不关注安全资…
thumbnail
Debian 编译安装 OpenResty 及拓展支持
介绍 教程修改日期:2017.07.10 Version 1.0-beta 本教程将介绍如何一步一步手动编译 OpenResty,OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,拥有非常好的拓展性让服务器发挥更好性能。教程中将全部依赖 Linux 发行版组建中的依赖,而免除编译带来的后期维护成本。 OpenResty…