0% found this document useful (0 votes)
2 views57 pages

Chapter One Full

The document provides an overview of network and system administration, detailing the roles and responsibilities of system administrators, including user account management, system performance monitoring, and security management. It also discusses the challenges faced in administration, the ethical considerations for system administrators, and the fundamental concepts of operating systems. Additionally, it covers various operating systems, their functionalities, and the differences between them.

Uploaded by

aksionekub
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views57 pages

Chapter One Full

The document provides an overview of network and system administration, detailing the roles and responsibilities of system administrators, including user account management, system performance monitoring, and security management. It also discusses the challenges faced in administration, the ethical considerations for system administrators, and the fundamental concepts of operating systems. Additionally, it covers various operating systems, their functionalities, and the differences between them.

Uploaded by

aksionekub
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Dilla University

College of Engineering and Technology


School of Computing and Informatics
Computer Science program
Network and System Administration
November 08/2017
Dilla University
CHAPTER ONE
Introduction to network and system
administration
INTRODUCTION TO SYSTEM ADMINISTRATION

What is system administration?

In computer technology, a set of functions that


provides support services, ensures reliable operations,

promotes efficient use of the system, and ensures that

prescribed service-quality objectives are met.


INTRODUCTION TO SYSTEM ADMINISTRATION

 A system administrator, or sysadmin, is a person who is


responsible for the upkeep, configuration, and reliable operation

of computer systems; especially multi-user computers, such

as servers.

 A person specialized in maintaining and operating a computer


system or network is known as system administrator (sysadmin).
SYSADMIN IS RESPONSIBLE FOR
Installing
Supporting and maintaining servers or others computer
systems.
Planning for and responding to problems
Scripting or light programming
Project management for systems related projects.
Supervising or training computer operator
SYSADMIN IS RESPONSIBLE FOR
The sysadmin is on call when a computer system goes down or
malfunctions.

Must be able to quickly and correctly diagnose what is wrong


and how best to fix it.

When dealing with Internet-facing or business-critical systems a


sysadmin must have a strong grasp of computer security.

Analyzing system logs and identifying potential issues with


computer systems.
SYSADMIN IS RESPONSIBLE FOR
Introducing and integrating new technologies into existing data
center environments.

Performing routine audit of systems and software.

Applying operating system updates, patches, and configuration


changes.
SYSADMIN IS RESPONSIBLE FOR
Installing and configuring new hardware and software.

Adding, removing, or updating user account information,


resetting passwords,etc.

Answering technical queries and assisting users.

Responsibility for security.


SYSADMIN IS RESPONSIBLE FOR
Responsibility for documenting the configuration of the
system.

Troubleshooting any reported problems.

System performance tuning.

Ensuring that the network infrastructure is up and running.

Configuring, adding, and deleting file systems.


NETWORK & SYSTEMS ADMINISTRATORS DO THE FOLLOWING:

Determine an organization’s network and computer system needs


before setting up
Install all network hardware and software and make needed
upgrades and repairs
Maintain network and computer system security and ensure that
all systems are operating correctly
Collect data in order to evaluate and optimize network or system
performance
NETWORK & SYSTEMS ADMINISTRATORS DO THE FOLLOWING:

Add users to a network and assign and update security


permissions on the network

Train users in the proper use of hardware and software

Interpret and solve problems when a user or an automated


monitoring system alerts them that one exists
RESPONSIBILITIES OF THE NETWORK ADMINISTRATOR

As a network administrator, your tasks generally fall


into the following areas:

Designing and planning the network


Setting up the network
Maintaining the network
Expanding the network
SYSTEM ADMINISTRATOR DUTIES

User Account management

User administration (setup and maintaining account)

Maintaining system

Verify that peripherals are working properly

Quickly arrange repair for hardware in occasion of hardware


failure
SYSTEM ADMINISTRATOR DUTIES

Monitor system performance

Create file systems

Install software

Create a backup and recover policy


SYSTEM ADMINISTRATOR DUTIES
Monitor network communication
Update system as soon as new version of OS and
application software comes out
Implement the policies for the use of the computer system
and network
Documentation in form of internal wiki
Password and identity management
CONT..
Hardware management

 Capacity planning
 Adding and removing hardware
 Hardware evaluation and purchase
 Inventory
 Configuration
 Cabling, wiring etc.
 User notification and documentation
