Hexo 命令
快速开始 创建新文章 $ hexo new "My New Post" 更多: Writing 清理静态文件 $ hexo clean 生成静态文件 $ hexo generate ## hexo g 更多: Generating 部署到远程服务器 $ hexo deploy ## hexo d 更多: Deployment 启动服务 $ hexo server ## hexo s 更多:
快速开始 创建新文章 $ hexo new "My New Post" 更多: Writing 清理静态文件 $ hexo clean 生成静态文件 $ hexo generate ## hexo g 更多: Generating 部署到远程服务器 $ hexo deploy ## hexo d 更多: Deployment 启动服务 $ hexo server ## hexo s 更多:
打开dayz.lucent.blog 将types.xml文件(文件位于服务器目录/mpmissions/dayzOffline.chernarusplus/db中)拖入到浏览器中 名词解释 最大数量:服务器同时刷新出该物品的最大数量 最小数量:服务器同时刷新出该物品的最小数量 生成优先级:服务器刷新该物品的优先级,优先级越高,刷新队列越靠前 生成速度:值为0 时,服务器会一次性刷新出该物品的最大数量的物资,而当值大于0 时,服务器每隔一段时间(值为1800就是每隔1800秒)就会刷新出一个该物品 生命周期:该物品在周围没有玩家时,持续存在的最长时间(秒),时间过去,
Redis主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,优点是读写分离,容灾恢复。 启动三台redis 首先准备三个配置文件并分别配置三个不同端口,例如6379,6380,6381 Pid文件名字,Log文件名字,Dump.rdb名字请根据需要自行设置 然后分别启动三台redis 下图可见三台redis均启动成功 下面分别连接三台redis并查看当前redis的状态 可见,所有redis默认均为主库,并且没有从库连接 配置主从复制 主从服务器的配置原则是:配从(库)不配主(库),即在从库进行配置,主库不用配置 注:无这里使用端口为6379的库作为主库,6380,
String(字符串) string是redis最基本的类型,可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。 常用命令 set key value #设置key的值为value get key #获取key的值 incr key #将key中存储的数据(必须为数字)加1 incrby key 值 #将key中存储的数据(必须为数字)加上指定的值 decr key #将key中存储的数据(必须为数字)减1
常用命令 select db #选择数据库,redis默认16个库(0-15) keys * #列出当前库中所有key exists key的名字 #判断某个key是否存在 expire key seconds(秒) #为给定的key设置过期时间 ttl key #查看还有多少秒过期,-1表示永不过期,-2表示已过期 type key #查看key是什么类型 move key db #移动key到指定数据库,当前库就没有了,被移除了 RENAME key newkey
redis是非关系型数据库(NoSql),NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。 redis的安装 1.创建myredis文件夹 mkdir myredis 2.下载redis最新版https://redis.io/ 可以直接下载再传到Centos系统中,也可以在Centos中使用如下命令直接下载 cd myredis
安装: centos6.9安装方法 easy_install supervisor centos7安装方法 yum install supervisor 在/etc/目录下建立配置文件 echo_supervisord_conf > /etc/supervisord.conf 修改配置文件 vi /etc/supervisord.conf 在末尾加入配置信息 一般配置信息都是[program:xxx]开头的 配置: command为真实安装路径! [][program:frp]
之前写过使用shell+crontab实现每天随机执行任务(linux使用crontab命令指定时间段内随机执行任务,但是后来想想容易出bug, 比如:第一天执行是生成的随机时间要留给下次使用,如果第一次生成时间为8:01,那么第二天就会8:01执行任务,第二天8:01执行任务时生成的随机时间是8:05,那么8:05也会执行一次任务,就会导致同一天执行两次甚至多次任务。 那么下面加入php重写,实现每天早晨8:00-8:09之间随机时间访问www.baidu.com: shell代码sign.sh: #!/bin/bash r=$(($RANDOM%10)) ##生成10以内的随机数字 rm -f /www/
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 service crond status //查看服务状态 在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,
screen对于不支持SSH的虚拟主机没有作用,但是对于vps来说那可是用处大大的。 不知道朋友们有没有在配置vps环境的时候出现突然中断或者要离开但是还没有配置完成的情况呢? 我遇到很多回,往往已经快配置完成的时候出现短线等情况,那就要从头再安装配置,很是麻烦,有时要连续重新安装好几次系统才可以完成。 现在有了screen命令就不用为此烦恼了。 screen命令是什么? Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 如何安装screen命令呢? Centos执行: yum install screen Debian/Ubuntu执行: apt-get install screen 怎么使用screen命令? 1、创建一个screen会话: screen -S abc abc为创建会话的名称 2、