LINUX

15Apr 2012

Before changing MySQL root password you may try to recover default installation password. DirectAdmin MySQL root password is set within the installation process and written down to setup.txt. If you didn’t change this password you can find the default one in the setup.txt, use the command below to see the contents of /usr/local/directadmin/scripts/setup.txt: your password […]

15Apr 2012

There are some important processes after successfully installation of DirectAdmin and if you miss these steps, the system may not work efficiently. After logged in with the admin user: (default admin password is located at: /usr/local/directadmin/scripts/setup.txt) Add an additional IP for the second DNS Server, to do so, click to the “IP Management” link in […]

15Apr 2012

If you prepared your server with the directives we mentioned on the previous article, it will be so much easy to install DireactAdmin software. You must download the setup file from DirectAdmin site: Download DirectAdmin setup file & run: mkdir /root/DA cd /root/DA wget http://www.directadmin.com/setup.sh sh setup.sh Steps to follow: DirectAdmin setup will ask you […]

15Apr 2012

DirectAdmin is one of the mostly used Hosting Control Panels around, for single server installations it is easy to setup and start selling hosting busines, some advantages of DirectAdmin are; Easy to install, can be installed on a VPS or VDS also Less overhead, minimal code Easy to maintain & upgrade Easy to modify wtihout […]

09Apr 2012

Adding a task into crontab is relatively easy. You just enter the crontab with “$ crontab -e” and add the necessary job, save and exit. But adding a job in your bash script is not that simple, because what you have to do is, to get the entire list of the jobs, append your new […]

23Mar 2012

The other day we were working on a mail server of a customer’s that spammed insanely. Since the mail transfer agent it uses is exim, it’s necessary to check the mainlog files. Whilst doing that, we realized the server was getting a lot of incoming mails as forgery. So, it is possible to get the […]

05Mar 2012

I just added my whm/cpanel server to backup pool. I got the following error when trying to back up: Fatal error (bad version): stdin: is not a tty fileListReceive() failed Done: 0 files, 0 bytes Got fatal error during xfer (fileListReceive failed) Backup aborted by user signal Solution: I found that I had “mesg y” on […]

04Mar 2012

Here’s a simple bash script snippet I use for detecting the OS information on the current system. #!/bin/bash ### Getting OS Information if [ -f /etc/lsb-release ]; then . /etc/lsb-release DIST=$DISTRIB_ID DIST_VER=$DISTRIB_RELEASE else DIST=”Unknown” DIST_VER=”Unknown” fi if [ -f /etc/debian_version ]; then OS=”Debian” VER=$(cat /etc/debian_version) elif [ -f /etc/redhat-release ]; then OS=”Red Hat” VER=$(cat /etc/redhat-release) […]

04Mar 2012

Here’s something very basic yet poorly documented. That’s why it looks like almost everybody’s trying to hack their way into this module, the yum module for Python. First of all don’t forget that this module is only available if you’re using a Red Hat branch of distribution (fedora, centos etc.) For other distributions, such as […]

12Nov 2011

You are reading this article, most probably you faced trouble booting your Linux. Follow the steps below to fully chroot into your system as you booted regularly. Please note that we offer you to take a disk clone before doing anything in your boot configuration. To do so, you can use dd or dd_rescue to […]

25Oct 2011

If you want to show console output from a Serial device such as RS-232 interface, you need to make minor modifications in pfsense 2.0 distro. Switch to shell by pressing 8 from the pfsense console menu and edit the file /boot/loader.conf by typing: vi /boot/loader.conf Add the below lines to the file after pressin “i” […]

05May 2011

I have been looking a way to push e-mail since i got my iphone. Just found something for my test server and it works for me… I have a webserver running cPanel, Dovecot and suPHP. ( centOS 5.4, WHM 11.25 ) Steps: 1- You can download z-push from here. 2- Upload z-push to /usr/local/apache/htdocs 3- […]

28Apr 2011

Using LINUX as a server?, if so please read below Most of the Linux distros released as CD or DVD media for installing and if you install Linux with defualy options you get a nice user interface and a bunch of applications that you will never use in a server environment. Also default installation will […]

27Apr 2011

Running /tmp partition makes great performance enhancements as soon as you store temprorary information, please be aware that you mustn’t store valuable data as a reboot will flush all the data inside. /tmp & /var/tmp runs faster from RAM, to do so: vi /etc/fstab Switch to Insert mode by pressing I or INSERT button on […]

27Apr 2011

Vi is the one of the mostly used editor in Linux via terminal. In most cases where Linux is used as a server operating system, admins use the terminal, where GUI uses more system resources & network bandwidth. Since Vi is used from the terminal, the lack of GUI force the user to learn function […]

26Apr 2011

Updating RedHat & CentOS with Yum If you are using RedHat & its clones like CentOS or CloudLinux etc. you can use Yum or up2date to upgrade your current system. Please note that is you have a RedHat Enterprise Linux Subscription we offer you to use the command up2date, to upgrade your server with yum […]

26Apr 2011

You can use du command to see the folder size in LINUX including subfolders.: With du du -h # including subfolders (-h means human readable format in MB, GB or TB) If you want to exclude subfolders, type: du -h –max-depth=1   If you want to know a specific folders size (easy to remember) type: […]

25Apr 2011

In default LINUX installation IPv6 is enabled. IPv6 might use system resources or for what ever reason you have Run this command as root: echo “alias net-pf-10 off” >> /etc/modprobe.conf echo “alias ipv6 off” >> /etc/modprobe.conf You need to restart your server after this command.

25Apr 2011

LINUX Version Info To learn the architecture and kernel version info use the shell command below: less /etc/redhat-release The output will be like CentOS release 5.6 (Final) To learn the architecture & kernel version: uname -a you can use the command above, the last numbers marked as red below is your architecture: Linux xxx.veriportal.com 2.6.18-164.9.1.el5 […]

25Apr 2011

NTP (Network Time Protocol) could be used to set time synced with ntp clocks, to do this use the shell command below: Setting time with NTP: yum install ntp -y \cp -f /usr/share/zoneinfo/Europe/Istanbul /etc/localtime ntpdate -v -b in.pool.ntp.org And set the hardware clock with: hwclock -w

23Apr 2011

You can make a search inside files within a a directory using the command “find“, to do that: with the find command cd /to_folder find . -iname ‘*conf’ | xargs grep ‘string’ -sl -iname ‘*conf’ states that the seach will only check the files ending with *conf, using -iname ‘*’ will search inside all the […]

23Apr 2011

If you own your DNS servers, you should probably want to close recursive queries being gathered from your servers. In named.conf edit the options directive and add: options { allow-transfer {Secondary Server IP; }; allow-recursion { 127.0.0.1; A.B.C/24; }; }; In secondary server: add to options: allow-transfer { none; }; allow-recursion { 127.0.0.1; A.B.C/24; };

22Apr 2011

The standart linux distrubition calls that the ephemeral port range be between 1024 and 4999. We we all know that some of these ports are used for other more importand applications than FTP. So security is an issue because leaving those original ports open leads to major security holes. Rather than openning ports that need […]