月度归档:2016年11月

更换服务器完成备案

之前使用美国主机,也就是著名的搬瓦工,多数人拿搬瓦工来翻墙用,我也一样,用了一年,很爽,看youtube,上上blogger之类的(andord开发的官网也被墙了,看个api文档都难)。之后搬瓦工有的IP被封了,翻墙也遇到了一些问题,懒的再折腾,拿来做了一个博客主机,但是性能太差劲,毕竟一年也就十来美元。双十一阿里云说云服务器有优惠,所以买了一年大概不到500块。

然后很快程序和数据库迁移完成了,之后问题来了,要求备案,网站强制关了,会自动重定向到一个要求备案的页面。没办法只好备案了, 500块都交了。真麻烦,记得在07年的时候,备案就只需要在工信部的网站上填个表就行了。不管怎样,一切顺利,今天,经历了大概14天的等待,备案终于成功通过通信管理局的审核了。现在有证了,合法了……

ssh连接远程服务器长时间无操作不僵死

ubuntu 中使用ssh连接服务器,如果长时间不操作,会僵死,我们可以在服务器端或者在客户端设置每隔一段时间发送一次心跳。
进入服务器端,打开 /etc/ssh/sshd_config,添加如下配置:

ClientAliveInterval 60
ClientAliveCountMax 6

每隔60秒服务器向客户端发送一次心跳,如果6次无相应,就会认为客户端已经断开。
之后重启sshd服务生效:

#service sshd restart

参考:https://www.coder4.com/archives/3751

使用 egit提交代码到 git.oschina.net

由于众所周知的原因,国外的服务不稳定,那么使用 git.oschina.net的服务是个不错的选择。

配置 Eclipse中 egit的基本信息
菜单 window->Team->Git->Configuration->Add Entry
弹出窗口 Key输入 user.name,然后 value输入名字
再次 Add Entry,key 输入 user.email value :你的邮箱地址如下图:
2016-11-04-22-20-43%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be

右键项目名,Team->Commit,进行相关配置,
2016-11-04-22-02-39%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be2016-11-04-22-04-26%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be

最后可以 commit 也可以 commit and push,如果没有 push,可以右键项目名称->Team->找到 push,输入相关信息提交到远程仓库。

给 Eclipse安装 EGit插件

Help->install new software
2016-11-04-18-45-48%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be
如上图添加点击ADD,上面输入名称,下面输入网址,默认的 http://download.eclipse.org/egit/updates 安装的是最新版的,但是由于我的 Eclipse安装最新版的时候出现很多兼容性问题,缺失需要的插件,所以我安装了2.3版本 http://download.eclipse.org/egit/updates-2.3/,然后就是一路下一步同意协议什么的。