Tag: RHEL & CentOS

grep 指令使用 or 及 and 查两个条件以上

grep 指令是十分常用的字串搜索工具,可以对档案或 pipe 输入进行搜索,而 grep 指令也可以使用 or 或 and 对两个以上条件搜索。 OR 以下几种方法,也可以实现 or 搜索,会对两种字串进行搜索,只要符合其中一个条件,即会印出那行的内容: $ grep ‘pattern1\|patten2’ file.txt $ grep -E ‘pattern1|pattern2’ file.txt $ egrep ‘pattern1|pattern2’ file.txt $ grep …

Dovecot 用 Let’s Encrypt 设定 POP3/IMAP TLS 加密

以下是在 Dovecot 设定使用 Let’s Encrypt, 替 POP3 及 IMAP 加密的步骤。 如果安装 Dovecot 的系统已经安装了 HTTPD Server, 执行以下指令: 上面的 /var/www/html 要改成 httpd server 的网页目录,而 mail.mydomain.com 则要改成主机名称,如果要加入多个主机名,在后面加入 -d domain 即可。 如果没有安装 httpd …

RHEL / CentOS 安装 Certbot 取得及更新 Let’s Encrypt 凭证

Let’s Encrypt 推出免费 SSL 凭证,让想使用 SSL 的网站节省不少成本,而且使用 Let’s Encrypt 提供的客户端申请及 renew 凭证,比起在网上购买更加方便。虽然 Let’s Encrypt 的凭证每次只可以申请 3 个月,但可以使用 crontab 自动 renew 凭证,使用上也是很方便。以下介绍在 RHEL 及 CentOS 7 安装 Let’s Encrypt 客户端 …

RHEL / CentOS 7 安装 RRDTool 监测流量

RRDTool 是十分好的的统计工具,跟 MRTG 是同一位开发反者。相比起 MRTG, MRTG 主要用作统计及监测系统的流量,而 RRDTool 的功能更加强大,可以自订多项数据在同一张图,而且画图也可以自订各种参数,可以画出十分漂亮的统计图表。另一款十分流行的系统监测工具 — Cacti,就是基于 RRDTool 开发的 PHP 程式。 我个人是较喜欢用 RRDTool,虽然 Cacti 安装好,会自行完成大部份设定工具,画的图也很漂亮,但我不太喜欢 Cacti 的操作较繁复,始终我管理的服务器不是很多。 以前要安装 RRDTool 需要自行编译原始码安装,现在 CentOS 默认也可以用 yum 安装,省却了不少工作,只是安装的版本较旧,目前安装安装的版本是 1.4.8, …

解决 Vsftpd 登入慢问题

当发现登入 vsftpd 很慢,但登入后便会十分畅顺,这个问题很机会是 vsftpd 开启了反解查询登入的 IP 所致。以下是 vsftpd 关于反解的说明: 要解决这个问题,只需关闭 vsftpd 的 reverse_lookup_enable 即可,而这个选项默认值是开启,即 YES 的状态。 先开启 vsftpd 的设定档: # vi /etc/vsftpd/vsftpd.conf 找到 “reverse_lookup_enable” 一行,如果没有这一行需要自行加入,设定成 NO: reverse_lookup_enable=NO 储存后重新启动 vsftpd: …

Linux 安装 Monitorix 轻量化系统及网络监测工具

Monitorix 是一套轻量化的开源系统监测工具,可以监测系统 Load Average, Kernel, 档案系统, 网络流量, 网页服务器等,对于监测单机服务器会很方便,设定上较简单。除了安装在一般的服务器外,也可以安装在嵌入式装置内使用。 Monitorix 已经内建了 HTTP 服务器,不用额外安装 HTTP 服务器 (e.g Apache, Nginx) 也可以透过网页介绍检视报表。以下会介绍在 RHEL / CentOS / Debian / Ubuntu / Fedora 安装 Monitorix …

找出 yum 指令安装套件建立的档案

yum 指令是 Redhat base 的 Linux 的套件管理工具, 可以安装及移除套件, 就像 Debian 下的 apt-get. 有些情况需要检查透过 yum 安装的套件, 建立了那些档案, 例如要找出设定档或储存盘案的位置等, 可以用 rpm 进行查询, 例如: # rpm -ql php 以上指令会输出安装 php 套件的所有相关档案, 以下是在 …