Debian / Ubuntu 安装 VirtualBox 5.1.14

Oracle VirtualBox 可以安装在在 Linux, Windows 及 Solaris 系统上,用作虚拟其他 x86 作业系统的虚拟化软件。透过 VirtualBox,使用者可以在一个作业系统内,安装并执行多个作业系统。Oracle VirtualBox 5.1.14 在上个月发布,以下文章会示范在 Debian 8, Debian 7, Ubuntu 16.10 及 16.04 LTS 安装 VirtualBox 5.1.14 的步骤。 首先开启档案 /etc/apt/sources.list, …

Apache Log 储存到 MySQL

Apache 默认会将 Log 记录档储存到文字档,一般会在 logs/ 目录,或者 /var/log/httpd/ 目录。将 Apache Log 储存到 MySQL 除了可以方便过滤记录档内资讯外,也可以实现多个 Apache Log 集中管理。 以前试过自己写 Shell Script 将 Log 插入 MySQL,但原来已经有 Apache Module 可以做这件事,十分方便。以下是 Apache 设定将 Log …

解决 WordPress 的 xmlrpc.php DDOS 攻击

XML-RPC 是 WordPress 的 API, 给开发者开发手机 Apps, 桌面应用程式或其他服务时, 可以跟 WordPress 沟通, 从远端能达到很多需要登入 WordPress 后台才能做的工作。xmlrpc.php 则是负责这个 API 的档案, 而很多针对 WordPress 的 DDOS 攻击也是针对这个档案。 早前在一台 VPS 上面, MySQL 的使用资源很高, 停止 Apache …

路由器为什么用 192.168.x.x?

现在不论是家用网络或者中小企网络环境,路由器也是不可或缺的网络设备,而一般上路由器的 IP 都会以 192.168 开头,例如 192.168.0.1 或 192.168.1.1 等。 路由器在局域网路使用的 IP 不可与互联网的 IP 重叠,所以有以下 IP 预留给局域网路使用,互联网不会出现相同的 IP, 它们分别是: 10.0.0.0 – 10.255.255.255 (Class A) 172.16.00 – 172.31.255.255 (Class B) 192.168.0.0 …

Linux 下用 iptables 预防 DDOS

DDOS 是十分常见的攻击,即使是一般使用者,下载一套 DDOS 软件,或者直接安装 kali linux, 便可以很简单发动 DDOS 攻击,除了遇到 DDOS 攻击才采取拦截外,也可以透过 iptables 或一些 Linux 设定来预防 DDOS 攻击,以下会列出一些预防 DDOS 的设定及 iptables 规则。 Linux Kernel 透过修改 Linux Kernel 的设定,同样可以有效减低 DDOS 的威胁,RHEL …

Windows 10 + MacType 渲染模糊字体

MacType 是一套十分出名的文字渲染程式, 最新版再配合网上的 Patch, 在 Windows 10 下可以做到不错的渲染效果, Windows 10 的接口大部份都渲染成功, 用 Firefox 浏览网页的效果也很不错, 现在最大的问题是 Chrome 还未能渲染. 以下纪录一下在 Windows 10 使用 MacType 渲染的方法。 1. 先到 MacType 官网 下最新版 MacType. …

Linux 开机流程简介

了解 Linux 的开机流程, 对于系统管理员十分重要, 当系统发生问题时, 可以更有效除错, 以下文章会简单介绍 Linux 开机的流程, 而 Linux 开机的流程主要会经过以下 6 个步骤: 1 .BIOS 2. MBR 3. GRUB 4. Kernel 5. Init 6. Runlevel Scripts 1. BIOS …

MySQL 完整复制资料表

当需要将 MySQL 资料表完整复制时, 如果资料表是使用 MyISAM 储存引擎, 可以直接停止 MySQL 服务器, 再将资料表的 .MYD 及 MYI 档案复制。但如果资料表是 InnoDB, 或者不想停止 MySQL 运作, 除了用传统的备份方法外, MySQL 已经内建了复制的功能, 具体做法如下。 假设旧资料表是 old_table, 新资料表是 new_table, 可以执行以下 SQL Query: …

Apache 设定忽略档案字母大小写

在 Unix Like 的作业系统, 档案及目录名称的英文字母大小写有分别, 而在 Windows 内则没有分别, 所以有些网页放在 Windows 主机上可以正常浏览, 而放到 Linux 上便会出现连结失效, 或者图片, CSS, Javascript 不能加载等问题。 例如这样一个超连结: 〈a href=’Filename.htm’〉links〈/a〉 在 Windows 下, 只要档案符合连结内的字母, 不会区分大小写, 所以如果档案名称是 “filename.htm” 可以正确浏览, …

删除不小心解压的 tar 档案

在 CLI 如果解压解缩档时,如果不小心将压缩档解压到工作目录,例如 /var/www/html,将目录变得很凌乱,除了逐个档案检视并删除,更有效的方法是用指令自动删除, 以下是指令例子: 以上指令会将不小心解压的 /path/to/file.tar.gz 档案内容删除。