存档

文章标签 ‘debian’

设置nano作为默认编辑器

2009年9月17日 Jansfer 没有评论

因先前一台服务器是debian,默认使用nano作为文本编辑器。后台又上一台服务器装的centos,同事已经习惯了nano,所以决定设置nano作为默认编辑器。

1.安装vim
#yum install nano
2.修改/etc/profile文件,加入
export EDITOR=/usr/bin/nano
3.让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
4.运行crontab -e,出现编辑界面,成功.

如果多用户使用,不想影响其他人。就编辑.bashrc文件就好了,不用编辑/etc/profile

分类: 技术 标签: , , , ,

让debian支持大于4G内存

2009年7月23日 Jansfer 没有评论

程序总算可以使用4G的内存了,不用重新build内核就可以搞定。

1、查看当前系统版本
执行uname -a
Linux ff 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux
其中2.6.18-6-686为内核版本号

2、搜索可安装的版本
执行apt-cache search linux bigmem
linux-headers-2.6.18-5-686-bigmem – Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-5-686-bigmem – Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-headers-2.6-686-bigmem – Header files for Linux 2.6 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.18-4-686-bigmem – Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.18-6-686-bigmem – Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem – Linux kernel 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-4-686-bigmem – Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-6-686-bigmem – Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem – Linux kernel image on PPro/Celeron/PII/PIII/P4

3、切换为root权限安装
找到对应版本的安装包
执行aptitude install linux-image-2.6.18-6-686-bigmem

4、新内核加到开机启动菜单
执行update-grub
Searching for GRUB installation directory … found: /boot/grub
Searching for default file … found: /boot/grub/default
Testing for an existing GRUB menu.lst file … found: /boot/grub/menu.lst
Searching for splash image … none found, skipping …
Found kernel: /boot/vmlinuz-2.6.18-6-686-bigmem
Found kernel: /boot/vmlinuz-2.6.18-6-686
Found kernel: /boot/vmlinuz-2.6.18-4-686
Updating /boot/grub/menu.lst … done

5、重启系统
执行reboot

6、再次检查一下系统版本
执行uname -a
Linux ff 2.6.18-6-686-bigmem #1 SMP Sun Feb 10 22:21:07 UTC 2008 i686 GNU/Linux

分类: 随笔 标签: , , , ,

开源邮件服务解决方案 iRedMail-0.5.0-beta1:支持 Debian 系统

2009年5月5日 Jansfer 没有评论

开源邮件服务解决方案 iRedMail-0.5.0-beta1 发布了,支持 Debian 系统。现在支持的操作系统有:RHEL, CentOS, Debian。还将移植到 Ubuntu 系统。这个版本主要是加入了对 Debian (Lenny, 5.0.1) 版本的支持,请大家帮忙测试, 以使我们可以在 Debian 上快速部署功能完善的邮件服务器方案。

 

下载地址:
http://iredmail.googlecode.com/files/iRedMail-0.5.0-beta1.tar.bz2

目前已经正常工作的组件有:

   * Postfix-2.5.x,支持 TLS。
   * Dovecot-1.1.x,支持 IMAPS,POP3S。
   * Amavisd-new-2.6.x,支持 DKIM 签名和校验。
   * OpenLDAP-2.4.x
   * MySQL-5.0.x
   * Roundcube webmail (0.2.1,用户可自行修改 SQL/LDAP 密码,可设置假期
     自动回复)

还需要调试的组件有:

   * Apache-2.2.x,SSL 未能正常工作。

缺少的软件包:Pysieved-1.0。已由 LiDaobing 帮忙完成打包,等待进入官方 apt 仓库。

请大家帮忙测试,将发现的所有问题都反馈到论坛,以便我们完善 iRedMail,为 大家提供
一个功能完善的开源邮件服务解决方案。

论坛地址:http://www.iredmail.org/bbs/

分类: 随笔 标签: , , , ,

Debian 解压.bz2文档出错

2008年8月25日 Jansfer 没有评论

tar jxvf *.bz2

报一大堆错误

tar: bzip2: Cannot exec: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors

apt-get install bzip2

忘了包名叫bzip2,记下以作备忘

分类: 随笔 标签: , , ,

Debian中CVS服务器的配置

2008年1月16日 Jansfer 没有评论

CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。
CVS服务器的配置
CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。

安装cvs软件包
apt-get install cvs cvsd

其中cvs是主程序软件包,cvsd是cvs的一个pserver的wrapper,能够非常方便地管理repositories和users,并且以更 安全的形式运行cvs服务。注意安装配置的时候,将cvs的主目录设为none,将cvsd的主目录设为/home/cvs(或者其它你希望的路径)。
修改配置文件
检查一下/etc/cvsd/cvsd.conf文件,确认最后几行类似如下的形式:
RootJail /home/cvs
Repos /repos

第一行的意思就是你的cvsd的根目录,第二行是你的repositories的目录,注意这儿虽然写的是绝对路径,实际上是相对于$cvsdHome的路径,在这里就是指/home/cvs/repos。
建立repositories
如果你在配置cvsd主目录的时候选择了none,你也可以手动创建/home/cvs目录,然后执行
cvsd-buildroot /home/cvs

将cvsd根目录的文件系统建立起来。
然后是创建repositories并初始化:
mkdir /home/cvs/repos
cvs -d /home/cvs/repos init

添加用户
添加用户就很简单了,跟其它服务器程序类似,cvsd可以添加基于本地用户的虚拟用户,如下:
cvsd-passwd /home/cvs/repos cvsuser:cvsd
chown -R cvsd.cvsd /home/cvs/repos

重启服务
最后我们用/etc/init.d/cvsd restart重启cvs服务就可以使用了。
注意用户登录时还是需要使用相对路径,如:
cvs -d :pserver:cvsuser@localhost:/repos login

分类: 随笔 标签: , ,