By
Gunjan · March 9, 2010
You can set the E-mail size limit from your WHM.
First login into WHM
Second select “Exim Configuration Editor” present unde ” Service Configuration” section.
Third scroll down and click on “Advanced Editor” optoin.
You will see the empty box (remember select first empty box) where you can type (right underneath where you see #!!# cPanel Exim 4 Config), enter in the following:
message_size_limit = 100M
Fourth scroll down to the bottom of that screen and click “Save” option.
Exim configuration will be rebuilt with the new option and your Exim will be restarted.
By
Gunjan · February 27, 2010
I have faced a big problem while installing Drupal. I am receiving following error message
[Sun Feb 28 10:00:20 2010] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function _user_password_dynamic_validation() in /usr/share/drupal/install.php on line 710, referer: http://localhost/drupal/install.php?
profile=default&localize=true
To resolve above issue we need to manually update the table values
From shell run following commands.
root@theperfectarts.com[~]#mysql -u USER -p
Enter your mysql user password password
Or you can also
root@theperfectarts.com[~]#mysql
root@theperfectarts.com[~]#use drupal_databasename
Then run following sql statement
root@theperfectarts.com[~]#UPDATE system SET status = 1 WHERE name = ‘block’ OR name = ‘user’ OR name = ‘node’ OR name = ‘filter’;
Now try to install drupal
By
Gunjan · February 21, 2010
Most of the time we need to check the mysql value set on server and most of the techs checks /etc/my.cnf file.If you want to check all values set in mysql on server. We can use following simple command.
mysqld –no-defaults –verbose –help
Most of the scripts cron run from admin section and we are settings cron without admin section login details due to that cron never be run.We can set the cron with the admin section login details.Mostly we prefer curl to set the authentication cron because most of the servers blocking wget/lynx command.Simply we can set the cron with the following syntax.
/usr/bin/curl http://support:1q2w3e@www.yourdomain.com/test_script/cron.php
If you don’t want to receive cron result in E-mail then refer following sytax
/usr/bin/curl http://support:1q2w3e@www.yourdomain.com/test_script/cron.php > /dev/null 2>&1
By
Gunjan · January 27, 2010
There is a very common issue where Horde prevents access to webmail by repeatedly redirecting viewers to Language Selection screen. The following commands, executed as root, will solve these issues:
root@server[~]#/usr/local/cpanel/bin/checkperlmodules
root@server[~]#/scripts/fullhordereset
root@server[~]#myisamchk -r /var/lib/mysql/horde/horde_sessionhandler.MYI
If still you have problem then check the ownership for session directory present in /var/cpanel/userhomes/cpanelhorde directory.
root@server[~]#ll /var/cpanel/userhomes/cpanelhorde
drwx–x–x 4 cpanelhorde cpanelhorde 4096 Jun 5 2009 ./
drwx–x–x 7 root root 4096 Dec 17 01:48 ../
drwxr-x— 2 cpanelhorde cpanelhorde 4096 Jun 5 2009 mail/
drwx—— 2 cpanelhorde cpanelhorde 4096 Jan 27 14:01 sessions/
Session directory should be cpanelhorde.cpanelhorde ownership recursively
iptables creating rules after restarting the iptables. When iptables service is restarted settings from /etc/sysconfig/iptables file are applied and used with the iptables.
You can either set up iptables rule so that current stat is saved the rule upon restart or stop/start:
You need to make changes in following file as per your requirement for values received in following GREP result.
root@server[~]# grep IPTABLES_SAVE /etc/sysconfig/iptables-config
IPTABLES_SAVE_ON_STOP=”no”
IPTABLES_SAVE_ON_RESTART=”no”
IPTABLES_SAVE_COUNTER=”no”
Or overwrite current settings with iptables-save to /etc/sysconfig/iptables file:
root@server[~]# iptables-save > /etc/sysconfig/iptables
Note : Its always good if we use NO option for following options because some time due to wrong rule we face major problem to access server.
IPTABLES_SAVE_ON_STOP=”no”
IPTABLES_SAVE_ON_RESTART=”no”
IPTABLES_SAVE_COUNTER=”no”
Category: Basic Linux, Linux Administrator Interview Questions, Server Security, VPS
Tags: /etc/sysconfig/iptables, iptables rule, iptables save rules, iptables-save, iptables.iptables save, IPTABLES_SAVE_COUNTER, IPTABLES_SAVE_ON_RESTART, IPTABLES_SAVE_ON_STOP Comments off
By
Gunjan · January 12, 2010
SSH Server Hardening in one of the security part to secure your server.Refer following steps to secure SSH.
root@serevr[~]#pico /etc/ssh/sshd_config
Uncomment #Protocol 2, 1
Change to Protocol 2
Append these lines to the bottom:
LoginGraceTime 120
IgnoreRhosts yes
X11Forwarding no
Save file and restart the SSH service.
root@serevr[~]#/etc/rc.d/init.d/sshd restart
Note : SSH Protocol one based servers are facing many automated root kits attacks.As a result to step up the security Protcol 2 should be enabled on server.The reason to use SSH Protocol 2 on any webserver is that it is more secure as compare to protocol 1.