1. 安装,以下步骤是我安装过程中因为自己机器的配置而遇到问题的步骤,记下以备以后参考,其他详细步骤参考google,baidu
1.1 采用硬盘安装CentOS6.5, WIN7系统上将硬盘除系统盘外的分出16G用来放安装文件,盘符D,解压其中的一部分文件initrd.img, vmlinuz, isolinux, images到根目录,并将两个镜像文件COPY到根目录. 剩下的用来安装CentOs
-rwxr-xr-x. 1 root root 3848273920 Oct 17 02:54 CentOS-6.5-i386-bin-DVD1.iso
-rwxr-xr-x. 1 root root 1054316544 Oct 17 02:24 CentOS-6.5-i386-bin-DVD2.iso
drwxr-xr-x. 3 root root 16384 Nov 29 2013 images
-rwxr-xr-x. 1 root root 31742048 Nov 27 2013 initrd.img
drwxr-xr-x. 2 root root 16384 Nov 29 2013 isolinux
-rwxr-xr-x. 1 root root 4002656 Nov 29 2013 vmlinuz
1.2 用bcdboot c:\windows /s c: 把100m隐藏分区的启动文件复制到c:,由于我的WIN7系统有100M隐藏分区,启动文件不在C盘根目录下。
1.3 用easybcd添加Linux安装启动项目,由于我的隐藏分区是0,C盘是1,所以D盘是2,并且都是主分区
title Insall CentOS6.5
root (hd0,2)
kernel (hd0,2)/vmlinuz
initrd (hd0,2)/initrd.img
1.3. 重启选择Install CentOS6.5进入安装过程, 安装过程如果选择BASIC SERVER,DB SERVER是没有图形界面的,我进入系统后将inittab修改成5重启后,进入不了图形界面,也不知如何进入字符界面。回到win7下想把inittab修改回来,结果失败,只有重装了一次。选择此想安装如果需要图形界面记得安装过程中要选上图形包或安装好后安装上图形界面。
1.4 win7下删除linux系统是要先用fixmbr恢复MBR,否则删除linux的安装分区后无法进入win7系统,我的就是如此。
1.5 安装好后修改主机名
/etc/sysconfig/network
[root@localhsot sysconfig]# cat network
NETWORKING=yes
HOSTNAME=myserver.net
修改/etc/hosts
1.6 修改启动级别
修改/etc/inittab
1.7 关闭selinux
/etc/selinux/config
2. 设置linux启动是自动mount到CentOS的两个disk,为了配置本地yum源
2.1. 添加sudo权限给用户
# sudo nano /etc/sudoers
添加username ALL=(ALL) ALL
2.2. mount
sudo mount /dev/sda3 /mnt/partd
sudo mount -o loop /mnt/partd/CentOS-6.5-i386-bin-DVD1.iso /mnt/centos-disk1
sudo mount -o loop /mnt/partd/CentOS-6.5-i386-bin-DVD2.iso /mnt/centos-disk2
3. 关闭防火墙
service iptables stop/start
service iptables status
chkconfig --list iptables
chkconfig iptables off
chkconfig iptables on
4. 卸载centos自带的httpd,编译安装apache httpd
rpm -qa|grep httpd
rpm -e XXXX --nodeps
wget xxxx.gz
tar -xvf xxxx.gz
config --prefix=/home/opt/apache
make
make install
5. 修改hostname
vi /etc/sysconfig/network
HOSTNAME=myhostname.net
vi /etc/hosts
6. 启动停止apache
./apachectl start/stop
7.将apache httpd添加到服务(源自百度)
添加apahce为系统服务步骤:
步骤1添加服务脚本
#cp /app/apache2/bin/apachectl /etc/rc.d/init.d/httpd
#ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd
当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了,此时可以说已经成添加了apache系统服务。
但是# chkconfig –list却还是没有发现apache服务
步骤2,修改脚本使其支持chkconfig
编辑httpd脚本,在第2行添加如下注释信息:
# chkconfig: 35 61 61
# description: Apache
保存后执行:chkconfig --add httpd
第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:以上两行缺一不可
执行chkconfig --add httpd后就在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。
8. 安装tomcat服务器
http://wenku.baidu.com/link?url=6sMTuV1vIpTmPFtfV6HRIh6lbLwQIqteB3QHDY-ZntEOnxSl9DfEUnMoz9aniPezh-8MweWLgbMN_8sBpk2CiG9cQDi_x9GfkSaS4LBT9TW