路由器安全設定

現時家用路由器十分普遍, 安裝後可以讓多台電腦同時上網, 但如果忽略了保安性, 很可能路由器被 hack, 以下是一些常用的保安設定大家可以參考一下:1. 重新設定路由器的管理密碼, 千萬不要同預設的密碼.2. 關閉路由器的 SSH/Telnet 登入.3. 把 路由器的登入端口改為 80 以外, 例如 8080. 4. 如果路由器支援, 可以設定不讓外部登入 Router.5. Wifi 使用 WPA2 加密, 不要使用 WEP 加密.6. 設定長一點的 Wifi …

[Perl Script] – 自動刪除 Apache 舊記錄檔

上一篇文章 Apache Log Rotate 設定 講述了 Apache 輪替記錄檔的方法, 但如果舊日誌一直不理的話, 同樣佔據碟碟空間, 因為 Apache 不會刪除舊記錄檔, 而且將新記錄寫入新建立的檔案, 以下 Perl Script 可以自動刪除舊記錄檔, 只要設定好記錄檔目錄, 名稱後, 放到 crontab 執行便可以了。 這個 Perl Script 會掃瞄記錄檔目錄, 並查看檔案名稱為是 access …

Apache Log Rotate 設定

Apache log 裡面包含有很多有用資訊, 包括偵測攻擊行為及正常存取量等, 但如果一直不理會記錄檔的話, 會佔用很多硬碟空間, 所以設定 log rotate 是必須的, Apache 內建 rotatelogs 工具可以做 log rotate, 實現方法如下:1. 開啟 httpd.conf, 找到 CustomLog 及 ErrorLog 的設定行.2. 例如原來 CustomLog 及 ErrorLog 寫成: CustomLog …

Redhat / CentOS 7 更改 hostname

以前的 Redhat 要更改 hostname 可以修改 /etc/sysconfig/network, 並用 hostname 指令設定等。現在 Redhat/Centos 7 用了新的方法, 只要 hostnamectl 指令便可以。檢查主機 hostname: # hostnamectl 會列出目前使用的 hostname, 要修改則要這樣: # hostnamectl set-hostname new_hostname 上面的 new_hostname 是新 hostname, 設定好後可以再用 …

PHP 字串對齊函式: str_pad()

有時想幾行字串看起來更整齊, 可以將短字串補上空白, 例如:Name:   My Name Tel:     1234 5678 Website: http://phpini.com/可以看到上面的 Name: 及 Tel: 後面被上空格, 看上去跟 Website: 對齊, 在 PHP 可以用 str_pad() 做.例如上面的例子,字串最長的 Website: 有 8 個字, 程式碼是這樣:但這樣用在 shell …

免費 DDNS 服務

自從 DynDNS 不再提供免費 DDNS 服務,而 NO-IP.com 雖然是免費,但要 30 日內登入一次確認才可正常使用,以下找了幾個真正免費的 DDNS 服務,以及它們在 DD-WRT 設定的參數,好讓日後幫朋友裝 ip cam 可以用得上:http://duckdns.org DDNS Service:Custom DYNSND Server:duckdns.org Username:NA Password:NA Hostname:a7c4d0ad-114e-40ef-ba1d-d217904a50f2 URL:http://www.duckdns.org/update?domains=exampledomain&token= Additional DDNS Options:–verbose 5 Do no …

[Perl Script] 統計記錄檔 IP

如果發現伺服器有大量存取記錄, 要檢查是否 DDOS 攻擊, 可以開啟記錄檔檢查, 但資料量大的話, 要人手檢查也很困難, 所以我寫了這個簡單的 Perl Script, 用作檢查記錄檔內出現次數最多的 IP, 鎖定出現頻率最高的 IP 作檢查會容易得多。編寫時想到有多種記錄檔也有此需要, 只要記錄檔是一行一個記錄, 而每行只有一個 IP 出現便可以用, 已經試過 apache access log 及 error log, /var/log/secure, /var/log/vsftpd.log 也可以正確使用。執行速度尚算可以, 檢查一個 …

淘寶買書

近來已經很少到書店買電腦書, 因為書店內的選擇很少, 很多都是較入門的話題, 近來想看電腦書主要在網上下載英文書 (網址是 http://it-ebooks.info/) 或者在淘寶買。在淘寶很多書商都只會發中國國內, 不是每一間都發香港, 所以付款前要問清楚書商是否發香港。我以前不是很喜歡大陸的電腦書, 因為大家所用的名詞不同, 而翻譯書的質量真的比看原版英文會更辛苦。但近來我發覺大陸翻譯書的水平提高了不少, 看上去更加舒服。另一個會在淘寶買的書籍種類是小朋友的英文書, 不要問我是正版還是翻版, 就是比香港便宜很多, 而且印刷頗精美, 我買了 Oxford Reading Tree 及 Peppa Pig 全套, 書價已經包郵發順豐。相比自己上深圳書城買書, 在淘寶買當然可以節省時間, 而運費會比上深圳的交通費貴小許, 例如我上個月買了幾本書, 用順豐送到香港大概 $70.

由 EditPlus 轉用 Subslim

已經用 EditPlus 寫 program 一段時間, 一直也很滿意, 近來發現一款更好用的 editor: Subslim。當初想轉 editor 是因為想找一個跨平台的 editor, 可以讓我在 windows 及 mac 使用相同的開發環境。看了一看後, 是給 Subslim 的黑色背景吸引, 看起來很漂亮, 而實際上使用了一段時間後, 感覺觀看黑底畫面眼睛好像更舒服。Subslim 的售價為 $70 美元, 可以同時安裝在自己的多部電腦, 我覺這個價錢是值得的, 我的 windows …