git 命令

远端操作

1
2
3
4
5
git remote -v                    					# 查看远程服务器地址和仓库名称
git remote show origin # 查看远程服务器仓库状态
git remote add origin git@github:Belen/Belen_one.git # 添加远程仓库地址
git remote set-url origin git@github.com: Belen/Belen #修改远程地址
git remote rm #删除远程创库地址

文件差异比较

1
2
3
4
5
6
git diff
git diff <file> #比较工作区与暂存区文件的差异
git diff --cached # 比较暂存区和版本库差异

git diff <$id1> <$id2> # 比较两次提交之间的差异
git diff <branch1>..<branch2> # 在两个分支之间比较

Read More

CentOS 7 vsftpd 安装配置

安装 vsftpd

1
yum install -y vsftpd

修改配置文件

1
vi /etc/vsftpd/vsftpd.conf

1、禁止匿名访问

1
anonymous_enable=NO

2、允许本地用户进行 FTP 用户验证

1
local_enable=YES

3、使用用户禁止切换目录

当 chroot_list_enable=YES,chroot_local_user=YES 时,在/etc/vsftpd.chroot_list 文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录

Read More

Markdown 中 LaTeX 公式使用

LaTeX的数学公式主要有两种,即行内公式(Inline Formulas)和块级公式(Display Formulas)。行内公式内嵌于正文文本中间,与正文文字行高相等;块级公式则单独成行。

1. 插入公式

1.1 行内公式

$ 数学公式 $

行内 LaTeX 公式代码:

If $a^2=b$ and $b=2$, then the solution must be
either $a=+\sqrt{2}$ or $a=-\sqrt{2}$.

行内 LaTeX 输出结果:

If $a^2=b$ and $b=2$, then the solution must be
either $a=+\sqrt{2}$ or $a=-\sqrt{2}$.

Read More

Markdown 基础语法快速入门

Markdown 是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以 HTML 格式发布。Markdown 也可以理解为将以 MARKDOWN 语法编写的语言转换成 HTML 内容的工具。

Markdown 的优势

  • 它是易读(看起开舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。
  • 兼容 HTML,可以转换为 HTML 格式发布。
  • 跨平台。
  • 越来越多的网站支持 Markdown。
  • 更方便清晰的组织你的电子邮件。(Markdown-here, Airmail)
  • Markdown 的标记语法有极好的可读性。

Markdown 的使用

Read More

let's encrypt SSL 配置及自动更新

Let’s Encrypt 是一个于 2015 年第三季度推出的数字证书颁发机构,旨在以自动化流程为广大网站提供免费的SLL证书。Let’s Encrypt 已经得到了电子前哨基金会、Mozilla 基金会、Akamai、Chrome 以及思科等众多公司的支持。

由于商业 SSL 证书申请价格不菲,且没有自动化更新工具。Let’s Encrypt 申请不但免费而且简单方便;虽然 Let’s Encrypt 申请的证书只有 90天 的有效期,但是可以通过定时脚本定期更新证书一劳永逸。

CentOS 7 安装 certbot

因为 certbot 在 EPLE (Extra Packages for Enterprise Linux) 中不在官方软件仓库中,所以需要先安装 eple-release

Read More

fail2ban 安装及配置命令

虽然SSH作为连接服务器的协议是非常安全的,但是一直暴露在公网中的SSH端口可能会遭受hacker的暴力破解。任何公网上的服务器都是潜在的被攻击对象。

Fail2ban是一个开源的入侵保护框架,它会监控对应的系统日志,并根据检测的可疑行为从而厨房相应的防御动作。Fail2ban可疑根据SSH登陆错误次数,在防火墙iptables中临时增加一条规则,从而防止恶意登陆,达到恶意登陆的目的。

CentOS 7 安装Fail2ban

因为 Fail2ban 在 EPLE (Extra Packages for Enterprise Linux)中不在官方软件仓库中,所以需要先安装 eple-release

1
2
yum update
yum install epel-release

Read More

车险知识初窥

每年车主们都要头痛的事情就是购买车险,开始选择障碍。除了必须要买的,面对商业车险那么多的险种和条件,到底应该怎么选呢?

车险主要包括:交强险和商业车险

Read More

Linux 日常操作命令

目录操作

切换目录

1
2
3
4
5
6
cd /root/Belen/						## 切换到用户主目录
cd ~ ## 切换到用户主目录
cd - ## 回退到上次所在的目录
cd ## 什么路径都不带,则回到用户的主目录
cd ./data ## 切换到当前目录下的path目录中,“.”表示当前目录
cd ../data ## 切换到上层目录中的path目录中,“..”表示上一层目录

查看目录信息

1
2
3
4
5
6
ls /   ## 查看根目录下的子节点(文件夹和文件)信息
ls -al ## -a列出全部的文件,连同隐藏文件(开头为.的文件) -l是以更详细的列表形式显示
ls -l ##有一个别名: ll 可以直接使用ll <是两个L>
ls -d ##仅列出目录本身,而不是列出目录的文件数据
ls -h ##将文件容量以较易读的方式(GB,kB等)列出来
ls -R ##连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来

Read More

Redis Command Support in Codis

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| Command | Supported? | Format |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| DEL | Yes | DEL key [key …] |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| DUMP | Yes | DUMP key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| EXISTS | Yes | EXISTS key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| EXPIRE | Yes | EXPIRE key seconds |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| EXPIREAT | Yes | EXPIREAT key timestamp |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| KEYS | No | KEYS pattern |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| MIGRATE | No | MIGRATE host port key destination-db timeout |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| MOVE | No | MOVE key db |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| OBJECT | No | OBJECT subcommand [arguments [arguments …]] |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| PERSIST | Yes | PERSIST key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| PEXPIRE | Yes | PEXPIRE key milliseconds |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| PEXPIREAT | Yes | PEXPIREAT key milliseconds-timestamp |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| PTTL | Yes | PTTL key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| RANDOMKEY | No | RANDOMKEY |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| RENAME | No | RENAME key newkey |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| RENAMENX | No | RENAMENX key newkey |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| RESTORE | Yes | RESTORE key ttl serialized-value |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| SORT | Yes | SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination] |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| TTL | Yes | TTL key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| TYPE | Yes | TYPE key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| SCAN | No | SCAN cursor [MATCH pattern] [COUNT count] |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+

Read More

Amazon EC2 免费虚拟主机搭建

国内特殊的网络环境使得科学上网的门槛越来越高,越来越难;网上各种免费的付费的代理也总是会有各种各样的问题 Lantern 还算是目前比较快速稳定安全的免费代理);所以受够了别人家梯子的各种问题,那么今天就教各位搭建一个免费的专享带宽,超高速度,超低延迟梯子 (AWS VPS)。

AWS(Amazon Web Services),是亚马逊提供的在线虚拟主机服务。现在AWS提供的基础服务免费一年,流量每月 15G,只要你不是天天上网下大文件的话,一般不会超。选择 AWS,首先是因为它比较(bu)稳(yao)定(qian),并且它有东京的节点,网上很多其他主机商的节点都远在美国,距离近延迟低是一定的。

一、Amazon EC2 免费VPS申请

  1. 打开AWS官网
  2. 如果已有亚马逊账号可以直接使用那个账号登陆就好,没有的话注册一个(填写付款信息请认真添加后面要验证,只支持信用卡,银联 Visa 等都可以)

Read More