运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr

系统 Linux
最方便的方法在centos 5.2上安装一个全功能的邮件系统,此文适合REDHAT所有系列,在文中,能用CentOS RPM安装的,我们将采用CentOS RPM安装,如果CentOS RPM没有的,我们将创建自己的CentOS RPM。 部分软件简介:

CentOS RPM安装能提高更方便的使用性能。下面就这就来讲术CentOS RPM安装。我觉得CentOS RPM安装系统是很好的软件安装系统值得大家一用。CentOS Linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。在centos/redhat使用CentOS RPM安装邮件系统(extmail)

一、简介:

本文以最简单,最方便的方法在centos 5.2上安装一个全功能的邮件系统,此文适合REDHAT所有系列,在文中,能用CentOS RPM安装的,我们将采用CentOS RPM安装,如果CentOS RPM没有的,我们将创建自己的CentOS RPM。 部分软件简介:
1、AMP ---apache(web服务) 、mysql(数据库)、php(非必需) 的简称
2、postfix --mta 邮件系统核心
3、courier-authlib--一个为courier-imap,maildrop,sasl2 提供用户信息的后台进程序
4、courier-imap --提供pop3,pop3s,imap,imaps 服务的程序
5、amavisd-new --提供内容过滤
6、clamav -- 著名的杀毒软件
7、extmail --一个著名的webmail程序
8、extman --与extmail集成的后台管理程序
9、slockd --一个基于smtp阶段的反垃圾邮件程序
10、vhmgr --由本文作者编写,用于管理apache,ftp,mysql 的虚拟主机管理程序。
安装环境:centos 5.2
域名机器名:mail.yiyou.org
域名:yiyou.org

二、CentOS RPM安装系统

CentOS RPM安装系统时,选择“customize software selection”(自定义安装),在package group selection 对话框里选择:
[*]base
[*]devlopment libraries
[*]development tools
[*]editors
[*]text-base internet
其它不选择。
在setup agnet(或进入系统后运行setup) 里选择firewall configuration 将security level 与SELinux 改为disabled,目的是为了避免在安装调试时产生不必要的麻烦,在系统安装完成后,可以自己去调试安全部分,在这里将不作详细介绍。
配置yum,在本文中使用的是网通线路,所以选择了http://mirrors.ta139.com/ 作为安装镜像。
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget http://mirrors.ta139.com/CentOS-Base.repo.ta139
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Base.repo.ta139 CentOS-Base.repo

三、使用CentOS RPM安装软件

1、CentOS RPM安装AMP
[root@localhost ~]# yum -y install httpd httpd-devel mysql mysql-devel mysql-server php php-xml php-cli php-pdo php-mbstring php-mcrypt php-gd php-common php-devel php-mysql
修改启动配置并启动
[root@localhost ~]# chkconfig --level 345  mysqld on
[root@localhost ~]# chkconfig --level 345  httpd on
[root@localhost ~]# service mysqld start
[root@localhost ~]# service httpd start

2、CentOS RPM安装phpmyadmin注意:可以选择自己需要的版本
[root@localhost ~]# wget http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.9-all-languages-utf-8-only.tar.bz2
[root@localhost ~]# tar xjf phpMyAdmin-2.11.9-all-languages-utf-8-only.tar.bz2
[root@localhost ~]# mv phpMyAdmin-2.11.9-all-languages-utf-8-only /var/www/html/phpmyadmin
[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php
编辑config.inc.php 改为下面,字符串是任意的。 $cfg['blowfish_secret'] = 'skssiwksksie'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */进入phpmyadmin 请马上修改mysql root 用户的密码。

3、导入extman 后台数据库将extmail/extman/slockd 上传到服务器,可以使用ftp/winscp 上传
[root@localhost ~]# tar zxf extman-0.2.5b1.tar.gz
[root@localhost ~]# cd extman-0.2.5b1/docs/
[root@localhost docs]# mysql -uroot -p <extmail.sql
Enter password:
[root@localhost docs]# mysql -uroot -p <init.sql
Enter password:
如何使用了phpmyadmin改了root 密码,记得输入密码,如果密码为空,请按回车。

4、RPM 简介下面我们将采用CentOS RPM安装软件方式安装
/usr/src/redhat/SPEC spec 文件夹,通常是CentOS RPM文件夹
/usr/src/redhat/RPMS 是生成CentOS RPM文件,下面还有i368,i486 等子文件夹,一般我们用i386 架构
/usr/src/redhat/SOURCE 源文件文件夹
为了安装时切换目录的方便,我们将目录存放到一个shell变量里。
[root@localhost ~]# export RPMS=/usr/src/redhat/RPMS
[root@localhost ~]# export SOURCE=/usr/src/redhat/SOURCES
[root@localhost ~]# export SPEC=/usr/src/redhat/SPECS
在下面CentOS RPM安装过程中,大家要记住cd $RPMS 与cd /usr/src/redhat/RPMS 的目的是一样的,只是shell变量的替换。

【编辑推荐】

  1. CentOS5.3安装Oracle过程讲解与创建软件账户
  2. CentOS VSFTPD安装时RPM软件包安装的方法
  3. CentOS gcc安装更新系统的软件包
  4. 安装CentOS oracle过程设置使用解压包
  5. 简介CentOS5.3网络IP编辑应用理解
责任编辑:佚名 来源: CSDN
相关推荐

2010-01-14 10:55:34

CentOS auth

2010-01-14 09:48:05

CentOS VSFT

2010-01-15 13:58:29

CentOS系统

2010-02-22 18:35:01

2010-01-14 13:17:42

CentOS安装

2010-01-14 12:15:10

CentOS post

2010-01-15 10:16:50

CentOS rpm安

2010-01-13 10:58:08

CentOS配置安装

2010-01-14 14:23:47

2010-01-13 15:50:23

CentOS安装

2011-08-30 10:08:38

Centos 5.2Mysql ProxyLUA

2021-07-09 07:40:06

CentOS 7GitLab开源

2010-05-12 21:54:00

网管

2022-10-17 06:34:28

FedoraLinuxRPM Fusion

2010-01-14 17:13:28

centos bind

2010-01-14 15:56:29

2010-01-13 17:46:31

CentOS 5.4安

2010-02-22 16:09:18

CentOS安装

2010-03-25 13:44:43

2010-01-15 10:02:57

CentOS5.2 A
点赞
收藏

51CTO技术栈公众号