Category Archives: Linux

使用sshfs挂载远程目录

在Linux下,有很多挂载远程(别的机器)目录的方法,例如NFS。

之前一直在用NFS,但是配置起来比较麻烦(需要N个C一个S),而且不太稳定(断网后无法卸载!),现在换sshfs,它基于Linux内置的ssh协议,只要又FUSE就能正常工作。

1、下载
到官网下载最新版本,当前是2.3
http://sourceforge.net/projects/fuse/files/sshfs-fuse/2.3/

2、编译、安装
tar -xzvf sshfs-fuse-2.3.t[......]

继续阅读

Debian下安装DNS缓存 - dnsmasq

在某些情况下,DNS缓存能大幅提升网络速度,比如一般的爬虫系统,都会架设DNS缓存服务器。

dnsmasq是一款轻量级的DNS缓存服务器,配置非常简单。

1、安装
sudo apt-get install dnsmasq
2、配置
#配置DNSMASQ
sudo vim /etc/dnsmasq.conf
resolv-file=/etc/resolv.conf_dnsmasq

#编辑resolv.conf
sudo cp /etc/resolv.conf /etc[......]

继续阅读

推荐开源的INI文件解析器SimpleINI(c++)

在Python中,INI解析这种问题交给ConfigParser就行了,非常简单,但是C++显然没有原生的类库解决问题。
Windows下的ini API不是可移植的,所以无视它。

推荐一个非常好用的,跨平台的INI解析器:SimpleINI,支持section,读、写、各种value,遍历等。

网址:http://code.jellycan.com/simpleini/

旧代码废弃了,已经托管到github上:https://github.com/brofield/simp[......]

继续阅读

Linux下使用Transmission下载BT/PT(无需Gnome)

Transmission是Linux下最著名的BT下载软件了。

由于Transmission更新很快,且依赖库非常多,强烈建议您使用Ubuntu 10.04及以上版本,使用apt安装,本文即在如下环境下介绍。

Transmission分为很多类型,我们以Daemon即只有后台守护进程、没有GTK图形界面的为例子,这更适用于远程使用的情况。

1、安装Transmission
#安装
sudo apt-get install transmission-daemon
#启动[......]

继续阅读