Skip to content →

月份:2013年4月

ML下Nginx的安装

这两天毕设需要配个Python的服务器,由于之前一直用打包的MAMP,没法安装Mod_Python,所以这次想选用Nginx试试。

安装方法1:

如果有brew的话用这个是比较方便的,直接输入:

就可以了,默认路径应该是/usr/local/sbin/nginx

如果没有brew的话,可以到Nginx官网下载zip包,我是解压到了桌面,安装一路选用默认路径:

于是就搞定了,默认路径是/usr/local/nginx

下来需要配置一下环境变量,为了开启服务器的时候没必要输入那么长的路径:

配置文件就是~/.bash_profile这个,不想要的话的时候删掉就行

下来输入:

只要没报错就算开启服务器了,浏览器输入http://localhost 就能看到欢迎页面了

关闭服务器的话可以输入:

具体配置就先不多说了。

2 Comments

在命令行模式下远程操作树莓派挂BT的设想

昨天心血来潮在网上买了一个Respberry Pi,目前还没发货,我想把它设置成一个远程BT下载器。因为4月番有「俺妹2」和「电磁炮S」必追,可是自己又得整天去图书馆学习,图书馆网比较烂,挂BT是不现实的,而且学习的时候挂BT多少会有影响,所以设想是我白天去学习,在图书馆远程操作树莓派挂上新番,晚上回来就可以看了。

由于没有屏幕,操作肯定比较不方便,我就抽时间研究了一下linux的远程操作,用虚拟机桥接模式开的wheezy系统,通过ssh远程安装了tightvncserver,然后在本地用VNC Viewer成功连接。

这是最基本的办法,理论上来说只要连接到了远程桌面,操作起来就方便多了。但是,VNC只是在网速好的条件下可以实现的,本校网络之烂是一个不能忽略的事实。所以我的设想是,通过命令行下载种子并挂上BT。

BT软件发现了CTorrent,是通过命令行操作的,还没测试过,但是看评价感觉还好,这两天有空会测试一下。

下来的问题是,如何获取到BT文件,一般下载机都是挂上种子以后远程操作,可是新番更新时间未确定,不一定能搞到种子的,所以让树莓派自己获取种子就是一个问题。

理论上说,我自己的电脑是没法连接因特网的,没法获取到种子文件的地址。因为学校的情况是,每个人有一个网关,这个网关绑定IP来上网,所以,我的网关只能绑到树莓派上面,而自己的电脑则可以通过学校局域网内网连接到树莓派。

其实只要知道种子地址,用wget就可以下载下来,但是如何通过命令行获取到种子文件的地址?雅阁让试试curl,可是查了一会没太搞懂。抱着侥幸心理打开 vi 输入了https://www.baidu.com,结果这个奇葩的编辑器竟然给我把HTML抓下来了!!!

万分感谢,所以地址就相对容易获得了:

:e http://bt.ktxp.com/search.php?keyword=科学的超电磁炮

测试一下,获取了那个html文件,很容易就找到了种子的地址,下来一些都理论可行了。

后记:这个办法确实是比较笨了,但是还算是可行的,因为自己对编程并不是很在行。下来需要优化的是,需要写一个程序来自动获取地址,不用通过这么麻烦的HTML文件找来找去。当然,最重要的是,我的树莓派还没发货。

2 Comments