MS Office Word 的 .docx 档案如果包含了图片,在 Linux 下可以用以下方法将图片撷取。 MS 的 .docx 格式只是纯粹的 ZIP 压缩档, 直接用 unzip 解压可以直接取出里面的图片, 首先要安装有 unzip: RHEL / CentOS /linux/install-unzip # yum -y install unzip Debian …
uniq 是将重复资料过滤的工具, 加上 -c 参数会计算每个结果的数量, 但它会在输出结果前加入空格, 例如: 如果要删除统计结果前的空格, uniq 本身不能实现, 需要借助其他指令, 将输出结果用管线 pipe 放到 sed 或 grep 来去除前面的空格, 例如: sed: /linux/remove-uniq-space $ sort | uniq -c | sed ‘s/^ …
很多被重愎使用的 “热门密码” 都有一个特性, 就是简单, 因为很多使用者都贪方便, 例如 password1, password123, p@ssword 等. 但最近看到以下一组很多人都重复使用的密码: ji32k7au4a83 我一看这组密码有 12 位字符长度, 不是有意思的单字, 而且有英文字母及数字夹杂, 看起来很复杂, 怎么会很多人用。 我看不明白, 是因为我不懂注音输入法, 原来以上这组密码用注音输入法输入, 是 “我的密码” 的意思: ji3 -> 我 2K7 …
TCP BBR (TCP Bottleneck Bandwidth and Round-trip propagation time) 是 Google 开发的 TCP 壅塞控制算法, 可以提高网络连线的传输量。Google 在 google.com 及 Youtube 上使用 TCP BBR, 在全球的网络吞吐量提升了 4%, 而有些个别国家更提升超过 14%. TCP BBR 已经整合到 …
在 Linux 用 useradd 或 adduser 建立了使用者帐号后, 如要修改帐号的设定, 例如修改使用者的 Home 目录, login shell, 过期期限等, 可以用 usermod 指令完成。usermod 的用法跟 useradd 或 adduser 差不多, 分别只是 usermod 是修改现有使帐号。 usermod 的语法: usermod username …
RHEL 及 CentOS 7 现在使用的 kernel 仍然是 3.10 版本, 如果需要使用新版 kernel 才有的功能, 便需要升级 kernel. 除了手动编译 kernel 外, 以下会提供使用 yum 指令, 透过 ELRepo repository 升级到 Kernel 4.x 的方法。 要检视系统目前使用的 Kernel, …
DNS Server 最常见的设定是 A Record, MX Record 及 CNAME Record 等, 而随了以上的记录, 另一个经常会用到的是 TXT Record, 要设定 SPF (Sender Policy Framework) Record 也是在 TXT Record 里面定义。 SPF 主要的用途, 是定义那一台 SMTP …
MySQL 5.7 为了增加系统安全性, 加入了 validate_password plugin, 可以自定 MySQL 使用者帐号密码的强度, 当建立 MySQL 帐号或者修改密码时, 密码强度不符合要求, 会出现以下错误: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements. 解决方法是设定一组比较复杂的密码, 以符合 MySQL …
gzip 是一种压缩工具, Web Server 透过 gzip 将数据压缩, 再发送给使用者的浏览器解压。这样所需传送的数据便会减少, 提升网站的速度。 以下是在 Nginx 开启 gzip 压缩的方法。 在开启 gzip 前, 可以先用 curl 检视一下目前 Nginx 是否有开启 gzip, 输入以下指令: /linux/curl $ curl -H “Accept-Encoding: …
WordPress 可以自行设定固定网址 (Permalinks) , 以可读性较高的格式呈现, 如果没有设定, 默认会使用类似 ?p=123 结尾的网址。 一般上如果在 Apache 上安装 WordPress, WordPress 内建的 .htaccess 会使用 mod_rewrite 自动进行对应。 但 Nginx 并不支援 mod_rewrite, 需要编辑 Nginx 的设定档。 开启网站的 Nginx 设定档, …