Saturday, April 28, 2012

DNS server configuration on REDHAT ENTERPRISE LINUX 6


ADD THE BELOW ENTRY IN TO THE RESPECT FILES
SERVER NAME = server6.linux.com
IP ADDRESS = 192.168.1.222

1)/etc/resolve 
search linux.com
nameserver 192.168.1.222

2)/etc/hosts
192.168.1.222 server6.linux.com server6

3)/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server6.linux.com

4)check the bind package installations 
yum list bind*
       or
rpm -qa bind*

bind
bind-utils
bind-chroot
bind-libs
bind-dyndb

5)add zone configuration files details in /etc/sysconfig/named
ROOTDIR=/var/named

6)add these lines into /etc/named.conf 

 options {
    listen-on port 53 { 127.0.0.1; 192.168.1.222; };
    listen-on-v6 port 53 { ::1; };
    directory     "/var/named";
    dump-file     "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query     { localhost; all; };
    recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
    type hint;
    file "named.ca";
};

zone "server6.linux.com" {
    type master;
    file "forward.zone";
    };

zone "1.168.192.in-addr.arpa" IN {
    type master;
    file "reverse.zone";
};
//include "/etc/named.rfc1912.zones";

7) forward zone configuraion file /var/named/forward.zone 

$TTL 1D
@       IN SOA  server6.linux.com. root.server6.linux.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
                        IN      NS      server6.linux.com.
server6.linux.com.      IN      A       192.168.1.222
host1                   IN      CNAME   www1.linux.com.

8) reverse zone configuration file /var/named/reverse.zone 

$TTL 1D
@       IN SOA  server6.linux.com.      root.server6.linux.com.  (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        IN      NS      server6.linux.com.
222     IN      PTR     server6.linux.com.

9) named configuration file and zone configuration files syntax checking 

#named-checkconfig named.conf

#named-checkzone server6.linux.com forward.zone 


zone server6.linux.com/IN: loaded serial 0
OK

#named-checkzone 192.168.1.222 reverse.zone 


zone 192.168.1.222/IN: loaded serial 0
OK

10) start the named service 

#service named start
#chkconfig named on

11) Check the dns name 

#nslookup server6.linux.com

Server:         192.168.1.222
Address:        192.168.1.222#53

Name:   server6.linux.com
Address: 192.168.1.222

# nslookup 192.168.1.222

Server:         192.168.1.222
Address:        192.168.1.222#53

222.1.168.192.in-addr.arpa      name = server6.linux.com.

Local yum repository configuration on REDHAT ENTERPRISE LINUX 6


configure you local yum repository on REDHAT ENTERPRISE LINUX 6

1)mount REDHAT EL6 DVD IN TO /mnt

#mount /dev/cdrw /mnt

2) copy rpms from Packages directory into /opt/repo

#cd /mnt/Packages
#mkdir -p /opt/repo
#cp *.* /opt/repo

3)verify reporcrete utility  rpm installation 

#rpm -qa repocreate*

if not installed then install it with its dependancies

#rpm -ivh  createrepo-0.9.8-4.el6.noarch.rpm deltarpm* python-deltarpm*


4)create repository under /opt/repo

#createrepo `pwd`

5) add your repo configuration details in  yum configuration file /etc/yum.conf 

add the below line under this  /etc/yum.conf

"# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d"

[base-local]
name=RHEL6 $releasever - $basearch
failovermethod=priority
baseurl=file:/opt/repo
enabled=1
gpgcheck=0

6)check your current local repository 

#yum repolist
Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
repo id                        repo name                                  status
base-local                     RHEL6 6Server - x86_64                     3,544
repolist: 3,544

Friday, March 23, 2012

Tomcat 6.0.35 Installation on RedHat Enterprise Linux 6

1) Download Tomcat server from apache repository

2) Untar the compressed zip file in to installation location.

3)set java home directory and catalina home directory.