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

Unix/Linux
Linux crontab定时执行任务 命令格式与详细例子
linux 查看用户及用户组的方法
让Linux系统有效防御ARP攻击的实用技巧
Linux 常用软件列表
linux wget 一个强大的下载命令
linux 常用脚本、命令
linux 磁盘配额 简单介绍
Linux服务器架设笔记 Squid服务器配置
ubuntu intel 集成显卡安装
ubuntu 9.04 X3100 显卡开启3D特效
Ubuntu 8.10 Server Ruby 的安装方法
Ubuntu root帐户密码修改
ubuntu下apt-get 命令参数
Ubuntu Linux下实现QQ的三种方式
Ubuntu 8.04中建立PHP+MySQL环境
Ubuntu常用软件大全
Ubuntu系统下安装Aircrack-ng
Ubuntu实现FTP功能
ubuntu 字体美化实现方法
ubuntu下netbeans汉字显示残缺问题

Unix/Linux 中的 CENTOS 系统的配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 144 ::
收藏到网摘: 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
同时也是在这里面修改密码、主页等!!
*******************************************************************************************


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