坐标上海,5月底房子到期,刚好公司在此时和自如有合作,最终整租了一间40平一室一厅的非首次出租的自如房,房租半年付,使用公司的优惠便宜了大约300元。

直到一周后搬进去后,我和女友都出现了嗓子疼,咳嗽的症状,而且时间长不通风的情况下一股刺鼻的味道,睡一觉早上醒来嗓子干疼,于是在搬进去的第二天晚上,我开始以关键字 甲醛 自如 学习研究,发现这样住下去肯定命不久矣,于是买了一些初级的检测设备,联系管家,发了自测的甲醛和tvoc超标的图。

而管家的回复让我很郁闷,总结一下:

  1. 这个房子不是首次出租,所以应该不会有问题(我能确定部分墙面肯定是新刷的)
  2. 之前住这里的是一家子人,还有一个小孩子,没说有问题
  3. 你的设备检测不准

套路过后,他们表示只承认cma报告,可以自己联系或者申请自如检测(后者可能要等很久)。

同时我也把我们公司负责自如的对接人,还有自如方的对接人,管家拉到群里,一起讨论这个问题,果然还是套路回答。这个也在预料之内,于是当天打电话预约了一家有cma资质的检测机构(不打广告了),第二天早上请假做检测,一个点500,带发票550,7个工作日出结果(那周刚好有端午节,多等了几天),邮寄纸质cma报告。

等报告期间我住过酒店,不过太贵了就又回去住了几天,一直保持通风,睡觉头都是朝着过道,嗓子又疼了一周。然后找到了新的住处,挑了一个周末搬过去了(还是老房子好啊!)。

终于在过了很久后的今天(20190617),我终于收到了通知电话,结果确实是甲醛超标,而且只有甲醛超标,听到这个结果我是比较开心的,不是因为得到了有利的证据,而是tvoc没有超标,这玩意儿才是真正的大佬!

纸质报告明天才会拿到,不过之前的电话是有录音的

docker就不多说了,按照贴出的代码一步一步就可以安装成功

# 删除
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 开启ce
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 使用阿里的加速
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 开启服务
sudo systemctl enable docker
sudo systemctl start docker

# 添加组
sudo groupadd docker
sudo usermod -aG docker $USER

# 重新登录
logout

安装完docker,最好改为国内镜像,https://registry.docker-cn.com是docker公司专门为国内用户准备的!

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

docker-compose就不多说了,赶紧装起来

方法1:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

方法2:

sudo yum install -y epel-release
sudo yum install -y python-pip
pip install -i https://pypi.doubanio.com/simple/ --upgrade pip docker-compose

一些常用的加速资源

docker run -it --rm=true --name=test alpine:3.9 ash

sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/alpine/g' /etc/apk/repositories

npm config set registry https://registry.npm.taobao.org/
composer config -g repo.packagist composer https://packagist.phpcomposer.com
pip install -i https://mirrors.aliyun.com/pypi/simple --upgrade pip docker-compose
pip install -i https://pypi.doubanio.com/simple/ --upgrade pip docker-compose
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

k8s

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet

工作学习中遇到了很多有趣的go项目和文章,收集一下

文章或视频

https://golang.org/doc/codewalk/sharemem/
https://blog.labix.org/2011/10/09/death-of-goroutines-under-control
https://blog.golang.org/share-memory-by-communicating
https://golang.org/doc/codewalk/sharemem/
https://www.youtube.com/watch?v=lLDWF59aZAo
http://satran.in/2017/11/15/Implementing_tails_follow_in_go.html
https://www.flysnow.org/
https://github.com/polaris1119/The-Golang-Standard-Library-by-Example
https://projecteuler.net/

学习资料

https://github.com/mikespook/Learning-Go-zh-cn
https://astaxie.gitbooks.io/build-web-application-with-golang/content/zh/
https://gobyexample.com/
https://github.com/Unknwon/go-fundamental-programming
https://github.com/Unknwon/go-rock-libraries-showcases
https://golang.org/doc/effective_go.html
https://blog.golang.org/laws-of-reflection
https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

项目

https://github.com/go-cmd/cmd
https://github.com/fsnotify/fsnotify
https://github.com/nathany/looper
https://github.com/hpcloud/tail
https://gopkg.in/tomb.v2
https://github.com/fatih/color
https://github.com/mattn/go-colorable
https://github.com/gongo/9t
https://github.com/shanghai-edu/multissh
https://github.com/gogs/gogs
https://github.com/pkg/errors

Golang syslist

Golang预定义的OS列表

aix
android
darwin
dragonfly
freebsd
hurd
js
linux
nacl
netbsd
openbsd
plan9
solaris
windows
zos

Golang预定义的Arch(架构)列表

386
amd64
amd64p32
arm
armbe
arm64
arm64be
ppc64
ppc64le
mips
mipsle
mips64
mips64le
mips64p32
mips64p32le
ppc
riscv
riscv64
s390
s390x
sparc
sparc64
wasm

你认识几个?

LDAP是轻量目录访问协议,这个服务从老高进入360就一直在用,LDAP带来的好处真的是很多,你可以把它想象成为一个内网版的单点登录服务,可以让你使用同一组账户密码访问所有支持LDAP验证的系统,为企业的内部运维带来了极大的便利。

不过想要自己独立搭建一个LDAP服务还是挺麻烦的!不过一旦搭建好了LDAP服务器,剩下的管理和运维就简单多了。

- 阅读剩余部分 -