Lecture #8 Administrative Responsibilities
Learner Outcomes
- List and describe the typical responsibilities of a system administrator.
- Itemize resources you have for research and problem solving
- Compare system configuration practices at the text file, system command, and graphical user interface.
Activities
- Admit new students
- Add slips
- Forum Accounts
- Opus Accounts
- PowerPoint Slides
- Viewing three levels of configuration in UNIX/Linux
- Review questions and quiz 1
- Start log books with survey of Gandalf
- How many file systems?
- Where are they mounted and how full are they?
- How many processes are running? How many services?
- How many users? How many packages?
- anaconda-ks.cfg and install.log
- Change the hostname of the Gandalf Virtual Machine, and take a snapshot of it.
Assignment
- Read Chapter 6 - Adding new Users
- Prepare for Quiz 2 by:
- Naming the seven pieces of information that define a UNIX/Linux account
- Naming the four files that hold the above information.
- Naming two commands that, in combination, allow you to fully create an active
user account.
Administrator Responsibilities
- Setting Up New Systems
- Checklist for New Systems
- Become familiar with the hardware
- Inventory
- Network Infrastructure
- Anticipate and plan for backup
- Forecast future needs
- Write policies and procedures
- Liberal budget estimates
- Accommodate special needs
- Server configuration
- Test hardware
- Test Software
- Murphy's Law
- Inheriting Systems
- Checklist for Inherited Systems
- Inventory
- Familiar with current systems
- Obtain others' notes
- Order issues by importance and functionality, not user preference
- Resolve issues quickly
- Liberal budgets and time estimates
- Do not assume every system will perform as expected
- Policies and Procedures
- Why do we form policies?
- Fitting the policies to the environment
- Basic policy requirements
- Plainly visible
- Clearly worded
- Responsibility for implementing and maintaining
- Flexible
Principles of Maintaining a UNIX/Linux System
- Files, Devices and Processes
- Programs
- Daemons
- Utilities
- Scripts
- Configuration Files
- The man pages
Manual pages are organized into sections:
- Section 1: System commands available to regular users
- Section 2: System calls for programmers
- Section 3: C-Library functions for programmers
- Section 4: Special files - usually device files
- Section 5: File formats
- Section 6: Games
- Section 7: Conventions and miscellaneous
- Section 8: Administrative and privileged commands
- The Info pages
Meant to replace man pages but havn't quite done so. Where
Info pages have not been written, the system defaults to the
corresponding man page.