mosquitto中可以添加多个用户,只有使用用户名和密码登陆服务器才允许用户进行订阅与发布操作。可以说用户机制是mosquitto重要的安全机制,增强服务器的安全性。 用户与权限配置需要修改3处地方: 1、mosquitto中最最最重要的配置文件mosquitto.conf 2、pwfile.example (保存用户名与密码) 3、aclfile.example (保存权限配置) 首先我们来新增两个用户 1: admin/admin 2: mosquitto/mosquitto  具体步骤: 1: 打开 mosquitto.conf 文件,找到 allow_an...

阅读全文>>

1、安装其他依赖包 yum install gcc gcc-c++ libstdc++-devel yum install openssl-devel -y yum install c-ares-devel -y yum install uuid-devel -y yum install libuuid-devel -y 2、下载mosquitto安装包 源码地址:http://mosquitto.org/files/source/ 进入到下载并解压出来的文件夹中执行 make &&am...

阅读全文>>

1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编译安装git方法。 2、删除已有的git yum remove git 3、安装git依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 4、下载git源码 切换到你的包文件存放目录下 cd...

阅读全文>>

一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 三.rewrite指令的最后一项参数为flag标记,flag标记有: 1.last    相当于apache里面的[L]标记,表示rewrite。 2.break本条规则匹配完成后,终止匹配,不再匹配后面的规则。 3.red...

阅读全文>>

设置钩子  我们知道要把svn的内容更新到web目录需要手动的svn up,但是今天笔者教你自动更新web目录的方法,我们要在svn版本库中配置钩子来实现,就是创建一个post-commit的配置文件,对其进行简单的配置,简简单单的四步就可以实现Linux下SVN自动更新web目录配置。  第一步:建立你的web程序目录  mkdir /var/www/html/test  进入/var/www/html/test目录。     svn checkout ...

阅读全文>>

#!/bin/sh a_url="http://www.test.com/Crontab/test.html" http="http://www.test.com" result=$(echo $a_url | grep "${http}") file_name="`date +%Y%m%d`.txt" echo -e "====start_time: `date +%Y%m%d`_`date +%H%M%S`====\n" >> $file_name while [[ "$result" != "" ]] do echo "get_u...

阅读全文>>

1、在aliyun上申请免费证书后,下载出  orderid.key  和 orderid.pem 两个文件 2、将上述两个证书文件上传至服务器nginx目录下,修改为如下vhost主机配置:(含以下内容,但不仅仅是,还要有原来的配置信息) server { listen 80; listen 443 ssl; #listen [::]:80; ssl on; ssl_certificate /usr/local/nginx/conf/vhost/myorderid.pem; ssl_certificate...

阅读全文>>

1,安装SVN服务端 yum install subversion 2、创建svn版本库 svnadmin create /home/svn/mytest //这里的文件目录自己随便设置 3、进入/home/svn/mytest/conf  进行相关配置 4、添加用户 vim passwd 5、为用户配置权限 vim authz 6、设置总配置文件 7、启动svnserve svnserve -d -r ...

阅读全文>>