Setting Up A New Account

Animus Communications web hosting services are priced on the basis that you maintain your own web site, and it is important that you take time to understand the procedures for uploading, copying and maintaining your pages.

If you are interested in more advanced features you should also learn some perl and the handling of CGI scripts. There are tutorials available on-line which can help to get you started with this.

Animus' web server runs Apache SSL to serve your web pages.. In order to upload your files and manipulate them on the server, you will need to learn and use a few simple UNIX commands. This document includes an overview of the basic UNIX commands For more detailed information on the UNIX operating system you can check out these UNIX tutorials.


Using your email account

All of our accounts come with at least one POP3 email account. This enables you to receive your mail off of our server by configuring your email program (Eudora, Pegasus, Netscape mail, etc…) You also have the ability to accept mail at anyname@yourdomain.com (i.e., sales@yourdomain.com, webmaster@yourdomain.com). This is commonly referred to as unlimited aliases and it requires no additional setup on your part [Please note this is not available for non-virtual accounts]. We also include unlimited e-mail forwarding which allows you to redirect email that has been sent to one alias on to another alias (i.e., messages sent to sales@yourdomain.com can be redirected to jkeller@aol.com).


UNIX

If you have not used a UNIX system before, it can appear difficult at first. However, the basic commands you will be using are similar to those used in DOS. There are also a number of books available on UNIX which can be found at your local bookstore or at the on-line bookstore amazon.com. There are also tutorials and references available online:

  • If you have used MS-DOS, you may also want to consult UNIX for DOS users, a table showing the UNIX command equivalents to various DOS commands.
  • You can also check out UNIXhelp for users to see a comprehensive guide to UNIX. Please note that there may be some information on this site that does not apply to our server.

Some of the basic commands available on the Animus.Net WWW server are:

  • cat Equivalent to the MS-DOS "type" command. To pause a file every screen, type cat file | more.
  • cd The command cd my_dir changes your position to the directory specified, in this case my_dir. The command cd without an argument moves you to your home directory.
  • cp The command cp first_file copy_file copies the contents of first_file into the file copy_file. To indicate that the new file is to have the same name as first_file, use a period (.) instead of providing a name for the second file. (In this case, the files must be in separate directories, as two files cannot have the same name if they are in the same directory.) For example: cp some_directory/my_file . copies my_file, located in some_directory, and creates a file named my_file in the current working directory.
  • grep The command grep string filename searches filename for string. It outputs every line which contains string. The form grep -v string filename outputs every line which does not contain string. The argument string is read by grep as a regular expression.
  • ls The command ls lists the files in the current directory. The form ls -F shows the difference between directories and ordinary files. The form ls -a lists all files, even those that are normally invisible in UNIX (files whose names start with a period, i.e. .xstartup).
  • mkdir The command mkdir new_dir creates a new subdirectory named new_dir in the current directory.
  • more The command more my_file displays the text of my_file one page at a time. To see the next page, hit the space bar; to see the previous page, type b; to quit paging the file, type q.
  • mv The command mv file_name dir_name moves the file file_name from the current directory into the directory dir_name, where dir_name is a subdirectory of the current directory. The form mv old_file new_file renames old_file and calls it new_file.
  • passwd The command passwd allows you to change the password you use to login to the computer. The process is self-explanatory once you type the command.
  • pwd The command pwd prints the pathname of the current, or working, directory.
  • rm The command rm my_file deletes my_file. The form rm -i my_file asks if you really want to remove the file my_file before it proceeds.
  • rmdir The command rmdir my_dir removes the directory my_dir. The directory must be empty before it can be deleted.
    note: If you get an error message that a directory is not empty when it appears to be, check for invisible files
  • chmod Change the permissions on files.
  • The command man command displays the UNIX manual page for command. Use this command to find any UNIX command. At the UNIX prompt, type man and the desired command (i.e, man ls, man chmod, man cp, etc...)

Uploading the pages to your site

Use ftp to upload ("put") the file to yourdomainname.com [non-virtual use animus.net]. Instead of logging in as "anonymous" or "ftp" and giving your e-mail address as the password, you should log in using your assigned login name and your assigned password. This is essential to ensure that no-one else can alter your pages.

Note: You can not use the ftp facility in Netscape (or any other browser) to upload your files.

If you have a Macintosh, use Fetch. Make sure you put the correct server name in the Host: window, put your login in the User ID: window, your password into the Password: window and /incoming into the Directory window. You must check the Raw Data box in the Fetch upload dialog box.

When you first access your site using an ftp tool you will see a list of folders (directories) which we have placed in your home directory. You will see folders (directories) called cgi, errors, and logs.

Use the 'put' command in your ftp tool to upload the files to the server, check that the upload is progressing normally, and when the files have been transferred, close the ftp session. Quit the ftp tool.

Using Telnet

If you are using a Windows 3.1 or 95 based system then you should get a telnet program such as
qvtnet.

If you are using a Macintosh, you can use NCSA Telnet (or another commercial telnet application).


Directory structure

When you are logged on to the server with FTP or telnet, type:
ls to obtain a directory listing. You will see that you have a number of folders. These are:

cgi - directory reserved for Perl cgi-scripts
logs - directory for us to place log files in (eg. access logs)
errors - directory that contains the error messages (File not found, etc.) for your webserver.

Removing files

To remove files use the rm command in telnet. Remember that no "undelete" command is available!

rm is called by typing in the command and the name of the file to be deleted:

 rm file_name

To remove a directory, including all the files and directories in the directory, use the following variation:

 rm -r directory_name 

Note that the -r option recursively deletes directories stored below directory_name.

If you issue it in your home area, it will remove all your files.


Checking available disk space

To find out how much Web space you are using use the quota command:

 quota -v

This will show you the amount of disk space that you have available and how much you are currently using.


What's In My Directory

Files:

index.html ----> This is your sample homepage

Directories:

cgi    ----> A suggested place to put your scripts
               (You can place scripts anywhere however)
logs   ----> This directory contains your log files and log analysis pages
               It is suggested that you do not edit the log files
errors ----> This contains the files that generate 404, etc errors 
               You can edit these html files to have custom error messages

GIVE US A CALL
(888) 826-4687 Toll Free in the US
(888) 222-6263 Toll Free in Canada
(405) 236-8200 International Calls


SERVICES | SUPPORT | SIGN-UP | WHOIS | RESELLING | CO-LOCATION | INTERNATIONAL
Comments and Suggestions?

© 1997 Animus Communications, Inc.
All rights reserved. Updated June 6 1997