百度空间 | 百度首页 
 
文章列表
 
您正在查看 "Linux" 分类下的文章

2009-11-13 12:16

终于写完了这3个文档,实现pureftp在centos,debian,ubuntu采用ldap验证。

其实3个月前,就已经搞定centos下的ldap验证,不过发现debian,ubuntu下,还是有细微的不同,如果没有文档,还是很麻烦,就决定干脆把这2个平台的文档也整理出来,方便大家。

文档里的ldap是采用iredmail安装的lopendap,其实搞明白原理,如果是你自己的ldap,稍微改一个设置就可以了。

文档已经全部发给howtoforge,下周就可以看到,也算给pureftpd做点贡献,一个完整的ldap集成,并且多平台。

下一步,打算挑战一下openvpn集成ldap,现在还有些细节的问题,没有解决。

类别:Linux | 评论(0) | 浏览()
 
2009-11-12 02:01

今天已经配置完pureftp集成ldap在debian下,不过突然发现上传的文件的时间不对。滞后8个小时。

这个我当然可以想到是因为时区的问题,不过我服务器设置的时间是没有问题的,为什么会是这样,搜索一下,原来这是一个bug。

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499926

估计别的版本应该不会存在这个问题。

mail:~# date -u               
Wed Nov 11 18:01:05 UTC 2009
mail:~# date -R
Thu, 12 Nov 2009 02:01:11 +0800

类别:Linux | 评论(0) | 浏览()
 
2009-11-06 10:21

今天无意中看到这个ppt,感觉还是很多新的东西,全部是将Nginx。

1:多台ngnix实现web负载均衡

通过lvs来实现web负载均衡,毕竟是需要一台中心服务器来调度,如果这台中心服务器出现问题,那就麻烦了。所以你必须搞两台中心服务器。

ppt里面的方案,通过类似心跳的机制,dns轮询的方式,来实现,

其实这种方式,没有什么特别,关键是你知道有人真正用在生产中,并且运行良好,那么你就会去尝试。

2:nginx可以实现不同url,访问不同的服务器

以前访问不同的服务器,只能通过2级域名来实现,不过通过url也可以实现,这倒是很有意思。比较实用。

3:反向代理

类似squid,看来性能也很厉害,就看以后是否可以用到iredmail上,实现代理,imap,pop,web的代理。

http://hi.baidu.com/shengit/blog/item/2f4ba106189d74c77b8947b7.html

类别:Linux | 评论(0) | 浏览()
 
2009-10-24 14:57

上次看到一个集成的光盘,freebsd,上面集成samba和ldap,不过安装过程的时候,选项太多,也不愿意好好看那些英语,结果最后都没有安装完成。

http://hi.baidu.com/hy0kl/blog/item/37862ece8fc8a433b600c8f7.html

这位朋友的安装过程,真的是够详细了,我也在vmware里安装过,截图是一件比较累的事情。这里就记录一下。

类别:Linux | 评论(1) | 浏览()
 
2009-10-22 15:47

上次有个朋友,让我上他的服务器给他装软件,我上去一看,怎么是redhat,不是centos,不能用yum,我就傻眼。

怎么能让redhat也能用yum,没有看到很详细文章,不过今天这个老外写的很有条理,分享一下。

根据自己的版本,32bit还是64bit,调整一下就可以了。

http://planet.admon.org/howto/convert-rhel-5-to-centos-5/

rpm -e --nodeps redhat-release
rpm -e --nodeps yum-rhn-plugin
wget http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
rpm --import RPM-GPG-KEY-CentOS-5
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/centos-release-notes-5.3-3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/centos-release-5-3.el5.centos.1.x86_64.rpm
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm

yum clean all
yum update

类别:Linux | 评论(0) | 浏览()
 
2009-10-14 15:31

今天在我的vmware里开始测试,安装ubuntu8.04,安装过程,就遇到问题,apt找源,老是没有结果。断了网卡,才正常。

装完后,无法启动。这下麻烦了。

this kernel requires the following features not present on the cpu:0:6

搜索了一下,发现是ubuntu不支持,

http://hi.baidu.com/lazydonkey/blog/item/3d1e4b9054bc9b8ba977a482.html

http://www.hiadmin.com/tag/ubuntu/

我用光盘启动rescure模式下,运行

apt-get install linux-generic

不过最后报错,只能改天再测试。记录一下。

类别:Linux | 评论(1) | 浏览()
 
2009-10-13 18:31

今天刚拿到这本书,刚看完前面两章,很多东西得到的印证,非常不错。这里就总结一下。

前言

作者的前言写的非常好,我也是因为看到这个,才决定去购买,linux下的选择太多,到底哪个是最好的,这个对于一个入门的人,真的很难判断。

其实这个我是有深刻体会,邮件系统就是一个明显的例子,linux下邮件组件的组合,估计如果你算组合,估计不下100种,那个是最好的,你没有体验过,经历过,真的很难判断。

一:拥抱ubuntu server

