Linux Mint 的版本挑選 與 安裝開機注意事項

家裡機器硬碟壞了,換新硬碟後要重灌,隨手拿到的隨身碟是 Mint Linux 19.3,於是就來安裝使用了~

然後開始使用後,就遇到升級、一些奇奇怪怪的問題,連 Mint Linux 挑選都有要注意的(跟 Ubuntu 很像,依照系統負載可以挑選,但是 Mint 的是自己取名的,對第一次使用的就比較不直覺)

閱讀全文〈Linux Mint 的版本挑選 與 安裝開機注意事項〉

使用 ISO 建立可開機的 USB 開機碟(系統安裝碟)

現在下載 Debian、Ubuntu、Mint Linux 等等,都是 ISO 擋,需要先寫到 USB Disk 才能開機安裝

想要將 ISO 裝到 USB Disk 去,然後是可以開機的狀態,於 Linux、Mac、Windows 分別可以怎麼做呢?

  • 註:此篇以 Linux 為主,主要是 dd + 提供幾套免費軟體,Windows 和 Mac 提供連結(我沒機器可以試)

閱讀全文〈使用 ISO 建立可開機的 USB 開機碟(系統安裝碟)〉

Docker 外部 Cron 遇到 the input device is not a TTY 解法

現在於 Linux 程式很多都包 Docker,而需要定期跑得程式,可以跑在 Docker 裡面(需要特別做),或者就是在外部 docker exec 執行

但是在 docker exec + crontab 的時候,就會遇到「the input device is not a TTY」 的錯誤,要怎麼解決呢?

閱讀全文〈Docker 外部 Cron 遇到 the input device is not a TTY 解法〉

Linux Samba 讓 Apple TV 能支援連線

Debian Linux 升級到 bullseye 後,Apple TV 就無法連到 SAMBA 了,要怎麼解決呢?

  • 註:我是在 Apple TV 使用「Elmedia Video Player」連 Linux 的 SAMBA Server

閱讀全文〈Linux Samba 讓 Apple TV 能支援連線〉

於 Linux 使用 Python PIP3 安裝 TA-Lib

Python3 的 TA-Lib 有很多技術分析的函數(Function) 已經寫好,可以直接套用。

不過 TA-Lib 於 Debian Linux 要直接 pip3 install 會遇到點困難~

閱讀全文〈於 Linux 使用 Python PIP3 安裝 TA-Lib〉

在 Gnome 建立 Facebook Messenger Apps

使用 Franz、Rambox 這些綜合的套件,隨著每個都被禁止使用 (Slack 也不允許被嵌入),所以乾脆拆出來自己做~

此篇的作法是在 Xwindow Gnome 裡面,建立 Facebook Messenger App 的快速連結(Icon),然後會自動使用瀏覽器開啟網頁,達到類似的效果~

閱讀全文〈在 Gnome 建立 Facebook Messenger Apps〉

快速找出 Linux 佔硬碟空間的檔案

Linux 看到硬碟空間吃緊,df -h 可以看到使用率,但是硬碟容量快速減少,要快速找出到底哪邊大量使用空間,可以依照下述步驟:

  1. cd / # 切到根目錄,或者到更深入一點的資料夾
  2. du -h -d1 # 先看哪個資料夾吃最兇,再進去細部查
  3. cd max-size-directory # 切到使用容量最兇的地方
  4. du -h -d1 # 一層一層撈,持續重複 2 ~4
  5. du -sck * | sort -nr | less # 上述大方向抓到,要再查看細部含檔案的時候,由最上面開始看
  6. realpath filename # 如果有找到檔案,抓取真實路徑後,再來查看是怎麼發生的