Monthly Archives: June 2010

postfix + dovecot

网上搜了很长时间没有找到postfix+dovecot配置邮件服务器的简单说明,网上找到的都是加认证或者数据库的,下面是根据网上搜到的内容,然后不断修改后发现能运用的postfix+dovecot的简单配置,由于本人对其配置不是很熟,所以下面的配置在安全性和实用性有一些问题,但是如果只是内网使用的话,应该没什么问题。 1)修改/etc/postfix/main.cf myhostname = example.com mydomain = example.com myorigin = $myhostname inet_interfaces = all mynetworks = 192.168.1.0/24, 127.0.0.0/8 relay_domains = $mydestination mailbox_command = /usr/libexec/dovecot/deliver 2)修改/etc/dovecot.conf  protocols = imap imaps pop3 pop3s mail_privileged_group = mail 在/etc/dovecot.conf的protocol lda{}中修改: postmaster_address = example.com hostname = example.com sendmail_path = /usr/lib/sendmail auth_socket_path … Continue reading

Posted in Computers and Internet | 1 Comment

freenx配置

freenx类似于VNC的远程桌面登录软件,其有服务端和客户端 1)freenx服务端的配置(我是在Fedora13上配置的) i)安装freenx server:freenx-server-0.7.3-18.fc13.x86_64 ii)启动freenx server:/etc/init.d/freenx-server start 一般使用默认的配置就能正常工作了,freenx使用的是ssh作为后端的连接,如果需要修改ssh的key,可以通过下面的方法: i)用户生成ssh key:切换到一个用户,然后用ssh-keygen -t dsa产生ssh的public/private key,key会产生在~/.ssh目录下 ii)freenx的服务端key放置在/var/lib/nxserver/home/.ssh目录下,文件名为authorized_keys2,默认这个文件是一个软链接文件,     需要将该软链接删除:unlink authorized_keys2; iii)删除软链接后,将i)中生成的public key(~/.ssh/id_dsa.pub)的内容复制到/var/lib/nxserver/home/.ssh/authorized_keys2中 iv)重启freenx server:/etc/init.d/freenx-server restart 2)freenx客户端的配置(我是在windows上配置的) i)安装freenx的客户端,如果是windows的客户端,可以从freenx的官网上下载:http://freenx.berlios.de/;    如果是fedora的客户端,可以直接用yum等安装相关的rpm包:freenx-client-0.9-10.fc11.x86_64   (下面的配置是在windows下的客户端配置的) ii)在windows下安装完客户端后       –) 如果服务器使用默认的authorized_keys2,将/etc/nxserver/client.id_dsa.key复制到window的客户端,            配置好windows下的一个freenx clinet的session后(必须是freenx server上有的用户),将client.id_dsa.key导入,    … Continue reading

Posted in Computers and Internet | Leave a comment

gnome打开方式修改

在Gnome的文件管理器(nautilus)里,双击一个文件的时候,系统会自动调用相应的程序去打开这个文件。在Nautilus里通过右键菜单固然可以修改默认的打开方式,但是缺乏灵活性和可操作性,比如,不能删除一些候选的打开方式,不能批量增加一些打开方式等等。 GNMOE的打开方式的配置方式涉及到以下几个目录和文件: /usr/share/applications ~/.local/share/applications /usr/share/applications/mimeinfo.cache ~/.local/share/applications/mimeinfo.cache   去这几个目录看一下,就会发现很多以。desktop为后缀的文件。 从总体上讲/etc/gnome/defaults.list 保存了全局的打开方式; ~/.local/share/applications/defaults.list 保存了个人的打开方式;当两着不一致是,优先采用局部的个人设置。   ~/.local/share/applications /usr/share/applications 这两个分别是局部的desktop项和全局的desktop项   /usr/share/applications/mimeinfo.cache ~/.local/share/applications/mimeinfo.cache 这两个分别是全局的和局部的打开方式缓存,想删除某种打开方式,或者修改默认的打开方式,在这里删除或改变顺序即可。   /usr/share/applications/defaults.list的结构 是这样的一种形式 程序的类型/文件类型=打开这个文件的项;[项2;]…[项n;] 候选打开方式可以有好几种中间用;隔开,不留其余字符 要修改一个文件的打开方式,需要先确定这个文件的类型 以纯文本文件为例 类型是plain 打开方式默认为vim.desktop候选的是firefox.desktop text/plain=vim.desktop;firefox.desktop   可以直接编辑 ~/.local/share/applications/defaults.list 编辑完之后,手工修改 /usr/share/applications/mimeinfo.cache ~/.local/share/applications/mimeinfo.cache 这两个cache文件。   下面看一下desktop文件的结构   [Desktop … Continue reading

Posted in Computers and Internet | Leave a comment

使用VBoxManage克隆vbox的硬盘文件

使用virtualbox的vboxmanage的克隆硬盘功能,可以将一个使用vbox产生的硬盘,完全克隆一份,但是克隆的时候要注意,硬盘文件的路径一定要用全路径,不然会报错 VBoxManage clonehd /media/hdisk1/winxp/winxp.vdi /media/hdisk1/winxp/winxp1.vdi 不使用绝对路径的报错信息: ======================================================================= [alex@localhost /media/hdisk1/winxp]$ VBoxManage clonehd winxp.vdi winxp1.vdi  Oracle VM VirtualBox Command Line Management Interface Version 3.2.4 (C) 2005-2010 Oracle Corporation All rights reserved. ERROR: Cannot register the hard disk ‘/media/hdisk1/winxp/winxp.vdi’ with UUID {ced1c72d-fea0-4314-b483-72e563f8dd44} because … Continue reading

Posted in Computers and Internet | Leave a comment

linux常用命令

主要是列一些自己平常用的比较多的 1)压缩解压缩 bzip2格式: tar -jcvf filename.tbz2 /file/list tar -jxvf filename.tbz2 gzip格式: tar -zcvf filename.tgz /file/list tar -zxvf filename.tgz zip格式: rar格式: 2)使用远程仓库更新系统或安装软件 列出远程仓库是否有相关软件: yum list software-name 如果对于软件的名字不是很确定,只知道其中的几个字,可以用匹配 yum list *software-name* 显示软件的说明: yum info software-name 安装软件: yum install software-name 更新软件: yum update … Continue reading

Posted in Computers and Internet | Leave a comment

emacs verilog&systemverilog语法支持

emacs默认没有systemverilog的语法支持,可以从下面的网站中下载emacs的verilog&systemverilog语法支持,但是该网站国内似乎上不去,需要翻墙才行。 http://www.verilog.com/verilog-mode.html 下载好上面网站中的el文件后,解压相关的文件到相关目录,然后在.emacs中添加下面的配置就行了,如果需要更复杂的配置,见上面网站的相关说明。 (autoload ‘verilog-mode "verilog-mode" "Verilog mode" t) (setq auto-mode-alist (cons ‘("\\.v\\’\\|\\.sv[ih]?\\’" . verilog-mode) auto-mod e-alist))                                               … Continue reading

Posted in Computers and Internet | Leave a comment

在fedora13中编译systemc库源码

编译的时候会报下面的错误: ‘getenv’ not in ‘std’ sc_utils_ids.cpp:110‘strcmp’ not declared this scope, sc_utils_ids.cpp:111 解决办法: 在src/sysc/util/sc_utils_ids.cpp的62行的,即#include "sysc/utils/sc_report.h"语句下添加:#include <cstdlib>#include <cstring>

Posted in Computers and Internet | Leave a comment