很多书,这篇内容都是copy过来的,因为介绍,都是一样,不过作者没有这样做,写了自己的体会,非常深刻。

里面谈到版本的选择,不选择gentoo,原因就是因为这个版本提倡编译,不适合做服务器。

我现在也基本没有编译软件,全部都是rpm包搞定,不过国内很多人都认为用rpm包,表明你水平不行,要体验水平,就要编译才能显示。

据说外面的那些网站,都是编译安装,但是是否有这个必要,我一直都是有疑问,我以前公司的网管,倒是一直都是编译安装,身边的朋友也是,他们都说,编译的好处。

编译的好处是灵活,不过缺点也就是太灵活,每个人都不同,每次都可以不同,这日后的维护,也是一个大问题。

作者谈论到版本选择的原因,其实和iredmail的很多观点都很相似。

现在centos下的yum,其实已经很不错,软件的依赖问题,基本已经解决。如果可能,其实照着这本书的内容,搞本centos server 最佳方案,或者最佳实践,倒是不错。

作者推荐使用ubuntu8.04.2, 现在最新的版本应该是8.04.3,选择一个长期的版本来写书,倒是很不错。

不过其实对于centos来说,基本5x,应该都是通用的。

ubuntu server对内核进行了优化,上次倒是有朋友提过,在虚拟化下,ubuntu的性能,明显比centos高出不少。

第一章就算读完。对我来说,总算有一个高手说,在服务器上,不建议编译软件,最好使用deb包。

2:拥抱ubuntu server

第二章的内容,已经开始介绍安装,这个也证实了我的以前一个观点。最小化安装开始。作者就是这样做的。

找时间,把ubuntu装几遍,彻底把linux下的分区,lvm搞明白,多做几个实验,现在分区,其实我倒是很清楚,raid,其实服务器上,很少会用软raid,lvm倒是一定要搞明白。

ubuntu的souce list

等下我安装,全过程都截图。记录一下。

类别:Linux | 评论(2) | 浏览()
 
2009-10-12 17:49

刚刚收到Ubuntu Server 最佳方案 书的作者的回复,看来我的理解没有错误,发现书上的一个错误。


RAID 0+1是先条带化,再镜像;
RAID 1+0是先镜像,再条带化

按概率的角度来讲,RAID 0+1损坏第二块盘导致整个RAID损坏的机率为(n/2)/(n-1),RAID 1+0 损坏第二块盘导致整个RAID损坏的机率为1/(n-1).
显然RAID 0+1的稳定性不如RAID 1+0.
所以在做raid的时候最好做RAID1+0而不做RAID 0+1

所有最佳方案里推荐的raid10的方案,应该是正确的。

类别:Linux | 评论(0) | 浏览()
 
2009-10-12 12:27

上周订了一本《Ubuntu Server 最佳方案》,这个作者,我感觉还是很有想法。http://hiweed.com/node/1835

现在IT企业,比较喜欢搞最佳实践,网站上提供了两章内容下载,我下载raid01 设置,本来打算在centos下来测试,不过发现设置的界面和ubuntu有很大不同,搞不定。

周末下载ubuntu8.04,今天早上在vmware里照文章里面的内容进行设置,作者真的很用心,全部的步骤和图片都和实际吻合。我也就很顺利的搞定。

本来想把全过程截图,不过还是等以后理解内容后,再做吧。不过我好像发现作者对于 raid 0+1 和raid 1+0 有点混乱,我发邮件问问作者。

类别:Linux | 评论(0) | 浏览()
 
2009-10-09 15:40
在linux下,用户基本都是su - ,切换到root,不过这个时候,有一个问题,假如是多个人,都知道root的帐号,那么这个时候,你就不知道到底是谁干的坏事。log里记录的都是root干。

是否可以在windows下一样,建立一个admin的组,让这个组的用户,的权限和root一样呢。至少可以运行所有的命令把。

一:修改visudo
# visudo
在最后加上

## Allows people in group admin to run all commands
%admin ALL=(ALL) ALL

二:添加admin组
# groupadd admin

三:添加一个用户到admin组
# usermod -a -G admin chenshake


看看结果
这个时候,用户chenshake 登录后,

sudo -s

输入的是用户chenshake的密码,这个时候,就有root的权限。不需要知道root的密码。
[chenshake@mail ~]$ sudo -s

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Password:
[root@mail ~]# ls
[root@mail ~]# pwd
/home/chenshake

http://www.cyberciti.biz/faq/linux-sudo-allows-people-in-group-admin/



类别:Linux | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
生活(156)
 
 
 
Office(30)
 
 
 
 
 
观点(112)
 
 
Linux(283)
 
 
Excel(18)
 
Vps(20)
 
 
Mail(29)
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

google doc的excel打不开,看来什么都得翻墙啊,不过我不喜欢帆樯
 
 
 
 

回复0661:你先确认一下xp下是没有问题,再去测试vista和win7
 
     


©2009 Baidu