我与Linux的十年

我与Linux的十年

这篇文章是今年3月份开始写的,记得坚持写了一个星期,后来因为其它事情中断了,所以也就不了了之.
又到年底了,还是把它发出来看看吧.

感慨十年

回顾每一天我们都在匆匆往前行走, 看不到尽头. 蓦然回首, 来时的路已经消失在深深的暮霭之中, 看不到脚印, 看不到来时的路, 当然也看不到那虚无缥缈的未来. 终于有一天, 我发现, 我迷路了.

我曾经写过一句话, “不管你路过多少个十字路口, 最终你都将回到原点”. 在时光的道路上, 汨汨的流淌着你的一分一秒, 让你欢欣, 让你激动, 让你欲哭无泪. 不管光阴如何易逝, 空间如何斗转, 回顾走过的路, 都会让我们感慨颇多.

十年的时间, 真的就是弹指一挥间. 我也曾想过说, 有一天, 我能坐下来, 靠着暖暖的午后阳光, 慢慢的回忆过往, 提起笔, 一发而不可收拾. 这个理想, 但更像是一种可遇而不可求的人生状态, 一直都无法邂逅. 每每感慨过后都是无疾而终. 后来, …

Linux服务器的简单加固

有人的地方, 就有江湖.
在互联网上, 有网络的地方, 就有肉鸡.
一台裸奔的无人看管的Linux服务器还真的是蛮危险的, 更何况只是用来科学上网用的.

过去一年在DigitalOcean上都运行的好好的服务器, 最近一个月连续多次被DO管方关闭访问权限, 就算是我恢复到去年备份的snapshot, 也是同样的情况, 连续起了几台VPS, 情况都差不多, 而我最终也没找到具体是什么原因.

关闭的原因是, VPS在向外发起DDos攻击, 产生了巨大的带宽消耗. 虽然我没有想过去攻击其它人, 但是学习一下如何保护自己还是很有必要的.

后来没有办法, 只能申请了数据备份功能, 在安全模式下挂载了VPS硬盘, 然后再起了一台VPS, 用scp命令把需要的数据直接同步到了新服务器上, 当然, 备份速度还是很快的, 毕竟是在同一个新加坡机房.

最后创建了一个全新的VPS, 并对服务器进行了加固, 应该没这么容易被黑了.

安装Fail2Ban
安装好之后如果有同一IP多次登录失败, 配置的邮箱就会收到详细信息, 并且这个IP会被禁止登录.

禁止root ssh login
/etc/ssh/sshd_config
PermitRootLogin no

我的微信个人公众帐号”pjq_me”

折腾了一天, 终于告一段落了, 基本完成了微信公众帐号的搭建.

欢迎在微信中搜索”pjq_me”, 关注我的公众帐号.

实现了和后台服务器的连接, 可以做一些简单的事情, 自动应答.

输入h或者help可以获得帮助信息

比如:
/about 查询关于信息
/team 查询team相关信息
/chai 需要转换的文字

后继,可以实现pm2.5查询,天气查询等等.

另外修改了一个关于team介绍的网页:
http://pjq.me/team

更多需求,功能征集中.

wechat_pjq

迁移wiki成功:http://pjq.me/wiki/

迁移wiki成功:http://pjq.me/wiki/
简单记录一下:
1.先用FTP把doku wiki数据下下来
2.用FTP把doku wiki上传到空间/wiki
3.修改hosts records:
试过可以用URL Frame,URL Redirect(301)方式定向到空间http://pjq.me/wiki
URL Frame可以直接访问二级域名:http://wiki.pjq.me
URL Redirect(301)会直接重定向到http://pjq.me/wiki/
最后选择了URL Redirect(301)方式
另外 ttp://wiki.impjq.net 也重定向到了新的wiki路径
目前wiki总共大小是59M,这个100M的空间放了wordpress+dokuwiki暂时跑跑问题不大,空间不够的话再升级吧.

欢迎访问我的wiki:
http://pjq.me/wiki/
另外下面几个链接也都可以:
http://w.pjq.me/
http://wiki.pjq.me/
http://wiki.impjq.net…

迁移博客到http://pjq.me

又是折腾,好久没有折腾Blog了,快9个月没写Blog,一直都是在更新wiki.

这次重新注册了一个域名:http://pjq.me,不出意外原有域名直接就有废掉了。

原有Blog上的东西都要迁移到这里来。

本来想用免费空间,但折腾了半天一直都有问题。

于是就到taobao找了个地方买了个美国空间:100M,30M MySQL,一年28元,还算便宜。
ping值还行,200ms以内.

基本上是够用了。

欢迎大家来到我的新家。…

修复本机mysql,wordpress,phpBB

之前由于系统坏掉了,用了以前备份的stage4恢复了一下系统,遗留下来一些问题。
1.mysql启动不了
经过多方搜索后来发现是权限问题,由于恢复的东西很多都权限变成了root.root,幸好在恢复系统前将原有目录都做过备份,直接把有权限问题目录再覆盖一下,
其中mysql的目录是:/var/lib/mysql/
恢复之后restart mysql,done.
2.wordpress不能访问
这个问题确实很难搞,这个还徒涉到apache的VirtualHost配置,
之前在配置apache的时候,直接把Listen 192.168.1.4:80设成本機IP了,现在换了一个地方IP地址也都换了,所以需要更新这个配置:…

利用HttpClient登录校内

利用HttpClient登录校内
Google Doc

先抄录一段简介:

HttpClient简介
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

网上有大量关于HttpClient的信息,这里就不做介绍了.

回到本文重点,
1.如何利用HttpClient登录校内网?

试用 Google Storage for Developers

试用 Google Storage for Developers

关于Google Storage详细信息请参考这里:
http://code.google.com/apis/storage/docs/getting-started.html
http://code.google.com/apis/storage/

由于目前还只是试用版,需要在这里去登记排队:
http://gs-signup-redirect.appspot.com/
如果收到 Google的invite link邮件,恭喜你可以点击它给的链接开通这个服务了。…