MySQL 检查及修复资料表

MySQL 资料表发生损坏 (corrupted), 原因可能是断电或强制关机等导致, 要修复分别可以用 mysqlcheck 及 repair table, 以下是两者的用法: mysqlcheck mysqlcheck 是 MySQL 内建的指令模式工具, 可以检查, 修复及最佳化资料表, 以下是常见用法: 检查个别资料表, 下面以用户 db_user, 数据库 test_db, 及资料表 test_table 为例: # mysqlcheck -c …

RHEL / CentOS 7 安装 PHP Memcached 缓存

Memcached 是一套开放源码的分布式内存快取系统, 目前已经有多个网站使用。在网站的应用上, 由于数据库的查询多数是读取, Memcached 先将数据库加以缓存, 那便可以减少数据库的读取, 从而增加效率。Memcached 在 PHP 另一个常用的地方是用作缓存 session。下文会示范在 CentOS 7 安装 Memcached 及 Memcached 的 PHP 模组。 1. 安装 Memcached 在 RHEL 及 CentOS 十分简单, …

MySQL 转移到 MariaDB

RHEL 及 CentOS 7 开始的默认数据库系统由 MySQL 转为 MariaDB, 而且由于 Oracle 较封闭的政策, 很多 MySQL 开发者都将应用程式转移到 MariaDB。MariaDB 是原来 MySQL 的创办人开发的开源数据库系统, 可以取代现有的 MySQL。以下会以 CentOS 6 为例子介绍如何从原有 MySQL Server 连同资料一拼转移到 MariaDB 的做法。 MySQL …

RHEL / CentOS 用 HAProxy 实现网站平衡负载

HAProxy 是一套开源的高效能网站平衡负载工具, HAProxy 可以将如 web server, database server 等负载工作分配到一台以上的主机, 可以增强整体的效能及稳定性。以下会介绍在 RHEL 及 CentOS 安装及配置 HAProxy 的方法。 以下会以 CentOS 6.7 作为安装平台, 系统的 IP 是 192.168.1.100, Hostname 是 web.testing.com. 另外假设已经安装好 3 …

RHEL / CentOS / Fedora 安装 Logwatch

Logwatch 是用 Perl 写成的纪录档管理工具, 可以分析、整理及报告主机的纪录档, 并将报告自动以电邮发送给系统管理员, 对检查及追踪系统的问题十分好用。 安装 Logwatch 在 RHEL, CentOS 及 Fedora 安装 Logwatch 十分简单, 可以透过 YUM 直接安装: # yum -y install logwatch 配置 Logwatch Logwatch 的默认设定档是 …

CentOS 6.7 下载

CentOS 6.7 是 CentOS 6 的最新版, CentOS(Community Enterprise Operating System)是 Linux 的发行版, 它是根于 Red Hat Enterprise Linux 开放源始码编译而成。两者不同之处是 CentOS 不包含封闭源始码的软件, 以及将 RedHat 的商标改成 CentOS. CentOS 6.7 主要改进: sssd 拥有数个新功能 …