Easy APT Pinning (Mixed System) on Debian

基本系统使用spueeze。Pinning的目标是要实现在stable频道安装/降级/升级sid频道的软件包,
首先在source.list.d启用SID源。

apt-cache policy adduser
add[......]

Read more

使用VirtualBox往portwell的X86板子里面灌系统

公司这块portwell的主板也不知道是啥型号的。只知道是当年SVA出品。壳子什么的还蛮精致的。当初也是SVA当废物清仓了的。
由于不支持从USB启动。所以必须在外面灌好系统后把硬盘再装回去。
当初本来想把笔记本硬盘拔掉然后装上这个小硬盘灌系统的。后来想想,VirtualBox就能完成任务。[......]

Read more

Nginx在CentOS/RHEL的SNI支持问题

所谓坑爹无极限。
之前debian系列用惯了,再去用CentOS系列就是感觉很坑爹了。
公司的服务器上的nginx怎么配都是只下载默认的ssl证书,根据域名配的证书都不被下载。刚开始还以为是浏览器不支持SNI,但是看了一下Nginx官方的文档,都是已经满足条件了,然后把目光放到nginx本身上来[......]

Read more

Linux下获取进程正确的启动时间的几种方法

1.使用ps显示的进程运行后到现在经过的时间进行计算(Via)
Script by ihipop


2.通过procfs里面的jiffies时间计算(Via)

在Linux系统中,时间管理有两个基本概念:xtim[......]

Read more

Nginx rewrite中 Query String的处理

Nginx除了能对UA进行处理,乃能对特殊的Query String进行处理。
最典型的应用就是,location进行路径匹配的时候,是没办法是用正则表达一起捕获这个路径和querstring的。那么我想真的URL里面的Query String进行不同的rewrite,应该如何处理呢?答案就是$a[......]

Read more

CentOS/Fedora网络接口配置中的PreUp,PostUp,PreDown,PostDown脚本

Debian配置网络参数的时候可以定义一个或者多个PreUp,PostUp,PreDown,PostDown脚本,实现各种需求和功能,也有一个ifup.d 脚本丢下去就可以了,而openSUSE连网后执行的脚本则放在/etc/sysconfig/network/if-up.d/,它们是到/etc/s[......]

Read more

Debian下使用shell脚本计算生产RouteOS风格的chnroutes

首先安装ipcalc (CentOS下面的ipcalc和debian下面的不一样,要么你们自己改算法,要么移植吧。)

apt-get install ipcalc

得到类似

ip route add dst-addre[......]

Read more