Posts by :
Disable recursive queries bind in CentOS
April 4th, 2014Hello,
So, you have a lot of people using your server for name name server queries ? That uses your bandwidth ? Not a problem here is the step to overcome that.
Open the file /etc/named.conf
vi /etc/named.conf
and add below lines by replacing the old allow-recursion and allow-transfer lines
allow-transfer {“none”;}; allow-recursion {“none”;}; recursion no;
restart the named service using the below command and you are done.
/etc/init.d/named restart
You test the same using dig command, you should find the following output.
[root@ns399932 ~]# dig @127.0.0.1 google.com A ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.1 <<>> @127.0.0.1 google.com A ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<
Thank you for watching
Mounting a new hard drive in linux
March 29th, 2014
Hello,
In this post I will walk through adding a new hard disk drive in Linux. I added a new 20GB harddisk to the hardware. Then boot the machine. Now you will see the disk in the fdisk -l command as shown below, /dev/sdb.
2. Now let’s create a new partition for mounting it using fdisk command fdisk /dev/sdb.
3. You may use option m to know the list of options as shown below.
4. Now, use option n to add a new partition. Then, enter p for primary partition and e for extended partition, and enter the partition number here I am entering as 3( it can be anything between 1-4 because it is not my primary hard disk, enter the start and end size of the cylinder. Here I have used all the cylinder volume as shown in the screenshot below.
5. Now, enter command p to print the partition tables, and then w to write the partition table information to disk and exit as shown below.
7. Now, format the disk with the required filesystem type. Here I have used ext3 file system to format the disk, as shown below.
8. Let’s create a new folder using mkdir command, I created /disk1 folder and mounted the harddisk with mount /dev/sdb3 /disk1 command, now you can see the mounted disk which consists of 20GB size as shown below.
9. You edit the fstab entry to mount the disk permanently on boot. Please find the screenshot highlighted below, please use mount -a command just to verify if you have entered fstab values correctly, as shown below.
That’s it. You are done 🙂 Thank you for viewing helpinlinux.com
Linux single user mode password reset
March 28th, 2014
Hello all,
This post helps you in resetting your Linux root password, if you forgot it. Before we get started we want to make sure that we either have a console or direct access to the machine to accomplish this task.
1. Reboot your machine and wait for the below prompt.
2. Press any key and then you will be taken to the below menu.
3. Press key ‘e’ to edit the line as described in the lines of the above screenshot.
4. choose the desired kernel and press ‘e’ again to edit the line and type single at the end of the line as shown below and press enter.
5. Now, you will see the below prompt then press ‘b’ key to boot the machine.
6. The machine will boot and enter into the single user mode as given in the screenshot below. Now, you can reset the password as mentioned in the below two screenshots.
Finally, you are done. Reboot the machine and take the control over. 🙂
Plesk sub domain php downloading pages
December 25th, 2013Hello,
There seems to be a bug in plesk where the php in sub domain will not work and in main domain it works.!!. The below are the steps to overcome it.
Open the subdomain’s conf folder at /var/www/vhosts/$domain.com/subdomains/$subdomainname/conf
cd /var/www/vhosts/$domain.com/subdomains/$subdomainname/conf vi vhost.conf
and add the below config, make sure you change the $domain.com to your domain name and $subdomainname to your subdomain name.
<Directory /var/www/vhosts/$domain.com/$subdomainname> <IfModule mod_perl.c> <Files ~ (\.pl$)> SetHandler perl-script PerlHandler ModPerl::Registry Options ExecCGI allow from all PerlSendHeader On </Files> </IfModule> <IfModule sapi_apache2.c> php_admin_flag engine on </IfModule> <IfModule mod_php5.c> php_admin_flag engine on </IfModule> <IfModule mod_python.c> <Files ~ (\.py$)> SetHandler python-program PythonHandler mod_python.cgihandler </Files> </IfModule> <IfModule mod_fcgid.c> <Files ~ (\.fcgi)> SetHandler fcgid-script Options +FollowSymLinks +ExecCGI </Files> </IfModule> Options -Includes +ExecCGI </Directory>
Then execute the below two scripts
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=$domain.com /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
Kloxo WordPress Permissions
August 25th, 2013Hello,
The below is one of the fix to wordpress permissions that you are facing in your Kloxo panel.
[root@server]#cd /home/user/domain [root@server]#chmod 2775 /home/user/domain -R [root@server]#chown user.apache /home/user/domain -R
That’s all, now you will be able to upload plugins/themes or anything via wp-admin web interface.
Thank you for viewing helpinlinux.com
Scalar Variable in Perl
January 5th, 2013
Hello,
The following post will explain you the rules and example to use scalar variable in perl language.
Rules:
Scalar variable can be used to define single or multiple values.
Here in the following example, I have declared the variable $firstname, $lastname and $age as single value and $Designation as multiple values inside “” double quotation.
#!/usr/bin/perl -w # Example script to declare Scalar variable $firstname = "Siranjeevi"; $lastname = "Rajendran"; $age = 24; $Designation = "Systems Engineer"; print "$firstname $lastname with age $age is working as $Designation\n"; #END
The output would be
Siranjeevi Rajendran with age 24 is working as Systems Engineer
Thank you for viewing helpinlinux.com
Dump All MySQL Databases Starting with Prefix
January 5th, 2013
Hello,
The following shell/bash script will help you in taking backup of databases starting with prefix.
#!/bin/bash #Script for mysql database backup cd /var/lib/mysql #Path to mysql folder I am using default path here for DBs in $(ls -d */ |grep dbprefix_ | tr -d /) do cd /mysqlbackup `mysqldump -u root -p'password' $DBs > $DBs.sql` done
Perl Simple Variable Declaration
January 5th, 2013
Hello,
The following script will explain you how to declare a variable in perl language. All you need is to declare with “$” symbol.
#!/usr/bin/perl -w # Variable declaration in perl $name = "Siranjeevi"; print "$name\n"; #END
The output of the above perl script will be
Siranjeevi
Escape Character in Perl example Script
December 31st, 2012
Hello,
The script below explains on how to use escape characters in a perl environment
1. Perl will escape back slash “\” by default so if you referring a path to a windows system please make sure that you use two back slashes to refer one \
Eg: c:\\windows upon compilation will be referred as c:\windows
2. To preserve ” and “” from being executed we can use single “q” with braces like q{}, in other words q{} is similar to ” in perl enviroment where contents inside ” will not be executed and double “q” with braces like qq{} will execute the contents inside the braces just like “” where conents inside “” will be executed. The below script will explain you better.
#/usr/bin/perl -w #Escape character for perl print "c:\\windows ", 'This will print the string as c:\windows', "\n"; print q{This will preserve '' and "" without being compiled}, "\n"; print qq{This will compile contents between the braces\n};
The output of above perl script will be
c:\windows This will print the string as c:\windows This will preserve '' and "" without being compiled This will compile contents between the braces
Cannot register service: RPC: Unable to receive; errno = Connection refused
December 18th, 2012
Hello,
Cannot register service: RPC: Unable to receive; errno = Connection refused
You are getting the above error while starting your NFS service because you have not installed or started rpcbind service.
Solution:
======
yum -y install rpcbind
and start the service
/etc/init.d/rpcbind start