RHEL5中实现各种服务的准备条件:

关闭所有linux防火墙与SELINUX

[root@localhost bin]# iptables -F

[root@localhost bin]# iptables -X

[root@localhost bin]# iptables -Z

[root@localhost bin]# setenforce 0

[root@localhost bin]# service iptables save

、samba/ftp服务

配置基于虚拟用户的ftp时,db_load不能执行,需安装db_utils包

第4章、dns服务:

1、cp -p 保持文件属性(如属组为named,否则服务无法启动)

2、主从DNS异步更新

主:named.conf

zone "benet.com" {

type master;

file "benet.com.zone";

allow-transfer { 10.0.0.2; }; // 从服务器地址

notify yes ;

also-notify { 10.0.0.2; }; //如果一有更新就通知给此地址

};

从:named.conf

zone "benet.com" {

type slave;

file "slaves/benet.com.zone";

masters { 10.0.0.1; };

};

LAMP

1、安装awstats修改其配置文件/etc/swstats/awstats.www.abc.com.conf时

LogFile=”/usr/local/apache/logs/acess_log”为实际的日志文件

如:LogFile=”/www/abc.com//logs/acess_log”

当不能查看到分析记录时,排错步骤如下:

从客户端访问网站http://www.benet.com或通过IP地址访问

2、安装awstats,对虚拟机进行监控时,需要修改日志格式为combined

3、httpd解包时出现故障现象:

执行上面命令,出现如下错误现象

解决方法如下:

更改系统时间

date –s 2010-9-8

LAMP(二)

1、 安装MYSQL时,配置出现错误

configure: error: No curses/termcap library found 这种错误,无非是两种情况 没有安装ncurses 或者没有安装 ncurses-devel,安装即可

yum -y install ncurses*

2、 Mysql本地连接正常,但以linux作为远端客户端连接mysql服务器,出现如下提示:

ERROR 1130: Host xxx is not allowed to connect to this MySQL server

更改 mysql 数据库里的 user表里的 host项,将ns.abc.com改成%

更改前:

mysql>use mysql;

mysql>update user set host = '%'  where user ='root' and host=’ns.abc.com’;

mysql>flush privileges;

mysql>select 'host','user' from user where user='root';

更改后查看:

现在就可以连接了!
权限设置

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' with grant option;

3、 配置PHP时
./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache --with-mysql
出现错误提示:
configure: error: xml2-config not found. Please check your libxml2 installation.
错误原因,xml2-config这个文件没找到。根据错误提示,安装libxml2。
libxml2-2.6.23-1.2.i386.rpm
libxml2-devel-2.6.23-1.2.i386.rpm    
安装软件包后即可
如yum –y install libxml2*
重新./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache --with-mysql
好了,没有问题了

4、 安装PHP后,重启APACHE,出现提示

解决方法:

yum -y install *sqlite*

构建postfix邮件服务器(一)

1、配置postfix时出现错误提示

根据提示安装相关软件包,继续即可

yum –y install db*-devel

2、 编译postfix时出错:

xsasl_cyrus_server.c:77:18: error: sasl.h: No such file or directory
xsasl_cyrus_server.c:78:22: error: saslutil.h: No such file or directory

………………….

.

缺少编译有关的包
cyrus-sasl-md5
cyrus-sasl-lib
cyrus-sasl-plaincyrus-sasl
cyrus-sasl-devel

安装即可yum -y install cyrus-sasl-*

3、 Postfix安装过程中需要指明相关文件的安装路径,以保持与sendmail的兼容性,若卸载了sendmail 软件包,在测试时将出现如下现象:

解决办法为:重新安装sendmail即可

4、 Postfix启用SMTP认证后,Squirrelmail配置文件中需修改以下内容(false改为true),方可支持认证,否则不能发送邮件

5、源码安装Dovecot,启动服务时,出现错误

Warning: Last died with error (see error log for more information): Auth process died too early – shutting down

查看一下maillog:tail -3 /var/log/maillog

Jul  5 11:11:03 myfreelinux dovecot: Dovecot v1.1.4 starting up

Jul  5 11:11:03 myfreelinux dovecot: Fatal: auth(default): Unknown passdb driver ‘pam’ (typo, or Dovecot was built without support for it? Check with dovecot –build-options)

Jul  5 11:11:03 myfreelinux dovecot: Fatal: Auth process died too early – shutting down

注意,提示’pam’,以pam为切入点,安装pam-devel,但是一定要在configure之前安装,再启动一次,没有错误就好

如果已完成dovecot的安装,需要在解包目录中执行make clean清空配置,重新配置、编译、安装

6、源码安装Dovecot,启动服务时,出现错误

故障原因为指定文件没有发现,排除方法为:(教材处需要修改添加-r参数)

