Pages

Friday, April 5, 2013

creation of cpanel accounts through command line

root@V-6862 [~]# vi /scripts/createacct
root@V-6862 [~]# /usr/local/cpanel/bin/wwwacct
Please use the following syntax:
wwwacct <domain> <user> <pass> <quota> <cpmod[advanced/?]> <ip[y/n]> <cgi[y/n]> <frontpage[y/n]> <maxftp> <maxsql> <maxpop> <maxlst> <maxsub> <bwlimit> <hasshell[y]/[n]> <owner> <plan> <maxpark> <maxaddon> <featurelist> <contactemail> <use_registered_nameservers> <language>

yes | /scripts/createacct keralainindia.asia kerala india

Monday, April 1, 2013

Error github: github.com [0: 207.97.227.239]: errno = Connection timed out fatal: unable to connect a socket (Connection timed out)

Error github: github.com [0: 207.97.227.239]: errno = Connection timed out fatal: unable to connect a socket (Connection timed out)

 

git clone -b 6.1.1 git://github.com/wgm/cerb6.git
And got this result:
Cloning into 'cerb6'...
fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Connection timed out

 

This error just happens because you have blocked port 9418 on the proxy just enable it and runs smoothly gitbub

 

installing git for single user

cd ~
wget http://git-core.googlecode.com/files/git-1.7.10.1.tar.gz
tar zxvf git-1.7.10.1.tar.gz
cd git-1.7.10.1
./configure --prefix=/home/$USER
make
make install
echo 'PATH=$PATH:$HOME/bin' >> $HOME/.bashrc
source $HOME/.bashrc

named-checkzone and named-checkconf command syntax

named-checkzone {zonename} {filename}
Where,

  • zonename : The domain name of the zone being checked.

  • filename : The name of the zone file.


How do I check my zone file configuration for errors?


Use named-checkzone to check the zone files as follows:
named-checkzone nixcraft.com /var/named/zone.nixcraft.com
Output:
OK

If you see "OK" as result, the zone file is properly configured and you can restart bind name server.

 

How do I check my bind configuration for errors?


Simply run command as follows:
# named-checkconf /etc/named.conf
You may want to chroot to directory so that include directives in the configuration file are processed as if run by a similarly chrooted named:
# named-checkconf -t /var/named/chroot /etc/named.conf
If there is no output, the configuration is considered correct and you can safely restart or reload bind configuration file. If there is an error it will be displayed on screen:
# named-checkconf /etc/named.conf

Kloxo important file location

 



ROUND CUBE



  • /home/kloxo/httpd/webmail/roundcube/logs/errors


Mail



  • /var/log/kloxo/mailog

  • /var/log/kloxo/courier

  • /tmp/horde.log

  • /var/log/kloxo/smtp.log

  • /usr/local/lxlabs/kloxo/mail_send

  • /var/qmail/control/me

  • /var/qmail/control/rcpthosts

  • /var/qmail/control/defaultdomain

  • /var/qmail/control/defaulthost

  • /var/qmail/control/locals

  • /var/qmail/users/assign


Show the users assigned

FTP



  • /var/log/kloxo/pureftpd.log

  • /var/run/pure-ftpd.pid


SSH



  • /var/log/secure


DNS



  • /usr/local/lxlabs/kloxo/log/dns_log


Database



  • /var/log/mysqld.log

  • /usr/local/lxlabs/kloxo/log/database


SSL



  • /var/log/httpd/ssl_error_log


File System



  • /usr/local/lxlabs/kloxo/log/filesys

  • /usr/local/lxlabs/kloxo/log/nonfilesys

  • /usr/local/lxlabs/kloxo/log/remove_oldfile


Bandwitdh



  • /usr/local/lxlabs/kloxo/log/get_traffic


Cron



  • /usr/local/lxlabs/kloxo/log/cron_error

  • /usr/local/lxlabs/kloxo/log/cron_exec

  • /var/spool/cron/


Store the custom crontab per name user inside

Admin



  • /usr/local/lxlabs/kloxo/log/admin_error

  • /usr/local/lxlabs/kloxo/log/login_success

  • /usr/local/lxlabs/kloxo/log/message

  • /usr/local/lxlabs/kloxo/log/user_cmd

  • /usr/local/lxlabs/kloxo/log/access_log


Log every access

Internal



  • /usr/local/lxlabs/kloxo/log/shell_exec

  • /usr/local/lxlabs/kloxo/log/shell_error

  • /usr/local/lxlabs/kloxo/log/other_cmd

  • /usr/local/lxlabs/kloxo/log/syncserveriherit

  • /usr/local/lxlabs/kloxo/log/ajax

  • /usr/local/lxlabs/kloxo/log/error


General error log


  • /usr/local/lxlabs/kloxo/log/update

  • /usr/local/lxlabs/kloxo/log/watchdog

  • /usr/local/lxlabs/kloxo/log/security

  • /usr/local/lxlabs/kloxo/log/run_stats

  • /usr/local/lxlabs/kloxo/log/redirect_error


PHP



  • /usr/local/lxlabs/ext/php/error.log

  • /usr/local/lxlabs/kloxo/httpdocs/.php.err


Lighttpd



  • /home/kloxo/httpd/lighttpd/error.log

  • /home/kloxo/httpd/lighttpd/ligh.log

  • /usr/local/lxlabs/kloxo/log/lighttpd_error.log


Apache



  • /var/log/httpd/error_log


