Backing up on Unix/Linux

PRINTABLE VERSION     BOOKMARK      E-MAIL LINK     

 

Just a quick page to explain a commonly used method of backing up on Unix-type operating systems using TAR. I'm sure I am not the only one who finds that TAR is a really valuable tool, and I use it to back up this website over SSH. This quick demonstration is aimed at people who host their website on a Unix or Linux web server, and want to find a quick way of backing the entire site up.

First of all I SSH into my server using an SSH client such as PuTTY.

I am presented with a prompt such as:

[domain1783774@ssh-server ~]$

I am currently in my home folder, and my website resides in /htdocs so therefore, I will want to TAR the /htdocs folder. The c in cvzf tells TAR that I want to create a new TAR file from the beginning. The v tells TAR that I want it to show output (i.e. files which are being processed). The z tells TAR that I want to compress the final TAR file with gzip, and the f tells TAR that I am going to specify a filename for the final TAR file straight afterwards. The web.tgz is the file I am writing to, and htdocs is the directory I am reading from.

[domain1783774@ssh-server ~]$ tar cvzf web.tgz htdocs

You should see all the files being processed, and when finished, you will be presented with a prompt. We now want to be able to download this TAR file, so we will need to move it into the web root (htdocs)

[domain1783774@ssh-server ~]$ mv web.tgz ./htdocs/web.tgz

Now, point your web browser to http://www.mywebsitenamehere.com/web.tgz and you should be able to download the TAR file.

[domain1783774@ssh-server ~]$ rm ./htdocs/web.tgz

You will probably now want to delete this TAR file off the server, to save space and to stop others from downloading it.

Other useful Unix commands

cp - Copy a file from a to b
rename - Rename a file from a to b
mkdir - Make a new directory
dir - List files in a directory
cd - Change directory
clear - Clear the screen

Any DOS user should have no problem with using these commands, and work very similar to DOS

 

     

Firefox 3   Google PageRank 
		Checker - Page Rank Calculator   

Home | Guestbook | Contact
Design, Content and CMS ©2008 Joseph Newman
Best viewed at 1024x768 and higher with Mozilla Firefox 3+
This site uses a custom built CMS system written in PHP