cp –r /usr/local/share/doc/dovecot/example-config/* /etc/dovecot/

7源码安装Dovecot,启动服务时,出现错误

Doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: SSL support not compiled in but ssl=yes

将ssl=yes改为ssl=no即可

转载于:https://blog.51cto.com/ttxjs/1722201

RHEL5中实现各种服务的准备条件:相关推荐

  1. ASP.NET 2.0 中的新增服务、控件与功能概述(四)

    原文出自http://blog.sina.com.cn/s/blog_48b6cd65010004fc.html 个性化 另一个新增的服务是个性化,它提供了一种现成的解决方案,用于解决存储站点用户的个 ...

  2. linux中samba启动不了,Linux_RHEL5中不用关闭SELinux而成功启动Samba,RHEL5中的samba服务器启动后,能 - phpStudy...

    RHEL5中不用关闭SELinux而成功启动Samba RHEL5中的samba服务器启动后,能看到共享目录,但是不能访问共享目录,告知权限不够.此时可以通过如下命令: tail /var/log/m ...

  3. 在 vb.NET 中使用 COM+ 服务

    查看原帖 2002-04-29 15:33作者: 出处:Microsoft责任编辑: 摘要:将新的 Microsoft .NET 组件添加到现有的 COM 和 COM+ 应用程序中,它们将协同工作:如 ...

  4. 易宝典——玩转O365中的EXO服务 之四十九 如何知道管理员进行了哪些操作

    在企业中除了需要了解.跟踪管理员可能对用户邮箱的访问外,还需要跟踪管理员在邮件组织中进行的设置和操作,以便确认所有行为合规.并且保证邮件组织的稳定正确运行,以及在出现误操作或恶意操作时,能够及时进行排 ...

  5. Netflix如何在上万台机器中管理微服务?(史上最全)

    疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : 极致经典 < Java 高并发 三部曲 > 面试必备 + 大厂必备 + 涨薪必备 疯狂创客圈 经典图书 : <N ...

  6. 迭代开发中的微服务拆分

    微服务拆分是微服务架构绕不过的话题,随着架构演进,在迭代开发中拆分微服务有时非常必要,微服务拆分不仅仅是一项技术层面的重构,首先要选择的合适的时机,另外在拆分前一定要理清业务现状,制定好拆分的基本原则 ...

  7. arcgis属性表选择两个条件_arcgis中给属性表字段按条件批量赋值

    1.金锄头文库是"C2C"交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时 ...

  8. ITSS信息技术服务各级认证条件有哪些?

    ITSS是什么? ITSS的生命周期主要包含五个阶段,第一个阶段是规划设计阶段,主要是负责对IT服务进行全方位的规划与设计,第二个阶段是部署实施阶段,即根据第一阶段的规划设计建立相应的管理体系,对IT ...

  9. idea 编写scala_在Scala中编写Angular服务

    idea 编写scala Those following my blog posts know that I like to take Scala everywhere. This time, let ...

最新文章

  1. html的子页面获取自己url,如何从html页面获取url参数并将其显示在textarea中?
  2. java动态打jar包_java动态加载jar包
  3. 计算机网络系统中hn是,中南大学计算机网络作业1.pdf
  4. 解决J2EE系统应用性能问题常用方法
  5. word2vect 输出是什么
  6. Redis 和 I/O 多路复用
  7. Asp.netMVC中Html.Partial,RenderPartial,Action,RenderAction区别和用法
  8. 20行 Python 代码爬取王者荣耀全英雄皮肤 | 原力计划
  9. ORACLE的Copy命令和create table,insert into的比较
  10. openvas漏洞扫描器
  11. Tomcat日志配置,可结合log4j
  12. 【扩频通信】第五章 扩频信号解扩和解调
  13. Mac下驱动BCM20702A0 USB蓝牙
  14. java竖线_JAVA 竖线|转义字符 | | 学步园
  15. Duang!Duang!Duang!直击痛点的一款 HTTP 客户端框架(Java),墙裂推荐!
  16. 使用逐浪CMS做网站如何引用Markdown编辑器
  17. 爬虫练习(3)-- 36Kr 站点正则和 ajax 混合
  18. 利用pandas模块实现excel多行文本合并
  19. js 中国标准时间,时间戳 ,yyyy-mm-dd格式之前相互转换
  20. 解决Google浏览器卸载后无法重新安装的问题

热门文章

  1. IOS MenuController的部分操作
  2. delphi操作xml学习笔记 之一 入门必读
  3. [SHELL]判断一个命令是否存在
  4. 数据结构笔记(十四)-- 串的模式匹配算法
  5. 【回环检测】如何理解loopClosing中的连续性检测
  6. 进入已经打开的pyrebox_PyREBox-可用Python编写脚本的逆向工程沙盒
  7. python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)
  8. 智能判断图片中是否存在某物体_基于WT901传感器及NB-IOT无线技术开发的一款物体倾倒监测设备...
  9. 项目背景一般写什么_项目申报整体框架规划思路,提高你的书写逻辑!
  10. flyway版本号_各个互联网公司都在用的开源数据库控制器Flyway