Category: Linux

使用 xz 及 tar 压缩档案及目录

xz 是 Linux 及其他 Unix like 环境下的压缩工具, 比起 zip, gzip 或其他压缩格式有更佳的压缩率, 可以把档案压缩得更细少。以下是 xz 指令的使用方法。 如果只是压缩单一档案, xz 使用十分简单直接, 只要在 xz 指令后面加上档案即可: xz filename 或 xz filename 例如要压缩 filename.pdf, 使用以下指令: $ …

RHEL / Rocky Linux 8 安装多个 PHP 版本

对于测试用途为主的主机, 或者供应商很常需要在主机安装多个不同的 PHP 版本, 该不同的 PHP 版本可以同时执行。 用 PHP-FPM 执行的 PHP 环境有很多优点, 除了可以安装多个 PHP-FPM 外, 也可以对不同的 domain/subdomain 设定不同的 PHP-FPM pool, 给予不同的设定或权限。 以下文章会在 Rocky Linux 上安装不同的 PHP 版本, 并配置到 Apache …

Oracle Linux 开启 EPEL 及 PowerTools

Oracle Linux 是 RHEL 的分支, 与 RHEL 的套件兼容, 使用上没有什么分别。 除了内核不同外, 有时 Oracle 会在 Oracle Linux 的套件名称前加上 oracle 或 ol. 很多额外的套件也会用上 EPEL 或 PowerTools, 例如要用 dnf 或 yum 安装 ImageMagick, …

Postfix 删除 Queue 未发送的邮件

电邮服务器会把未能寄出的邮件放到 Queue 里面, 在特定时间内尝试重发, 一般上不用理会, 但如果电邮服务器发送大量邮件时, 或者有个别使用者发送过垃圾电邮, Queue 内便会堆积很多邮件, 这时可以动删除。 Postfix 默认邮件会放在 /var/spool/postfix/ 目录下, 如果知道邮件的位置, 直接删除也可以, 但一般都会使用不同的工具删除。/var/spool/postfix/ 下的目录分别储存不同类型的邮件, 它们主要用作: active: 目前正在准备发送的邮件. bounce: 每封邮件的寄送状态资讯, 纪录了退信的原因. corrupt: 损毁或无法读取的邮件. defer: 每封邮件的寄送状态资讯, 纪录了延迟寄信的原因. …

Rocky Linux vs AlmaLinux vs Oracle Linux

不经不觉已经来看 2021 年 11 月, 距离 CentOS 8 停止更新支援还有一个多月时间, 除了部份 CentOS 使用者完全转到另一个发行版, 还是有相当多使用者继续使用 RHEL 或其分支, 除了原来已经有的 RHEL 分支, 新的 RHEL 分支纷纷出现。 现在较主流的 CentOS 替代方案, 包括有 Rocky Linux, AlmaLinux 和 …

VIM 使用自动缩排下贴上程式码

在 VIM 写程式时, 很多时会设定使用自动缩排, 即用 audoindent 或 smartindent, 这样只是写程式没问题, 但如果要复制并贴上一些程式码, 这会重复缩排。 要解决这个问题, 可以在用 vim 时, 输入以下指令: 完成贴上后, 要回复原来的自动缩排, 便再次输入以下指令: 如果默认值是会自动缩排, 那便关闭档案后, 会自动开启缩排。 但要输入上面的指令也很麻烦, 所以在 .vimrc 档案设定, 用 F3 键进行切换, …

MailScanner 放行加密压缩档的方法

MailScanner 作为 Mail Gateway 可以阻挡后有电邮威胁, 包括病毒、垃圾电邮、档案名称、钓鱼电邮等。 在默认的情况下, MailScanner 会阻挡掉加密的压缩档, 这是因为如果压缩档内包含有有害内容 (例如病毒), 那 MailScanner 便不能进行扫瞄, 阻挡掉的电邮的讯息如下: The following e-mails were found to have: Other Bad Content Detected : Password-protected Archive …