Posts Tagged ‘Fedora’

Vmware7.1 Fedora13


03 6月
前两天看到fedora13发布了,下了后,今天终于有时间玩一下了,另外vmware也升级到7.1了呢。 在前面的文章中说到过,vmware认不出fedora12,嗯,7.1貌似认得出了,于是也让我碰到了传说中的vmware eazy install的问题,就是它会很世博的自动帮你乱装你的系统,也不问你愿不愿意。。。 好吧,其实它是问了,只不过。。。它是在最前面,让你选择安装文件路径的时候,下面有个checkbox: I will install the operating system later. 真是完全。。。比开司米还绕啊。。。 ok,选好这个勾勾之后,在最后的hardware customize的地方,把cd/dvd那地方选到你的iso文件就可以了。 嗯,其他貌似没啥了,刚装完,去玩喽~ —————————————————————————————————— 不知道怎么的,新装的是英文的,突然变中文的系统了。。。莫名。。。 于是又学到一招,只需要将/etc/sysconfig/i18n文件中的LANG="zh_CN.UTF-8" 改成LANG="en_US.UTF-8",然后重启即可。

Fedora Vmware7.0 安装, SVN hooks


01 4月

——菜鸟 Linux 服务器搭建 随笔 连载之五

昨天删了原来那个残破的CentOS,开装fedora。 安装的时候碰到一点小问题,VMware7无法自动认出fedora12的样子,网上查了下,在settings的option的general里面,operating system选一下linux,version里面选other linux 2.6.x kernel 64bit就可以装了。 这次在安装的时候,customize了一下software,把需要的服务器组建等等都选上了,酱紫貌似会方便很多,上次装CentOS的时候,就偷懒没选,似乎吃了点亏,连gcc都得自己按。这次吸取教训。 嗯,之后一切顺利。 按完之后就想先装svn,毕竟前两天就死在这上面的,不过抱着侥幸的心里,yum list了一下subversion,米想到。。。居然。。。直接就有1.6.9最新版的!!!这。。。yum install subversion。。。 好吧,我就这么无脑的成功按上了。。。 之后按前几天查到的东东配置了下,报了个错,意思是说sqlite版本有点低,于是无脑 yum update sqlite,完了后,似乎就好了,不过后来有的地方又报了这个错(具体英文忘记了,反正意思是运行的版本是低版本的,但潜层意思里面是说系统已经装了新的版本),思索着可能装完了没重启sqlite,不过又不知道怎么重启,于是直接reboot。。。 哦,对了,重启前顺便写了下/etc/rc.local,保证开机时svnserve会自动起来,另外还写了一句vsftpd,让ftp默认起来。 启动后一切正常,svn可以使用了。。。ftp和前次centos上也没区别,直接可以用了。传了zendserver上去,没有装,其他也还没弄,忙着公司网站上版本,就暂告段落了,直到今天才记录下来这些东东。顺便开始今天的折腾。 ——————————————今天的分割线————————————————— 今天目标是搞定svn的hooks,没有查太多的资料,直接看了下配置目录下的hooks目录,里面有很多tmpl文件。 似乎各种情况下的hooks说明都在其中了。 我们公司的svn服务器是commit后自动更新web服务器/home下的相应目录,达到同步web服务器目录的效果。 偶要达到的效果更简单,更新本机的/home目录就ok了。 于是在post-commit文件里面加了一句: /usr/bin/svn update --username jjw --password jjwjjw /home/jjw 就ok了,其中要注意的是,似乎hooks里面的脚本不会认$PATH,而且记得把post-commit的执行权限开开。 之后安全考虑,想说把svn所有服务不要用root启动,开始是想建一个svn组和用户,结果后来考虑到/home下的目录所有者会是apache,那执行post-commit的人要对那个目录有权限,那也最好是apache了,所以最后改为用apache用户去开启svnserve守护进程。 这其中遇到一个问题,都改完了后貌似会报错(其实也不是报错,就是类似保存密码之类的提示卡住了),查了点资料,好像是因为找不到/root/.subversion/svnserve引起的,最后post-commit中的命令改为: /usr/bin/svn update --config-dir /root/.subversion --username jjw --password jjwjjw /home/jjw 注意不要写全/root/.subversion/svnserve,svnserve必须略去,否则会自动多加。 顺手把/etc/rc.local中的启动项都用sudo -u改为其他用户启动。至此一切OK。 明天准备配下zendserver,组合起来后,就可以形成一个开发测试环境了,之后就可以开始偶的研究工作啦。唉,看来搞服务器偶还是不太行啊。 喵的,希望之后一切顺利吧。。。

貓熊寶寶幼齒園

姜經緯的博客