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 記錄檔儲存到文字檔,一般會在 logs/ 目錄,或者 /var/log/httpd/ 目錄。將 Apache Log 儲存到 MySQL 除了可以方便過濾記錄檔內資訊外,也可以實現多個 Apache Log 集中管理。 以前試過自己寫 Shell Script 將 Log 插入 MySQL,但原來已經有 Apache Module 可以做這件事,十分方便。以下是 Apache 設定將 Log …
XML-RPC 是 WordPress 的 API, 給開發者開發手機 Apps, 桌面應用程式或其他服務時, 可以跟 WordPress 溝通, 從遠端能達到很多需要登入 WordPress 後台才能做的工作。xmlrpc.php 則是負責這個 API 的檔案, 而很多針對 WordPress 的 DDOS 攻擊也是針對這個檔案。 早前在一台 VPS 上面, MySQL 的使用資源很高, 停止 Apache …
現在不論是家用網路或者中小企網路環境,路由器也是不可或缺的網路設備,而一般上路由器的 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 …
DDOS 是十分常見的攻擊,即使是一般使用者,下載一套 DDOS 軟體,或者直接安裝 kali linux, 便可以很簡單發動 DDOS 攻擊,除了遇到 DDOS 攻擊才採取攔截外,也可以透過 iptables 或一些 Linux 設定來預防 DDOS 攻擊,以下會列出一些預防 DDOS 的設定及 iptables 規則。 Linux Kernel 透過修改 Linux Kernel 的設定,同樣可以有效減低 DDOS 的威脅,RHEL …
MacType 是一套十分出名的文字渲染程式, 最新版再配合網上的 Patch, 在 Windows 10 下可以做到不錯的渲染效果, Windows 10 的介面大部份都渲染成功, 用 Firefox 瀏覽網頁的效果也很不錯, 現在最大的問題是 Chrome 還未能渲染. 以下紀錄一下在 Windows 10 使用 MacType 渲染的方法。 1. 先到 MacType 官網 下最新版 MacType. …
了解 Linux 的開機流程, 對於系統管理員十分重要, 當系統發生問題時, 可以更有效除錯, 以下文章會簡單介紹 Linux 開機的流程, 而 Linux 開機的流程主要會經過以下 6 個步驟: 1 .BIOS 2. MBR 3. GRUB 4. Kernel 5. Init 6. Runlevel Scripts 1. BIOS …
當需要將 MySQL 資料表完整複製時, 如果資料表是使用 MyISAM 儲存引擎, 可以直接停止 MySQL 伺服器, 再將資料表的 .MYD 及 MYI 檔案複製。但如果資料表是 InnoDB, 或者不想停止 MySQL 運作, 除了用傳統的備份方法外, MySQL 已經內建了複製的功能, 具體做法如下。 假設舊資料表是 old_table, 新資料表是 new_table, 可以執行以下 SQL Query: …
在 Unix Like 的作業系統, 檔案及目錄名稱的英文字母大小寫有分別, 而在 Windows 內則沒有分別, 所以有些網頁放在 Windows 主機上可以正常瀏覽, 而放到 Linux 上便會出現連結失效, 或者圖片, CSS, Javascript 不能載入等問題。 例如這樣一個超連結: 〈a href=’Filename.htm’〉links〈/a〉 在 Windows 下, 只要檔案符合連結內的字母, 不會區分大小寫, 所以如果檔案名稱是 “filename.htm” 可以正確瀏覽, …
在 CLI 如果解壓解縮檔時,如果不小心將壓縮檔解壓到工作目錄,例如 /var/www/html,將目錄變得很凌亂,除了逐個檔案檢視並刪除,更有效的方法是用指令自動刪除, 以下是指令例子: 以上指令會將不小心解壓的 /path/to/file.tar.gz 檔案內容刪除。