Step -By-Step Install Guide Fedora 14 Server with 389 Directory Server by krabah

VIEWS: 5,434 PAGES: 87

More Info
									Global Open Versity ICT Labs           Install Guide Fedora 14 64-bit Server with 389 Directory Server v1.6



                              Global Open Versity
               Systems Integration Hands-on Labs Training Manual

   Step-By-Step Install Guide Fedora 14 Server with 389 Directory
                           (LDAP) Server
                                         Kefa Rabah
                            Global Open Versity, Vancouver Canada
                                    krabah@globalopenversity.org
                                     www.globalopenversity.org

Table of Contents                                                                                  Page No.


STEP-BY-STEP INSTALL GUIDE LINUX FEDORA 14 SERVER WITH 389
DIRECTORY (LDAP) SERVER                                                                                          3
Introduction                                                                                                     3

Part 1: Install Fedora 14                                                                                        4

Part 2: Post Installation Configurations.                                                                    21
  Step 1: Perform System Upgrade                                                                             21

Part 3: Installing Apache, PHP, MySQL                                                                        22
  Step 1: Install LAMP                                                                                       22
  Step 2: Test PHP Installation                                                                              24
  Step 3: Setup and Lockdown MySQL Database Server                                                           25

Part 4: Installing PostgreSQL                                                                                26

Part 5: Installing and Configuring Webmin                                                                    28
  Step 1: Install Webmin                                                                                     29

Part 6: Install and Configure NFS                                                                            30
  Step 1: On the Server Side                                                                                 30
  Step 2: On the client Side                                                                                 32

Part 7: Install and Configure FTP Server                                                                     33
  Step 1: Install and Configure VSFTPD Server                                                                33
  Step 2: Users Login                                                                                        36

Part 8: Install OpenSSH Package                                                                              37

Part 8: Deploying QEMU Virtualization on Fedora 14                                                           38
  Step 1: What is Qemu?                                                                                      38
  Step 2: Download and Install Qemu                                                                          38
  Step 3: Qemu virtual machine installation using Damn Small Linux                                           39
  Step 4: Testing ISO Images                                                                                 43
  Step 5: Debugging Qemu                                                                                     43

                                                                                                                 1
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada

www.globalopenversity.org                         ICT202 - Linux Enterprise Infrastructure Engineering Diploma
Global Open Versity ICT Labs           Install Guide Fedora 14 64-bit Server with 389 Directory Server v1.6



Part 8: Install JDK6                                                                                         44

Part 9: Install Ant Package                                                                                  44

Part 10: Install Apache Tomcat 7 Application Server                                                          45
    10.1 Accessing Tomcat 6 manager and host-manager webapps                                                 47
    10.2 Tomcat examples webapps                                                                             47
    10.3 Moving around Tomcat6 under command-line                                                            48

Part 11: Configure Static IP Address                                                                         49

Part 12: Setup and Configure BIND9 DNS Server                                                                50
  Step 1: Install and Configure Bind9 for DNS Name Resolution                                                50
    2.1 Name Resolution                                                                                      50

Part 13: 389 Directory (LDAP) Server Setup                                                                   53
  Step 1: Installing 389 Directory Server                                                                    53
  Step 2: Adding new FD Users, Groups, OUs, and Administrator                                                64
    2.1 Adding FDS Users                                                                                     64
    2.2 Adding FDS Groups                                                                                    67

Part 14: Install and Configure Sendmail Messaging Server                                                     68
  Step 1: Verify that DNS is working correctly                                                               68
  Step 2: Install & Configure Sendmail Server                                                                69
  Step 3: Test sending mail through SMTP using Telnet                                                        71
  Step 4: Install & Configure Dovecot POP3/IMAP Server for Fedora 14                                         71
    4.1: Configure Dovecot                                                                                   72
    4.2: Test Dovecot POP3/IMAP                                                                              72
  Step 5: Lock it Down with Clamd Antivirus & MailScanner Solutions                                          73
    5.1 Setting up Antivirus and Antispam Connectors                                                         73
    5.2 Install & Setup MailScanner                                                                          73

Part 15: Installing Thunderbird Email client                                                                 74
  Step 1: Installing Thunderbird                                                                             74
  Step 2: Configuring Directory Service (LDAP) on Thunderbird Mail client                                    76
  Step 5: Check & Verify Directory Service (LDAP)                                                            78

Part 16: Install and Configure Samba Share                                                                   81
  Step 1: Install SAMBA an Configure SAMBA Share                                                             81
  Step 2: Create Shared Folders and Add SAMBA users                                                          82
  Step 3: Connecting to a Samba Machine in Linux                                                             82
  Step 4: Accessing Samba Shares from Windows Desktop                                                        83
    4.1 Use \\<ip-adress>\sharename                                                                          83

Part 17: Hands-on Labs assignments                                                                           85
  Web Content Management Training                                                                            85

Linux Administration Training                                                                                85




A GOV Open Access Technical Academic Publications
Enhancing education & empowering people worldwide through eLearning in the 21st Century
                                                                                                                 2
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada

www.globalopenversity.org                         ICT202 - Linux Enterprise Infrastructure Engineering Diploma
Global Open Versity ICT Labs           Install Guide Fedora 14 64-bit Server with 389 Directory Server v1.6



                            Global Open Versity
             Systems Integration Hands-on Labs Training Manual

 Step-By-Step Install Guide Linux Fedora 14 Server with 389 Directory
                            (LDAP) Server
By Kefa Rabah, krabah@globalopenversity.org                December 10, 2010                  GTS Institute



Introduction
Fedora Linux is well known for its innovative features and for incorporating cutting-edge technology in
every major release version. The upcoming 14th edition of Fedora, codenamed "Laughlin", is offering
more fresh and groundbreaking features that will probably be adopted and used by other Linux
distributions as well. In case you are wondering, Laughlin is named after physicist Robert B. Laughlin.

Fedora 14 when finally released, will be the first to incorporate desktop virtualization capabilities utilizing
Red Hat's VDI (virtual desktop infrastructure) called SPICE (Simple Protocol for Independent Computing
Environments). The software makes it possible for Fedora to host virtual desktops that can be accessed
over a network. SPICE is an interesting new open-source technology that many people would want to try
out, and it may provide a better user experience in desktop virtualization in the long run.

Aside from SPICE, Fedora 14 is also loaded with other exciting and innovative features. One of my
favorite is the integration of the MeeGo mobile operating system framework, which will let users try out the
MeeGo touchscreen interface and use applications from the MeeGo project. Fedora 14 will be pre-
installed with a demo version of one of the best and most popular CRM software called Sugar CRM, along
with a set of Sugar CRM developer tools. It will also have extended utilities for remote or powered-off
management of servers utilizing Intel's IPMI (Intelligent Platform Management Interface) remote server
management software capabilities.

The powerful 389 Directory Server is an enterprise-class Open Source LDAP server for Linux. It is
hardened by real-world use, is full-featured, supports multi-master replication, and already handles many
of the largest LDAP deployments in the world. The 389 Directory Server (formerly Fedora Directory
Server) can be downloaded for free and set up in less than an hour using the graphical console. In this
hand-on you’ll learn how to do just that!

The 389 Directory Server key features include: Multi-Master Replication, to provide fault tolerance and
high write performance. Scalability: thousands of operations per second, tens of thousands of concurrent
users, tens of millions of entries, hundreds of gigabytes of data. It has extensive documentation, including
helpful Installation and Deployment guides. It’s capable of Active Directory user and group
synchronization
								
To top