Archive for May, 2011

SQUID – Caching Proxy Server Installation on Linux

Squid is a proxy server and web cache daemon. It has a wide variety of uses, from speeding up a web server by caching repeated requests; to caching web, DNS and other computer network lookups for a group of people sharing network resources; to aiding security by filtering traffic. Squid is available with major Linux…

SQUID – Timezone Modifications

Squid is a proxy server and web cache daemon. It has a wide variety of uses, from speeding up a web server by caching repeated requests; to caching web, DNS and other computer network lookups for a group of people sharing network resources; to aiding security by filtering traffic.  Once after you have configured Squid,…

Change Resolution in Ubuntu

By default Ubuntu supports 1024×768 resolution, which is not enough for sometimes. So if you want to change it to 1240×1024, follow below steps to change it. # xrandr Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 LVDS1 connected 1366×768+0+0 (normal left inverted right x axis y axis) 344mm…

Network Monitoring With ntop

ntop is a network traffic tools that shows network usage in a real time. One of the good things about this tool is that you can use a web browser to manage and navigate through ntop traffic information to better understand network status.  Before we start, make sure that you have rpmforge repository configured. If…

Xen Installation on Linux

Xen lets you create guest operating systems, so called “virtual machines” or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual…

NIC Bonding On Linux

Bonding is the same as port trunking. Bonding allows you to aggregate multiple ports into a single group, effectively combining the bandwidth into a single connection. Bonding also allows you to create multi-gigabit pipes to transport traffic through the highest traffic areas of your network. You can use it wherever you need redundant links, fault…

CentOS 5 Installation

CentOS is a community-supported, mainly free software operating system based on Red Hat Enterprise Linux. It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution. CentOS stands for Community ENTerprise Operating System. To install this system you will need the CentOS 5 DVD or…

MemCache Installation On Linux

“MemCached” is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.  Activate the RPMForge repository, #wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm # rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm Now install memcache rpm from rpmforge, # yum install –enablerepo=rpmforge memcached First, you start up the memcached daemon on…

eAccelerator Configuration With PHP5

eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of…

Nginx Installation and Configuration

Nginx quickly delivers static content with efficient use of system resources. It can deploy dynamic HTTP content on a network using FastCGI handlers for scripts, and can serve as a very capable software load balancer. Nginx uses an asynchronous event-driven approach to handling requests which provides more predictable performance under load, in contrast to the…