天生我才必有用

CentOS上安装Subversion

Posted in Linux    作者:Ray    2008年十月4日

用了很久的Debian和Ubuntu,对这两个Linux Distribution的使用已经有些心得,觉得也是时候换换口味,学习一下CentOS,一个类似REHL的免费系统。现在很多的Virtual Host和Dedicate Server都安装这个系统,所以学习一下还是有些价值的。

作为一个程序员,首要学习的当然是如何架构Subversion,否则代码往什么地方放。可能是职业病的关系,觉得不使用版本控制的代码总觉得不安全。

用Google搜索了一下,Cent OS的Wiki中已经对如何进行安装进行了很详尽的说明,那我也没有必要再次重复相同的内容,想了解更多信息,访问一下这个网址:http://wiki.centos.org/HowTos/Subversion?highlight=(subversion)

标签: , ,

在Ubuntu 7.1上安装 Xinc (包含Xdebug的安装)

Posted in Linux,PHP    作者:Ray    2008年四月18日

XInc是什么?它是一套PHP持续集成(continuous integration的系统,它完全使用PHP5进行编写,同时集成了Subversion、Phing、PHPUnit、PHPDocumentor等功能。

1.安装PHP模块和Xdebug模块

  1. sudo apt-get install php5 php5-dev php5-cli(其中php5-dev为了安装xdebug所以必须安装)。
  2. sudo apt-get install php5-xsl (Xinc需要xsl extension)
  3. sudo pecl install xdebug。(编译成功说明已经安装完成)
  4. 编辑/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入
    zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so"。(此目录名词会在step2完成后显示)

2.通过pear库来安装Xinc

  1. sudo pear channel-discover pear.xinc.eu (Xinc的pear库)
  2. sudo pear channel-discover pear.phpunit.de (PHPUnit的pear 库)
  3. sudo pear channel-discover pear.phing.info (Phing的pear库)
  4. sudo pear install VersionControl_SVN-alpha
  5. sudo pear install –alldeps xinc/Xinc
  6. sudo pear run-scripts xinc/Xinc

3.配置Apache

  1. 在/etc/init.d/httpd.conf 文件中加入Include /etc/xinc/www.conf,此文件中主要包含Virtual Host的配置。
  2. 运行sudo a2enmod rewrite,加入apache对mod_rewrite的支持。
  3. 输入/etc/init.d/apache2 restart 重新启动apache server。

由于默认使用了127.0.0.1:8080作为xInc的Url,所以在浏览器的Url栏中输入既可看到Xinc的UI了。

Ubuntu 8.04 LTS RC升级

Posted in Linux    作者:Ray    2008年四月18日

由于本人热衷于尝鲜,看到8.04 RC版本发布,那就升级一下吧。

升级的步骤也非常简单,输入update-manager -c -d命令即可,由于还是RC版本,所以必须通过命令行输入-d参数,否则系统是不会进行RC版本的升级的。

接着只有按着步骤一步步做就可以了,唯一需要的就是时间和耐心。期待正式版发布时,还能再升级一回。

不过本人的升级过程还是碰到了一些问题,主要就是Sun Java 升级过程是失败,可能和它是商用软件有关系。不过到现在为止,这个系统还是挺正常的,未发现任何问题。

标签: ,

如何知道自己所使用的Linux发布版本

Posted in Linux    作者:Ray    2008年二月18日

1.Linux的内核版本:

Linux的内核版本可以通过两种途径获知:

  • Boot Time messages
  • dmesg | head -1

  • /proc/version
  • cat /proc/version

2.Linux发行版本

可以通过/etc/issue来获得Linux发布版本信息,在命令行输入: cat /etc/issue

标签:

gOS的安装的初体验

Posted in Linux    作者:Ray    2008年一月11日

gOS名字真的不错,可以有多种解释,官方的解释是a good OS,还可以解释为Green(因为它是预装在 Everex Green gPC TC2502上)。不过大多数人可能都会和我一样,初看还以为是Gooogle做的Linux的发行版。同时gOS为了加深这个误会的的确确在其中整合了很多的Google app。

main_rocket_splashpng.jpg

它拥有一个可能是我认为的唯一吸引我的地方,加入了一个类似MacOS的iBar,其中整合了以下的功能:

  1. Firefox web browser
  2. Google Mail
  3. Google News
  4. Google Calendar
  5. Google Maps
  6. Google Docs and Spreadsheets
  7. Google Product Search
  8. the Blogger
  9. YouTube
  10. Facebook
  11. Meebo
  12. Rhythmbox (ITunes like program for music and radio),
  13. Skype,
  14. Wikipedia,
  15. Xine media player.

的确包含了许多我常用的程序,界面也比ubuntu好看些,但个人感觉没有什么特别值得去使用的功能,感觉用它为何不选择Ubuntu,支持上肯定会更好些。至少在现阶段我是只会看看,继续努力,希望有一天成为我的桌面系统。

标签: ,

KDE 4.0 正式版发布!

Posted in Linux    作者:Ray    2008年一月11日

经过漫长的盼望和等待,KDE4.0终于发布了!

KDE是目前Linux/UNIX系统最流行的图形操作环境之一.从上个世纪九十年代中期至今经历了将近十年的漫漫历程,从最初的设计粗糙、功能简陋发展到相对完善的阶段,图形环境的成熟也为Linux的推广起到至关重要的作用。

下载:ftp://ftp.kde.org/pub/kde/stable/4.0.0/

标签: ,

Debian 4.0 apache2 安装及配置

Posted in Linux    作者:Ray    2008年一月9日

安装必须的软件包:

  1. 安装apache,这个非常方便,输入apt-get install apache2即可。
  2. 安装ssl:apt-get install ssl-cert。

生产SSL的认证证书:

  1. 建立ssl目录:mkdir /etc/apache2/ssl
  2. 创建证书:make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

修改配置文件:

  1. 修改/etc/apache2/ports.conf,加入”Listen 443″,https使用的默认端口就是443,这个端口相应必须打开。
  2. 修改/etc/apache2/sites-available/default。
  3. NameVirtualHost *
    <virtualhost>

    改成

    NameVirtualHost *:80
    <virtualhost *:80>
  4. 新增ssl配置文件:cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
  5. 修改ssl配置文件
  6. NameVirtualHost *:80
    <virtualhost *:80>

    改成:

    NameVirtualHost *:443
    <virtualhost>
    
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/apache.pem

激活ssl 站点:

  • a2ensite ssl

激活apache的部分模块:

  • a2enmod ssl
  • a2enmod rewrite (这个是常用模块,虽然不是ssl必须的
  • a2enmod include

安装心得

感觉整个配置比ubuntu server方便不少,虽然不像Fedora哪样默认就已经安装好,但毕竟Debian比Fedora强多了,什么都可以自己配置,少装很多垃圾文件。

真的爱上Debian了。

标签: , , ,

Debian Linux 4.0 安装

Posted in Linux    作者:Ray    2008年一月9日

使用了很久的Fedora,Ubuntu等简易主流的Linux系统,突然突发奇想是不是也试试这个传说中最牛,同时又是最难使用的正统的GNU的Linux系统。早些时间也曾试用过,不过在安装的阶段就打了退堂鼓,的确名不虚传的难装。不过现在的我已经今非昔比,积累了不少的Ubuntu的经验应该对使用Debian有一定的帮助。

首先从安装开始,为了最快的下载,当然不会选择3DVD的完整版,高手都是使用1CD的Net Installtion的版本,为了满足自己的这种伪高手心理,也就挑战一下难道最高吧。(不过事后发现DVD版本的确更容易安装,常用的安装软件只需下载DVD1即可)。

不清楚是不是Debian程序的Bug,自己设置的DNS死活不能运行,最后只能选择standard system进行安装,不过总算系统可以运行起来。的确ping命令无法作用,网上查了点资料,原来Name server可以修改/etc/resovl.conf,加入此行,(IP地址是你的DNS服务器),重新启动后Debian。

nameserver 192.168.1.1

Ping命令终于可以作用了,这样按着Ubuntu的经验来,修改/etc/apt/sourcelist,把里面的注释去除,接着apt-get update更新软件库信息,接着来apt-get install apache2,好了问题又来了,就是说没有这个软件,奇怪了号称是最大的Linux软件库的Debian不能安装apache,这个不是天大的笑话。Google一下,原来和Ubuntu Server一样,默认的sourcelist只包括核心Security的软件包,一般的软件必须使用以下配置加入到Sourcelist中:

deb http://ftp.debian.org/debian/ etch main
deb-src http://ftp.debian.org/debian/ etch main

注: 中国可以使用http://debian.cn99.com/debian/做为更新的url,速度比较快

终于可以apt-get来安装剩余的软件包了。

其实按照的说明完全可以参考http://www.howtoforge.com/perfect_setup_debian_etch,这样可以避免走很多弯路。

标签: ,

Cent OS 5.1即将发布

Posted in Linux    作者:Ray    2007年十二月4日

网站首页有些内容还没更新,不过点击5.0的链接,所看到的内容已经是5.1的版本介绍。

看来终于等到这个同RHEL的免费新版的发布了。

下载链接

标签: ,