伺服器
伺服器
申請與安裝 SSL 憑證流程
SSL 憑證使用加密技術來保護在網站之間傳輸的資料,包括使用者名稱、密碼、信用卡號碼等敏感資訊。這可防止駭客竊取這些資料,從而保護使用者的隱私和資訊安全。本文紀錄了從購買 SSL 憑證到將憑證安裝到系統中的重要步驟流程,供大家參考。
伺服器
Linux 新增使用者
如果您是一個網管人員,管理帳號是平常很常做的工作,但要控管好整個系統的帳號並不是那麼容易的事情,尤其您還可能遇到各種不同的需求或考量。如果您是個工程師,雖然網管不是您主要負責的工作,但或多或少都會碰到,如果您是個初學者,管理帳號也一定是您必修的技能,以下我們就來學習一下基本的帳號管理吧。
伺服器
使用 Docker 架設 MQTT 伺服器 (Mosquitto MQTT Broker)
MQTT (Message Queuing Telemetry Transport) 是一種輕量且高效的通訊協定,被廣泛應用於各種通訊需求中,尤其在物聯網和即時通訊領域。MQTT 採用發布/訂閱模型,當一個設備發布訊息到特定主題時,所有訂閱該主題的設備都能夠接收該訊息。此外,MQTT 提供了多種不同的 QoS (Quality of Service) 等級,這確保了訊息的可靠性和一致性,同時允許根據應用情境進行適度的調整。
伺服器
淺談 Dockerfile 使用方法及最佳實踐
Docker 是一個容器化平台,能夠協助開發人員在不同環境中輕鬆部署和執行應用程式。 其中,Dockerfile 是一個關鍵的工具,它是一個文本檔案,包含一系列指令,用於定義 Docker 映像檔的建立流程。 Dockerfile 包括了從基本映像檔開始,逐步添加應用程式、相依套件、環境變數及相關設定,使您能夠建立一個高度客製化的容器環境,同時確保應用程式在不同的環境中能保持一致性。
伺服器
淺談 Docker 基本概念、安裝及使用方法
Docker 是一種輕量的虛擬化技術,允許您將應用程式及其相依環境打包成一個被稱為容器的可執行單位。簡單來說,Docker 可以讓您將辛苦開發完成的應用程式跨平台執行,當您將程式從 Linux 搬移到 Windows,或者搬移到任何其它伺服器上,您無需擔心這些新設備的執行環境,就能直接透過 Docker 執行您的程式。
伺服器
在 Ubuntu 22.04 安裝 NVIDIA GPU 驅動、CUDA 及 cuDNN
這陣子因為工作關係,不定期的就安裝了一次 GPU 驅動程式,雖然不到每天安裝的程度,但每次安裝時都還是會忘記流程,還是需要上網找資料,於是今天就自己記錄一下吧。這篇文章是我在 Ubuntu 22.04 安裝 GeForce RTX 4070 驅動、CUDA 及 cuDNN 的紀錄,提供大家參考。
伺服器
在 Ubuntu 22.04 安裝 Tesla K80 GPU 驅動
最近,我花了一些時間,將一台伺服器升級到 Ubuntu 22.04 並嘗試安裝 Tesla K80 GPU 的驅動程式。在安裝的過程中,真的遇到了不少坑,最後的解決方法也讓我很傻眼,所以我還是寫篇文章記錄一下,以免日後又忘了。
伺服器
Ubuntu 防火牆設定 - 使用 ufw 指令
Uncomplicated Firewall (UFW) 是 Ubuntu 系統預設的防火牆,它簡化了 iptables 中複雜的指令來設定防火牆規則,後來更推出了圖形化介面稱為 GUFW。由於馬克使用的是伺服器版本的 Ubuntu,因此本文主要是記錄使用指令來設定防火牆。
伺服器
Ubuntu Server 22.04 安裝步驟紀錄
Ubuntu 是基於 Debian 的 Linux 發行版,多年來都非常穩定的釋出更新,固定每年 4 月和 10 月釋出新版本,每隔兩年發布一個 LTS 長期支援版本,每個 LTS 版本都有 5 年的技術支援。本文詳細紀錄了 Ubuntu Server 22.04 的安裝流程。
伺服器
Linux 系統排程 - 使用 crontab
Linux 系統排程所使用的檔案是 /etc/crontab,使用系統排程可以讓我們將平常固定要做的事情自動化,可以節省很多工作時間。在開始設定系統排程之前,先來說明一下排程設定檔的格式。
伺服器
Linux 常用指令記錄
這篇文章針對平常在使用 Linux 時會用到的指令做一些記錄,方便之後查詢使用,此篇文章會不斷更新。