Google Chrome 备份及还原资料

Google Chrome 是目前最主流的浏览器, 在重灌或更换新电脑前想保留个人浏览资料, 需要先将 Chrome 的个人资料备份, 当中除了书签外, 也可以把 Extensions 及设定一同备份。除了将 Chrome 的资料备份到 Google 帐号, 也可以手动备份在本地端其他硬盘。以下记录在 Windows 下备份及还原 Google Chrome 个人浏览资料的方法。 Chrome 储存资料的地户方 Chrome 会将所有书签、扩展及设定等资料, 默认储存在以下目录: C:\Users\%Username%\AppData\Local\Google\Chrome\User Data\Default 例如你的 …

检视 Linux 系统内存

在 Linux 要检视系内存, 可以用几种不同的方法, 有些指令会提供完整的内存资讯, 有些则会提供简单清晰的结果。以下是检视 Linux 内存的方法。 free 指令 最简单的方法是用 free 指令, 它会显示简单直接的内存资讯: 加上 -g 或 -m 参数, 可以将显示的单位改为 GB 或 MB: 或 如果要持续监测 free 指令的输出, 除了使用 watch …

解决 WordPress 卡在维护画面

今天在更新 WordPress 的一个插件时,更新失败后,等了一下直接按重新整理页便卡在维护的画面。不论是网站还是控制台也只显示以下一行文字: Briefly unavailable for scheduled maintenance. Check back in a minute. 造成这个问题的原因,是因为更新过程式程序中断等问题。 WordPress 会在开始更新时,自动产生一个名为 .maintenance 的档案在 WordPress 的根目录,当有这个档案存在时,WordPress 便会出现上面的 “Briefly unavailable for scheduled maintenance. Check back in …

Shell Script 检查档案或目录是否存在

写程式时很多时候需要检查档案或目录是否存在, 在 Shell Script 检查档案及目录是否存在, 可以在 if 条件判断式里面加上 -e 或 -d 实现, 以下是具体写法: 检查档案是否存在: 上面的 if 判断式也可以用一行来实现: 检查目录是否存在: 用一行来实现上面的程式码: 其中一个十分实用的例子, 是检查档案或目录是否存在, 如果不存在就便宜档案或目录: This is the best practice to check …

Windows 命令提示字符 (CMD) 设定等宽字型

在繁体中文版 Windows 开启命令提示字符 (CMD)时, 会默认使用细明体字型, 即使修改默认字型后, 在下次重新开启 CMD 时, 便会继续用回细明体字型。 导致这个问题的原因, 是繁体中文版 Windows 会默认使用 950 (Big5) 字集, 所以在 CMD 选择字型时只可以选择 950 字集的字型, 只要将 CMD 的默认字集改为 65001 (Unicode), 便可以使用系统内其他字型 (例如 …

Certbot 删除没用的 SSL 凭证

现在用 certbot 申请及 renew SSL 凭证十分方便, 但有时转换网域, 或者想将几个网域整合成一个凭证申请, 系统内便会储存有很多没用的旧凭证。要澈底删除这些旧凭证及它的相关档案, 可以用 certbot 的 delete 来做。 首先确认要删除的凭证, 可以检视 /etc/letsencrypt/renewal/ 目录, 那里储存了所有透过 certbot 申请的凭证: # ls /etc/letsencrypt/renewal/ 上面指令会列出所以透过 certbot 申请的凭证, 每个档案后面会加上 .conf …

CentOS 7 使用 Firewalld 预防 DDOS

DDOS 是十分常见的攻击,即使是一般使用者,下载一套 DDOS 软件,或者直接安装 kali linux, 便可以很简单发动 DDOS 攻击,除了遇到 DDOS 攻击才采取拦截外,也可以透过一些 Linux 设定来预防 DDOS 攻击,以下会列出一些预防 DDOS 的设定及 Firewalld 规则。 Firewalld 限制每个 IP 连线数量 以下会设定 Firewalld 限制每个 IP 在 60 …