安装指定版本的docker
安装指定版本的docker,在Google上搜索关键字docker install specific version,搜到的解决办法基本都没法用。于是自己动手,发现一个安装指定版本的捷径!
安装指定版本的docker,在Google上搜索关键字docker install specific version,搜到的解决办法基本都没法用。于是自己动手,发现一个安装指定版本的捷径!
随着国内运营商的IP不够用的节奏,我们拨号拿到的IP已经不再是类似122.1.33.22
的公网IP了,而是类似10.1.2.33
的内网IP,换句话说,我们没法直接访问到我们自己家里的路由器了!如何解决这个问题呢?目前成本最低的方式就是使用内网穿透技术了。说白了就是端口转发,即我们需要一台类似反向代理的VPS(老高的VPS使用的搬瓦工),把我们的请求转发到内网里,这样就相当于在防火墙内打了个洞,我们的数据能够穿透运营商的限制到达内网设备。
图片来自网络,侵删。
在centos下很容易就可以搭建好一个HTTP代理服务器,搭建一个socks5代理更是简单的不用说!
不管是测试用途还是自己使用,Squid都是一个很不错的代理工具!他支持正向代理,反向代理,还有透明代理!老高最近搭建了一个简单的squid的正向代理,随便记记笔记!
如果只是想使用代理而不需要认证功能,tinyproxy也是不错的选择!
几句话说完。
watch有监控的需求,比如文件列表的变化等。
# -5 指的是间隔5s执行一次
# --differences 指高亮变化的地方
watch -n 5 --differences ls -l
rsync不多说了,主要解决了我在服务器之间的大文件同步需求,scp本来也能做,但是如果文件名相同会直接覆盖。
# --update 不覆盖更新的文件
# --times 选项保持每个文件的访问权限、创建和最后修改时间
rsync -e ssh --update --verbose --times someone@someip:~/* /tmp/
docker快速安装笔记
老高的想做的很简单,就是开一个没有界面的虚拟机运行在后台,由于VirtualBox的GUI和虚拟机的运行管理是分离的,想要做到这一点很容易!
一句话代码
cut -d: -f1 /etc/passwd|xargs -i sudo crontab -u {} -l