一、安裝jdk
要在Ubuntu上安裝JDK 1.8,您可以按照以下步驟進行操作:
- 打開終端(Ctrl+Alt+T)。
- 確保您的系統已更新:
sudo apt update sudo apt upgrade
- 安裝OpenJDK 8:
sudo apt install openjdk-8-jdk
- 安裝完成后,您可以通過運行以下命令來驗證安裝是否成功:
您應該看到類似以下內容的輸出:java -version
openjdk version "1.8.x_xxx" OpenJDK Runtime Environment (build 1.8.x_xxx-ubuntu_xxx) OpenJDK 64-Bit Server VM (build 25.xxx-bxx, mixed mode)
現在,您已經成功在Ubuntu上安裝了JDK 1.8。注意,上述步驟安裝的是OpenJDK,而不是Oracle JDK。如果您需要Oracle JDK,請根據您的需求在Oracle官方網站上下載并安裝。
二、安裝Emqx
使用 APT 安裝 EMQX
APT 是 Ubuntu 自帶的包管理器,建議優先使用 APT 安裝 EMQX。同時,EMQX 也提供了官方的 APT 源及一鍵式配置腳本,方便用戶快速安裝 EMQX。
- 配置 EMQX APT 源。
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
復制如上命令到 Ubuntu 終端下執行,如下圖即表示配置成功。
2. 安裝 EMQX 最新版。
sudo apt-get install emqx
3. 安裝成功后,使用如下命令啟動 EMQX。
sudo emqx start
如下圖,若啟動成功,將會提示:EMQX 5.0.4 is started successfully!
。若命令長時間無響應,請通過?EMQX 運行情況檢查?章節說明查看相關端口是否被占用。
4. EMQX 管理命令
EMQX 提供了命令行工具,方便用戶對 EMQX 進行啟動、關閉、進入控制臺等操作。如下圖,在終端執行?sudo emqx
?查看 EMQX 相關管理命令。
EMQX 運行情況檢查
端口監聽情況
使用命令?netstat -tunlp
?檢查 EMQX 端口運行情況,默認情況下 EMQX 會啟動如下端口,若有異常請檢查端口占用情況。
該命令也可在 EMQX 安裝前執行,確保相關端口未被占用。
訪問 Dashboard
EMQX 提供了 Dashboard,以方便用戶通過 Web 頁面管理、監控 EMQX 并配置所需的功能。EMQX 成功啟動之后可以通過瀏覽器打開?http://localhost:18083/
(將 localhost 替換為實際 IP 地址)訪問 Dashboard。
訪問 Dashboard 之前需要確保服務器的防火墻打開了 18083 端口
Dashboard 的默認用戶名為?admin
,密碼為?public
,第一次登錄成功后會提示修改密碼。密碼修改完成后,我們也可以在 Settings 頁面將 Dahshboard 的語言改為?簡體中文
。
三、安裝nginx
基于APT源安裝
sudo apt-get install nginx
安裝好的文件位置:
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放靜態文件
/var/log/nginx:存放日志
四、安裝redis
使用 apt 從官方 Ubuntu 存儲庫來安裝 Redis
sudo apt-get install redis-server
打開Redis配置文件redis.conf
sudo vi /etc/redis/redis.conf
找到#? ?requirepass foobared這一行,將注釋符號#去掉,將后面修改成自己的密碼,例如,設置密碼為123abc
requirepass 123abc
Redis服務控制命令
-
/etc/init.d/redis-server start #啟動
-
/etc/init.d/redis-server stop #關閉
-
/etc/init.d/redis-server restart #重啟