重新装了debian,不知道怎么的,exim4就没配好。想好好看看手册,可是发现手册的内容太多了!其实我要求的很简单,就像windows下的 Email Client一样,能利用smtp进行转发就可以了,这个功能要让exim4来实现实在是大材小用了。这个时候刚好发现esmtp这个软件,很简单,完全能实现我的要求。esmtp的配置很简单,它的网页上有详细的配置,这时我们需要再mutt上再做一些设置,关键就是set sendmail ,相关内容可以参考esmtp的网页。
经过一些配置之后,我的系统是这样的。保留exim4(因为debian中有一些系统功能是和exim4紧密相连的),它只处理localmail, mutt中使用esmtp来发信。用fetchmail来收取pop3的信。
前段时间重新格盘,又装了一遍debian,发现了很多问题,现在一一记录如下:
1,debian-installer
我用的是debian-installer candidate 1。首先先下载boot.img,root.img,然后在win下用软件将它们写入软盘。开机重启就可以安装了,默认的内核是2.4.26,据说可以用 2.6的内核但我试了一下,没出来。总的来说debian-installer做的还不错,中文显示也出来的,就是字体有时侯大小不一,比较难看。安装过程中需要注意的是每一屏结束的时候要回车,不要去按那个返回的按钮,否则的话有些东西你就看不见了。我用的是网络安装,一切都很顺利。
前段时间重装机器,用的是debian提供的2.6内核,装了alsa-base后发现alsa无法发声,但oss却工作正常。折腾了大半天也没搞明白是怎么回事,无奈之下只好使用oss。今天在版上看到有人讨论,才知道oss不能和alsa共存。而我的问题很可能就是系统在启动的时候预先加载了 oss的驱动。后来用google查了一下,在下面这个网址http://www.sonic.net/~rknop/linux/debian_alsa.html
发现问题果然如此。原来debian中自动侦探硬件的程序discover在检测到声卡后会自动加载oss,只要不让它自动加载就可以了。具体做法就是在/etc/discover.conf中加上一句skip i810_audio 。然后重启就能使用alsa了,不过要注意的是alsa默认是静音,需要自己手动将声音调大。
前两天下了完美版的friends,是mkv格式的。开始看时居然没有字幕,后来用google搜之,发现是参数没设对,播放时需要加上-sid这个参数
−sid (also see −slang option)
Turns on DVD subtitle displaying. Also, you MUST specify a number which corresponds to a DVD subtitle language (0−31). For the list of available subtitles, use with the −v option and look at the output.
对于完美版的friends来说 -sid 1 英文字幕 -sid 0 中文字幕。如果中文字幕乱码,需要加上
:e foo.txt 打开新文件
:e # or ^6 在两个文件之间切换
f(t)x 右至(靠)字符x
df(t)x 删除从光标到字符x之间的部分。y也相同
; 原方向继续执行f,t,F,T
J 合并两行
= 重新格式化,需要用V选中区域
s和R的区别在于s删除字符,然后在当前位置插入若干字符,而R则是替换字符
大多数命令都有如下格式:
<数字> 命令 <数字> <范围>
"ay 将复制的内容放入a这个缓冲区
ggyG 复制全部内容
vsftpd是一个很不错的ftp服务器软件,它的名字(very security ftpd)就告诉我们它的突出特点就是安全性。
debian下安装vsftpd十分简单,apt-get install vsfpd就可以了。它的默认的配置文件是/etc/vsftpd。网上有很多配置vsftpd的文章,而我认为只要仔细看一下/usr/share/doc/vsftpd/EXAMPLE下的例子就可以了。下面我就谈谈自己在配置中认为是重要的地方
1,如果想配置虚拟用户,只要将
guest_enable=YES
guest_username=ftp
打开就可以了。关键问题在于虚拟用户的pam 认证,我每次都是在这里出问题。首先请使用db3而不要使用db4.x的工具来生成相应数据文件,其次生成的文件名是vsftpd_login.db,而 pam认证中只需指明文件名是vsftpd_login就可以了。还有/etc/pam.d/vsftpd这个文件是用于local user登陆的,想要使用虚拟用户这个文件中应该只包含这两句话
最近上Yahoo.com发现它的music栏目很不错。Radiocast能够免费听800首歌曲,不过是随机的,不是你想听什么就能听什么。浏览了一下,发现有Enya的歌曲。不过不足之处在于对mozilla浏览器的支持不是很好。由于内置默认的流媒体播放器是media player,有时候在mozilla里是不能使用的。
从yahoo,apple的例子可以看出,下个阶段互联网,操作系统的发展重点应该在于娱乐方面。而Linux中缺乏的也正是这点。一个很明显的例子就是在Linux下用户可能无法使用Yahoo提供的免费在线听歌的服务。对于Linux来说,目前最缺乏的就是一个好的媒体播放器。虽然mplayer很强大,但由于它缺乏一个很好的gui,以及对流媒体的支持上存在一些问题。所以Linux想在娱乐上争取用户还有相当长的路程。
gnuplot是一个命令行互交方式的多平台的绘图软件,它支持的平台有windows,dos,os/2,linux,unix。它能绘制2d,3d等多种类型的图形。
1,绘制2d图像
gnuplot能绘制各种2d图像。比如下面的命令能绘制y=sin(x)的图像
plot sin(x)
如果你在linux平台下,这时你应该能看见一个跳出的图形窗口。如果你在windos下,通过cygwin来使用gnuplot,那么你也许什么也看不见。不要着急,这是因为你还需要设置一下
set terminal postscript
set ouput "2d.ps"
然后重新执行plot sin(x)。这时在当前目录下你应该能够看到2d.ps这个文件,通过GSview你就能看到所绘制的图形了。