Debian/Ubuntu源source.list自动生成器

你是否也曾四处寻找可用的Debian源?

不用找啦,分享一个非常好的服务:

Debian Sources List Generator,它能让你选择发行版本、源类型等,非常好用。

可惜的是没有China。。选Taiwan是可以的。

2011.10.1更新:已经有China选项了。

地址如下:

http://debgen.simplylinux.ch/

2011.10.18更新,还有Ubuntu的源如下:

http://repogen.simplyl[......]

继续阅读

如何从Linux shell里发邮件(带附件)

对于简单的邮件,可以直接使用sendmail或者mailx,但是带附件的比较麻烦,我们可以使用mutt。

1、安装
以Ubuntu/Debian为例,apt-get,CentOS等可以yum。
sudo apt-get install mutt
2、发邮件
请确认已经配置了sendmail
echo "Content" | mutt -s "Subject" xxxx@gmail.com -a ./firewall.sh
如上面所示:Content、Subject是内容和标题[......]

继续阅读

让PHP可以使用sendmail发信

1、安装
sudo apt-get install sendmail
sudo /etc/init.d/sendmail
#检查启动
netstat -anp|grep sendmail
#根据需要可加入开机启动
2、php配置
#编辑php.ini
sudo vim /etc/sysconfig/php/php.ini
#添加如下行
sendmail_path =/usr/sbin/sendmail -i -t
3、解决启动慢的问题
据说如果更改过host,启动send[......]

继续阅读

iptables学习笔记

1、概念

iptables有2个表:filter和nat。前者用于过滤,后者是nat用的。

iptables还有4个链:INPUT、FORWARD、PREROUTING、POSTROUTING。

前两者对应于filter表,INPUT匹配目的IP是本机的数据包,FILTER匹配穿过本机的数据包。

PREROUTING位于NAT表,用于修改目的地址(DNAT);POSTROUTING用于修改源地址(SNAT)。

2、基本命令

命令的格式是:

iptable[......]

继续阅读