Others



  • /var/log/messages


exiqgrep in detail

Exim includes a utility that is quite nice for grepping through the queue, called exiqgrep. Learn it. Know it. Live it. If you’re not using this, and if you’re not familiar with the various flags it uses, you’re probably doing things the hard way, like piping `exim -bp` into awk, grep, cut, or `wc -l`. Don’t make life harder than it already is.

First, various flags that control what messages are matched. These can be combined to come up with a very particular search.

Use -f to search the queue for messages from a specific sender:
root@localhost# exiqgrep -f [luser]@domain

Use -r to search the queue for messages for a specific recipient/domain:
root@localhost# exiqgrep -r [luser]@domain

Use -o to print messages older than the specified number of seconds. For example, messages older than 1 day:
root@localhost# exiqgrep -o 86400 [...]

Use -y to print messages that are younger than the specified number of seconds. For example, messages less than an hour old:
root@localhost# exiqgrep -y 3600 [...]

Use -s to match the size of a message with a regex. For example, 700-799 bytes:
root@localhost# exiqgrep -s '^7..$' [...]

Use -z to match only frozen messages, or -x to match only unfrozen messages.

There are also a few flags that control the display of the output.

Use -i to print just the message-id as a result of one of the above two searches:
root@localhost# exiqgrep -i [ -r | -f ] ...

Use -c to print a count of messages matching one of the above searches:
root@localhost# exiqgrep -c ...

Print just the message-id of the entire queue:
root@localhost# exiqgrep -i

MANAGING THE QUEUE


The main exim binary (/usr/sbin/exim) is used with various flags to make things happen to messages in the queue. Most of these require one or more message-IDs to be specified in the command line, which is where `exiqgrep -i` as described above really comes in handy.

Start a queue run:
root@localhost# exim -q -v

Start a queue run for just local deliveries:
root@localhost# exim -ql -v

Remove a message from the queue:
root@localhost# exim -Mrm <message-id> [ <message-id> ... ]

Freeze a message:
root@localhost# exim -Mf <message-id> [ <message-id> ... ]

Thaw a message:
root@localhost# exim -Mt <message-id> [ <message-id> ... ]

Deliver a message, whether it’s frozen or not, whether the retry time has been reached or not:
root@localhost# exim -M <message-id> [ <message-id> ... ]

Deliver a message, but only if the retry time has been reached:
root@localhost# exim -Mc <message-id> [ <message-id> ... ]

Force a message to fail and bounce as “cancelled by administrator”:
root@localhost# exim -Mg <message-id> [ <message-id> ... ]

Remove all frozen messages:
root@localhost# exiqgrep -z -i | xargs exim -Mrm

Remove all messages older than five days (86400 * 5 = 432000 seconds):
root@localhost# exiqgrep -o 432000 -i | xargs exim -Mrm

Freeze all queued mail from a given sender:
root@localhost# exiqgrep -i -f luser@example.tld | xargs exim -Mf

View a message’s headers:
root@localhost# exim -Mvh <message-id>

View a message’s body:
root@localhost# exim -Mvb <message-id>

View a message’s logs:
root@localhost# exim -Mvl <message-id>

Add a recipient to a message:
root@localhost# exim -Mar <message-id> <address> [ <address> ... ]

Edit the sender of a message:
root@localhost# exim -Mes <message-id> <address>

DIRECTADMIN important file locations

CONF FILES /etc/httpd/conf/httpd.conf






LOG FILES /var/log/httpd/error.log
START/STOP /usr/local/etc/rc.d/httpd start/stop
Scripts /usr/local/directadmin/scripts/

DNS:-
———
CONF FILE /var/named/etc/namedb/named.conf
DB FILES /etc/namedb/domain.db
START/STOP /usr/local/etc/rc.d/named start/stop

MAIL:-
——–
CONF FILE /etc/exim.conf
LOG FILES /var/log/exim/
START/STOP /usr/local/etc/rc.d/exim start/stop
MAIL DIRECTORY /var/spool/virtual/

EMAIL PASSWORD: /etc/virtual/acrilicos.com/passwd
Domain specific Mail settings: /etc/virtual/acrilicos.com

DATABASE:-
—————–

MYSQL PASSWORD: /usr/local/directadmin/conf/mysql.conf

CONF FILE /etc/my.cnf
DATABASE PATH /usr/local/mysql/data/
START/STOP /usr/local/etc/rc.d/mysqld start/stop

FTP:-
——-
CONF FILE /etc/proftpd.conf
START/STOP /usr/local/etc/rc.d/proftpd start/stop

DOMAINS
————————-
/etc/virtual/domains
/etc/virtual/domainowners
Email Alias: /etc/virtual/acrilicos.com/aliases
Email QUota: /etc/virtual/acrilicos.com/quota
/etc/virtual/acrilicos.com/autoresponder.conf
Email account password: /etc/virtual/acrilicos.com/passwd
/etc/virtual/acrilicos.com/filter

/etc/httpd/conf/extra/directadmin-vhosts.conf
emailspoolvirtual=/var/spool/virtual
emailvirtual=/etc/virtual

ftpconfig=/etc/proftpd.conf
ftppasswd=/etc/proftpd.passwd
ftpvhosts=/etc/proftpd.vhosts.conf

mysqlconf=/usr/local/directadmin/conf/mysql.conf
namedconfig=/etc/named.conf
nameddir=/var/named
templates=/usr/local/directadmin/data/templates