Welcome to CIS 52 - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Welcome to CIS 52

Description:

Unix is NOT DOS. The History of Unix. Bell Lab & MIT work on MULTICS (60's) ... Unix Is NOT DOS. Programming capability is included in each of the shells ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 27
Provided by: charlesand
Category:
Tags: cis | dos | welcome

less

Transcript and Presenter's Notes

Title: Welcome to CIS 52


1
Welcome to CIS 52
  • Instructor Charlie Verboom
  • Adjunct Faculty Unix and NT Admin
  • Full time Job
  • Manager of Desktop Support
  • Lawrence Berkeley National Laboratory
  • Email
  • home verboom_at_ix.netcom.com
  • work ceverboom_at_lbl.gov

2
Introduction to UNIX
  • Overview of the Unix Operating System

3
Topics
  • The History of Unix
  • (search for the guilty)
  • Unix Components
  • Unix at Solano Community College
  • Unix is NOT DOS

4
Topics
  • The History of Unix
  • (search for the guilty)
  • Unix Components
  • Unix at Solano Community College
  • Unix is NOT DOS

5
The History of Unix
  • Bell Lab MIT work on MULTICS (60s)
  • Bell Labs pull out of project (late 60s)
  • Ken Thompson starts Bell Labs starts work on Unix
    using a PDP-7 from DEC.
  • Written in Assembler
  • Second Version written in B
  • Rewritten with Dennis Ritchie using C language
    in 1973

6
Unix Turning Point
  • Unix becomes widely available in 1975
  • Given to Colleges, including UC Berkeley
  • ATT develops one branch of the UNIX family
  • System III is first supported release in 1982
  • System V in the 90s
  • UC Berkeley comes out with BSD
  • BSD 4

7
One Idea Two Paths
  • ATT Version
  • Suns Solaris 2.x
  • Unixware (now part of SCO)
  • IRIX (Silicon Graphics)
  • HP-UX
  • BSD
  • Sunos 4.x
  • BSDi
  • Mach (Nextstep is also an extension of Mach)
  • Ultrix (from DEC)

8
Convergence into ATT V5R4
  • Most Commercial Systems are blending Unix
    capabilities into a System V R4 ATT variant
    with BSD ideas and tools mixed in.
  • System Administration are generally Vendor
    Specific
  • Linux is now the most famous version, and it is
    free.

9
The Search for Standards
  • POSIX (Portable Operating System Interface
    Definition)
  • Defined by IEEE
  • Provides a baseline of compatibility for UNIX
    variants
  • Sited by large customers in procurements
  • SVID (System V Interface Definition)
  • Defined by ATT (Unix System Labs)

10
And yet More Standards
  • OSF (Open Software Foundation)
  • Chartered to define a UNIX like system
    independent of ATT and SVID
  • OSF/1 shipped in 1990 based on Carnegie Mellons
    Mach Operating System
  • upwardly compatible with POSIX
  • XOPEN (International Consortium of UNIX vendors).
    Publishes Portability Guides

11
Topics
  • The History of Unix
  • (search for the guilty)
  • Unix Components
  • Unix at Solano Community College
  • Unix is NOT DOS

12
Capabilities Overview
  • Unix as an Operating System
  • Unix as a programming and user tool
  • System Features

13
Unix as an Operating System
  • Like Any Operating System UNIX provides
  • A File System
  • Process Control
  • Memory Management
  • Device Control

14
Unix as a programming and user tool
  • User Interface (The Shell)
  • Bourne
  • Korn (David Korn of ATT)
  • C (Bill Joy at UCB)
  • bash ( Bourne again Shell)
  • and 4 zillion more
  • A Collection Of Utility Programs
  • A Philosophy of Programming

15
System Features
  • Multi User, Multi Tasking
  • User Selectable Command Languages
  • Hierarchical File System
  • Compatible File, Device and Interprocess I/O
  • Large Software Base
  • Highly Portable Kernel and Utilities

16
Topics
  • The History of Unix
  • (search for the guilty)
  • Unix Components
  • Unix at Solano Community College
  • Unix is NOT DOS

17
UNIX at Solano CC
  • Linux on two different micro computers
  • Windows based Telnet and FTP
  • Micros in Room 507 on Ethernet
  • primarily for Novell Based LAN
  • Can be used to access Linux box using TCP/IP
    protocol which runs on ethernet along with Novell
    protocol

18
Basic Process
  • Use Accounting computer to clock in to the lab.
    (clock out when you leave)
  • Log on to Novell Lan WIN95 workstation using
    default userid (WS7xx). No password.
  • Click on TELNET ICON within UNIX Group

19
More on Lab Procedures
  • Insure that the TELNET HOST address is
    172.16.37.232 ( .231 is a backup server )
  • Log on to Linux System using a Userid of the
    form Nxx where xx is a number assigned in class.
    (N1 through N60)
  • The Password is password change it immediately
    using passwd command

20
Printing
  • There is one printer on the Linux System, but it
    is only intended for instruction
  • Use FTP to get files to your client micro or
    print them within the FTP utility program (which
    uses Windows Notepad when you want to view a
    file)
  • Telnet client also has a toggle switch that will
    direct all std out to the printer

21
Accounting Computer Issues
  • Unix requires a lab.
  • Time collected on the accounting computer
    justifies funds for Solano CCs lab
  • Students should put 8 hours per class in the
    lab.. Does not matter WHEN. The only
    requirement is that the lab must have a faculty
    person available before the attendance computer
    is turned on

22
Accounting Computer login
  • Key in the last 4 digits of your SSN
  • If more than one name comes up, select yours.
    (If you are a late add to the class, fill out a
    form that will be used to enter your name)
  • Select starting session or ending session on
    the next screen
  • Select class you are working on, if more than one.

23
Linux Specifics
  • Linux is a UNIX clone freely distributed by the
    GNU General Public License
  • Mostly POSIX.1 Compliant
  • Developed by Linus Torvalds at the University of
    Helsinki, Finland with assistance from many Unix
    experts
  • SCC is using the REDHAT 5 and 6 distributions

24
Topics
  • The History of Unix
  • (search for the guilty)
  • Unix Components
  • Unix at Solano Community College
  • Unix is NOT DOS

25
UNIX IS NOT DOS
  • Just a few of the DOS commands were modeled after
    Unix
  • (mkdir, rmdir)
  • Unix comes with a much larger group of utilities,
    with no standardization in syntax
  • Unix is much more powerful and complex
  • multi user, multitasking,
  • built in networking

26
Unix Is NOT DOS
  • Programming capability is included in each of the
    shells
  • Input/output
  • selection (if, case)
  • looping (while, until)
  • signal trapping
  • use of Unix shell redirection and pipes
  • inclusion of any unix utility within a shell
    script
Write a Comment
User Comments (0)
About PowerShow.com