Linux 建立使用 Swap file

Linux 記憶體不夠用,出現 allocate memory failed 等等的訊息,可以使用 Swap 來暫時頂一下,不過,連原本的 Swap 都不夠用的時候,就暫時建立個 Swap file 來頂一下吧~

閱讀全文〈Linux 建立使用 Swap file〉

Linux 大於 2T 的分割磁區格式複製

Linux 要做 Software RAID 等等,會需要做 Partation 的複製,一般都是用下述命令:

  • sfdisk -d /dev/sda | sfdisk /dev/sdb

但是 sfdisk 切超過 2TB 的會有下述訊息:

sfdisk doesn't understand GUID Partition Table (GPT) and it is not designed for large partitions. In particular case use more advanced GNU parted(8).
This command however supports >2 TB partitions and LVM.

超過 2TB 的需要用 sgdisk。

閱讀全文〈Linux 大於 2T 的分割磁區格式複製〉

好站 - Debian Linux 查詢套件熱門程度的網站

Open Source 的軟體在使用,盡量要挑熱門的、有在維護的套件。(避免挑到冷門的,後續沒人維護會比較麻煩)

但是要怎麼知道這些套件是熱門的呢?

閱讀全文〈好站 - Debian Linux 查詢套件熱門程度的網站〉

mycli - MySQL CLI介面的自動完成工具

MySQL CLI 介面雖然不錯用,但是有些語法偶爾就是記不住,或者是懶得打,輸出的頁面會需要 less 或 more 暫停等等,這個工具提供不錯的助手。

由此動畫圖片就可以理解(圖片取自官方網頁)

閱讀全文〈mycli - MySQL CLI介面的自動完成工具〉

Nagios 加上 MySQL Slave Replication Status 檢查

MySQL Status (Monitor)是否異常可以靠自己寫程式檢查 + 解決,不過都已經架了一台 Nagios,就該把檢查的工作全部交給它,才不會東漏一隻、西漏一隻的。

註:此設定主要針對 MySQL 的 DB Slave

閱讀全文〈Nagios 加上 MySQL Slave Replication Status 檢查〉

Linux.Wifatch 立志當防毒軟體的病毒

賽門鐵克(Symantec) 發現一隻程式(病毒) - Linux.Wifatch,專門入侵感染 Router 或其它 IoT(Internet of Things devices) 之類的裝置,然後幫忙來移除其它的惡意程式。

閱讀全文〈Linux.Wifatch 立志當防毒軟體的病毒〉

Linux 使用 host、dig 測試 DNS 是否有資料

於 Linux 網路不通,總是要測試看看是網路不通、IP設錯 還是 DNS 有問題,於 DNS 方面可以使用 host 或 dig 來指定 DN Server,來確定 DN Server 是否有此筆資料的紀錄。

閱讀全文〈Linux 使用 host、dig 測試 DNS 是否有資料〉