Ubuntu Changing Hostname

Need to change your hostname? Use the following command. # sudo hostname <new-hostname> Now edit /etc/hosts and change the line starting with “127.0.1.1”. # sudo nano /etc/hosts 127.0.1.1 old-hostname <- replace this line to your new-hostname Now reboot your server, for new host name to take effect. # sudo...

Ubuntu Create New User Account

Command line for creating new user account in Ubuntu. Create a user with a standard home directory in the /home folder and specifying the default shell. # sudo useradd <username> -m -s /bin/bash Create a password for the user # sudo passwd <username> Grant administrator privilege to user # sudo adduser <username>...

Fail2ban – remove banned ip address from iptables

Your colleagues were trying to access production server via FTP. However exceeded the maximum number of failed logins, their IP address got blacklisted on iptables. How do you remove their ip address from the blacklist? Check their ip address with iptables # sudo iptables -L ... Chain fail2ban-vsftpd (1 references) target prot opt source destination DROP all -- 192.168.1.156 anywhere RETURN all -- anywhere anywhere Remove ip address from iptables # sudo iptables -D fail2ban-vsftpd -s 192.168.1.156 -j DROP Verify the iptables # sudo iptables -L ... Chain fail2ban-vsftpd (1 references) target prot opt source destination RETURN all -- anywhere...

Creating Symbolic Link (Ubuntu/Linux)

What is Symbolic Link? Creates a link to a file or directory in linux or unix operating system. Real world example Your developer are jail to their home folder for SSH connection. How to allow access to the code while enabling testing on the server? Create a symbolic link from user home directory to Apache web root directory. Syntax # ln -s <real file or directory> <virtual file or folder> Creating symbolic link for directory Assuming user denny home directory at /home/denny and apache web root document path at /var/www You will need root access to create symbolic link. # sudo mkdir /home/denny/someproject # sudo chown denny:developer /home/denny/someproject # sudo ln -s /home/denny/someproject /var/www # ls -ltr /var/www total 8 -rw-r--r-- 1 root root 177 Sep 16 22:56 index.html lrwxrwxrwx 1 root root 20 Oct 7 16:50 someproject -> /home/denny/someproject/ Creating symbolic link for file # sudo touch /home/denny/realfile # sudo chown denny:developer /home/denny/realfile # sudo ln -s /home/denny/realfile /var/www/realfile # ls -ltr /var/www total 8 -rw-r--r-- 1 root root 177 Sep 16 22:56 index.html lrwxrwxrwx 1 root root 20 Oct 7 16:50 someproject -> /home/denny/someproject/ lrwxrwxrwx 1 root root 20 Oct 7 16:54 realfile -> /home/denny/realfile To delete symbolic link Issue the rm (remove) command # rm /var/www/someproject # rm...