Backup and Restore your Centos

Backup and Restore your Centos 7

Some time you want to take backup of your server including application and settings .below are the easy method a small example

1- The first step is to create a location to store the backup. For this article we’re going to store the backup on the same hard drive as the installed operating system

2-Make a backup directory where you will keep backup file.

mkdir /backup

3- Now we will create a compressed version of the Operating System in one single file (tarball) using the tar command.

tar cvpzf /backup/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backups --exclude=/dev --exclude=/sys --exclude=/boot/grub --exclude=/boot/grub2 --exclude=/etc/fstab --exclude=/etc/sysconfig/network-scripts/ --exclude=/etc/udev/rules.d/70-persistent-net.rules  /

Now transfer your backup.tgz file to new server .In order to restore your server from the previously created tarball the server must have the same Operating System version loaded on it.

To Restore your backup use the following.

tar xvpfz /backups/backup.tgz -C /

 

Posted in Linux | Tagged , , , , , , , , , | Leave a comment

Downgrade Centos 6.x Kernel Version

VOS3000 2.1.4.0 does not support latest Kernel Versions. you have to downgrade Kernel

mkdir download
cd download/
wget http://vault.centos.org/6.4/os/x86_64/Packages/kernel-2.6.32-358.el6.x86_64.rpm
yum list kernel-2.6.32-358*
yum install kernel-2.6.32-358.el6.x86_64.rpm
ls
vi /boot/grub/menu.lst
reboot
Posted in Uncategorized | Leave a comment

How to stop and start ApacheTomcat VOS3000 2.1.4.0

Login to your server

To STOP Apache Tomcat Server

# /home/kunshiweb/base/apache-tomcat/bin/shutdown.sh

To START Apache Tomcat server

#/home/kunshiweb/base/apache-tomcat/bin/startup.sh

Posted in Uncategorized | Leave a comment

Centos 5.X yum update

Update of packages using default repositories (base, update etc.) is no longer applicable.You should switch boxes, run on CentOS 5.x., to so called Vault repositories.

1- Disable base, updates and other enabled repositories (where enabled=1 is set) in the CentOS-Base.repo: 

sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/CentOS-Base.repo

create a new repo file and enter the following lines

vim  /etc/yum.repos.d/CentOS-Vault.repo

[c5.11-base]
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
gpgcheck=1
name=CentOS-5.11 - Base
baseurl=http://vault.centos.org/5.11/os/$basearch/
exclude=ruby* libyaml* corosync* corosynclib* pacemaker*
enabled=1
[c5.11-updates]
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
gpgcheck=1
name=CentOS-5.11 - Updates
baseurl=http://vault.centos.org/5.11/updates/$basearch/
exclude=ruby* libyaml* corosync* corosynclib* pacemaker*
enabled=1

original link :- https://docs.onapp.com/misc/eol-centos-5-x

Posted in Uncategorized | Leave a comment

How to Install VMware Tools on CentOS 7

How to Install VMware Tools on CentOS 7

# yum install -y open-vm-tools

check file is exist

# ls /usr/bin/vmtoolsd

Now reboot the server

 

 

Posted in Linux, VMware | Leave a comment

How to check directory size in Linux

How to check directory size in Linux

DU command uses for disk uses you can use du command to check directory size.

for example you want to check directory size of a folder  "database"
use -h for size in MB GB etc 

# du -h ./database/
17G     ./database/

Posted in Linux | Leave a comment

How to update Centos 5 .X and cannot find a valid baseurl for repo

How to update Centos 5 .X and cannot find a valid baseurl for repo

If you are using CentOS 5.x and want to install any software and update CentOS 5.x  . you are getting following error .

root@server1 [~]# yum update -y
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

This is because update repositories were moved to the CentOS vault when the operating reached it's end-of-life.

Edit the following file

Continue reading

Posted in Linux | Tagged | Leave a comment

vos3000 illegal calls query to block IP address

vos3000 illegal calls query to block IP address

All call records are saved in e_cdr_files

you can query to get ip addresses of illegal calls source.

mysql> select DISTINCT callerip from e_cdr_20180818 where endreason = ‘-9’;
+—————-+
| callerip |
+—————-+
| 195.154.93.229 |
| 50.2.187.130 |
| 5.62.63.181 |
| 216.244.84.202 |
| 37.49.231.161 |
| 88.198.57.146 |
| 37.49.231.63 |
| 50.22.52.22 |
| 93.190.143.70 |
| 216.244.73.98 |
+—————-+
10 rows in set (0.00 sec)

if someone can write a script to get IP address from current date CDR  for every 5 min and update the iptables automatically.

Posted in Uncategorized | Tagged | Leave a comment

How to configure Mikrotik DHCP Server for Cisco Phone TFTP option

How to configure Mikrotik DHCP Server for Cisco Phone TFTP option

1- Change your TFTP server IP in to hex code

you can use this online tool : http://www.miniwebtool.com/ip-address-to-hex-converter/

2- Now configure Mikrotik RouterOS :

/ip dhcp-server option add code=150 name=ciscotftp value=0xC0A80307

Continue reading

Posted in Mikrotik | Tagged , , , , , , , , , | Leave a comment