centos 部署

[root@mqtt etc]# cd ..
[root@mqtt /]# cd 
[root@mqtt ~]# ll
total 108
-rw-------.  1 root root  1578 Feb 27 22:35 anaconda-ks.cfg
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Desktop
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Documents
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Downloads
-rw-r--r--.  1 root root 49565 Feb 27 22:35 install.log
-rw-r--r--.  1 root root 10033 Feb 27 22:32 install.log.syslog
drwxr-xr-x. 14 root root  4096 Mar  1 10:24 mosquitto-1.4.12
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Music
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Pictures
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Public
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Templates
drwxr-xr-x.  2 root root  4096 Feb 27 14:43 Videos
[root@mqtt ~]# cd /usr/local/
[root@mqtt local]# ll
total 3136
drwxr-xr-x.  2 root      root         4096 Mar  1 08:55 bin
drwxr-xr-x.  6      1000      1000   20480 Feb 28 16:20 c-ares-1.10.0
drwxr-xr-x.  2 root      root         4096 Sep 23  2011 etc
drwxr-xr-x.  2 root      root         4096 Sep 23  2011 games
drwxr-xr-x.  2 root      root         4096 Mar  1 08:55 include
drwxr-xr-x.  4 root      root         4096 Mar  1 08:55 lib
drwxr-xr-x.  3 root      root         4096 Feb 28 16:47 lib64
drwxr-xr-x.  2 root      root         4096 Sep 23  2011 libexec
drwxrwxr-x.  8 root      root         4096 Feb 28 16:46 libwebsockets-1.3-chrome37-firefox30
drwxrwxr-x. 14      1000      1000    4096 Mar  1 11:49 mosquitto-1.4.4
drwxrwxr-x. 13      1000      1000    4096 Jun  3  2016 mosquitto-1.4.9
-rw-r--r--.  1 root      root       325712 Jun  3  2016 mosquitto-1.4.9.tar.gz
drwxr-xr-x.  5 root      root         4096 Mar  1 09:45 mosquitto-auth-plug
drwxr-xr-x.  2 mosquitto mosquitto    4096 Mar  1 10:35 mosquitto-log
drwxr-xr-x.  2 root      root         4096 Mar  1 08:55 sbin
drwxr-xr-x.  6 root      root         4096 Feb 28 16:47 share
drwxr-xr-x.  2 root      root         4096 Sep 23  2011 src
-rw-r--r--.  1 root      root      2801459 Feb 28 16:45 v1.3-chrome37-firefox30
[root@mqtt local]# cd  mosquitto-1.4.9
[root@mqtt mosquitto-1.4.9]# ll
total 224
-rw-rw-r--. 1 1000 1000  2026 Jun  3  2016 about.html
-rw-rw-r--. 1 1000 1000   230 Jun  3  2016 aclfile.example
-rw-rw-r--. 1 1000 1000 61415 Jun  3  2016 ChangeLog.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 client
-rw-rw-r--. 1 1000 1000  2744 Jun  3  2016 CMakeLists.txt
-rw-rw-r--. 1 1000 1000   873 Jun  3  2016 compiling.txt
-rw-rw-r--. 1 1000 1000   804 Jun  3  2016 config.h
-rw-rw-r--. 1 1000 1000  6691 Jun  3  2016 config.mk
-rw-rw-r--. 1 1000 1000  3941 Jun  3  2016 CONTRIBUTING.md
-rw-rw-r--. 1 1000 1000  1569 Jun  3  2016 edl-v10
-rw-rw-r--. 1 1000 1000 11695 Jun  3  2016 epl-v10
drwxrwxr-x. 4 1000 1000  4096 Jun  3  2016 examples
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 installer
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 lib
-rw-rw-r--. 1 1000 1000   155 Jun  3  2016 LICENSE.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 logo
-rw-rw-r--. 1 1000 1000  2563 Jun  3  2016 Makefile
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 man
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 misc
-rw-rw-r--. 1 1000 1000 36806 Jun  3  2016 mosquitto.conf
-rw-rw-r--. 1 1000 1000  9230 Jun  3  2016 notice.html
-rw-rw-r--. 1 1000 1000    23 Jun  3  2016 pskfile.example
-rw-rw-r--. 1 1000 1000   355 Jun  3  2016 pwfile.example
-rw-rw-r--. 1 1000 1000   807 Jun  3  2016 readme.md
-rw-rw-r--. 1 1000 1000  2053 Jun  3  2016 readme-windows.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 security
drwxrwxr-x. 5 1000 1000  4096 Jun  3  2016 service
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 src
drwxrwxr-x. 5 1000 1000  4096 Jun  3  2016 test
[root@mqtt mosquitto-1.4.9]#  find / -name docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/epub/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/manpages/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/html/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/xhtml/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/fo/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.75.2/xhtml-1_1/docbook.xsl
[root@mqtt mosquitto-1.4.9]# cd man/
[root@mqtt man]# ll
total 328
-rw-rw-r--. 1 1000 1000   328 Jun  3  2016 CMakeLists.txt
-rw-rw-r--. 1 1000 1000   656 Jun  3  2016 html.xsl
-rw-rw-r--. 1 1000 1000 12480 Jun  3  2016 libmosquitto.3
-rw-rw-r--. 1 1000 1000 20977 Jun  3  2016 libmosquitto.3.xml
-rw-rw-r--. 1 1000 1000  2789 Jun  3  2016 Makefile
-rw-rw-r--. 1 1000 1000   803 Jun  3  2016 manpage.xsl
-rw-rw-r--. 1 1000 1000 14392 Jun  3  2016 mosquitto.8
-rw-rw-r--. 1 1000 1000 20871 Jun  3  2016 mosquitto.8.xml
-rw-rw-r--. 1 1000 1000 44490 Jun  3  2016 mosquitto.conf.5
-rw-rw-r--. 1 1000 1000 63654 Jun  3  2016 mosquitto.conf.5.xml
-rw-rw-r--. 1 1000 1000  3499 Jun  3  2016 mosquitto_passwd.1
-rw-rw-r--. 1 1000 1000  5116 Jun  3  2016 mosquitto_passwd.1.xml
-rw-rw-r--. 1 1000 1000 12643 Jun  3  2016 mosquitto_pub.1
-rw-rw-r--. 1 1000 1000 20511 Jun  3  2016 mosquitto_pub.1.xml
-rw-rw-r--. 1 1000 1000 13818 Jun  3  2016 mosquitto_sub.1
-rw-rw-r--. 1 1000 1000 21646 Jun  3  2016 mosquitto_sub.1.xml
-rw-rw-r--. 1 1000 1000  3723 Jun  3  2016 mosquitto-tls.7
-rw-rw-r--. 1 1000 1000  3571 Jun  3  2016 mosquitto-tls.7.xml
-rw-rw-r--. 1 1000 1000  8528 Jun  3  2016 mqtt.7
-rw-rw-r--. 1 1000 1000  8392 Jun  3  2016 mqtt.7.xml
[root@mqtt man]#  vim manpage.xsl 
[root@mqtt man]# cd ..
[root@mqtt mosquitto-1.4.9]# ll
total 224
-rw-rw-r--. 1 1000 1000  2026 Jun  3  2016 about.html
-rw-rw-r--. 1 1000 1000   230 Jun  3  2016 aclfile.example
-rw-rw-r--. 1 1000 1000 61415 Jun  3  2016 ChangeLog.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 client
-rw-rw-r--. 1 1000 1000  2744 Jun  3  2016 CMakeLists.txt
-rw-rw-r--. 1 1000 1000   873 Jun  3  2016 compiling.txt
-rw-rw-r--. 1 1000 1000   804 Jun  3  2016 config.h
-rw-rw-r--. 1 1000 1000  6691 Jun  3  2016 config.mk
-rw-rw-r--. 1 1000 1000  3941 Jun  3  2016 CONTRIBUTING.md
-rw-rw-r--. 1 1000 1000  1569 Jun  3  2016 edl-v10
-rw-rw-r--. 1 1000 1000 11695 Jun  3  2016 epl-v10
drwxrwxr-x. 4 1000 1000  4096 Jun  3  2016 examples
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 installer
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 lib
-rw-rw-r--. 1 1000 1000   155 Jun  3  2016 LICENSE.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 logo
-rw-rw-r--. 1 1000 1000  2563 Jun  3  2016 Makefile
drwxrwxr-x. 2 1000 1000  4096 May  9 15:32 man
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 misc
-rw-rw-r--. 1 1000 1000 36806 Jun  3  2016 mosquitto.conf
-rw-rw-r--. 1 1000 1000  9230 Jun  3  2016 notice.html
-rw-rw-r--. 1 1000 1000    23 Jun  3  2016 pskfile.example
-rw-rw-r--. 1 1000 1000   355 Jun  3  2016 pwfile.example
-rw-rw-r--. 1 1000 1000   807 Jun  3  2016 readme.md
-rw-rw-r--. 1 1000 1000  2053 Jun  3  2016 readme-windows.txt
drwxrwxr-x. 2 1000 1000  4096 Jun  3  2016 security
drwxrwxr-x. 5 1000 1000  4096 Jun  3  2016 service
drwxrwxr-x. 3 1000 1000  4096 Jun  3  2016 src
drwxrwxr-x. 5 1000 1000  4096 Jun  3  2016 test
[root@mqtt mosquitto-1.4.9]# make && make install
set -e; for d in lib client src; do make -C ${d}; done
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/lib'
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c mosquitto.c -o mosquitto.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c logging_mosq.c -o logging_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c memory_mosq.c -o memory_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c messages_mosq.c -o messages_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c net_mosq.c -o net_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c read_handle.c -o read_handle.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c read_handle_client.c -o read_handle_client.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c read_handle_shared.c -o read_handle_shared.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c send_mosq.c -o send_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c send_client_mosq.c -o send_client_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c socks_mosq.c -o socks_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c srv_mosq.c -o srv_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c thread_mosq.c -o thread_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c time_mosq.c -o time_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c tls_mosq.c -o tls_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c util_mosq.c -o util_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c will_mosq.c -o will_mosq.o
cc -shared  -Wl,--version-script=linker.version -Wl,-soname,libmosquitto.so.1 mosquitto.o logging_mosq.o memory_mosq.o messages_mosq.o net_mosq.o read_handle.o read_handle_client.o read_handle_shared.o send_mosq.o send_client_mosq.o socks_mosq.o srv_mosq.o thread_mosq.o time_mosq.o tls_mosq.o util_mosq.o will_mosq.o -o libmosquitto.so.1  -lrt -lssl -lcrypto -lpthread -lcares
ar cr libmosquitto.a mosquitto.o logging_mosq.o memory_mosq.o messages_mosq.o net_mosq.o read_handle.o read_handle_client.o read_handle_shared.o send_mosq.o send_client_mosq.o socks_mosq.o srv_mosq.o thread_mosq.o time_mosq.o tls_mosq.o util_mosq.o will_mosq.o
make -C cpp
make[2]: Entering directory `/usr/local/mosquitto-1.4.9/lib/cpp'
g++ -Wall -ggdb -O2  -I. -I.. -I../lib  -fPIC -c mosquittopp.cpp -o mosquittopp.o
g++ -shared  -Wl,-soname,libmosquittopp.so.1 mosquittopp.o -o libmosquittopp.so.1 ../libmosquitto.so.1
make[2]: Leaving directory `/usr/local/mosquitto-1.4.9/lib/cpp'
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/lib'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/client'
cc -c pub_client.c -o pub_client.o -Wall -ggdb -O2  -I../lib -DVERSION="\"1.4.9\"" -DWITH_TLS -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_SRV
cc -c client_shared.c -o client_shared.o -Wall -ggdb -O2  -I../lib -DVERSION="\"1.4.9\"" -DWITH_TLS -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_SRV
cc pub_client.o client_shared.o -o mosquitto_pub  -L../lib ../lib/libmosquitto.so.1
cc -c sub_client.c -o sub_client.o -Wall -ggdb -O2  -I../lib -DVERSION="\"1.4.9\"" -DWITH_TLS -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_SRV
cc sub_client.o client_shared.o -o mosquitto_sub  -L../lib ../lib/libmosquitto.so.1
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/client'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/src'
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c mosquitto.c -o mosquitto.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c bridge.c -o bridge.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c conf.c -o conf.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c context.c -o context.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c database.c -o database.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c logging.c -o logging.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c loop.c -o loop.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/memory_mosq.c -o memory_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c persist.c -o persist.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c net.c -o net.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/net_mosq.c -o net_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c read_handle.c -o read_handle.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c read_handle_client.c -o read_handle_client.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c read_handle_server.c -o read_handle_server.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/read_handle_shared.c -o read_handle_shared.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c security.c -o security.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c security_default.c -o security_default.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/send_client_mosq.c -o send_client_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/send_mosq.c -o send_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c send_server.c -o send_server.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c service.c -o service.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c subs.c -o subs.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c sys_tree.c -o sys_tree.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/time_mosq.c -o time_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/tls_mosq.c -o tls_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/util_mosq.c -o util_mosq.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c websockets.c -o websockets.o
cc -Wall -ggdb -O2  -I. -I.. -I../lib  -DVERSION="\"1.4.9\"" -DTIMESTAMP="\"2018-05-09 15:34:02+0800\"" -DWITH_BROKER -DWITH_TLS -DWITH_TLS_PSK -DWITH_UUID -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_MEMORY_TRACKING -DWITH_SYS_TREE -DWITH_EC -c ../lib/will_mosq.c -o will_mosq.o
cc mosquitto.o bridge.o conf.o context.o database.o logging.o loop.o memory_mosq.o persist.o net.o net_mosq.o read_handle.o read_handle_client.o read_handle_server.o read_handle_shared.o security.o security_default.o send_client_mosq.o send_mosq.o send_server.o service.o subs.o sys_tree.o time_mosq.o tls_mosq.o util_mosq.o websockets.o will_mosq.o -o mosquitto  -ldl -lm -lrt -Wl,--dynamic-list=linker.syms -lssl -lcrypto -luuid
cc -Wall -ggdb -O2  -c mosquitto_passwd.c -o mosquitto_passwd.o
cc mosquitto_passwd.o -o mosquitto_passwd  -lcrypto
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/src'
set -e; for d in man; do make -C ${d}; done
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/man'
xsltproc mosquitto.conf.5.xml
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/man'
set -e; for d in lib client src; do make -C ${d}; done
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/lib'
make -C cpp
make[2]: Entering directory `/usr/local/mosquitto-1.4.9/lib/cpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/mosquitto-1.4.9/lib/cpp'
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/lib'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/client'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/client'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/src'
set -e; for d in lib client src; do make -C ${d} install; done
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/lib'
make -C cpp
make[2]: Entering directory `/usr/local/mosquitto-1.4.9/lib/cpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/mosquitto-1.4.9/lib/cpp'
install -d /usr/local/lib/
install -s --strip-program=strip libmosquitto.so.1 /usr/local/lib/libmosquitto.so.1
ln -sf libmosquitto.so.1 /usr/local/lib/libmosquitto.so
install -d /usr/local/include/
install mosquitto.h /usr/local/include/mosquitto.h
make -C cpp install
make[2]: Entering directory `/usr/local/mosquitto-1.4.9/lib/cpp'
install -d /usr/local/lib/
install -s --strip-program=strip libmosquittopp.so.1 /usr/local/lib/libmosquittopp.so.1
ln -sf libmosquittopp.so.1 /usr/local/lib/libmosquittopp.so
install -d /usr/local/include/
install mosquittopp.h /usr/local/include/mosquittopp.h
make[2]: Leaving directory `/usr/local/mosquitto-1.4.9/lib/cpp'
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/lib'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/client'
install -d /usr/local/bin
install -s --strip-program=strip mosquitto_pub /usr/local/bin/mosquitto_pub
install -s --strip-program=strip mosquitto_sub /usr/local/bin/mosquitto_sub
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/client'
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/src'
install -d /usr/local/sbin
install -s --strip-program=strip mosquitto /usr/local/sbin/mosquitto
install mosquitto_plugin.h /usr/local/include/mosquitto_plugin.h
install -s --strip-program=strip mosquitto_passwd /usr/local/bin/mosquitto_passwd
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/src'
set -e; for d in man; do make -C ${d} install; done
make[1]: Entering directory `/usr/local/mosquitto-1.4.9/man'
install -d /usr/local/share/man/man8
install -m 644 mosquitto.8 /usr/local/share/man/man8/mosquitto.8
install -d /usr/local/share/man/man5
install -m 644 mosquitto.conf.5 /usr/local/share/man/man5/mosquitto.conf.5
install -d /usr/local/share/man/man1
install -m 644 mosquitto_passwd.1 /usr/local/share/man/man1/mosquitto_passwd.1
install -m 644 mosquitto_pub.1 /usr/local/share/man/man1/mosquitto_pub.1
install -m 644 mosquitto_sub.1 /usr/local/share/man/man1/mosquitto_sub.1
install -d /usr/local/share/man/man7
install -m 644 mqtt.7 /usr/local/share/man/man7/mqtt.7
install -m 644 mosquitto-tls.7 /usr/local/share/man/man7/mosquitto-tls.7
install -d /usr/local/share/man/man3
install -m 644 libmosquitto.3 /usr/local/share/man/man3/libmosquitto.3
make[1]: Leaving directory `/usr/local/mosquitto-1.4.9/man'
install -d /etc/mosquitto
install -m 644 mosquitto.conf /etc/mosquitto/mosquitto.conf.example
install -m 644 aclfile.example /etc/mosquitto/aclfile.example
install -m 644 pwfile.example /etc/mosquitto/pwfile.example
install -m 644 pskfile.example /etc/mosquitto/pskfile.example
[root@mqtt mosquitto-1.4.9]# cd /etc/mosquitto/
[root@mqtt mosquitto]# ll
total 52
-rw-r--r--. 1 root root   230 May  9 15:34 aclfile.example
drwxr-xr-x. 2 root root  4096 May  9 15:27 confmy
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf.example
-rw-r--r--. 1 root root    23 May  9 15:34 pskfile.example
-rw-r--r--. 1 root root   355 May  9 15:34 pwfile.example
[root@mqtt mosquitto]# cp  mosquitto.conf.example  mosquitto.conf
[root@mqtt mosquitto]# ll
total 88
-rw-r--r--. 1 root root   230 May  9 15:34 aclfile.example
drwxr-xr-x. 2 root root  4096 May  9 15:27 confmy
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf.example
-rw-r--r--. 1 root root    23 May  9 15:34 pskfile.example
-rw-r--r--. 1 root root   355 May  9 15:34 pwfile.example
[root@mqtt mosquitto]# vim  mosquitto.conf
[root@mqtt mosquitto]# ll
total 88
-rw-r--r--. 1 root root   230 May  9 15:34 aclfile.example
drwxr-xr-x. 2 root root  4096 May  9 15:27 confmy
-rw-r--r--. 1 root root 36813 May  9 15:36 mosquitto.conf
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf.example
-rw-r--r--. 1 root root    23 May  9 15:34 pskfile.example
-rw-r--r--. 1 root root   355 May  9 15:34 pwfile.example
[root@mqtt mosquitto]# pwd
/etc/mosquitto
[root@mqtt mosquitto]# mosquitto -c /etc/mosquitto/mosquitto.conf
1525851382: mosquitto version 1.4.9 (build date 2018-05-09 15:34:02+0800) starting
1525851382: Config loaded from /etc/mosquitto/mosquitto.conf.
1525851382: Opening ipv4 listen socket on port 1883.
1525851382: Error: Address already in use
[root@mqtt mosquitto]# ps -ef  | grep mosquitto
root      1964  1499  0 15:36 pts/2    00:00:00 grep mosquitto
501      17276     1 99 May04 ?        4-17:44:51 mosquitto -c /etc/mosquitto/mosquitto.conf
[root@mqtt mosquitto]# kill -9 17276
[root@mqtt mosquitto]# ll
total 88
-rw-r--r--. 1 root root   230 May  9 15:34 aclfile.example
drwxr-xr-x. 2 root root  4096 May  9 15:27 confmy
-rw-r--r--. 1 root root 36813 May  9 15:36 mosquitto.conf
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf.example
-rw-r--r--. 1 root root    23 May  9 15:34 pskfile.example
-rw-r--r--. 1 root root   355 May  9 15:34 pwfile.example
[root@mqtt mosquitto]# mosquitto -c /etc/mosquitto/mosquitto.conf
1525851424: mosquitto version 1.4.9 (build date 2018-05-09 15:34:02+0800) starting
1525851424: Config loaded from /etc/mosquitto/mosquitto.conf.
1525851424: Opening ipv4 listen socket on port 1883.
1525851424: Opening ipv6 listen socket on port 1883.
1525851424: Warning: Mosquitto should not be run as root/administrator.
^C1525851446: mosquitto version 1.4.9 terminating
[root@mqtt mosquitto]# su  mosquitto
[mosquitto@mqtt mosquitto]$ ll
total 88
-rw-r--r--. 1 root root   230 May  9 15:34 aclfile.example
drwxr-xr-x. 2 root root  4096 May  9 15:27 confmy
-rw-r--r--. 1 root root 36813 May  9 15:36 mosquitto.conf
-rw-r--r--. 1 root root 36806 May  9 15:34 mosquitto.conf.example
-rw-r--r--. 1 root root    23 May  9 15:34 pskfile.example
-rw-r--r--. 1 root root   355 May  9 15:34 pwfile.example
[mosquitto@mqtt mosquitto]$  mosquitto -c /etc/mosquitto/mosquitto.conf
1525851482: mosquitto version 1.4.9 (build date 2018-05-09 15:34:02+0800) starting
1525851482: Config loaded from /etc/mosquitto/mosquitto.conf.
1525851482: Opening ipv4 listen socket on port 1883.
1525851482: Opening ipv6 listen socket on port 1883.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值