Tag: RHEL & CentOS

Linux 设定开启档案上限

以下会介绍在 Linux 检查及设定开启档案数量的限制。 要检查目前系统最大开启档案的数量、可以透过查看档案 /proc/sys/fs/file-max, 例如: # cat /proc/sys/fs/file-max 791176 以上的数值 791176,是每个帐号的 login session 下最多可开启的档案数量。 对于一台服务器,有些服务需要很大量的档案,例如 Apache 及 MySQL 等、要更改这个数值,可以使用 sysctl 指令,sysctl 的作用是在系统执行时,设定 kernel 的参数。 例如想将开启档案限制设定为 500000, 指令是这样的: # …

RHEL / CentOS 安装 APC 加速 PHP

APC (Alternate PHP Cache) 是一套开源的 PHP 快取系统, 它可以将没有改变 PHP Code 的情况下, 将已经编译的结果缓存下来, 当下次需要使用时, 就可以节省重新编译的时间及系统资源。 在 RHEL 及 CentOS 安装 APC 十分简单, 只要透过 YUM 便可以全部完成, 以下方法在 CentOS 6 及 CentOS …

Linux 禁止 ping 及开启 ping

Linux 系统默认允许回应 ping, 但有时允许回应 ping 会为服务器带来安全问题, 在 Linux 要禁止 ping 回应, 可以用以下两个方法实现: 1. 修改 Linux 核心参数 以下方法是透过修改档案 /proc/sys/net/ipv4/icmp_echo_ignore_all, 默认值是 0, 改为 1 便会禁止 ping: # echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all …

RHEL / CentOS 7 安装 Cache DNS 服务器

DNS 服务器有几种不同类型, 分别有 Master, Slave, Forwarding 及 Cache, 其中 cache-only DNS 服务器是最简单的 DNS 服务器类型, 它不用设定任何网域, 它的作用是收到 DNS 查询后, 会将结果放到 cache 内, 当下一次收到相同查询时, 会直接从 cache 返回结果, 那便可以缩知 DNS 查询的时间。 以下会示范在 …