分类: 技术架构

222 篇文章

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…
thumbnail
Debian9 快速开启 TCP BBR 实现高效单边加速
前面有介绍过通过升级 Linux Kernel 内核升级到 4.9 及以上版本实现 BBR 加速的,由于 Debian9 默认的内核就是 4.9 的内核而且编译了 TCP BBR 的内容,所以可以直接通过参数开启。 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑慢,并且尽量…
thumbnail
Ubuntu 下为单版本和多版本 PHP 安装扩展
介绍 尽管 PHP 软件源提供了不少 PHP 扩展,但并不是提供所有的扩展,那么如果我们需要安装一个软件源没有提供的扩展应该怎么办呢? 利用 php-dev 就可以很方便的进行自行编译 PHP 扩展了。不过如果有使用 PHP 多版本共存就会更加麻烦一点。 单一PHP 一、安装 php-dev ,如果不是 7.1 需要自己修改一下版本号: apt i…
thumbnail
使用邮件推送服务设置 WP SMTP 发件
介绍 网站发送密码重置邮件以及验证用户邮箱的邮件其实都是要通过服务器安装相关的邮箱软件实现的,不过自行在服务器上搭建邮箱功能有几个问题:1.自己不专业 2.设置复杂 3.发件IP容易暴露服务器IP,非常危险。因此我在教程里就没有介绍如何搭建邮件服务。 不过我们可以通过使用企业级的 SMTP 服务来完美解决。阿里云有提供 邮件推送 服务,每天有200…
thumbnail
让 WordPress 飞起来的几个 function
介绍 WordPress 毕竟是歪果仁开发的系统放到中国来会有一些水土不服,因为有广泛的使用到一些境外网站服务以及一些不必要的功能导致 WP 网站变慢,这里就将介绍如何通过 function.php 来精简 WP。 functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的WordPress主题的…
thumbnail
Ubuntu 下轻松实现 PHP 多版本共存
介绍 随着 php-mysql 拓展在 PHP7 被砍掉以后,一些程序或者插件就不能运行在 PHP7 上,因此 PHP 多版本的需求就显得非常的有必要。 因为系列教程中 PHP 是通过软件源非编译安装的,所以实现多版本共存就非常的方便。 教程 这里以安装 PHP7.1 和 PHP5.6 多版本为例。 一、根据 Ubuntu 免编译安装 PHP-FP…
thumbnail
薅阿里云羊毛,使用 NAS 文件储存低价获得好磁盘性能
介绍 阿里云、Azure和AWS的磁盘性能其实都是比较慢的,因为做了三盘备份已经磁盘容量用户独享。所以像 SSD 磁盘如果不买的大一点出了延时低点根本体现不出性能。 不过这并不代表我们不能薅羊毛,阿里云推出的 NAS 就是一个不错的薅羊毛的东西。购买 NAS SSD性能型,起步就有 150MB/s 的吞吐量。SSD性能型文件系统吞吐上限(MB/s)…