克隆人战争

为了生存, 为了私利,
争斗才是人类历史的主旋律!


  • 首页

  • 分类

  • 搜索

nginx 日志记录

发表于 2018-06-20 | 分类于 nginx , log

日志语法

参考: http://nginx.org/en/docs/http/ngx_http_log_module.html

Syntax:     access_log path [format [buffer=size] [gzip[=level]] [flush=time] [if=condition]];
access_log off;
Default:     

access_log logs/access.log combined;

Context:     http, server, location, if in location, limit_except
阅读全文 »

用NGINX的GeoIp库做国外ip屏蔽

发表于 2018-06-20 | 分类于 nginx , security

安装GeoIp模块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

## 安装模块,nginx也是通过yum安装

yum install nginx-module-geoip

## 安装对应nginx 版本的 模块

yum --showduplicate list nginx-module-geoip

nginx-module-geoip.x86_64 1:1.12.0-1.el7.ngx nginx
nginx-module-geoip.x86_64 1:1.12.1-1.el7.ngx nginx
nginx-module-geoip.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-geoip.x86_64 1:1.14.0-1.el7_4.ngx nginx

yum install nginx-module-geoip-1:1.12.2-1.el7_4.ngx.x86_64


ls /usr/lib64/nginx/modules/
ngx_http_geoip_module-debug.so ngx_http_geoip_module.so ngx_stream_geoip_module-debug.so ngx_stream_geoip_module.so
阅读全文 »

Hexo 多下级目录配置

发表于 2018-06-20 | 更新于 2018-06-23 | 分类于 hexo

使用注意

# 发布和预览运行时都需要先清空,不然会文章融合在一起, 搜索也会不能用

# 下级目录一定要添加参数: --config <下级配置文件>

# 主目录运行
hexo clean
hexo server -d

# 下级目录运行
hexo --config life.yml clean
hexo --config life.yml server -d
阅读全文 »

xcopy 备份文件夹

发表于 2018-06-19 | 更新于 2018-06-20 | 分类于 windows , backup

基本使用

创建 backup.bat文件,文件编码格式为ANSI,内容如下

@echo off
echo 正在复制"C:\a"文件夹的内容至"D:\b"文件夹下...... 
xcopy "C:\c" "D:\d" /e/I/d/h/r/y
exit 


参数说明:
/e:拷贝所有子目录,包括空子目录;
/I: 如果目标文件或目录不存在且拷贝的文件数多于一,则假设目标为目录;
/d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件)
/h:同时拷贝隐藏文件和系统文件
/r:拷贝并覆盖只读文件
/y: 复制文件审核设置(不显示已有文件覆盖确认)
阅读全文 »

Hexo渲染时排除部分文件或目录

发表于 2018-06-18 | 更新于 2018-06-24 | 分类于 hexo
skip_render:
  - 'baidu.html'
  - 'google.html'
  - 'demo/other/3.html'


只有source目录下的文件才会发布到public(能够在网络上访问到),因此Hexo只渲染source目录下的文件。
阅读全文 »

hexo nexT 主题安装配置

发表于 2018-06-18 | 更新于 2018-06-24 | 分类于 hexo

安装

更新hexo:

npm update hexo

下载next主题
git clone --depth 1 https://github.com/theme-next/hexo-theme-next /data/hexo_blog/themes/next

## 升级

cd /data/hexo_blog/themes/next
git pull


## 修改hexo 配置文件中的主题 /data/hexo_blog/_config.yml

    theme: next

创建菜单项对应文件目录,以分类、标签、关于为例

hexo new page categories

hexo new page tags

hexo new page about
阅读全文 »

Hexo 写作

发表于 2018-06-18 | 更新于 2018-07-02 | 分类于 hexo

Front-matter

文本开头都需要有下面类式格式标记
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

---
title: ##文章标题
date: ##时间,格式为 YYYY-MM-DD HH:mm:ss
categories: ##分类
tags: ##标签,多标签格式为 [tag1,tag2,...]
keywords: ##文章关键词,多关键词格式为 keyword1,keywords2,...
description: ##文章描述
---
正文

示例:

---
title: Hexo 写作
urlname: hexo_writing
date: 2018-06-18 10:44:15
categories: hexo
tags: hexo
---
阅读全文 »

vscode git hexo 配合使用

发表于 2018-06-18 | 更新于 2018-06-23 | 分类于 hexo

概况

安装vscode

安装git客户端

安装nodejs v8

添加nodejs环境变量

通过npm 安装 hexo
阅读全文 »

install hexo on centos 7

发表于 2018-06-18 | 更新于 2018-07-24 | 分类于 hexo

hexo 官网

https://hexo.io/zh-cn/docs/index.html

安装git

yum install git

配置git全局信息

git config --global user.email "share2030cn@126.com"
git config --global user.name "dolphincn"
阅读全文 »

MariaDB 10.2 galera 集群安装

发表于 2018-06-17 | 更新于 2018-06-22 | 分类于 mariadb , install

环境:

每台服务器安装CentOS 7.2 Minimal 版本,安装后使用yum update更新一下最新的系统内核和相关配置参数。

MariaDB galera集群建议最少3台服务器,2台无法保证数据完整性。

几台虚拟机ip设置如下:

节点名称   IP地址
cluster1    192.168.56.21
cluster2    192.168.56.22
cluster3    192.168.56.23

删除CentOS自带的老版本mariadb lib文件

查找安装的mariadb
sudo rpm -qa | grep mariadb

删除查找到的lib文件
sudo rpm -e --nodeps (这里是查找到的mariadb lib 文件)
阅读全文 »
1…567

dolphin

现实是强者理想的实现

62 日志
40 分类
46 标签
0%
© 2018 dolphin