技術筆記
實際專案裡累積下來的安裝步驟、設定檔與踩坑紀錄,涵蓋 AI/ML、大數據、DevOps、IoT、容器、虛擬化與 Linux 系統管理。
這份 README 同時是網站首頁,所以在 GitHub 上看到的和網站上看到的是同一份內容。
分類
| 分類 | 內容 |
|---|---|
| AI & 機器學習 | H2O Driverless AI、MLOps 容器環境、TensorFlow 範例 |
| 大數據 | Hadoop 叢集建置、Cloudera QuickStart |
| DevOps | Ansible、Jenkins、HPE OneView、OpenStack、PXE |
| 容器 | Kubernetes 儲存整合、HPE Nimble Storage CSI |
| IoT 與訊息佇列 | MQTT(EMQTT、Mosquitto、VerneMQ)、OpenDDS、LoRa |
| Web 服務 | Nginx 反向代理、Tomcat SSL、WebSphere Liberty |
| HPE Ezmeral | Data Fabric 安裝、管理、效能調校與串流 |
| 虛擬化 | CentOS 上的 KVM / QEMU / libvirt |
| Linux 系統管理 | Atomia DNS、ISPConfig、NamedManager |
| RHEL | 7.9 升級到 8.2、本地 Repository 設定 |
| 測試工具 | Tsung 分散式負載測試 |
| 程式語言 | Go 開發環境設定 |
幾篇比較完整的
- HPE Data Fabric 6.2 基本安裝
- EMQTT on Kubernetes 自動擴展
- Hadoop on CentOS 安裝
- RHEL 7.9 升級到 8.2
- Tsung 分散式負載測試容器
- HPE Nimble Storage Docker Volume 安裝
技術棧
| 領域 | 技術 |
|---|---|
| AI / ML | H2O Driverless AI、PyTorch、TensorFlow、MLOps |
| 大數據 | Hadoop、HDFS、YARN、MapReduce、Cloudera、HPE Ezmeral Data Fabric |
| DevOps | Ansible、Jenkins、HPE OneView、OpenStack、PXE |
| IoT / MQ | MQTT(EMQTT、Mosquitto、VerneMQ)、DDS(OpenDDS)、ActiveMQ、LoRa |
| Web | Nginx、Tomcat、WebSphere Liberty、反向代理、負載平衡 |
| 容器 / 編排 | Docker、Kubernetes、CSI、HPE Nimble Storage |
| 虛擬化 | KVM、QEMU、libvirt |
| 作業系統 | CentOS、RHEL、Ubuntu |
| 測試 | Tsung、負載測試、壓力測試 |
| 程式語言 | Go、Java、Python、Node.js |
關於本站
每一篇筆記都是純 Markdown,沒有 front matter。 一個目錄一篇筆記,檔名一律 README.md,網址就是目錄路徑:
ai/h2o-driverless/README.md → /ai/h2o-driverless/
devops/jenkins/README.md → /devops/jenkins/
這件事由 GitHub Pages 預設啟用的 Jekyll 外掛完成,不需要任何設定:
| 外掛 | 作用 |
|---|---|
jekyll-readme-index |
README.md 成為所在目錄的首頁 |
jekyll-optional-front-matter |
.md 不必寫 front matter |
jekyll-titles-from-headings |
頁面標題自動取第一個標題 |
jekyll-relative-links |
指向 .md 的相對連結自動改寫 |
jekyll-default-layout |
自動套用 _layouts/default.html |
版型是自製的極簡版本:一個 CSS 檔、零 JavaScript、零外部字型請求。深色模式跟隨系統設定,側邊目錄用原生 <details> 元素折疊,搜尋是一個 HTML <form>。
新增一篇筆記
- 建立目錄,例如
devops/terraform/ - 在裡面寫
README.md,第一行用# 標題 - 在上層的
README.md加一個連結 git push,GitHub Pages 會自動建置
新分類要出現在側邊目錄的話,在 _config.yml 的 nav_order 加一組 url 與 label:
nav_order:
- url: /devops/
label: "DevOps"
label 是側邊目錄顯示的短標籤,省略時會退回該分類 README.md 的 H1。分類底下的筆記會自動掃出來,不必手動維護清單。