系統資訊,阿里雲伺服器
安裝工具
yum install gcc gcc-c++
yum install openssl-devel
yum install c-ares-devel
yum install libuuid-devel
yum install wget
yum install cmake
yum install build-essential python quilt devscripts python-setuptools python3
yum install libssl-dev libc-ares-dev uuid-dev daemon openssl-devel
wget
tar zxvf libwebsockets-2.0.2.tar.gz
cd libwebsockets-2.0.2
mkdir build
cd build
cmake .. -dlib_suffix=64
make install
ldconfig
修正鏈結庫
vim /etc/ld.so.conf.d/liblocal.conf
/usr/local/lib64
/usr/local/lib
ldconfig
wget
tar -xzvf mosquitto-1.4.9.tar.gz
cd mosquitto-1.4.9
更改configure.mk中
with_websockets:=no
為with_websockets:=yes
make
make install
cp mosquitto.conf /etc/mosquitto
修改mosquitto.conf檔案
在/etc/mosquitto/mosquitto.conf的default listener一節新增如下幾行:
執行mosquitto
mosquitto -c /etc/mosquitto/mosquitto.conf
mosquitto -c /etc/mosquitto/mosquitto.conf -v
或mosquitto -c /etc/mosquitto/mosquitto.conf -d
本機測試mosquitto
在伺服器上新建兩個shell,a和b
a 訂閱主題:
mosquitto_sub -t topica
b 推送訊息:
mosquitto_pub -t topica -h localhost -m "topica test"
遠端測試
下圖設定訂閱的topic
下圖是伺服器發布,mqtt.fx和本機訂閱收到的資訊
下圖是mqtt.fx發布,伺服器上訂閱收到的資訊
至此已經將mqtt伺服器初步搭建成功。感謝網路上的一些文字的幫助
./mosquitto_sub: error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: no such file or directory
執行命令:
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
和ldconfig即可
centos 安裝jenkins rpm安裝
sudo rpm ih jenkins 2.73.2 1.1.noarch.rpm 自動安裝完成之後 usr lib jenkins jenkins.war war包 etc sysconfig jenkins 配置檔案,指定埠 var lib jenkins 預設的jenkins home目錄 v...
硬碟安裝CentOS
2.將 centos 的第乙個 iso 檔案裡的 vmlinuz 和 initrd.img 提取出來。我將提取出來的檔案放在我的第二塊硬碟的第乙個分割槽上 g 3.修改 c boot.ini 檔案,在 operating systems 區域加入一行 c grldr grub 如果要在 boot l...
centos安裝準備
centos安裝vmware tools step1 mount dev cdrom mnt step2 tar zxpf vmwaretools 5.5.51 19173.tar.gz step3 進入解壓目錄,執行 vmware install.pl命令,然後一直按回車 注 可加linux.is...