Unix Training PPT Day 1

15
Introduction to UNIX DAY -1

description

Unix Training PPT

Transcript of Unix Training PPT Day 1

Page 1: Unix Training PPT Day 1

Introduction to UNIX

DAY -1

Page 2: Unix Training PPT Day 1

What Is an Operating System ?

Computer hardware & software are so complex that every computer requires a program to manage its resources.

The program is known as Operating System.

A list of instructions for the computer to follow is called as a program.

DEFINITION:-

Operating System is a collection of programs that coordinates the operation of computer hardware and software.

OPERATING SYSTEM

Page 3: Unix Training PPT Day 1

What does an Operating System Do?

To manage the computers hardware resources effectively

To make it easy for you to use the computer system.

To manage how programs are run, how data is stored & so on.

Examples: UNIX (Solaris one of the Flavor) , Linux,Windows NT,95/98/2000, DOS

What it does?

Page 4: Unix Training PPT Day 1

History of UNIX

Page 5: Unix Training PPT Day 1

What is Unix ?

Unix is an Operating System –a program, which operates the computers on your behalf.

UNIX stands for UNiplexed Information and Computing System. (It was originally spelled "UNICS.")

UNIX origin is MULTICS Multiplexed Information & Computing ServiceInvented in 1969

–by Ken Thompson, Dennis Ritchie–@ Bell Labs, the research arm of AT & T–Originally written in assembly language–UNIX is written in 80 percent of C language and 20 percent assembly language.

History of UNIX

Page 6: Unix Training PPT Day 1

Features of UNIX

Multitasking

Multi-User

Portable

Security

High Availability

Strong Cluster support

Page 7: Unix Training PPT Day 1

UNIX Architecture

Page 8: Unix Training PPT Day 1

Shells

Borne ShellBorne Shell Korn ShellKorn ShellC Shell

User

Kernel

Hardware

Unix Architecture

Page 9: Unix Training PPT Day 1

SHELL

Definition:

Shell is the interface between the user and the kernel.

Services provided by the shell• It interprets all the commands to the kernel • The kernel after processing the commands gives back to the

shell.

Page 10: Unix Training PPT Day 1

KERNEL

Definition: A set of functions that make up an OS, used to provide an application interface between programs and

physical devices.

Services provided by the kernel

controlling execution of processes.

scheduling processes fairly for execution on the cpu.

allocating memory for an executing process.

Page 11: Unix Training PPT Day 1

Flavors of UNIX

Page 12: Unix Training PPT Day 1

VENDOR O.S

SCO SCO-UNIX

IBM AIX

UNIX + HP HP-UX

SGI IRIX

SUN Solaris

Open Source LINUX

Flavors of UNIX

Page 13: Unix Training PPT Day 1

System Administration

Page 14: Unix Training PPT Day 1

• System administration is the job of managing, maintaining and operating a computer or a network of computers.

• System administrator usually – install new services– maintain existing ones– intervene whenever environmental or human factors

interface with normal operations

System Administration

Page 15: Unix Training PPT Day 1

Essential tasks

• The task of a system administrator are varied and diverse.– adding and removing users,– adding and removing hardware,– performing backups– installing new software– monitoring the system– maintaining hardware– maintaining documentation– monitoring security– helping users