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 阅读全部

蜗牛星际矿车折腾笔记

缘起最近又双叒叕矿难了,爆出矿难的是郑州那边起始的叫蜗牛星际的矿机。矿老板(也可能是被坑的血本无归的普通人)们疯狂贱卖,成本价大约在1000的多盘位类似nas的机器(j1900集成cpu主板),在闲鱼被大规模的200多卖出。矿难无情人间有爱,本来也用j3455折腾了一套nas出来,奈何这次的蜗牛矿车真的是太便宜了,遂280包邮入手了一台,毕竟四盘位、j1900、4G内存、16G固态的配置,我自己配置的总成本接近1000了。这次的矿车配置一般如下:cpu:j1900集成cpu(被动散热片散热)&n

阅读全部

Debian/Ubuntu开启bbr

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

Android adb shell 删除内置应用(魅蓝metal)

0、缘起这几天春节放假回家了, 2年前给家人买的魅蓝metal, 已经卡的不像样子(基本是不可用的状态,动不动就黑屏卡死)。作为Android开发的猿,自然义不容辞的需要对这个青la年ji良mei品zu做一波优化啦。开始以为是软件开多了比较卡,然而简单看了下并没有,因此只有通过其他技术手段删除自带的系统软件来优化了。1、过程既然是优化系统自动应用,首先自然是想办法禁用啦,那么就有如下的方法。将手机root掉,这样就可以将系统app删除掉了在某些Android系统上,可以选择将系统应用禁用,这样也 阅读全部

Beyond Compare 试用期延迟

参考 https://gist.github.com/huqi/35f2a0792aef830898ca此处仅作为备份Beyond Compare 4 license for MacRaw trial.keyBeyond Compare 4Licensed to:    ASIO AllsoftinoneQuantity:       1 userSerial number:  1822-9597License ty 阅读全部

nas-ubuntu 18.04 设置静态ip

缘起最近在折腾用j3455配的nas主机,宿主使用的是windows server2016,前段时间使用vmware和vbox分别安装了dsm、ubuntu server,但是经过测试,网络性能非常的差,局域网只能跑到10几MB,这样完全不能用。在上周试用了下windows自带的hyper-v安装了个ubuntu server,测试了下,发现性能非常的不错,能够达到30多MB,已经可以接受啦。$ scp  myfile.iso [email protected]. 阅读全部

树莓派-Transmission编译安装

缘起如N多的树莓派搭建transmission的文章所说,直接apt install就完事了,然后直接配置下就行了。为什么还要费劲的折腾着从源码编译安装呢?起初使用apt安装的transmission运行非常不稳定,在运行一段时间之后,占用了数百MB的内存,这在树莓派上显然是不能接受的,经常出现运行一段时间后挂掉的情况。此文主要记录下transmission的编译安装过程,方便以后查看。折腾过程1、源码下载&编译首先安装transmission的依赖,如下sudo apt&nb 阅读全部

树莓派-系统sd卡迁移

缘起在前几个月的时候,树莓派3b工作很不稳定(见这篇博文),总是在运行一段时间或者高io/cpu负载时出现卡死问题。最终定位到的原因为:树莓派的sd卡由于作为系统使用有很大的损耗,系统在高负载时sd卡会罢工,整个系统挂掉。这里记录下当时树莓派备份、迁移sd卡的过程,作为一个回顾以及记录。折腾过程1、备份系统备份时一个非常好用的linux命令就排上用场了,这个命令就是日常经常用来测试写磁盘速度的dd命令。使用如下命令备份dd if=/dev/mmcblk0 of=[other_ 阅读全部

树莓派-编译带omx硬件加速的ffmpeg

缘起    最近树莓派3b上播放的视频质量越来越高,对于mkv格式来说由于本身就mp4类的封装,解码压力不是很大,但是对于rmvb、rm格式的视频,由于需要实时转码,压力就非常大了,使用cpu解码的话即使100%占用,解码也是非常的卡。    而ffmpeg默认的apt方式安装,不自带omx硬解码的支持,因此有了此次ffmpeg源码编译的折腾。折腾过程1、安装x264解码库   &nbs 阅读全部