postfix完全配置

上传人:第*** 文档编号:31320204 上传时间:2018-02-06 格式:DOC 页数:17 大小:91KB
返回 下载 相关 举报
postfix完全配置_第1页
第1页 / 共17页
postfix完全配置_第2页
第2页 / 共17页
postfix完全配置_第3页
第3页 / 共17页
postfix完全配置_第4页
第4页 / 共17页
postfix完全配置_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《postfix完全配置》由会员分享,可在线阅读,更多相关《postfix完全配置(17页珍藏版)》请在金锄头文库上搜索。

1、1网上有许多文章都是说 POSTFIX 的配置,可是都不是很全,现把自己认为还算完整的配置文档列出如下:#分割线 编译安装 Mysql,启动控制 Mysql#1、卸载已安装的 mysql 的 RPM 包编译安装 mysql 前,首先查看系统中是否已安装 mysql 服务器软件:rootserver01 /# rpm -qa | grep mysqlrootserver01 /# rpm -e mysql-serverrootserver01 /# rpm -e mysql-connector-odbcrootserver01 /# rpm -e libdbi-dbd-mysqlrootserv

2、er01 /# rpm -e mysql -nodeps删除 RPM 包创建的 mysql 账号rootserver01 /# userdel -r mysql2、释放 MySQL 软件包为了避免发生冲突,建议先卸载掉系统自带的 mysql 相关软件包rootserver01 tool# tar -zxvf mysql-5.0.56.tar.gz 3、添加 MySQL 用户和组,用于运行和维护 mysql 服务rootserver01 tool# useradd -M -s /sbin/nologin mysql-M 选项表示不建立用户宿主目录、-s 选项表示指定用户的 shell4、编译前的

3、预配置rootserver01 mysql-5.0.56# ./configure -prefix=/usr/local/mysql5、编译并安装rootserver01 mysql-5.0.56# make & make install6、建立 mysql 配置文件在展开的源码包目录中的 support-files 文件夹下,提供了多个 MySQL 服务器的配置样例文件,分别适用于不同负载的数据库服务器。一般选择 my-f 文件即可,该配置文件适用于中等负载的数据库,可以满足大多数企业的应用需求rootserver01 mysql-5.0.56# cp support-files/my-f

4、/etc/f7、初始化 mysql 数据库以 mysql 用户的身份执行 mysql_install_db 脚本,对 MySQL 数据库进行初始化rootserver01 mysql-5.0.56# cd /usr/local/mysql/bin/rootserver01 bin# ./mysql_install_db -user=mysql会在/usr/local/mysql 下产生 var 目录,并在 var 目录下创建 2 个默认数据库 mysql 和 test;8、调整 mysql 目录权限修改相关目录的所有权,以便 mysql 用户可以读写数据库调整/usr/loca/mysql 目

5、录的权限:rootserver01 local# ls -ld /usr/local/mysql/rootserver01 local# chown -R root.mysql /usr/local/mysqlrootserver01 local# ls -ld /usr/local/mysql/调整/usr/local/mysql/var 目录的权限:rootserver01 local# chown -R mysql /usr/local/mysql/var/rootserver01 local# ls -ld /usr/local/mysql/var9、调整 lib 库路径由于 Mysq

6、l 安装到了非标准的路径中。所以还需要将 MySQL 的库文件路径2“/usr/local/mysql/lib/mysql”?加入到系统的库文件搜索路径中,以便在用到时能够自动搜索到。增加库文件搜索路径可以通过修改“/etc/ld.so.conf”文件实现rootserver01 local# vi /etc/ld.so.conf添加路径:/usr/local/mysql/lib/mysqlrootserver01 local# ldconfig10、Mysql 的启动控制(1) 使用 mysqld_safe 脚本安全启动服务rootserver01 local# /usr/local/mys