CONT…
Perform file system backups, restores

Install and configure new software's and services

Keep systems and services operating

Maintain documentation
CONT…
Audit security
 System logging and audit facilities
Evaluation and implementation
Monitoring and analysis
Traps, auditing and monitoring programs
 Unexpected or unauthorized use detection
CONT…

Monitoring of security advisories

Security holes and weakness

Live exploits

Help users, performance tuning and more.


ADMINISTRATION CHALLENGES

Broad knowledge of hardware and software

To balance conflicting requirements

 Short-term Vs Long-term needs

 End-users Vs Organizational requirements

 Service provider Vs Police model.


ADMINISTRATION CHALLENGES

To work well and efficiently under pressure

Availability, Flexibility, Tolerance, and patience

Good communication skills

People think of sysadmins only when things don’t work!


SPECIALIZATION OF SYSTEM ADMINISTRATION
1. Database Administration

A person who is responsible for the environment aspects of


a database is called a database administrator (DBA).

2. Network Administration

A person who is involved in computer network and that carry


out network administration is known as network administrator
( or network specialist or network analyst).
CONT…

3. Security Administration
Security administration needs a person who is
specialist in computer and network security.
ETHICS FOR SYSTEM ADMINISTRATION
❶Professionalism
Maintain professional conduct in the workplace and will not
allow personal feelings or beliefs to cause me to treat
people unfairly or unprofessionally.

❷Personal Integrity
Be honest in my professional dealings and forthcoming about
my competence and the impact of my mistakes
CONT…
❸Privacy

Access private information on computer system only when


it is necessary in the course of my technical duties.

Maintain and protect the confidentiality of any information


to which I may have access, regardless of the method by

which I came into knowledge of it.


CONT…
❹Laws and policies

Educate myself and others on relevant laws,


regulations and policies regarding the performance

of my duties.
CONT…
❺Communication

Communicate with management, users, and colleagues


about computer matters of mutual interest.

Strive to listen to and understand the needs of all


parties.
CONT…
❻System Integrity

Strive to ensure the necessary integrity, reliability, and


availability of the system for which I am responsible.

Design and maintain each system in a manner to support


the purpose of the system to the organization.
CONT…
❼Education
Continue to update and enhance my technical knowledge and
other work-related skills.

Share my knowledge and experience with others.


❽Responsibility to computing community
Cooperate with the larger computing community to maintain
the integrity of network and computing resources.
CONT…

❾Social responsibility
As an informed professional, I will encourage the
writing and adoption of relevant policies and
laws consistent with these ethical principles.
CONT…

❿Ethical responsibility
Strive to build and maintain a safe, healthy, and productive
workplace.

Do my best to make decisions consistent with safety, privacy,


and well-being of my community and the public, and to

disclose promptly factors that might pose unexamined risks or

dangers.
CONT…

Accept and offer honest criticism of technical work as


appropriate and will credit properly the contributions

of others.

Support colleagues and co-workers in following this


code of ethics.
OPERATING SYSTEMS: WINDOWS AND UNIX

An Operating System (OS) is an interface between a


computer user and computer hardware.
It is also a software which performs all the basic tasks like
file management, memory management, process management,
handling input and output, and controlling peripheral devices
such as disk drives and printers.
Some popular Operating Systems include Linux, Windows,
OS X, VMS, OS/400, AIX, z/OS, etc.
OPERATING SYSTEM CONCEPTS
Following are some of important functions of an operating System.
Memory Management
Processor Management
Device Management
File Management
Security
Control over system performance
Job accounting
Error detecting aids
Coordination between other software and users
MEMORY MANAGEMENT
Memory management refers to management of Primary Memory
or Main Memory.
Main memory is a large array of words or bytes where each
word or byte has its own address.
Main memory provides a fast storage that can be accessed
directly by the CPU.
Keeps tracks of primary memory, i.e., what part of it are in use
by whom, what part are not in use.
MEMORY MANAGEMENT CONT…

In multiprogramming, the OS decides which process will get


memory when and how much.

Allocates the memory when a process requests it to do so.

