华硕路由器entware使用及ss代理安装

缘起由于家里有个树莓派,有个用来数据备份的nas(暂时是基于ubuntu server),经常需要下载国外的软件源、github上的二进制包、pip、go等等。而往往这些国外的服务在国内简直是龟速,一个10几MB的文件,能下载几十分钟。。。。之前树莓派自己用ss搭建了本机的代理,可以加速国外网站的访问;但现在服务器多了不想一个一个配置ss,于是有了这次的折腾。折腾过程安装entware我使用的路由器是华硕的ac68u,由于担心后门什么的,安装的是基于原版gpl开源固件的梅林(Merlin)固件 阅读全部

nginx新的geoip2库使用

缘起nginx是支持geoip库进行访问来源位置判断的,可以在access.log中看到访问来源的ip地址。之前一直使用geoi的lite版本的country和city信息(GeoIp.dat和GeoIpLiteCity.dat)。但是自19年2月份开始,maxmin官方已经不再提供老版本的数据库,而是换成了新的mmdb格式,导致以后的geoip维护困难。而这个月由于老的搬瓦工openvz架构的服务器不能再续费了,折腾着手工迁移到kvm架构的机器,而nginx配置geoip地址时,发现官方已经没 阅读全部

nas-ubuntu 18.04history数量设置及自动补全

编辑.bashrc 中的HISTORYSIZE和HISTORYFILESIZE设置历史命令数量sudo apt install vi 解决vi便捷时上下箭头乱码问题tab命令自动补全sudo vi /etc/bash.bashrc 反注释成这样# enable bash completion in interactive shells if ! shopt -oq posix; the 阅读全部

Debian/Ubuntu开启bbr

缘起现在google开发并且在4.9之后合并到linux kernel的新tcp拥塞控制,非常的火。能够有效的提升不稳定网络的传输速率(比如访问国外的ip地址)。因此在本地的树莓派、nas服务器上开启个bbr也是很有必要的(所幸树莓派的系统还是比较给力的,内核已经4.19了,非常新)。折腾过程linux下,一切都是那么的简单粗暴但有效,直接编辑文件生效就完事啦。1、编辑网络配置文件sudo vi /etc/sysctl.conf在文件末尾增加如下两行net.core.defa 阅读全部

合并两个已存在的不同git仓库

转自:https://github.com/deercoder/0-tech-notes/blob/master/Git/git_merge_local_repos.md需求:有两个不同的git仓库,原本是同一个仓库,但是后续由于开发策略分裂成两个不同的git仓库进行维护问题:如何合并/同步一个查看的代码到另一个仓库中?解决办法总体思路:将本地的一个版本库作为远程版本库,合并到另外一个版本库上。前期准备:有2个git仓库:repo1、repo2;想将repo1中的文件移入repo2;repo1的 阅读全部

linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

转自:https://blog.csdn.net/kozazyh/article/details/5495532 lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用l 阅读全部

git创建和使用补丁patch

缘起    这两天在出差,而出差呢还是需要改bug是吧(🙄),所以在折腾一个可以远程提交代码的方法。    传统的方式是在公司开vpn,远程vpn进去操作。但是目前有2个问题,一是需要申请vpn权限,走流程可能需要点时间;一是公司的vpn客户端只有windos版本的,对macos并没有支持。。。    因此只能基于需要远程提交代码这个需求摸索下了,于是有了这篇文章。操作&nbs 阅读全部

网站开启https优化记录

缘起    最近blog以及fq子域遇到了各种被dns污染,connect reset这些被嫱的问题,于是,全站https提上了日程。之前呢,是把几个子域用了https,这次一部到位,直接全部blog也换成https。折腾经过    过程有不少东西,比如开启http2,做301跳转,申请let's encrypt通配符证书(可以参考https://yanke.info/?id=65),之后的一些优化,我参考了 阅读全部

一次Mysql异常规律性挂起问题解决

缘起    之前在vps上挂了blog,稳定运行了有2年了,但是最近突然vps启动一天左右之后就出现mysql数据库连接不上的问题,很是烦恼。    开始的时候懒得查原因,直接每次down了重启了事,后来被搞烦了,就尝试来解决一下。折腾过程    1.问题表现    大体表现是没次启动一天左右即每隔10min打印一段重新启动mysqld服 阅读全部

使用 rsync 增量同步备份文件(转)

转载自http://einverne.github.io/post/2017/07/rsync-introduction.htmlrsync 全名 Remote Sync,是类unix系统下的数据镜像备份工具。rsync - a fast, versatile, remote (and local) file-copying toolrsync是一个功能非常强大的工具,其命令也有很多功能特色选项它的特性如下:可以从远程或者本地镜像保存整个目录树和文件系统。可以保持文件原来的权限、时间、所有者、组 阅读全部