Checklist for Installating a new Unix Server


Guidelines:

1.  Initial OS Installation

Configure console type (graphics or serial)
Create the initial Filesystem
Install OS Files
Configure Networking
Copy over site standard scripts

2.  Additional Network Configuration

3.  User Configuration

Backup the original user configuration files:

Create users as needed.

Create/mount home directories as needed

Create/customize environmental files/profile files

4.  NIS Configuration

Determine the NIS role of the server: Update the configuration files for NIS use:

5.  Filesystem Configuration

Local Filesystem Configuration:

NFS Filesystems:

6.  OS Configuration

Adjust swap and dump space
Change Kernel Parameters (HP-UX "kmtune" will list the tuning parameters)
Installed Patches/Maintenance Release Bundles
Install Backup software
Install Disaster Recovery software
Install man pages

7.  Application Software Installation/Configuration

Install Software
Install License Keys
Install/configure License Manager Processes
Install Application Patches/Updates
Customize Locally Installed Software/Utilities/Scripts (/usr, /opt . . .)

8.  Startup/Shutdown Configuration

Create Startup scripts
Create Shutdown scripts
Link scripts to startup and shutdown

/sbin/init.d
/sbin/rc.*
/etc/inittab


9.  Service Configuration

/etc/inetd.conf
/etc/services

10.  Scheduling Configuration

 

11.  Printing Configuration

Install and configure printers (migrate configuration from another server if possible):

12.  System Logging and Monitoring


13.  NFS Export Configuration

What is going to be exported
Who can access
How will it be accessed - ro, rw
Who can be root
/etc/exports
exportfs

14.  Apply Custom Procedures/Configuration

Security Hardening

15.  Configure and Test Backup