De-allocates the memory when a process no longer needs it or has


been terminated.
PROCESSOR MANAGEMENT
In multiprogramming environment, the OS decides which
process gets the processor when and for how much time. This
function is called process scheduling.
An Operating System does the following activities for
processor management.
Keeps tracks of processor and status of process. The program
responsible for this task is known as traffic controller.
Allocates the processor (CPU) to a process.
De-allocates processor when a process is no longer required.
DEVICE MANAGEMENT
An Operating System manages device communication via
their respective drivers. It does the following activities for
device management.
Keeps tracks of all devices. Program responsible for this task
is known as the I/O controller.
Decides which process gets the device when and for how
much time.
Allocates the device in the efficient way.
De-allocates devices.
FILE MANAGEMENT
A file system is normally organized into directories for easy
navigation and usage.
An Operating System does the following activities for file
management
Keeps track of information, location, uses, status etc. The
collective facilities are often known as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
FILE MANAGEMENT CONT..
A file system is normally organized into directories for easy
navigation and usage.
An Operating System does the following activities for file
management
Keeps track of information, location, uses, status etc. The
collective facilities are often known as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
TYPES OF OPERATING SYSTEMS, WINDOWS
MS-DOS–Based Kernel Windows NT–Based Kernel

Microsoft Windows for  Microsoft Windows NT


Workgroups  Microsoft Windows 2000
 Microsoft Windows XP
Microsoft Windows 95 Professional
Microsoft Windows 98  Microsoft Windows .NET
Server
Microsoft Windows Me
WINDOWS NT/WINDOWS 2000 VERSIONS
Windows NT Windows 2000

Workstation  Professional
 Server
Server
 Advanced Server
 Datacenter Server
FAT FILE SYSTEM

The file allocation table (FAT) is compatible with MS-DOS–


based operating systems.

The original version (FAT16) supports drives up to 2 GB only.

FAT32 supports drives of virtually any size.


NT FILE SYSTEM (NTFS)

Supports larger files and drives than FAT does

Provides increased security

Supported by Windows NT and Windows 2000

Not supported by MS-DOS–based operating systems


WINDOWS NT/WINDOWS 2000 NETWORKING SERVICES

Server
Workstation
Computer Browser
Messenger
Alerter
Netlogon
WINDOWS NT/WINDOWS 2000 OPTIONAL
NETWORKING SERVICES
Microsoft Internet Information Services (IIS)
Windows Internet Name Service (WINS)
Domain Name System (DNS) Server
Dynamic Host Configuration Protocol (DHCP) Server
Routing and Remote Access Service (RRAS)
Distributed file system (Dfs)
Microsoft Cluster Server
NOVELL NETWARE

First commercially successful network operating system

Former market leader

Pure client/server operating system


COMPARISON OF OPERATING SYSTEM

Novell NetWare was originally designed to provide file


and print services.

UNIX was designed to provide application services.

Microsoft Windows was designed to provide both


application services and file and print services.
NETWARE FILE SYSTEM

Uses name space modules to support native client file


systems

Provides individual file and folder security


UNIX VARIANTS

UNIX System

Berkeley Software Distribution (BSD) UNIX

Sun Solaris

Linux

Hardware-specific UNIX variants


UNIX CHARACTERISTICS
Peer-to-peer operating system
Character-based interface
Uses TCP/IP
Designed primarily as an application server
Runs on various processors
Based on the open source software concept
NETWORK CLIENTS AND CLIENT TYPES

A client is a software component that enables a


computer to access server resources.
The client types are
Client applications
Client modules
CLIENT APPLICATIONS

Separate programs that communicate with a server in


the network

Examples:
Web browsers
File Transfer Protocol (FTP) clients
E-mail clients
Newsreaders
CLIENT MODULES

Integrated into an operating system

Provide other applications with access to server resources


SUMMARY
Knowing basic terminology, types and history of operating systems
gives the system administrator the background to take on the tasks
with confidence.
Understanding some basic terminology aids in the choice of software,
operating systems and hardware and forms a common language for
broad descriptions of these items and their relation to each other.
An understanding and knowledge of this type, function and use of
operating systems allows a system administrator to more rapidly come
up to speed when faced with a new system.

You might also like