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 ...
server {
listen 80;
server_name c.com www.c.com;
root "/data/wwwroot/c.com";
location / {
index index.php index.html index.htm;
#autoindex on;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.ph...
LINUX 查看磁盘剩余空间:# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 3.7G 15G 20% /
tmpfs 245M 0 245M 0% /dev/shm