Monthly Archives: June 2008

NEW DELHI and SAN FRANCISCO—June 9, 2008—Bharti Airtel and Apple® today announced that they will be bringing the highly anticipated iPhone™ 3G to customers in India later this year. iPhone 3G combines all the revolutionary features of iPhone with 3G networking that is twice as fast* as the first generation iPhone, built-in GPS for expanded location based mobile services, and iPhone 2.0 software which includes support for Microsoft Exchange ActiveSync and runs the hundreds of third party applications already built with the recently released iPhone SDK.

“We are delighted with the opportunity to bring the innovative iPhone 3G to India,” said Manoj Kohli, president and CEO, Bharti Airtel. “As India’s leading telecom operator, Bharti Airtel has always stood for innovation and customer delight. With our reach across the country and iPhone’s revolutionary features, we have a valuable proposition for our customers in India.”

“We are thrilled to be working with Bharti Airtel, India’s leading integrated telecom company, to bring iPhone 3G to millions of mobile customers in India,” said Tim Cook, Apple’s COO. “We can’t wait to get this revolutionary product in the hands of even more people around the world.”

Soon customers will be able to purchase iPhone 3G at Airtel Relationship Centers. Details of pricing and availability will be announced at a later date. Airtel customers who wish to receive more information on iPhone 3G can send an SMS with keyword “iPhone” to 54321 (toll-free).

*Based on 3G and EDGE testing. Actual speeds vary by site conditions.

Bharti Airtel Limited, a group company of Bharti Enterprises, is India’s leading integrated telecom services provider with an aggregate of 66.69 million customers as of end of April 2008, consisting of 64.37 million mobile customers. Bharti Airtel has been rated among the best performing companies in the world in the BusinessWeek IT 100 list 2007.

Bharti Airtel is structured into three strategic business units—Mobile services, Telemedia services and Enterprise services. The mobile business provides mobile and fixed wireless services using GSM technology across 23 telecom circles. The Telemedia business provides broadband and telephone services in 94 cities and is foraying into the IPTV and DTH segments. The Enterprise business provides end-to-end telecom solutions to corporate customers and national and international long distance services to carriers. All these services are provided under the Airtel brand. Airtel’s high-speed optic fibre network currently spans over 73,787 kms covering all the major cities in the country. The company has two international landing stations in Chennai that connect two submarine cable systems – i2i to Singapore and SEA-ME-WE-4 to Europe. For more information, visit

Apple ignited the personal computer revolution in the 1970s with the Apple II and reinvented the personal computer in the 1980s with the Macintosh. Today, Apple continues to lead the industry in innovation with its award-winning computers, OS X operating system and iLife and professional applications. Apple is also spearheading the digital media revolution with its iPod portable music and video players and iTunes online store, and has entered the mobile phone market with its revolutionary iPhone.


deep brasil

Deep Brasil, the longly anticipated project from Eric Mouquet and Flávio Dell’Isola, will be available in June! Music samples can still be heard at Eric’s myspace page.

Amazonia A Volta
Terra de Indio Goiano
Fazenda Terra de Inio Part II
Ceu do Brasil Cerradao
Africa Brasil Virtual Forest
Minas Nascimento Pimenta de Tempero
Pe de Flor

Deep forest history:-

Deep Forest is a musical group consisting of two French musicians, Eric Mouquet and Michel Sanchez. They compose a new kind of world music, sometimes called ethnic electronica, mixing ethnic with electronic sounds and dance beats or chillout beats. Their sound has been described as an “ethno-introspective ambient world music”[1]. They were nominated for a Grammy Award in 1993 for Best World Music Album[2], and in 1996 they won the Award for the album Boheme. The group also became World Music Awards Winner – French group with the highest 1995 world sales. Some of the proceeds from their album sales (over 10 million copies) have been donated to charity.

Albums download torrents click here

* 1992 – Deep Forest (over 3 millions album sales)
* 1994 – World Mix
* 1995 – Boheme (over 4 million album sales) download torrent
* 1998 – Comparsa (over 1 million album sales)
* 1999 – Made in Japan download torrent
* 2000 – Pacifique
* 2002 – Music Detected
* 2003 – Essence of Deep Forest
* 2004 – Essence of the Forest
* 2004 – Kusa No Ran (limited release in Japan only)


