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
Page Comments
Please visit the
Forum. Here you may find more information related to the page you are on, and you too can contribute.
Sign up now! It won't take a minute
Other Pages