Tag: RHEL & CentOS
Mail Gateway 的作用是在电邮到达电邮服务器前, 预先过滤或处理不当电邮 (例如带有病毒的邮件及垃圾电邮), 再将电邮转送到后端的电邮服务器。其他人只会从 MX record 知道 Mail Gateway 的位置, 但不会知道电邮服务器的位置。 系统管理员架设起 Mail Gateway 后, 只要将域名的 MX record 指向 Mail Gateway 的 IP 便可以, 对其他使用者几乎不会察觉有转换。而且后端如果有多于一台电邮服务器, 可以按域名将电邮转送到指定的电邮服务器。 要架设 …
早几天新安装一台 Mail Gateway 主机, 是在 CentOS 8 里面用 Postfix, 中继送信, 然后再加安装 Let’Encrypt 对 smtpd 加密。 这个过程还算顺利, 测试后用 gmail 及 yahoo 发信过来也收到, 过两天后收到客户反映, 有其中一个寄件者发来的邮件收不到, 查看 /var/log/maillog 后, 找到以下错误: mx01 postfix/smtpd: …
在Linux中检视内存及 CPU 使用量最大的进程是一项非常重要的工作,让我们来详细了解怎么做吧。 首先,我们需要使用 top 指令,它可以在后台运行并管理系统进程。在终端中输入 top,您就可以看到所有运行中的进程以及相关的资讯。在 top 中,您可以看到每个进程的用户、PID、CPU 使用量和内存使用量等资讯。此外,您还可以查看每个进程的执行时间和CPU时间。 如果您只想查看前几个使用量最高的进程,可以在 top 命令后加上 -n 参数,例如 “top -n 5“。这个命令将显示前五个使用量最高的进程。 另外,您还可以使用 ps 指令查看系统中运行的进程。在终端中输入 “ps aux“,您可以看到所有进程的详细资讯,包括用户、PID、CPU 使用量和内存使用量等资讯。同样地,在 ps 指令中,您可以使用 sort 指令按照 CPU …
Greylisting 是一种十分有效减少垃电邮的方法,它的原理是暂时拒绝接收邮件,正常的电邮服务器当不能送出邮件时会重新尝试,这时才接收这封电邮。而发送垃圾邮件的主机因为需要发出大量的电邮,为了加快进度,当不能传送后便会放弃。 postgrey 是在 Postfix 简单实现灰名单的工具,以下是安装及设定 postgrey 的方法。 安装 postgrey: RHEL / CentOS: # dnf install postgrey 或 # yum install postgrey Debian / Ubuntu: # apt-get install postgrey …
现在的 VPS 十分流行, 如果要在远端知道现在用的主机是实体主机还是 VPS, 有很多种工具可以实现, 以下是大多数 Linux 发行版内建的 dmidecode 的检视方法, dmidecode 是可以找出系统硬盘资讯的工具。 要检查统是否 VPS 可以用以下指令: /opencli.com/terminal $ sudo dmidecode -s system-manufacturer Dell Inc. 如果是实体主机, 会回传主机厂商的名称, 上面以 Dell Server …
RHEL 及 CentOS 7 默认的 MariaDB 版本是仍然停留在 5.5。MariaDB 10 是以 MySQL 5.5 为基础, 加上移植自 MySQL 5.6 的功能和自行开发的新功能。 以下是在 CentOS 7 升级到 MariaDB 10.5, 以及将旧有资料转移的步骤: 首先确认目前安装的 MariaDB 版本, 如果是透过默认的 YUM …
记录档在遇到问题时, 对于找出出问题及除错十分有用。但由于记录档不断储存后, 所占用的硬盘空间会越来越多, 所以便有了纪录档轮替的工具, 而 logrotate 便是 RHEL / CentOS 下的默认记录档轮替工具。 logrotate 默认会每天自动执行, 执行时会根据设定档 /etc/logrotate.conf 对指定的记录档轮替, 可以是每天、每星期、按档案大小等自动轮替, 以及会旧有的记录档会保存多久。 /etc/logrotate.conf 内设定了会 include 目录 /etc/logrotate.d 的档案, 可以将个别记录档的轮替设定, 在这个目录建立新的档案设定, 对日后的管理也较方便。 以 httpd …
因为 RHEL 需要收费, 很多人也会用 CentOS 代替 RHEL。以下会示范免费下载 RHEL 及更新的方法。 下载 RHEL 8 ISO 要免费下载 RHEL 8 的 ISO 档, 可以进入 Reh Hat Developer 页面, 注册一个帐号。注册完成后, 会收到一封确认电邮, 按下确认电邮的连结便注册完成了. 注册完成后, 进入 …
本文关于在 Linux 下如果想一次过执行目录下所有 Script 的方法。 在 Linux 下要执行目录下所有 Script, 可以逐一把 Script 敲入键盘, 例如: $ ./script.sh $ ./script2.sh $ ./script3.sh …… 除了这样逐一输入外, 可以用以下三种方法一次把目录下的 Script 执行: run-parts 指令 使用 run-parts 指令, …
ImageMagick 是一套开源的图像处理工具, 可以在指令模式下建立, 编辑, 转档图像档案, 支援超过 200 种图像格式, 例如JEPG, GIF, PNG, TIFF 等. 如果在 PHP 要使用 ImageMagick, 除了在 PHP 执行 ImageMagick 外, 最好的方法也是安装 PHP 的 ImageMagick 模式 — Imagick. …