用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - shell代码库

服务器部署

2017-04-11 作者:宇智波广坤举报

[shell]代码库

制作usb镜像:
工具:ultraiso  安装 ubuntu   (进入bos开启usb启动)
正常安装,不再赘述。
安装完成后,设置电脑的IP地址,教程地址 http://jingyan.baidu.com/article/455a99508be7cda167277865.html
或者鼠标点击即可
【系统配置缺省服务安装】
sudo passwd  重置管理权限。默认安装的toot为保证安全将权限锁死,重置即可
安装SSH服务  sudo apt-get update   sudo apt-get install openssh-server 
sudo apt-get install yum   安装yum 以及vim:yum install vim   sudo apt-get install -y lrzsz  

ubuntu系统安装mysql
sudo apt-get install mysql-server  安装mysql
下面来创建数据库mydatabase
create database mydatabase;
service mysql start  启动mysql服务
mysql -u username -p 进入mysql命令行
ps -ef |grep mysqld  查看mysqld进程
ps -ef |grep mysql  查看mysql进程

ubuntu安装java
http://www.linuxidc.com/Linux/2016-11/136958.htm
cd /usr
mkdir -m 755 java
cp jdk-7u79-linux-x64.tar.gz /usr/java/
sudo tar zxvf jdk-7u79-linux-x64.tar.gz 
vi ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-8u5-sun   
export JRE_HOME=${JAVA_HOME}/jre   
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
export PATH=${JAVA_HOME}/bin:$PATH 
 
ubuntu安装tomcat
/bin/catalina.sh
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899" 
usr/local 下创建 755 tomcat
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-7.0.14/bin
启动查看服务  ps -ef
wget http://192.......
curl .....(需要安装服务)

ubuntu安装mqtt
http://blog.csdn.net/zhang89xiao/article/details/51734536  来源
# 下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.3.4.tar.gz
# 解压
tar -zxfv mosquitto-1.3.4.tar.gz
# 进入目录
cd mosquitto-1.3.4
# 编译
make
# 安装
sudo make install
报错,缺少服务
【1】编译找不到openssl/ssl.h
【解决方法】——安装openssl
sudo apt-get install libssl-dev
【2】编译过程找不到ares.h    vi config.mk
【解决方法】—修改config.mk中的WITH_SRV:=yes,改为WITH_SRV:=no
【3】使用过程中找不到libmosquitto.so.1
error while loading shared libraries: libmosquitto.so.1:cannot open shared object file: No such file or directory
【解决方法】——修改libmosquitto.so位置
sudo ln -s /usr/local/lib/libmosquitto.so.1/usr/lib/libmosquitto.so.1
sudo ldconfig
【4】make: g++:命令未找到
【解决方法】
安装g++编译器
sudo apt-get install g++
【5】uuid/uuid.h: 没有这个文件或目录
sudo apt-get install uuid-dev
 【6】read_handle_server.o
apt-get install uuid-dev
 
mqtt 启动的两种方式
# mosquitto -c /usr/mqtt/mosquitto-1.4.5/mosquitto.conf -d  
# sudo /etc/init.d/mosquitto start  

【测试】
Error: Invalid user 'mosquitto'.
解决:adduser mosquitto  添加用户
mosquitto -v
【-v】打印更多的调试信息
2.2 发布内容
mosquitto_pub -t sensor -m 12
【-t】指定主题
【-m】指定消息内容
2.3 订阅主题
mosquitto_sub -v -t sensor
【-t】指定主题,此处为sensor
【-v】打印更多的调试信息

2.4 运行结果
当发布者推送消息之后,订阅者获得以下内容
sensor 12 

打开本地客户端。选择exras新建用户,点击subscribe ,moonstart/lora/pub
{"sn":"00:00:00:00:00:05", "seqID":14,"values":[66.4,3.1,0.0]}

【数据库备份】
  mysqldump -uroot -proot -d moonstart > moonstart.sql

linux下执行mysql的sql文件
 
mysql -uroot -proot
进入到mysql
然后执行source /var/ftp/pub/sogoodsoft.sql;

【docker安装】
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker


分享到:
更多

网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。