CENTOS系统的配置

/*
**  Title    : CENTOS系统的配置
**  Author: 刘晨晖   
**  Date   : 2009-07-03
**  EMAIL :
huichengongzi@gmail.com
**  转载请注明出处,谢谢合作!
*/

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

同时也是在这里面修改密码、主页等!!

*******************************************************************************************

                                  

 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS基线配置是指在安装和配置CentOS操作系统时的一些基本设置和安全性要求。这些设置有助于确保系统的稳定性、安全性和性能。 以下是一些常见的CentOS基线配置建议: 1. 安装最新的CentOS版本:始终使用最新的CentOS版本,以获取最新的安全补丁和功能。 2. 禁用不必要的服务:只启用需要的服务,禁用不使用或不必要的服务。可以使用服务管理工具(如systemctl)来管理服务。 3. 更新系统补丁:定期更新系统补丁以修复安全漏洞和改善性能。 4. 配置防火墙:启用并配置防火墙以限制对系统的访问。使用Firewalld或iptables进行防火墙配置。 5. 使用强密码策略:对于用户账户,强制使用复杂的密码,并定期更改密码。 6. 禁用root远程登录:禁用root用户的远程登录,并使用普通用户登录系统后再切换到root用户。 7. 配置SSH安全:限制SSH访问,例如禁用root用户的SSH登录、使用公钥认证等。 8. 安装安全更新和工具:安装常用的安全更新和工具,如SELinux、OpenSSL等,以提高系统的安全性。 9. 监控和日志记录:配置系统监控和日志记录,以便及时发现和解决潜在的安全问题。 10. 定期备份数据:定期备份重要的系统和用户数据,以防止数据丢失或损坏。 这些是一些常见的CentOS基线配置建议,根据实际需求和安全要求,您可能需要进行适当调整和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值