MongoDB复制数据库

某些时候,我们需要迅速根据已存在的库创建一个新的库。mongodb提供了一个方法db.copyDatabase()可以快速将已存在的库拷贝为一个新库。使用方法直接在目标实例端执行:db.copyDatabase(fromdb, todb, fromhost, username, passwor...

一个简单的MySQL备份脚本

!/bin/bashcd /opt/db_backupnowTime=date +%j-%Y%m%d-%H%M%Smysqldump -h "mysql.rds.aliyuncs.com" -udb_kb_prod_r02 -p dbname > $nowTime.sqlxz -9 $n...

为Typecho文章页url标签添加nofollow和target属性

Typecho默认的a标签是只有href属性的,也就是覆盖本页打开。但是大多数情况下我们都希望链接从新窗口或新标签页打开。默认html下面是默认的html代码。<a href="https://www.ipaddr.host">千思网</a>希望的h...

MySQL字段自动插入时间戳

我们向数据库中插入数据的时候,一般会使用时间戳来记录日期和时间。MySQL提供了可以自动插入时间戳的功能,创建表的时候,只需选择timestamp类型,默认值填入CURRENT_TIMESTAMP即可。下面是一个例子:CREATE TABLE `tablename` ( `id` int(1...
ZABBIX钉钉报警插件

ZABBIX钉钉报警插件

这是使用Golang为zabbix写的一个钉钉报警插件。可以将zabbix的报警消息推送给钉钉,实现使用钉钉APP接收zabbix的报警消息。点这里查看如...

使用curl获取http状态码

shell中使用curl获取http请求的状态码 #!/bin/bash checkPort() { #检测http端口是否正常 # 输入一个端口,返回以该端口请求url的http状态码。 # http_code会有3个状态:000=超时,200=正常,其他不正常 # 返回0=超时,1=...

shell实现进度条

shell中实现进度条sleepa(){ b='' for ((i=100;$i>=0;i-=2)) do printf "等待中:[%-50s]\r" $b sleep 0.1 b==$b done echo } sleepa效果如下:等待中:...

shell输出带颜色文本

用下面方法可以实现shell输出带颜色的文本。其他颜色请自行Google,直接替换即可。 # 定义日志路径 logFile=/dev/null # logFile=$path"reloadTomcat_"`date +%s`.log # 定义字体颜色 logErr() { ech...