升级golang Posted on 2017-04-03 | In golang | 今天心血来潮决定升级一下golang,但是yum中最新的为1.7并不是官网的1.8于是使用源码升级,但是遇到了一些问题,主要是环境变量的设置:区分一下GOROOT,以及GOROOT_BOOTSTRAP,前者是源码的位置、后者是进行自举的go的路径 参考链接: 官网不仅连接不稳定,二进制发布包也不够全 ... Read more »
linux命令【find】专题 Posted on 2017-04-03 | In linux , shell | 使用find匹配包含某一行的文件、且目标文件类型是文件、size小于2M: find / -type f -size -2M -exec grep -onHP ‘10.10.87.87’ {} \; find对于正则表达式的支持: 转载自: www.2cto.comfind的-regex与-nam ... Read more »
ssh反向代理+正向代理穿透vpn Posted on 2017-03-19 | In shell | 在现有的连接关系中如下,B/C相连C将D发往A的流量转发给B之后经由B转发,这样就实现了一个单项的VPN,现在有个临时需求,需要让A能访问到D的某个端口11111,但是修改VPN的成本又过高,于是临时想了个方法使用ssh端口转发实现,首先是D->B是可以互通的,因此首先使用ssh -R选项使B ... Read more »
golang HTTP相关跨域问题、json传输的问题 Posted on 2017-03-19 | In golang | 首先是golang的跨域问题,这个之前在nginx配置中遇到过,关键字时all origin之类的东西,golang里面解决起来也很简单 w.Header().Set(“Access-Control-Allow-Origin”, “*”) //允许访问所有域 w.Header ... Read more »
bash登陆提示-bash: _have: command not found Posted on 2017-03-19 | In shell | 找到了连接 原因是由于lxc文件包使用了未定义的函数导致的,卸载之后问题消失 转载请注明来源链接 http://just4fun.im/2017/03/19/bash-e7-99-bb-e9-99-86-e6-8f-90-e7-a4-ba-bash-have-command-not-found/ 尊 ... Read more »
mysql引擎、索引相关 Posted on 2017-03-19 | In mysql | alter table tablename engine=myisam/innodb修改table的engine 对table进行alter操作不管是改列还是加列亦或者是重新导入数据都会有重建索引这个流程,而重建索引的速度可以从两个方面影响:1,mysql用于索引的内存的大小。2,当所有的数据插入之 ... Read more »
mysql清理binlog之坑 Posted on 2017-03-19 | In mysql | mysql清理binlog有两种方法,第一种是reset master,还有一种是purge binlong before “timestamp”。 在使用过程中,reset master在某些情况下会导致mysql直接卡死,出现死锁的情况无法对外提供服务,包括连接的时候都会hang住直至卡死。 目 ... Read more »
python十进制转二进制 Posted on 2017-03-19 | In python | >> “{0:b}”.format(10)‘1010’ 权当备忘 飘逸的python 转载请注明来源链接 http://just4fun.im/2017/03/19/python-e5-8d-81-e8-bf-9b-e5-88-b6-e8-bd-ac-e4-ba-8c-e8-bf-9 ... Read more »
【转】Linux shll中的$符号 -- 读取命令行参数 Posted on 2017-03-19 | In linux , shell | 原文链接 备忘 文件名test.sh [html] view plain copy USER=nihao echo “hello $USER” #$0 脚本名 echo “script name is : basename $0“ #$1 第一个变量名 echo “first param is ... Read more »
pkill的-f选项慎用啊!! Posted on 2017-03-19 | In linux | 今天有个使用场景,就是restart脚本调用pkill杀死服务并重启,在使用过程中发现执行restart.sh没有问题,但是在使用ssh远程调用的情况下,会导致进程异常退出,同时exist code是143(linux状态码大于128的情况下是128+收到的信号)当时就很纳闷这是被谁给杀了,而且是连 ... Read more »