9
Unix – Linux CS3353 Ssystem Administration

Unix – Linux

Embed Size (px)

DESCRIPTION

Unix – Linux. CS3353 Ssystem Administration. OS. The Operating System Acts as the interface to all software, hardware, and users of a computer. Requires a file system for organizing files - PowerPoint PPT Presentation

Citation preview

Page 1: Unix – Linux

Unix – Linux

CS3353Ssystem Administration

Page 2: Unix – Linux

OS

• The Operating System– Acts as the interface to all software, hardware,

and users of a computer.– Requires a file system for organizing files– Must maintain its viability to prevent other

programs, hardware, users, etc, from impeding its operation.

Unix and its variants will accomplish the above.

Page 3: Unix – Linux

UNIX

• Consists of core software known as the kernel– The kernel acts to share resources of the system

with all running processes.– A process is a collection of resources associated

with a running program.

Page 4: Unix – Linux

UNIX

• By 1973, it was a complete• Written using the C program language.– Multi user– Multi task– Multi processor

Page 5: Unix – Linux

UNIX Variants

• There are many variants of UNIX. – BSD (1977)– AT&T System V (1983)– Linux (1991, Linus Torlvalds, Helsinki Finland)– Mac OS X is a UNIX based variant (1999).

Page 6: Unix – Linux

UNIX

• Multi-user– The user accesses the computer in an

environment that is separated from other users sharing the computer’s resources.

– Access is through a verification process known as logging-in: Enter a user-id and password.

– The OS creates an environment known as the “shell” for the user after the login is complete.

Page 7: Unix – Linux

The Unix/Linux Shell

• A command line interpreter• The shell is tagged with the user’s ID.• The user can have multiple independent shells

running simultaneously.

Page 8: Unix – Linux

Shell Types

• sh = Bourne shell• csh = C-shell• ksh = korn shell, an enhanced c-shell.• bash = enhanced Bourne shell. The new

standard for shell scripting.

Page 9: Unix – Linux

The UNIX-Linux OS

• The Unix/Linux OS consists of:– The kernel – the main controlling program that is

started at boot time.– Processes that support the kernel and all other

activity– The File system– Utilities