1. The DNS servers in a network may be with huge traffic or it might have more downtime resulting in failure of resolving domain names.
2. May be a dialup machine has very slow internet connection where resolving a DNS query might take more time.
The solution for both the problems is to have a caching DNS server. Installing a dnsmasq and running it as a service on local host will resolve the issue.
Steps to Setup DNS Cache Server
(Following lines works good in Fedora / Redhat / CentOS)
Install dnsmasq
$ yum install dnsmasq
Make dnsmasq start on boot
$ chkconfig dnsmasq on
Start dnsmasq immediately
$ service dnsmasq start
Change the network setting to work through this cache server
Open the network settings
Add the Primary DNS as localhost by adding 127.0.0.1
Move the primary and secondary to secondary and tertiary.
Click File->Save
Restart the network
$ service network restart
Test the network DNS resolving speed after the first time access to the site. It will be much faster as it comes from local.
Blog on configuration management, Server installation and administration, configuring services / applications. Setting up a network, hosting new services, problem solving on server errors, automating server tasks. Optimizing and performance tuning the applications and servers. Clustering, Cache tuning, network optimization and administration tools.
Search This Blog
Wednesday, July 29, 2009
Saturday, July 25, 2009
Install & Configure SVN Server
There are many tutorials available to work with SVN and the best of all is the
svnbook.read-bean.com, This article is about making a quick SVN server with very few steps without much issues.
Server Environment: Redhat / CentOS / Fedora
Install SVN
# yum install subversion
Create SVN Directory
# mkdir -p /srv/svn
Start SVN Server
# svnserve -d /srv/svn
Create SVN Repository
# svnadmin create /srv/svn/myproject
Create Users in /srv/svn/myproject/conf/passwd (Add the following lines)
admin = adM!nPassw0rd
developer = password
Grant User Permissions in /srv/svn/myproject/conf/auth (Add the following lines)
[/]
admin = rw
developer = rw
Test the setup
Checkout from different macine or in same machine with different directory
192.168.1.1 is assumed IP of the SVN server
# svn co http://192.168.1.1/myproject/ myproject
Test SVN Commit
# cd myproject
# echo "Hello World" > test.txt
# svn add test.txt
# svn commit -m "Test Commit"
You can checkout the same project from any machine but now you will find the test.txt.
More details on how to backup and restore svn and structuring to use are explained step by step in TechysPage(SVN-Revision-Control)
It would be good to go through the article in TechysPage.
The recent POST on User friendly SVN will help you to configure SVN with Admin panel
svnbook.read-bean.com, This article is about making a quick SVN server with very few steps without much issues.
Server Environment: Redhat / CentOS / Fedora
Install SVN
# yum install subversion
Create SVN Directory
# mkdir -p /srv/svn
Start SVN Server
# svnserve -d /srv/svn
Create SVN Repository
# svnadmin create /srv/svn/myproject
Create Users in /srv/svn/myproject/conf/passwd (Add the following lines)
admin = adM!nPassw0rd
developer = password
Grant User Permissions in /srv/svn/myproject/conf/auth (Add the following lines)
[/]
admin = rw
developer = rw
Test the setup
Checkout from different macine or in same machine with different directory
192.168.1.1 is assumed IP of the SVN server
# svn co http://192.168.1.1/myproject/ myproject
Test SVN Commit
# cd myproject
# echo "Hello World" > test.txt
# svn add test.txt
# svn commit -m "Test Commit"
You can checkout the same project from any machine but now you will find the test.txt.
More details on how to backup and restore svn and structuring to use are explained step by step in TechysPage(SVN-Revision-Control)
It would be good to go through the article in TechysPage.
The recent POST on User friendly SVN will help you to configure SVN with Admin panel
My First Blog for Killer Configurations
After years of this dream to share what I want to...................
After months of this dream to write a blog on what I want to...................
Finally it happened.
To be short to the point this is my first blog post. This blog is going to be more on Configuration Management.
The blog is named as Killer Configurations as configuring any server / application kills our time, we seek for answer days and night killing our self while the answer is always a simple configuration change.
This blog is for saving people by providing the tips / solution on configuration and to reduce the time of problem solving.
To be more in detail it will be on
Hope this blog solves the need of the reader ;-)
Wait for upcoming posts.
After months of this dream to write a blog on what I want to...................
Finally it happened.
To be short to the point this is my first blog post. This blog is going to be more on Configuration Management.
The blog is named as Killer Configurations as configuring any server / application kills our time, we seek for answer days and night killing our self while the answer is always a simple configuration change.
This blog is for saving people by providing the tips / solution on configuration and to reduce the time of problem solving.
To be more in detail it will be on
- Server Setup
- Application configuration
- Installing Tools
- Optimizing the servers
- Tricky problem solving in server configurations
- Task Automations
- Ease up server / service administration
- etc........
Hope this blog solves the need of the reader ;-)
Wait for upcoming posts.
Subscribe to:
Posts (Atom)