`

安装vmware 6.52 Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd) openldap2.4

    博客分类:
  • ldap
阅读更多

vmware 6.52 + Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd)+ openldap2.4.23
 
 #在vm5.5.1g下装 redhat5时是装不上的。一直提示找不到硬盘,换成vmware 6.52可以安装
 #安装的时候选内存为1G,硬盘为10G,netword adapter为桥接

 

---------第一步:安装完linux之后 setup  gcc from cdrom
mkdir /mnt/cdrom
 #将光驱挂载到本地
mount /dev/cdrom /mnt/cdrom
 #提示:mount: No medium found
 #解决办法:说明光驱中没有盘,在虚拟中设定光盘iso文件
 #提示:mount: block device /dev/cdrom is write-protected, mounting read-only表明挂载成功
cd /mnt/cdrom/Server
rpm -ivh kernel-headers-2.6.18-53.el5.i386.rpm
rpm -ivh glibc-headers-2.5-18.i386.rpm
rpm -ivh glibc-devel-2.5-18.i386.rpm
rpm -ivh cpp-4.1.2-14.el5.i386.rpm
rpm -ivh binutils-2.17.50.0.6-5.el5.i386.rpm
rpm -ivh libgomp-4.1.2-14.el5.i386.rpm
rpm -ivh gcc-4.1.2-14.el5.i386.rpm

 


---------第二步:安装 BDB from db-4.5.20.tar.gz
#因为安装openldap之前要安装BDB,解决BerkeleyDB not available的问题
#下载地址:
http://download-west.oracle.com/berkeley-db/           
#下载内容:db-4.5.20.tar.gz
tar –zxvpf db-4.5.20.tar.gz
cd db-4.5.20
cd build_unix
../dist/configure
make
make install
env CPPFLAGS="-I /usr/local/BerkeleyDB.4.5/include" LDFLAGS="-L /usr/local/BerkeleyDB.4.5/lib"


------第三步:安装openldap:在openldap官网上下载tar包
tar -zxvpf openldap-stable-20100719.tgz
cd openldap-2.4.23
./configure --prefix=/usr/local/openldap --enable-ldbm
 #提示:configure: error: BDB/HDB: BerkeleyDB not available
 #解决:copy: /usr/local/BerkeleyDB.4.3/include  to:   /usr/include
           copy: /usr/local/BerkeleyDB.4.3/lib   to:  /usr/lib
 ./configure --prefix=/usr/local/openldap --enable-ldbm
 #提示:Please run "make depend" to build dependencies 后执行下面的命令。
make depend
make
make test

 提示:
 >>>>> ./scripts/test019-syncreplication-cascade failed for hdb (exit 1)
 make[2]: *** [hdb-yes] Error 1
 make[2]: Leaving directory `/qingfeng_setup/2.4.23_linux/openldap-2.4.23/tests'
 make[1]: *** [test] Error 2
 make[1]: Leaving directory `/qingfeng_setup/2.4.23_linux/openldap-2.4.23/tests'
 make: *** [test] Error 2
 不用理,继续安装
make install

 

------第四步:启动openldap,测试是否能启动成功
/usr/local/openldap/libexec/slapd -d 256
/usr/local/openldap/bin/ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
/usr/local/openldap/bin/ldapsearch -h localhost "objectClass=*"

 

------第五步:配置openldap,增加你自己的schema
#配置文件目录:/usr/local/openldap/etc/openldap/slapd.conf
#schema顺序:
include  /usr/local/openldap/etc/openldap/schema/core.schema
include  /usr/local/openldap/etc/openldap/schema/corba.schema
include  /usr/local/openldap/etc/openldap/schema/cosine.schema
include  /usr/local/openldap/etc/openldap/schema/inetorgperson.schema
include  /usr/local/openldap/etc/openldap/schema/misc.schema
include  /usr/local/openldap/etc/openldap/schema/openldap.schema
include  /usr/local/openldap/etc/openldap/schema/nis.schema
include  /usr/local/openldap/etc/openldap/schema/你自己的.schema
修改:suffix  "你自己的suffix"
修改: rootdn  "你自己的rootdn"

 

-----第六步:重启openldap,添加数据

/usr/local/openldap/libexec/slapd -d 256
#添加内容
/usr/local/openldap/bin/ldapadd -x -D "你自己的rootdn" -W -f /qingfeng_setup/2.4.23_linux/XX.ldif
#停止防火墙,如果不停止,是连接不上ldap的,在每次启动linux后都要停止防火墙
/etc/rc.d/init.d/iptables stop 
#可以使用我们平常用的jxplore工具连接openldap
#ifconfig 查看ip ,端口:389 ,suffix和rootdn参看配置文件slapd.conf中设置

 

------第七步:设定固定ip
#路径:/etc/sysconfig/network-scripts/ifcfg-eth0 增加下面的内容
#注意:BOOTPROTO这个属性原来是有值的,需要改一下。
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.3

#改后要重新加载 eth0
ifconfig eth0 down
ifconfig eth0 up
/etc/init.d/network restart

重启后发现ip没变就达到效果

分享到:
评论
2 楼 wjwkings 2010-11-02  
我们有个系统准备在Linux+tomcat+mysql测试,目前正在研究这个环境搭建。

我昨天下了一个CentOS5.5的系统,目前正使用Vmware安装呢,还不知道结果如何。

  不知道您对这个环境熟悉程度如何? 有问题可以请教您吗?
1 楼 seoppt 2010-09-04  
你很像我的java老师

相关推荐

    vmware6.52-水星绿色特别版

    由于VMware安装的系统服务比较多,会严重影响机器速度,所以在这个免安装版里,默认只安装必须的8个服务,而且我把这些服务都设置成了手动启动(除了VMware的基础服务VMX86之外),在需要时再打开。另外做了个启动服务...

    vmware6.52序列号补丁

    vmware6.52序列号,vmware6.52注册机,vmware6.52破解补丁

    VMware6.52汉化包

    VMware是一款广受欢迎的虚拟机软件,其6.52版本是该软件的一个特定更新,提供了许多关键功能和改进。汉化包则是针对英文原版软件进行本地化的翻译版本,使得用户界面变为中文,便于中国用户理解和操作。在这个...

    VMware6.52-水星绿色特别版.rar

    VMware6.52-水星绿色特别版.rar

    VMware6.52官方版+汉化包+Crack

    1. **VMware 6.52官方版**: VMware Workstation 6.5是VMware公司发布的一个旧版本,它允许用户在同一台计算机上同时运行多个操作系统,如Windows、Linux、Mac OS等。每个操作系统都在自己的虚拟机中运行,互不影响。...

    AlphaControls v6.52 for CB6-CB2010 D5-D2010 Cracked

    AlphaControls v6.52 for CB6-CB2010 D5-D2010 Cracked

    适用于VMware6.52的Longhorn显卡驱动程序包

    在这个场景中,我们关注的是VMware 6.5.2版本,以及如何在其中安装和配置Windows Longhorn(一个早期的Windows Vista测试版)并启用Aero特效。Aero是Windows Vista引入的一种视觉风格,以其透明窗口和玻璃效果而著名...

    组态王6.52安装软件

    这个6.52版本是其历史上的一个重要版本,提供了丰富的功能和改进,旨在为工程师们提供更高效、灵活的工控解决方案。下面将详细介绍这款软件以及其安装过程中的关键知识点。 1. **组态王简介**: 组态王6.52是由...

    J-Flash 6.5.zip

    JLink_Windows_V650b.exe是JLink调试器的Windows版本,安装后可与J-Flash软件无缝集成。 3. **J-Flash 6.5的改进与提升**: - **性能优化**:新版本可能包含速度和效率的优化,使得编程和调试过程更快捷。 - **...

    vcp6.52v0-622 question db

    ### 关于VMware VCP6.52V0-622考试的知识点 #### 1. **vCenter Server迁移** - **背景**: 在从Windows vCenter Server 6.0迁移到vCenter Server Appliance (VCSA) 6.5的过程中,有一些特定的配置会被迁移。 - **...

    VMware+Ubuntu 安装介绍

    首先,确保你已经拥有VMware Workstation 6.52和Ubuntu 9.04的安装镜像。VMware的序列号是DUMA4-DMHFP-D2M4G-4PXZL。 安装过程: 1. 启动VMware Workstation,选择“Home”菜单,然后点击“New Virtual Machine”。...

    J-FLASH V6.50b.rar

    5. **兼容性**:与SEGGER的J-Link系列调试器无缝配合,提供高速的通信速度和稳定的操作体验。 6. **自动操作**:用户可以通过脚本编程实现自动化烧录过程,适用于大规模生产环境,减少人工干预,提高生产效率。 在...

    stc-isp-15xx-v6.52.exe

    STC-ISP 是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便,现已被广泛使用。此为截止2013年6月最新版,详情请见...

    macdrive_8.0.6.52_en_setup

    标题"macdrive_8.0.6.52_en_setup"表明这是一个MacDrive的英文版本安装程序,版本号为8.0.6.52,而".rar"扩展名则表示这是一个压缩文件,通常包含了安装程序和其他相关文件。 在描述中提到的"macdrive_8.0.6.52_en_...

    组态王6.52.rar

    亚控科技 组态王6.52(中文版)

    The connected J-Link is defective,Proper operation cannot be guaranteed

    解决 The connected J-Link is defective,Proper operation cannot be guaranteed keil5版本比较高时debug会出现以上错误,替换安装文件下的segger 可以解决

    组态王6.52工程密码

    用于组态王6.52的工程密码遗忘,不得用于非法用途,概不负责

    组态王V6.52版取消工程密码专用.rar

    这个工具的专用性意味着它可能只适用于V6.52版本的工程文件,无法应用到其他版本。 在实际操作中,使用这类工具取消工程密码的步骤一般包括:首先,下载并解压工具;然后,运行工具,并按照提示输入相关的工程文件...

    J-Flash V5.2h & 6.84a

    5. **断电保护**:在编程过程中如果发生断电,J-Flash可以自动保存状态,避免设备损坏。 6. **调试功能**:除了烧录,J-Flash还集成了调试功能,如单步执行、设置断点、查看变量值等,便于开发和调试。 7. **兼容性...

Global site tag (gtag.js) - Google Analytics