Chapter 1 - Introduction To System Administration
Chapter 1 - Introduction To System Administration
Chapter 1:
Introduction to
System Administration
Objectives
• Define the system administrator’s position
• Know the administrator’s roles and
privileges
• Able to explain the skills required to be a
system administrator
Objectives
• Discover the Linux/UNIX architecture that
includes the kernel and shell
• Virtual machine and Virtual Box
• Log in to root
• Understand the usage of su command
Definition of System Administrator
• A single-trusted person that is responsible to
administrate the whole system
• Known as superuser or root user (UNIX
environment) - holds absolute power to the
system
• Use special user-id to log on to the system:
root
Administrator’s Privileges
• Modify the contents or attributes of any files –
although owned by other users
• Initiate or kill any process – except essential for
running the system
• Change any user’s password – without entering
the old password
• Set the system clock
• Control user’s access to;
– Scheduling service
– Networking service
Administrator’s Roles
• Responsible for installing, supporting, and
maintaining servers or other computer systems
– Installing and configuring new hardware and software
– Performing routine audits of systems and software
– Performing backups and restores
– Applying OS updates, patches, and configuration
changes
– Adding, removing, or updating user accounts
information such as resetting passwords
Administrator’s Roles (cont.)
• Planning and responding to service outages and
other problems that occur within the system
– Capacity planning
– Contributing and implementing Disaster Recovery
(DR) and Business Continuity (BC) plans and planning
– Introducing and integrating new technologies into
existing data center environments
– Analyzing system logs and identifying potential
issues/problems in the systems
– Troubleshooting any reported problems
Administrator’s Roles (cont.)
• Scripting; light programming, project
management for systems-related projects,
supervising or training computer operators
– Automate common or repetitive (routine)
tasks
• Consultant for computer problems beyond
the knowledge of technical support staff
– Answering technical queries
Skills Required
• Problem-solving skill
– On call when a computer system malfunction
– Quickly and correctly diagnose the crisis and
produce the best solution
• Analyzing skill
– Understand the behavior of software
• Deploy
• Troubleshoot problems
Skills Required
• Programming skill
– Understand some various types of
programming languages
– Scripting or automation of routine tasks
• Soft-skill
– Users feel warm and know that their problems
will be fixed in no time
– Good interaction among colleagues/team
members
CATEGORIES OF
SYSTEM
ADMINISTRATOR
SN 2014
OS Architecture
Linux/UNIX Architecture
Linux/UNIX Architecture
Monitor
Hardware
User Interface tool
Software
Printer
Operating System
CPU
Shell
Hard
Kernel
Drive
User
UNIX Architecture
Kernel Shell
NSMS 2012 17
NSMS 2012 18
NSMS 2012 19
root
• Default user ID for system administrator – user
ID and password is automatically created during
installation
• User ID = 0 (zero)
• Use to perform administrative task
root (cont.)