CentOS安装配置安装相关系统
创始人
2024-06-20 14:41:05
0

经过长时间学习CentOS安装,,你可能会遇到CentOS安装配置问题,,这里将介绍CentOS安装及相关问题的解决方法CentOS Linux和与之对应版本号的RHEL发行版具有软件包级别的二进制兼容性,即某个RPM软件包如果可以安装运行在RHEL产品中,就可以正常地安装运行在对应版本的CentOS Linux中。

CentOS安装的时候没有相关的选项,插入CentOS的DVD以后也不能识别,因为CentOS安装是直接利用Red Hat Enterprise的源码改进编译的,因此直接选择RHE5就可以了.我这里是用***的5.3版本的CentsOS安装的.­CentOS安装好以后要做以下的事情­

一、安装vmtools­

1. 插入vmtools的iso到虚拟机的光驱中.­
2. mount /dev/cdrom /mnt/ 挂载光驱­
3. tar -C /tmp -zxvf /mnt/VMwareTools-6.0.2-59824.tar.gz 解压驱动­
4. cd /tmp/vmware-tools-distrib­./vmware-install.pl 安装驱动,在这个过程中有很多提问,主要是关于创建目录的,直接选择默认或者是Yes就可以了. ­
PS:在vm的光盘中包含有rpm包,但是似乎我安装了几次都有问题,所以还是解压以后运行安装脚本好了.­
5. vmware-config-tools.pl是vm的配置脚本.­

二、安装ROR运行环境

因为这次CentOS安装的主要目的是为了运行Redmine,因此首先要设置ROR的运行环境,其次再设置PHP的运行环境.

1.首先使用yum命令安装一些depenencies组件,主要是apahce,gcc的编译器mysql等.
sudo yum install httpd-devel\
openssl-devel\
zlib-devel\
gcc\
gcc-c++\
curl-devel\
expat-devel\
gettext-devel\
mysql-server\
mysql-devel
有些时候如果访问默认的yum源速度不快的时候,可以修改配置文件,使用国内的源,我使用网通的4M ADSL,感觉还可以就直接没有修改,在线安装了.

2.安装ruby,还是安装1.8.7版本的ruby
sudo mkdir /usr/local/src
cd /usr/local/src
sudo curl -O http://www.cnblogs.com/fireinwind/admin/ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
sudo tar xzvf ruby-1.8.7-p72.tar.gz
cd ruby-1.8.7-p72
sudo ./configure --enable-shared --enable-pthread
sudo make
sudo make install

3.处理一下zlib,这个问题是个比较头疼的问题,因为你需要ruby运行一个脚本设置一下zlib header的位置,然后在重新编译安装一下ruby
cd ext/zlib
ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
cd http://www.cnblogs.com/
sudo make
sudo make install
这些都搞定以后,就可以用ruby -v来查看一下安装好的版本了.一般会返回
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]

4.安装rubygems,这个比较简单
直接在rubyforce上下载***的安装包然后运行 setup.rb就可以安装上了.当然如果系统中已经集成了.也可以用gem update system直接升级到***.
cd /usr/local/src
sudo curl -O http://rubyforge.iasi.roedu.net/files/rubygems/rubygems-1.3.5.tgz
sudo tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb

5.接着安装rails和passenger,rails有很多部署的方式,passenger应该是最简单的方式,因为在vmware中做测试使用,所以直接用passenger也就是mod_rails的方式是最简单的,当然为了追求性能等方面,也可以用lighttpd+fastcgi的模式.
sudo gem install rails passenger
然后执行:
passenger-install-apache2-module
会有提示将一些LoadModule的代码添加到httpd.conf中,然后重启apache2的服务就可以支持rails的应用了.

多个rails的应用可以用vhost设置不同的虚拟站点,无须在设置关于rails的转发什么的,apache会自动驱动passenger的进程来处理关于ror的调用.以上结好CentOS安装好以后的操作。

【编辑推荐】

  1. 引导CentOS安装VMWare Tools进程管理
  2. 介绍CentOS mysql安装编译使用
  3. 讲解关于centos配置apache+php安装
  4. CentOS配置VSFTPD服务器与SSH
  5. CentOS VMware虚拟机安装使用同步解决

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...