“The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was ‘’. Subject ‘Teste’, Account: ‘’, Server: ‘’, Protocol: SMTP, Server Response: ‘503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.’, Port: 25, Secure(SSL): No, Server Error: 503, Error Number: 0x800CCC79 ”

We will get this error even if secure password authentication error is enabled in the server. Mail cannot be send from the server using outlook. This is due to a mis configuration in Mail enable settings.
Mail enable > SMTP (right click) > properties > Relay


Allow Relay For Privileged IP Ranges
Allow Relay For Local Sender Addresses

Thats it.

Login to your server as root using ssh.

All the important configuration options are stored by Apache in a config file called httpd.conf that is located at /usr/local/apache/conf/httpd.conf We will start by opening this file in your favorite text editor. For exemple:

nano /usr/local/apache/conf/httpd.conf

* MaxClients – Total number of concurrent connections.
Locate it in the configuration file. This should be set to a reasonable value. I suggest using this formula to determine the right value for your server.

MaxClients = 150 x RAM (GB)

So for example if you have 2 GB or RAM set this value to 300.
There is no reason for you to set it any higher unless you have a specific problem with this value. A high value can lead to a complete server hang in case of a DOS attack. A value too low can create timeout problems for your clients if the limit is reached.
* MinSpareServers and MaxSpareServers – MaxSpareServers and MinSpareServers control how many spare (unused) child-processes Apache will keep alive while waiting for more requests to put them to use. Each child-process consumes resources, so having MaxSpareServers set too high can cause resource problems. On the other hand, if the number of unused servers drops below MinSpareServers, Apache will fork (an expensive operation) new child-processes until MinSpareServers is satisfied.

Leave those values to:

MinSpareServers 5
MaxSpareServers 10

If you have more them 2 GB of RAM and you run a resource intensive website consider increasing MaxSpareServers.
* MaxRequestsPerChild – Controls the number of request the a child serves before the child is killed. This should not be set too low as it will put an unnecessary load on the apache server to recreate the child. I suggest setting it to:

MaxRequestsPerChild 1000

* KeepAlive and MaxKeepAliveRequests – KeepAlive provides long-lived HTTP sessions which allow multiple requests to be sent over the same TCP connection. In some cases this has been shown to result in an almost 50% speedup in latency times for HTML documents with many images, but having keepalive on is also a resource intensive setting.
Here comes the big question: To KeepAlive or not to KeepAlive?Well the opinions are mixed here, some say to KeepAlive some say not to.
If you want to hear my option I would say NOT to KeepAlive if you are running a shared hosting business or if you want to get the most out of your hardware. You should KeepAlive only if the loading time of your pages is the most important factor in your business and you have the money to invest in a more powerful hardware. If you decide to KeepAlive I suggest you set MaxKeepAliveRequest low to something like 2 seconds.

* StartServers – Sets the number of child server processes created on startup. This setting depends greatly on the type of webserver you run. If you run low traffic websites on that server set it low to something like 5. If you have resource intensive websites on that server you should set it close to MaxClients.
* Timeout – The amount of time Apache will wait for three things: the total amount of time it takes to receive a GET request, The amount of time between receipt of TCP packets on a POST or PUT request, the amount of time between ACKs on transmissions of TCP packets in responses.
The default value is 300. You should set time to something a bit lower. A setting of 150 is probably ok. This will also help in case of small DOS attacks like to ones targeting some phpBB forums. Do NOT set it any lower then 90 as your users will start having timeout problems.

After you have done all the necessary changes you can go ahead and restart Apache.

service httpd restart

It should restart without any problems. If it doesn’t please double check the changes that you done.

Important Notice ! After upgrading to cPanel 11 and recompiling Apache there is an extra step that you have to do so that the changes that you done to httpd.conf aren’t lost.
Starting with cPanel 11.x all the apache setting are also stored in a database and the configuration files are recreated each time an account is added or a recompile is done.
To also save the changes in the database you will have to run:

/usr/local/cpanel/bin/apache_conf_distiller –update

You can check to see if the changes were accepted and will not be discarded at the next apache recompile by running


Here is a command line to run on your server if you think your server is under attack. It prints our a list of open connections to your server and sorts them by ammount.

RedHat: netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

BSD: netstat -na |awk ‘{print $5}’ |cut -d “.” -f1,2,3,4 |sort |uniq -c |sort -n

netstat -apln | grep :80 | sort|awk {‘print $5’}|cut -d: -f1 |uniq -c|sort -n

