System management is the task of an individual who is usually referred to in UNIX literature as the system administrator. Unfortunately, only a few of the system administrator's activities are straightforward enough to be properly called administration. This and related guides are intended to help system administrators with their numerous duties.
The system administrator has three main objectives:
To achieve these objectives the system administrator must understand more than just the structure and interaction of the hardware and software under his or her control. He or she must also understand the interconnected environment in which almost all of today's systems exist, and the effects of that environment on the local system's function and performance.
A contemporary computer system includes a number of hardware, software, and information elements that must work cooperatively if the system is to satisfy the needs of its users. The main elements and their management functions are:
AIX provides its own particular version of system-management support in order to promote ease of use and to improve security and integrity. This chapter presents information on these unique features:
In addition to conventional command-line system administration, AIX provides these optionally installable interfaces:
Following are brief discussions of unique system-management features of the operating system.
The Logical Volume Manager (LVM) allows logical volumes to span multiple physical volumes. Data on logical volumes appears to be contiguous to the user, but can be discontiguous on the physical volume. This allows file systems, paging space, and other logical volumes to be resized or relocated, span multiple physical volumes, and have their contents replicated for greater flexibility and availability.
For more detailed information, see the overview of logical volume storage .
The System Resource Controller (SRC) provides a set of commands and subroutines for creating and controlling subsystems and is designed to minimize the need for human intervention in system processing. It provides a mechanism to control subsystem processes by using a command-line C interface. This allows you to start, stop, and collect status information on subsystem processes with shell scripts, commands, or user-written programs.
For more detailed information, see the overview of the System Resource Controller.
The Object Data Manager (ODM) is a data manager intended for the storage of system data. Many system management functions use the ODM database. Information used in many commands and SMIT functions is stored and maintained as objects with associated characteristics. System data managed by ODM includes:
Certain information about software products and their installable options is maintained in the Software Vital Product Data (SWVPD) database. The SWVPD consists of a set of commands and Object Data Manager (ODM) object classes for the maintenance of software product information. The SWVPD commands are provided for the user to query (lslpp) and verify (lppchk) installed software products. The ODM object classes define the scope and format of the software product information that is maintained.
The installp command uses the ODM to maintain the following information in the SWVPD database:
The man command is used mainly to access reference information on commands, subroutines, and files. For example, to view information on the gprof command, enter:
Most of the information displayed is actually taken from formatted HTML files. Many system managers find using the man command more convenient than starting a web browser session when they simply need to find out about a certain flag or the syntax of a given command.
For more information on the man command, see the AIX Version 4.3 Commands Reference. Also, see the discussion on the man command for BSD 4.3 system managers.
For detailed information on software updates, also termed service updates, see "Installing Optional Software and Service Updates" in AIX Installation Guide.