7、ql/bin/mysqld_safe -user=mysql &(2) 设置 MySQL 程序的执行路径,主要是为了在执行 mysql 管理工具时方便方法一:修改配置文件/etc/profile,使配置永久生效rootserver01 local# vi /etc/profile添加:PATH=$PATH:/usr/local/mysql/binrootserver01 local# source /etc/profile方法二:执行 export 命令,使配置仅当前生效rootserver01 local#export PATH=$PATH:/usr/local/mysql/bin(3) 将

8、 Mysql 添加为系统服务,主要是为了 mysql 服务启动的方便rootserver01 local# cd /tool/mysql-5.0.56rootserver01 mysql-5.0.56# cp support-files/mysql.server /etc/init.d/mysqldrootserver01 mysql-5.0.56# chmod +x /etc/init.d/mysqld rootserver01 mysql-5.0.56# chkconfig -add mysqldrootserver01 mysql-5.0.56# chkconfig mysqld on这

9、样也就可以使用 service mysqld start/restart/stop 来对 mysql 服务进行管理了!#分割线 停用/卸载 sendmail 服务,以避免冲突#1、查看当前系统是否安装 sendmailrootserver01 /# rpm -qa | grep sendmail2、为了避免与要安装的 postfix 冲突,可以停用 sendmail 或卸载停用方法:rootserver01 /# service sendmail stoprootserver01 /# chkconfig -level 35 sendmail off卸载方法:rootserver01 /# r

10、pm -e sendmail-cfrootserver01 /# rpm -e sendmail -nodeps3、查看系统是否安装 postfix 的 rpm 包rootserver01 /# rpm -qa | grep postfix确认系统没有安装 postfix 服务器软件包#这里安装 POSTFIX 前的准备#1、安装必要的软件yum install httpd 3yum install httpd-devel yum install mysqld yum install mysql yum install php-mysql yum install mysql-server yu

11、m install mysql-devel yum install libxml2 yum install gcc yum install make yum install libxml2-devel yum install php-pear yum install dovecot-mysqlyum install cyrus-sasl-lib yum install cyrus-sasl-develyum install cyrus-sasl-plainyum install cyrus-saslyum install cyrus-sasl-md5yum install cyrus-sasl

12、-gssapiyum install saslwrapperyum install python-saslwrapper2、安装 DB 软件(postfixadmin 需要)tar -zxvf DB-1.7.13.tgz cp -R DB-1.7.13/* /usr/share/pear/3、安装 php,要注意 php 的配置参数的顺序,否则会出错。tar -zxvf php-5.4.14.tar.gz cd php-5.4.14./configure -prefix=/usr -with-mysql -with-apxs2 -enable-mbstring -with-imap-ssl -

13、with-kerberos -with-imapmakemake install4、修改防火墙,使 25、110、53、80 端口能够通过将 selinux 修改为 Permissive 模式,命令为:setenforce 0注:php.ini 为 php 的配置文件#分割线 编译安装 postfix 及 vda 补丁包#1、创建运行邮件系统的用户账号 postfix 及用户组 postfix 和 postdroprootserver01 /# groupadd -g 1200 postdroprootserver01 /# groupadd -g 1000 postfixrootserver

14、01 /# useradd -M -u 1000 -g postfix -G postdrop -s /sbin/nologin postfix42、解压释放 postfix 源码包、合并 VGA 补丁rootserver01 tools# tar zxvf postfix-2.4.6.tar.gz rootserver01 tools# gunzip postfix-2.4.6-vda-ng.patch.gz rootserver01 tools# cd postfix-2.4.6rootserver01 postfix-2.4.6# patch -p1 main2.cfrootserver

15、01 postfix# mv main.cf main.cf.bakrootserver01 postfix# mv main2.cf main.cf7、启动 postfix 服务rootserver01 postfix# postfix start查看服务启动后打开的端口:rootserver01 postfix# netstat -antp | grep 255#分割线 配置 DNS 服务器,创建相应的资源记录#1、在对应的区域数据库文件中增加 MX 记录:mail IN A 192.168.1.102 IN MX 10 .2、测试 mx 记录rootserver01 postfix# nslookup set type=mx Server: 192.168.1.102Address: 192.168.1.102# mail exchanger = 10 .#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号