WSL port-forwarding
為什麼 WSL 2 需要 Port Forwarding?
預設情況下,WSL 2 使用 NAT (網路位址轉換) 架構的虛擬網路,這表示它擁有獨立於 Windows 主機的虛擬 IP。因此,區域網路中的其他設備無法直接透過 Windows
WSL python 開發環境設定
對於AI相關的開發在Linux系統的生態相比Windows來的豐富,因此Linux環境的操作是一個需要養成的習慣,在實務操作層面會輕鬆、便利、快速許多。
因應使用的便利性和設備的通用性,這裡演示透過Windows上的Ubuntu子系統 (WSL) 結合miniconda構成所需要的開發環境。這套架構將 Windows 的易用性與 Linux 的開發者生態結合,特別適合需要隔離環境、高度硬體最佳化(例如編譯 C/C++ 或本地端
Anaconda 介紹與環境安裝
對剛踏入程式設計這個領域的初學者,最常遇到的挑戰之一就是「環境設定」。不同專案可能需要不同版本的 Python 或套件,手動管理這些相依性不僅繁瑣,且容易發生衝突,導致程式無法順利執行。
簡單來說,Python package 是一門「程式語言」的安裝包,而 Anaconda 則是一個「懶人工具箱」。
詳細對比:
Linux / LXC 容器登入設定
在 Proxmox VE (PVE) 的 LXC 容器中,長期使用 root 帳號透過 SSH 遠端登入存在極大的安全風險。為了防止暴力破解與人為誤操作,建立普通使用者並妥善配置 SSH 伺服器的 PermitRootLogin 規則,是提升系統安全性的關鍵步驟。而這份教程通用於大部分Linux發行版(
Carbonio 申請 SSL 憑證 (DNS-01)
使用 acme.sh 搭配 Cloudflare DNS API。 這種方式不需要開放 Port 80,它是透過驗證您的 DNS 擁有權來發憑證,非常適合內網或防火牆後的伺服器。
操作步驟 (在 Carbonio VM 內,root
LXC vs Docker
LXC (Linux Containers) 和 Docker 都是基於 Linux 內核的容器化技術(都利用 Namespaces 和 Cgroups 來隔離資源),但它們的設計理念和使用場景有著根本的區別。簡單來說:
* LXC 像是「輕量級的虛擬機 (System Container)
Synology Active backup 安裝
簡單記錄一下這個好用的整機/資料夾備份程式,依照我自己的方式,可能實際上存在更好/更輕鬆的方法
A. Windows
透過瀏覽器到官網直接找windows版本的安裝檔就好,應該不用教
下載中心 | 群暉科技 Synology Inc.閱讀白皮書、使用者手冊與產品型錄,深入探索群暉科技產品的最新科技。定期下載最新更新的軟體更新,享受最優質的科技生活體驗。群暉科技 Synology