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 檔案內容刪除。