Category: Linux

检查 Linux 版本

Linux 下要检查 kernel 的版本, 可以用 uname 指令, 加上 -r 参数会显示 kernel 版本, 例如: # uname -r 2.6.32-504.23.4.el6.x86_64 uname 只可以显示 kernel 的版本, 要检查系统是那一个 Linux 发行版, 可以检查档案 /proc/version, 档案内的资讯与 uname -a …

CentOS 7 安装 Percona Server

Percona 是 MySQL 的分支, 一个开源的数据库系统, 比起 MySQL 加入相当多的功能及改进, 可以作为 MySQL 及 MariaDB 的替代品。Percona 吸引的地方是它的 InnoDB 引擎, 它提供高效及可靠性的解决方案。以下文章会介绍在 RHEL 及 CentOS 7 安装及设定 Percona 的方法。 1. 安装 Percona 先安装 Percona …

Percona XtraBackup 备份 MySQL

MySQL 热备份时如果没有停止 MySQL 或者变成唯读状态, 备份档有机会出现不连贯的问题。而 Percona XtraBackup 就是一个可以在 MySQL 不停机的情况下对进行热备份的开源工具, 而且可以选择完整备份或者增量备份。除了 MySQL 外, 它也支援 MariaDB 及 Percona Server。 由于 Percona XtraBackup 是借用 transaction log 进行备份, 所以热备份只适用于 InnoDB 的数据库, 如果数据库使用 …

Linux 移除档案 CONTROL-M 字符

当在 Windows 环境下传送文字档到 Linux 时, 有时会看到每一行结尾都会有 CONTROL-M (^M) 字符, 虽然不影响使用, 但在 Linux 下编辑时十分难看, 要移除 CONTROL-M (^M) 有多种方法, 以下提供的两种方法不用安装套件, 用内置的 vi 及 sed 的实现: 1. vi / vim: 用 vi …

chmod 指令- 修改档案目录权限

在 Linux 或其他 Unix 作业系统, 每个档案及目录都会有一个权限, 这个权限会定义谁可以存取, 写入及执行该档案。 一般上权限的数值分为 3 组, 分别是 owner, 群组用户, 其他用户, 这 3 组权限可以用数字或者英文字代号设定, 以下是各数字及字母伐号的意思: r: 可读权限, 数字是 4 w: 写入权限, 数字是 2 x: 执行权限, …

RHEL / CentOS 7 安装 ProFTPD

ProFTPD 是一个相当出名的开源 FTP Server, 以下是在 RHEL 及 CentOS 7 安装 ProFTPD 的方法: ProFTPD 不在 RHEL 及 CentOS 默认的 Repository 里面, 所以要先安装 EPEL Repository, EPEL Repository 包括一些 RHEL 默认以外的常用套件。 之后就可以用 …

cp – 复制档案目录指令

cp 是在 Linux (或其他 Unix 系统) 最常用的指令之一, 它是用作复制档案或目录的指令。以下是一些 cp 指令的常用例子: 从 /from/filename.txt 复制到 /to/newfile.txt $ cp /from/filename.txt /to/newfile.txt 将档案 /from/filename.txt 复制到 /to/ 目录下, 档案名称不变: $ cp /from/filename.txt /to/ 复制目录及里面全部内容, …