The Good Practice Guide
(or, How To Be a Considerate User)

This page contains some comments on good and bad practice when using computers within the School of Informatics. Following these guidelines should allow you to make the best use of the School's computing resources whilst minimising the impact on other users.

The Computing Environment within Informatics is, hopefully, set up for ease of use and flexibility. This means that some of the responsibility for making sure the facilities are not abused falls on you, the user. The following guidelines should be used to tailor your own working methods.

General

Security

There are various aspects of computer-related security that will affect the way you work:

Browsing

Printing

Mail

There are several issues relating to good practice when reading or sending email - see the separate How to be a Considerate Mail User web page.

Disk Usage and Software Installation

If you are installing software that will only be used on one machine (your own desktop machine, for example), consider using local disk space instead of your home directory (or other networked filespace). This gives you a quota-free area, and locally stored files (be they data or executables) are accessed much faster than over NFS. The local disk space should be available as /disk/scratch or /disk/hostname (or some variant thereof). Use "df -hl" to see what's available locally. If you don't have permission to write to this space, ask Computing Support to create a directory for you.

Note, however, that software installed using the RPM mechanism may be subject to automatic removal, since each machine keeps a list of "approved" RPMs that it checks installed RPMs against - any missing RPMs are installed, and any extra RPMs are removed. This does not apply to software installed by hand or using other package installation software. If you have problems with this, your RPM can be added to the "approved list" that the machine checks against - ask Computing Support to add your RPM to this list (assuming there is no conflict with other RPMs or any other reason not to add it).

If you are compiling a package from source, you might consider storing the source and temporary compilation files on the local disk too, moving binaries and any run-time libraries or other run-time files to your home directory after successful compilation (if you are going to use any such package only on your desktop machine, you don't even need to do that). If you are going to do this, make sure that any compiled code is relocateable, and if you intend to delete the sources, check the compiled software beforehand (you could move or rename the directory containing source and temporary compilation files, and see if the executable complains - deleting unwanted files if not).

Note, however, that it is not wise to store anything on local disk that cannot be easily recreated or rebuilt. Local disk is not backed up, and - should the local disk become damaged or corrupt - no recovery of the data is possible.


Home : Systems 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh