Linux
文章平均质量分 74
Learn-Share_HY
https://www.youtube.com/@HY_main
展开
-
[Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統
Uptime-kuma 是一個基於Node.js的開軟軟體,同時也是一套應用於網路監控的開源軟體,其利用瀏覽器呈現直觀的使用者介面,其讓使用者可監控各種網路服務的性能和狀態,例如http(s), Ping, MQTT和SQL等服務。同時也提供警報和通知功能,例如郵件或Line通知,以便在發生故障或問題時及時通知用戶原创 2024-06-23 09:55:26 · 353 阅读 · 0 评论 -
[MQTT]Mosquitto的權限管理_使用者/密碼(pwfile)和訪問控制清單(aclfile)
在mosquitto的權限管理部分,除了設置使用者/密碼(pwfile)之外,還有訪問控制清單(Access Control List, aclfile)可以設置。經過測試,同時設置使用者/密碼和訪問控制清單,對於權限有實質的控管效果。原创 2024-06-23 09:43:55 · 529 阅读 · 0 评论 -
[Linux]如何在Ubuntu 22.04系統安裝Node-red?
Node-red是一個建立在Node.js上的視覺化程式設計工具,其常見的應用情境為建置或轉換各項硬體之間的通信協定的物聯網或工聯網場域,其可藉由設置來安裝第三方應用模組來建置多樣的通信協定節點,包含modbus in/out, mqtt in/out, websocket in/out等等通訊協定,以及解析常見的數據格式,包含csv, JSON等等,進而組建具備控制硬體設備,傳輸和運算數據等功能的物聯網架構。原创 2024-05-09 21:30:10 · 777 阅读 · 0 评论 -
[MQTT]Mosquitto的內網連接(intranet)和使用者/密碼權限設置
延續文章,接著將繼續測試Mosquitto的內網連接(intranet)和使用者/密碼權限設置。原创 2024-05-09 21:17:39 · 528 阅读 · 0 评论 -
[MQTT]Mosquitto的簡介、安裝與本機連接測試
MQTT(Message Queuing Telemetry Transport)是基於發布/訂閱模式(Publish/Subscribe)的輕量級網絡通訊協議,專用於在低帶寬、不可靠的網絡環境中傳輸數據,關於工作原理和優點如下:1.發布/訂閱模式(Publish/Subscribe)發布者將消息發布特定的主題(topic)到中介伺服器(broker),而訂閱者可藉由訂閱主題而從中介伺服器接收對應的數據,同時發佈者和訂閱者可相互不認識。原创 2024-04-13 09:12:46 · 524 阅读 · 0 评论 -
[Raspberry Pi]如何利用ssh遠端將樹莓派切換連接至陌生的wifi基地台?
當已習慣使用VNC遠端控制樹莓派後,原用來設定樹莓派的電腦螢幕和鍵盤也逐漸挪為它用。此次攜帶樹莓派外出,同時又希望使樹莓派連接當地的wifi AP,利用VNC遠端桌面切換新的wifi AP需要重新設定wifi密碼,但卻無法在VNC遠端桌面看到密碼驗證視窗。經查閱和測試,利用ssh遠端並搭配nmcli終端機指令,可達到不須額外外接螢幕和鍵盤,即可切換到陌生的wifi AP,該次測試的樹莓派環境為Ubuntu 23.04 Desktop版本。原创 2024-01-27 00:31:36 · 484 阅读 · 0 评论 -
[Raspberry Pi]如何用VNC遠端控制樹莓派(Ubuntu desktop 23.04)?
之前曾利用VMware探索CentOS,熟悉Linux操作系統的指令和配置運作方式,後來在樹莓派價格飛漲的時期,遇到貴人贈送Raspberry Pi 4 model B / 8GB,這下工具到位了,索性跳過樹莓派官方系統(Raspberry Pi OS),直接裝起Ubuntu做實機測試和應用。當時利用Ubuntu 22.04做了些簡單的應用,包含配置Apache和MySQL等等伺服器,並讓使用者在BS架構(Bowser-server)下,可用網頁簡易操作開發版並取得感測器數據。原创 2023-08-19 13:12:11 · 2166 阅读 · 0 评论 -
[Linux]如何配置定期任務腳本,並將執行結果寄到外部郵箱? (下)
延續[Linux]如何配置定期任務腳本,並將執行結果寄到外部郵箱? (上)文章,當了解任務腳本和定期任務的設置後,接續了解該如何使任務執行結果自動寄到外部信箱,讓用戶掌握任務執行狀態。原创 2022-11-08 22:32:52 · 454 阅读 · 0 评论 -
[Linux]如何配置定期任務腳本,並將執行結果寄到外部郵箱? (上)
在Linux系統中,cron是用於定期執行任務的服務,其中crontab是配置定期任務的管理命令。關於定期執行任務,cron提供系統級和用戶級的配置服務,說明如下:1.系統級:常用於備份系統數據或是清除系統緩存文件等週期性任務。原创 2022-11-08 00:38:45 · 393 阅读 · 0 评论 -
[Linux] 如何用yum更新kernel系統?
yum 是一個軟件包管理器,可運用於Redhat或基於Radhat基礎的CentOS版本系統,常用的命令作業包含移除、更新、查找和安裝等等。同時其可由各服務器下載各款應用的RPM包,不論是CentOS的三大官方安裝源(如 base/extras/updates)或是各款應用安裝源(如 httpd/php ),並在安裝過程中自行補齊需要搭配的依賴包。安裝的軟件包可依運維系統服務範圍來定義,而不論是哪款運維類型,更新系統Kernel的作業是必不可少的動作,除了維護系統的可運作性,也兼顧資安。原创 2022-10-13 18:22:06 · 1918 阅读 · 0 评论