由于 golang 中接口的特殊性,所有实现了 Error() 方法的对象都可以,被赋值给 error 类型的变量,所以实现起来就很简单,下面直接给出代码了, 这是我自己写的一个简单的demo
package main
import (
"fmt"
...
shanhuhai
10年前 (2015-09-04) 4880℃
1喜欢
Centos 7 自带 3.10 内核,且 systemctl 启动管理程序对 docker 也提供了很好的支持
安装 docker 1.7
yum -y install wget
wget -c https://get.docker.com/rpm/1.7.1/centos-...
shanhuhai
10年前 (2015-07-16) 4954℃
1喜欢
负载均衡机 load blancer
!/bin/bash
GW=10.2.19.255
website director vip.
SNS_VIP=10.2.19.83 SNS_RIP1=10.2.19.85 SNS_RIP2=10.2.19.86
logger $0 ca...
shanhuhai
10年前 (2015-06-29) 4843℃
0喜欢
创建 mysql 组,并设置 groupid 为 10001useradd -g 10001 mysql
创建 mysql 用户,指定用户 uid 为 10001,不能通过shell登录,不创建用户目录,指定用户组为mysqluseradd -u 10001 -s /sbin/n...
shanhuhai
10年前 (2015-06-24) 2516℃
1喜欢
今天来介绍一个略吊的技能,在 centos6 上制作本地的 yum ,这样当你要给客户装软件的时候,就可以实现离线安装了。
下载rpm
yum 实际就是一个 rpm 包管理器,我们要制作我们的 yum 源,也就是要下载一堆我们需要的 rpm 包,如何下载到我们需要的 rpm 包呢...
shanhuhai
10年前 (2015-06-22) 4861℃
2喜欢
创建测试文件
cat > a.txt << END
docker
nl
sed
gearman
nlp
lua
rpm
END
删除3到5行
nl a.txt | sed '3,5d'
替换3到5行
nl a.txt | sed '3,5c lua'
...
shanhuhai
10年前 (2015-06-19) 2695℃
0喜欢
检测变量是否为空
#!/bin/bash
config=""
[ -z $config ] && echo "empty"
转载请注明:大后端 » Linux 条件测试用例...
shanhuhai
10年前 (2015-06-19) 2382℃
0喜欢
echo -e 双引号字符串中的转意字符将生效,例如
echo -e "Hello\nworld"
将输出
Hello
world
转载请注明:大后端 » Linux-echo...
shanhuhai
10年前 (2015-06-18) 2301℃
0喜欢
tee 命令用于当我们重定向时既输出到文件又输出到屏幕,tee 命令可以重定向输出到多个文件
seq 5 >1.txt
cat 1.txt
cat 1.txt >2.txt
cat 1.txt | tee 3.txt #将 1.txt 的内容输出到屏幕且写入到 ...
shanhuhai
10年前 (2015-06-18) 2548℃
0喜欢
容器管理
检查容器启动日志
docker logs 容器id/容器名称
启动一个已经被终止的容器
docker start 容器id/容器名称
以交互方式启动一个已经被终止的容器
docker start -i 容器id/容器名称
终止容器
docker stop 容器id...
shanhuhai
10年前 (2015-06-17) 2962℃
0喜欢