Category: Linux
打开档案 /proc/filesystems 可以找出目前使用的 kernel 支援的档案系统, 里面的 nodev 代表目前未有分割区使用该档案系统。以下 /proc/filesystems 的内容显示, 目前挂载了 iso9660 及 ext4.
Linux 下要检查 kernel 的版本, 可以用 uname 指令, 加上 -r 参数会显示 kernel 版本, 例如: # uname -r 2.6.32-504.23.4.el6.x86_64 uname 只可以显示 kernel 的版本, 要检查系统是那一个 Linux 发行版, 可以检查档案 /proc/version, 档案内的资讯与 uname -a …
Percona 是 MySQL 的分支, 一个开源的数据库系统, 比起 MySQL 加入相当多的功能及改进, 可以作为 MySQL 及 MariaDB 的替代品。Percona 吸引的地方是它的 InnoDB 引擎, 它提供高效及可靠性的解决方案。以下文章会介绍在 RHEL 及 CentOS 7 安装及设定 Percona 的方法。 1. 安装 Percona 先安装 Percona …
MySQL 热备份时如果没有停止 MySQL 或者变成唯读状态, 备份档有机会出现不连贯的问题。而 Percona XtraBackup 就是一个可以在 MySQL 不停机的情况下对进行热备份的开源工具, 而且可以选择完整备份或者增量备份。除了 MySQL 外, 它也支援 MariaDB 及 Percona Server。 由于 Percona XtraBackup 是借用 transaction log 进行备份, 所以热备份只适用于 InnoDB 的数据库, 如果数据库使用 …
当在 Windows 环境下传送文字档到 Linux 时, 有时会看到每一行结尾都会有 CONTROL-M (^M) 字符, 虽然不影响使用, 但在 Linux 下编辑时十分难看, 要移除 CONTROL-M (^M) 有多种方法, 以下提供的两种方法不用安装套件, 用内置的 vi 及 sed 的实现: 1. vi / vim: 用 vi …
Samba 可以让Linux 的档案及打印机以 “网络上的芳邻” 分享给 Windows 电脑, 以下是在 RHEL 及 CentOS 7 安装 Samba 的步骤: 用 YUM 安装 Samba 及其相关套件: # yum install samba samba-client samba-common -y 安装好 Samba …
在 Linux 或其他 Unix 作业系统, 每个档案及目录都会有一个权限, 这个权限会定义谁可以存取, 写入及执行该档案。 一般上权限的数值分为 3 组, 分别是 owner, 群组用户, 其他用户, 这 3 组权限可以用数字或者英文字代号设定, 以下是各数字及字母伐号的意思: r: 可读权限, 数字是 4 w: 写入权限, 数字是 2 x: 执行权限, …
ProFTPD 是一个相当出名的开源 FTP Server, 以下是在 RHEL 及 CentOS 7 安装 ProFTPD 的方法: ProFTPD 不在 RHEL 及 CentOS 默认的 Repository 里面, 所以要先安装 EPEL Repository, EPEL Repository 包括一些 RHEL 默认以外的常用套件。 之后就可以用 …
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/ 复制目录及里面全部内容, …
Linux 的 free 指令可以检查系统内实体内存及 Swap 的使用情况, 以下是 free 的基本用法: 显示系统内实体内存及 Swap 的使用情况, 默认会以 KB 为单位: 要将单位转换成 Bytes, MB 及 GB, 分别是加上 -b, -m 及 -g 单位以 Bytes 显示: 单位以 …