MySQL 想要看有沒有 Query 進來,使用 MySQL show processlist; 看紀錄可能不夠,要看 status 的數字比較準,不然微秒的看不見
標籤: server
在 Docker 內安裝 MariaDB Server
要做程式的搬移,臨時想要在 Docker 裡面裝個 MariaDB (MySQL) 來使用,沒想到光要看到 error 都要花點功夫~
Python TCP Socket Server 遇到 socket 沒有 AF_INET 問題
Python 要建立 TCP 的 Socket server 臨時存取用,但是卻遇到下述錯誤:
- AttributeError: partially initialized module 'socket' has no attribute 'AF_INET' (most likely due to a circular import)
small-static-http:使用 PHP Swoole 寫的靜態 HTTP server
現在靜態檔基本上都給 Nginx 噴,這個 http server 號稱小又快
看 Source code 是使用 PHP + Swoole 來實作的,剛 release 1.0.0 版,先記錄一下,有空再來玩玩看~
Linux 使用 NC 來做簡易對話溝通
Linux 想要臨時做個溝通的 Client - Server,可以使用 nc 來達成
Server
- nc -l -p 1234 # 開一個 1234 的 Port
Client
- nc localhost 1234 # localhost 或者遠端 IP 皆可,連到 1234 Port
- telnet localhost 1234 # 也可以使用 telnet 連接
連接上後,就可以互相傳送任何字串,做臨時測試 Port 有沒有被阻擋、臨時要傳送資料都很方便
微軟打撈起兩年前實驗的「海底資料中心」
現在在機房的 Server 越來越多,散熱、機器故障一直都是個問題,若將機器丟入海中,是否會比陸上還好呢?
PHP 建立臨時伺服器 來接收所有參數資訊
PHP 想要臨時建立伺服器,可以使用 php -S 來做,例如:
- cd /tmp
- tmp$ php -S localhost:8080
上述會建立一個 http://localhost:8000,就可以抓取 /tmp 所有檔案
若是想要將所有網址都丟到某支 PHP 裡面,可以怎麼做呢?
Linux 各網路界面對 DNS Server 查詢的狀態
Linux 有很多網路界面,eth0 / ppp0 / docker0 / wlan0.. 等等的,每個網路界面都可以自行設定各自的設定檔內容,例如:查詢不同的 DN Server。
如果查詢不到或者沒有設定到,就會往上層 Global 的設定去找,要怎麼查看目前的各個網路界面的設定如何?Global 的設定是如何呢?
郵局換主機 ATM 暫停 7.5小時 - 2015
中華郵政(郵局)預計於 2015/9/27 進行電腦主機(Server)的汰換作業,預計從9月27日的凌晨1點 到 早上 8點30分,所有相關服務全部暫停7.5小時。
一般更換系統、系統升級都希望可以 0 downtime,不過跟「錢」有關,牽涉系統又很多的情況,挑人少的時間 + 停機 來做「更換 + 測試」,是個不錯的案例參考。
微軟 IIS 6.0 的 HTTP.sys 漏洞
微軟 IIS 6.0 發現 HTTP.sys (作業系統核心漏洞,可引發 DoS 攻擊),漏洞編號CVE-2015-1635,也是美國漏洞資料庫(NVD)評分為10分、風險最高的漏洞之一,與先前的 Heartbleed 及 Shellshock 同級。
註:手上沒有 M$ 的 Server 可以測試,所以此篇純粹紀錄測試法,就不作驗證了