Category Archives: 运维

使OpenWRT支持河南联通特殊拨号

近日购RG100A若干,其中一台带回老家测试ADSL modem功能拨号上网,使用的是guzhifeng制作的固件。

modem部分按照说明设定还算比较顺利,vpi/vci通过网线直连现有的猫进入管理界面找到,我家所在地区为8/81。注意设置后执行的是/etc/init.d/modem boot,而非start,因为猫需要先初始化硬件(需要将闭源的近500K的电话线信号软调制代码以二进制shellcode的方式映射到内存中然后交给brcm6358的另外一个核心执行),而后才是ADSL拨号服务。

河南联通的主要难点是对pppoe用户名进行了加密处理,更要命的是加密后的字符串中故意含有\r\n这个[……]

Read more

使用LMDE MATE作为工作站长期系统

死理性派通常并发很严重的选择障碍症,而且我这样的可以称得上病危的程度。因为理性无法控制选择矩阵中各个参数的量化,使得绝对理性无法存在。

Linux发行版上,最早接触的是Ubuntu,后来建站用到了Debian,所以就对DEB系产生了路径依赖而对RPM系无感。然而Ubuntu的问题是从11年换成了Unity这个坑爹的桌面,以及添加了各种乱七八糟的商业软件,最终让我转投简洁的Debian,花各种功夫从最基础的系统一点点添加软件包,再一点点做美化,结果最后还是在某次更新后华丽丽地坏掉了——Debian稳定版真的不适合当桌面,不稳定版又真的是不稳定。

后来又陆续实验了openSUSE以及国产的Deep[……]

Read more

安装openSUSE记录

opensuse是个好系统。先上图。

其实是去年调教的debian在某次apt-get upgrade后gnome shell坏掉了,所以说unstable果然名副其实。后来一直用的ubuntu,然后今年实在忍受不了虚拟机ubuntu的unity桌面的速度了,特效还TM不能关,偶然尝试装了kubuntu-desktop,发现kde4还是蛮有意思的,界面和gnome3一样好看,而且耦合性较好,不像gnome那么零碎到各种打补丁。

kde的最好的发行版是opensuse,原因是都是德国人弄的,甚至是相同一群开发者,就装了试试,感觉还不错。个人感觉优点如下:

1、yast不简单是个包管理系统,而是[……]

Read more

Debian jessie/sid 详细安装配置记录 2013年5月

前置博文:VirtualBox安装Debian记录 2010-12-27

此Po由坑爹的Drivel软件编写,该软件不支持所见即所得编辑,我表示手写HTML是个非常不习惯的事情。。。另外功能上也是比LiveWriter少了太多,比如说,谁能告诉我怎么上传图片 = =

在线补图:

一、前言:选择发行版的纠结

本人非linux工作者,装linux只是为了玩和折腾,目前技术水平仅限于装系统、简单配置web服务器,对linux内部机制几乎一无所知。

首先是自己的一些flavor,说成偏执也不为过。由于N年前买的用于建站与哗——的美国vps只有128m内存,所以查了查各种linux发行版的资源占用比较[……]

Read more

抽风的路由器

昨天回来路由器挂了,频繁的出现wifi挂掉、死机、自动重启等情况。系统设置方面折腾半天无果(事实上就没能进几次设置,22端口一连就重启)。推测是RAM或者ROM哪块出了点小毛病。

于是只能进安全模式复位系统。但是依旧不稳定,估计是复位影响不到的ROM有毛病。

考虑重新刷。恩。经过几次刷机,终于不会抽风死机了。恩。找出以前的配置手记一点点弄——装ip、macvlan软件包啊,建虚拟网卡啊,拷贝以前写的拨号程序啊,新建一个interface加入防火墙的wan区域啊。我确信所有的步骤都和以前一样,但是——

路由器上了网电脑上不了。。。电脑ping外网显示Destination port unreac[……]

Read more

WRT54G的河南联通PPPoE拨号设置手记

由于实在忍受不了家里无线路由的丢包率,抱着赌博的心态在TB上淘了个WRT54G V4。WRT54G这款路由器不用多做介绍,一代经典,堪称“机王”,尤其是V2到V4版本。此机早在07年就已停产,但远远不能满足人们对cisco一代经典的追求,于是万能的天朝商人便打起了山寨的主意,之所以说是赌博便因为目前TB上WRT54G与WRT54GS买到山寨的概率远远高于买到二手真货的概率。我本来就赌它是个假的,只要比我现在用的无线好并且能编程折腾就行,来了就拆机看电路板,结果居然是真货!并且是WRT54G-CN V4的大陆行货!!!恩,恭喜我中奖。。。

因为用不上太多功能,所以目前不急着刷系统。先弄上网再说[……]

Read more

(总结)重排文章与评论ID

20141118:当前博主使用的WP版本在wp-config.php中关掉Revision后依旧会在修改旧文章时出现由于Autosave导致的Rev,这部分需要手动删除。

本文适用于受不了ID跳号的重度强迫症患者,用以将文章和评论的ID完全从1开始排序。

警告:重排文章ID会导致搜索引擎索引完全失效,下面虽然会介绍一个跳转方法,但依旧非常不建议进行这个操作!

重排文章ID:

create table post_map(id int auto_increment primary key, oldid int unique key);
insert into post_map(oldid) se[……]

Read more

关闭WordPress revision功能

两年前刚开博的时候就发现文章的id不连续,觉得是自动保存草稿的原因,跳号也不厉害,就没去理它,结果今天突然看到跳了100多个号,我是今天早上把所有的文章都添加了tag不错,但也不至于这么夸张吧,所有修改一个小小问题都要存草稿难道?上网一查,原来不是草稿而是revision版本。。。这下就不能不管了,好不容易弄这么短的地址别没折腾几次就到1000了。。

revision在后台没有关闭的选项,需要在wp-config.php中添加:

define(‘WP_POST_REVISIONS’,false);

然后是清理多余内容的时候了。进phpMyAdmin,执行sql:

DEL[……]

Read more

解决Discuz! X2附件大小16M限制

前些天都是往pianofan.net上传乐谱,今天要传音频,结果好不容易传上去说失败!

我记得明明在php.ini中设置附件大小是20M了啊。。。

Google之,答案是php.ini中有三个参数与附件上传有关:

memory_limit:脚本最大使用内存大小,这个据说要改大,但我表示怀疑,传附件并不一定需要先把整个文件读到内存里,不过看到我的设置本来就是128M,也就没管它了;

post_max_size:一个POST请求最大的容量。这是导致我刚刚上传失败的主要原因!附件上传和表单提交一样是用POST的,这个值要设置为一次附件上传(可能同时上传多个文件)的总大小,我干脆写了个100M;

up[……]

Read more

Blog迁移至国内服务器 & IIS下WordPress伪静态处理

今天把Blog也搬过来了,原来的访问速度确实太慢,主要是服务器内存太小,还有就是到美国的带宽,况且这边备案后要求一周内网站解析过来。

搬家很简单,那边就直接把blog.gmsj.org目录打个包这边down下来,然后数据库导出一下这边导入。

然后遇到的问题是——————————Rewrite!!!!!

本来以为直接把htaccess里面的规则写到这边的httpd.ini里就可以了,结果发现不行!

研究后发现,是这边的rewrite模块不支持REQUEST_FILENAME判断是否是已存在的文件或目录。

经访问ISAPI_Rewrite官网发现,3代的ISAPI_Rewrite就支持-f -d判[……]

Read more