netstat -alpn | grep  :80 | awk ‘{print $4}’ | cut -d: -f1 |sort |uniq -c

ifconfig -a | grep inet | awk {‘print $2’} | awk -F : ‘{print $2}’

netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

You can also check for connections by running the following command.
netstat -plan | grep :80 | awk ‘{print $4 }’ | sort -n | uniq -c | sort

These are few step to be taken when you feel the server is under attack:
Step 1: Check the load using the command “w”.
Step 2: Check which service is utilizing maximum CPU by “nice top”.
Step 3: Check which IP is taking maximum connection by netstat -anpl|grep :80|awk {‘print $5’}|cut -d”:” -f1|sort|uniq -c|sort -n
Step 4: Then block the IP using firewall (APF or iptables “apf -d < IP>” )

You can also implement security features in your server like:

1) Install apache modules like mod_dosevasive and mod_security in your server.
2) Configure APF and IPTABLES to reduce the DDOS
3) Basic server securing steps :
4) Configure sysctl parameters in your server to drop attacks.

You can block the IP which is attacking your server using Ipsec from command prompt.
>> netsh ipsec static add filterlist name=myfilterlist
>> netsh ipsec static add filter filterlist=myfilterlist srcaddr=a.b.c.d dstaddr=Me
>> netsh ipsec static add filteraction name=myaction action=block
>> netsh ipsec static add policy name=mypolicy assign=yes
>> netsh ipsec static add rule name=myrule policy=mypolicy filterlist=myfilterlist filteraction=myaction

1) check the /tmp directory and delete the un wanted files from there

2) mount /tmp as noexec

3) execute the command

pstree -acpu

and check whether perl scripts are running in the server. If yes kill the porcess and if you have the process IP

check the current working directory using

ll /proc/processID



when user logged in cpanel following message will appear

[a fatal error or timeout occurred while processing this directive]
Can’t locate in @INC (@INC contains: /usr/local/cpanel /usr/local/cpanel/perl /usr/local/cpanel/Cpanel/CPAN/overload/__Digest /usr/local/cpanel/build-tools/stubs /usr/lib/perl5/5.6.2/i686-linux /usr/lib/perl5/5.6.2 /usr/lib/perl5/site_perl/5.6.2/i686-linux /usr/lib/perl5/site_perl/5.6.2 /usr/lib/perl5/site_perl .) at /usr/local/cpanel/Cpanel/ line 48. BEGIN failed–compilation aborted at /usr/local/cpanel/Cpanel/ line 48. require Cpanel/ called at (eval 8) line 1 main::BEGIN() called at /usr/local/cpanel/Cpanel/ line 48 eval {…} called at /usr/local/cpanel/Cpanel/ line 48 eval ‘use Cpanel::Rvskin ();’ called at line 4954 main::modloader(‘Rvskin’) called at /usr/local/cpanel/ line 209 Cpanel::loadmodule(‘Rvskin’) called at line 1631 main::exectag(‘<cpanel Rvskin=”loadvars()”>’) called at line 4788 main::dotag(undef) called at line 4655 main::cpanel_parseblock(‘SCALAR(0x9f39f40)’) called at line 4607 main::cpanel_parse(‘GLOB(0x93d2a78)’) called at line 2903 main::doinclude(‘indexloader.html’, 2) called at line 1675 main::exectag(‘<cpanel relinclude=”indexloader.html”>’) called at line 4788 main::dotag(undef) called at line 4655 main::cpanel_parseblock(‘SCALAR(0x9712398)’) called at line 4607 main::cpanel_parse(‘GLOB(0x93d2a78)’) called at line 2903 main::doinclude(‘rvbranding/indexheader.html’, 2) called at line 1675 main::exectag(‘<cpanel relinclude=”rvbranding/indexheader.html”>’) called at line 4788 main::dotag(undef) called at line 4655 main::cpanel_parseblock(‘SCALAR(0x91101d4)’) called at line 4607 main::cpanel_parse(‘GLOB(0x93a1970)’) called at line 1311
[a fatal error or timeout occurred while processing this directive]


update perl in cpanel to 5.8.8

cd /root
tar -zxf perl588installer.tar.gz
cd perl588installer

create link :

ln -s /usr/lib/perl5/5.8.8/i686-linux/ /usr/local/cpanel

re install rv skin :

mkdir /root/rvadmin

cd /root/rvadmin


tar -xvzf auto_rvskin.tgz;

If it doesnt works….@#$@%$%#$