Dig 常用參數 與 DNS 偵錯追蹤

Linux 要查詢 DNS 問題, 本機有幾個檔案要看, 如下述:

  1. /etc/hosts
  2. /etc/resolv.conf
  3. 再來就是往 Global DNS 來追蹤~

閱讀全文〈Dig 常用參數 與 DNS 偵錯追蹤〉

STDIN、STDOUT、STDERR 與 Bash Redirection 測試

Unix 系列(Linux、BSD...) 的 STDIN、STDOUT、STDERR 是輸入、輸出串流... 等等, 已經玩了N年, 但是看了 $4 長輩的這篇文章: 關於 Bash 的 Redirection 使用的心得, 寫得很清楚, 但是看到最後反而覺得有點頭大(stdout連3都用到了), 搭配簡單的程式重新複習一下~

閱讀全文〈STDIN、STDOUT、STDERR 與 Bash Redirection 測試〉

Linux 的 .a / .so / .la 函式庫的差異

Linux 的 *.a / .so / .la 在下述位置可以參考看看(Debian): (沒有在路徑內的應該是沒裝此 Library)

  • /usr/lib/x86_64-linux-gnu/ 有 *.a, *.so
  • /usr/lib/x86_64-linux-gnu/ImageMagick-6.7.7/modules-Q16/coders/ 有 *.la
  • /lib/modules/3.2.0-4-amd64/kernel/net/wireless/*.ko

閱讀全文〈Linux 的 .a / .so / .la 函式庫的差異〉

Linux bash shell 將 檔案清空

Linux (於 Bash shell) 要將一個檔案砍掉, 但是因為權限問題, 不能砍, 只能夠清為空, 要怎麼做?

  • 註: echo '' > xxx # 會是 1 byte 的檔案
  • 感謝 Clyde 指點: 那個1 byte是換行字元 echo -n '' > xxx 就可以了~

閱讀全文〈Linux bash shell 將 檔案清空〉

Nginx Connection 不夠用 的參數調整

機器 Loading 是 "0.x", 但是連線總是會出現找不到資料, 重新、再試一次的訊息, 如下述:

HTTP request sent, awaiting response... No data received.
Retrying.

直覺猜測就是 Connection、檔案數、TCP... 等滿了的問題, 於是作些調整.

註: netstat -ant | grep TIME_WAIT | wc -l # TIME_WAIT 數值應該很高

閱讀全文〈Nginx Connection 不夠用 的參數調整〉

Debian Linux lo 網卡找不到會遇到的問題 - 2012

既此篇: Debian Linux 重開後 網卡找不到的處理流程 - 2012 修好問題後, 發現還是有些問題, 例如:

  • ssh 連接速度 異常緩慢的狀況
  • bt 可以開啟, 但是都不會動
  • 自己寫的 socket server 從外面連都正常, 但是本機自己送都無法正常送出... 等等.

註: ifconfig 沒有任何訊息就覺得很奇怪了, 第一次遇到 lo 的網卡都沒看到的狀況, 在此先留個紀錄~

閱讀全文〈Debian Linux lo 網卡找不到會遇到的問題 - 2012〉

Debian Linux 重開機後 網卡找不到的處理流程 - 2012

一大早機器出問題, 螢幕畫面什麼都看不到, 只好重開. (註: 以下是 Debian Linux)

一年多沒重新開機, 自然就進入 fsck... 就經過漫長的等待後, 總算開機完成~

但是最驚人的是 ifconfig, 什麼訊息都沒有... 於是被迫清醒, 此篇文章就因此產生.

來紀錄處理過程, 避免過幾年重新開機又再次遇到. XD

閱讀全文〈Debian Linux 重開機後 網卡找不到的處理流程 - 2012〉

Linux User 和 Group 的儲存檔案格式內容說明

Linux 的 User 和 Group 的管理控制的模式, 在任何地方都很值得參考, 此篇文章有把儲存的資料格式寫清楚, 在此作個筆記紀錄~

註: 在此檔案路徑以 Ubuntu / Debian 為主

閱讀全文〈Linux User 和 Group 的儲存檔案格式內容說明〉