当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > CENTOS 系统的配置

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 CENTOS 系统的配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 316 ::
收藏到网摘: n/a

1. 配网络
<1># vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO 自动为 dhcp 静态改为 static
即: BOOTPROTO=static
IPADDR=?
NETMASK=?
GATEWAY=?
我的配置如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.10.19.234
NETMASK=255.255.254.0
GETEWAY=10.10.18.254
ONBOOT=yes
TYPE=Ethernet
注: BOOTPROTO 只有在 static( 静态 ) 模式下才可以使用设置的 IP 信息

<2> 开启命令 : #service network restart
------------------------------------------------------------------------------------------------------------------------

2. 配 ftp
<1>#vim /etc/vsftpd/ftpusers 和 etc/vsftpd/user_list
在 root 和 nobody 前加“ # ” ------- 修改用户权限 ( user_list 用户能否访问跟 vsftpd.conf 有关 )
<2>#vim /etc/selinux/config 下改 selinux=disable( 将防火墙关闭 )
<3> 开启命令 : #service vsftpd start
<4>#reboot ( 关闭防火墙 )
--------------------------------------------------------------------------------------------

3. 删除旧版本
<1> 先用查找命令找出要删除的文件
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
<2> 删除找出的所有文件
#rpm -e --nodeps filename ( filename 为你查找出来的文件名 )
<3> 检查是否删除干净
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
---------------------------------------------------------------------------------------------

4. 传送文件
我们一般把配置文件传送到 /usr/local/ 这个目录下
---------------------------------------------------------------------------------------------

5. 安装 MySQL
<1> 先用 #cd /usr/local 这个命令到 /usr/local 这个目录下
<2> 先装服务器
#rpm -ivh MySQL-server-5.0.45-0.i386.rpm
<3> 然后装客户端
#rpm -ivh MySQL-client-5.0.45-0.i386.rpm
<4> 还有其他的 shared,devel,bench 等也要装上
#rpm -ivh MySQL-shared-5.0.45-0.i386.rpm
#rpm -ivh MySQL- devel -5.0.45-0.i386.rpm
#rpm -ivh MySQL-bench-5.0.45-0.i386.rpm
<5> 安装好后试试能不能用
#mysql
出现 Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 27651 to server version: 4.0.20-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
然后用
show databases ;
成功!
<6> 最后对 mysql 加密码
#mysqladmin -uroot password 123456
( 进入 MySQL 用 #mysql -uroot -p123456 )
-----------------------------------------------------------------------------------------------------------------------

6. 安装安装 APAHCHE2
#tar zxvf httpd-2.0.50.tar.gz
#cd httpd-2.0.50
#./configure --prefix=/usr/local/apache2 --enable-module=so
#make
#make install
安装好以后 #/usr/local/apache2/bin/apachectl start 开启它,然后用浏览器查看是否安装成功 ( 输 IP)
----------------------------------------------------------------------------------------------------------------------------------------

7. 安装 PHP5
#tar zxvf php-5.0.0.tar.gz
#cd php-5.0.0
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-trace-vars -with-mysql=/var/lib/mysql
#make
#mak install
-------------------------------------------------------------------------------------------------------------------------------

8. 配置
复制 PHP.INI 文件到正确位置
<1> 在 PHP 目录下运行
#cd php-5.0.0
#cp php.ini-dist /usr/local/php/lib/php.ini

<2> 编辑 apache 配置文件 httpd.conf
#vim /usr/local/apache2/conf/httpd.conf

要改的有如下几处 :
一般都在 #AddType application/x-tar .tgz 下加一行

#LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php

如果你搜索其它地方没有以下这行
LoadModule php5_module modules/libphp5.so
请把上面的 # 号去掉

找到
DirectoryIndex index.html index.html.var
在后面加 index.php
让它把 index.php 做为默认页

找到
# don't use Group #-1 on these systems!
把下面的用户名和组改为
User apache
Group apache
( 原来一般是 nobody)

找到
#ServerName
把 # 去掉 , 后面的 IP 改成你的 IP.

找到
DocumentRoot "/usr/local/apache2/htdocs"
把 /usr/local/apache2/htdocs 改为你存放网页文件的路径
比如你改为 /home/easy 目录下 , 那么你以后上传 PHP 文件就放在 /home/easy 目录下 , 然后用 IP 访问 , 就能看到首页了
( 我们一般没改,就把 php 文件存放在 /usr/local/apache2/htdocs/ 目录下 )

为了让中文网页没乱码
找到
AddDefaultCharset iso8859-1
把后面的 iso8859-1 改为 gb2312

至于 apache2 其它优化 , 请看 http://www.phpv.net/ 里的 apache 配置那一分类 .

保存 httpd.conf 文件 .
----------------------------------------------------------------------------------------------------------------

9 客户端安装
tar zxvf phpMyAdmin-2.6.1-rc1.tar.gz
mv phpMyAdmin-2.6.1-rc1 phpmyadmin
mv phpmyadmin /usr/local/apache2/htdocs
http://IP/ .... ( 输入 IP 测试 )
------------------------------------------------------------------------------------------------------------------

10. 启动
# /usr/local/apache2/bin/apachectl start
如果没有出错 , 写一个测试页放到你网页目录下 , 我的就是上面所说的 /usr/local/apache2/htdocs
#vi /home/easy/index.php
<?phpinfo();?>
保存 . 试试在测试器里打 IP 进去就可以看到 PHPINFO 页了
*******************************************************************************************
如果出现:“必须在您的配置文件中设定 $cfg[\'PmaAbsoluteUri\'] 指令 ....... ”那么
先进入到 phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin
用命令 # vim config.inc.php 修改
把 $cfg['PmaAbsoluteUri'] 设置为 http://localhost/phpmyadmin 。或 http://IP/phpmyadmin 。即为该虚拟机的 IP/phpmyadmin
同时也是在这里面修改密码、主页等!!
*******************************************************************************************


每安装完成一步配置,做一次测试!