1 © 2001 John Urrutia. All rights reserved. Welcome to CIS 52 WELCOME WELCOME W E L C O M E.

Slides:



Advertisements
Similar presentations
Chapter One The Essence of UNIX.
Advertisements

Data Analysis in Geophysics Introduction & Operating Systems.
Unix Systems Administration 1Y. K. Chang UNIX History : Bell Lab joined with GEC and Project MAC of MIT to develop Multics: multi-user and data-sharing.
CS 497C – Introduction to UNIX Lecture 2: Work with Files and Directories Chin-Chih Chang
Network+ Guide to Networks, Fourth Edition
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
Guide To UNIX Using Linux Third Edition
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Brief History of C and Unix Systems Programming Concepts.
Linux Operating system
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
UNIX/Linux System Programming Jordan University of Science and Technology History.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
Operating System.
TOPIC 5.0 LINUX SHELLS.
CST334 Unix & X Window System
Introduction A computer system consists of hardware system programs application programs.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Introduction to Unix/Linux Chapter One The Essence of UNIX.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Module 1 Introduction to UNIX/Linux
CENT 305 Information Systems Security Linux Introduction.
CE Operating Systems Lecture 6 Overview of Unix/Linux operating systems.
BAI517 Chris Redford. Section Outline Objectives GNU The Linux 2.6 Kernel The Heritage of Linux What’s so good about Linux? Features of Linux.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
LIS508 background of GNU/Linux
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Unix/Linux. What is Unix & Linux? Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including.
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
Chapter 1 What is Unix? By C. Shing ITEC Dept Radford University.
CE Operating Systems Lecture 5 Overview of Unix/Linux operating systems.
F PRESENTED BY YAN FENG F STUDENT ID: F Instructor: Professor Morteza Anvari F DATE: 03/17/2001.
History of UNIX a short version CSCI 333 August 31, 2011.
Computers & Operating Systems
Just Enough Unix, Chapter 1
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
1 Lecture 1 Introduction & Getting Started COP 3353 Introduction to UNIX.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
CSCI 330 UNIX and Network Programming Unit I Introduction.
The UNIX Time-sharing system
Introduction 1 Chapter 1. Introduction History and Proliferation Mandate for Change What’s Good and Wrong Scope of this course.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
Introduction to UNIX Karl Harrison September 2004.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Agenda UNX122_022_w1_p3 Overview of UNIX
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
OPS224 Operating Systems - Unix Instructor: MURRAY SAUL.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
Linux Operating Systems Taking Control of the Terminal
Overview of Linux Fall 2016 Dr. Donghyun Kim
A LECTURE NOTE.
Unix Scripting Session 1 March 6, 2008.
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
A UNIX OPERATING SYSTEM
A short Linux History of UNIX/Linux
Copyright ©2008 by Pearson Education, Inc
Linux Professor Sabol.
Presentation transcript:

1 © 2001 John Urrutia. All rights reserved. Welcome to CIS 52 WELCOME WELCOME W E L C O M E

2 © 2001 John Urrutia. All rights reserved. Introductions are in order Your name Something about yourself Why are you taking this class? What are your expectations?

3 © 2001 John Urrutia. All rights reserved. Topics Introduction and History of UNIX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

4 © 2001 John Urrutia. All rights reserved. Topics Introduction and History of UNIX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

5 © 2001 John Urrutia. All rights reserved. The Heritage of UNIX: LINUX What was needed:  A system that could do more than one thing at a time. A multitasking system.  A system that could handle one or more users at a time. A multiuser system.  A system that could share selected data with others.

6 © 2001 John Urrutia. All rights reserved. The Heritage of UNIX: LINUX Bell Lab & MIT work on MULTICS (60’s) Bell Labs pull out of project (late 60’s)  Ken Thompson with Bell Labs starts work on UNIX using a PDP-7 from DEC.  Written in Assembler

7 © 2001 John Urrutia. All rights reserved. The History of UNIX History (continued)  Second Version written in ‘B’  3 advantages:  Multiuser  Direct user to user communication  Data and program sharing Rewritten with Dennis Ritchie using ‘C’ language in 1973

8 © 2001 John Urrutia. All rights reserved. UNIX Turning Point UNIX becomes widely available in 1975  Given to Colleges, including UC Berkeley AT&T develops one branch of the UNIX family  System III is first supported release in 1982  System V in the 90’s UC Berkeley comes out with BSD  BSD 4

9 © 2001 John Urrutia. All rights reserved. One Idea: Two Paths ATT Version Sun’s 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)

10 © 2001 John Urrutia. All rights reserved. Convergence  AT&T V5R4 Most Commercial Systems are blending UNIX capabilities into a System V R4 ‘AT&T 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.

11 © 2001 John Urrutia. All rights reserved. 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)

12 © 2001 John Urrutia. All rights reserved. And yet More Standards OSF (Open Software Foundation)  Chartered to define a UNIX like system independent of AT&T 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

13 © 2001 John Urrutia. All rights reserved. Introduction to UNIX using LINUX LINUX: A Product of the INTERNET  Developed by Linus Torvalds  Open Source and free distribution  UNIX work-alike

14 © 2001 John Urrutia. All rights reserved. Open System Architecture Source code immediately available via the INTERNET Enhancements and extensions from all over the world.  Incorporates features from UNIX BSD & System V Free, FREE, FREE (Hooray)

15 © 2001 John Urrutia. All rights reserved. Sir LINUX the humorous Unlike its sibling UNIX with LINUX humor abounds  In LINUX  less is more  Standard Text editor vi (for visual mode) is now vim (vi plus more)  joe – joe’s own editor (written by Joseph Allen)

16 © 2001 John Urrutia. All rights reserved. What’s sooo good about LINUX? Large selection of applications Rapid support for peripheral devices Multi-platform operating environments Code is free for modification and distribution

17 © 2001 John Urrutia. All rights reserved. It’s soooo Good Two trends:  Advances in hardware tecnology  Faster, Cheaper  Demise of Proprietary systems  because of rapidly changing hardware LINUX is generic but UNIX is not LINUX supports both user and server functions in one operating system.

18 © 2001 John Urrutia. All rights reserved. Topics The History of UNIX : LINUX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

19 © 2001 John Urrutia. All rights reserved. Capabilities Overview UNIX: LINUX as an Operating System UNIX: LINUX as a programming and user tool System Features

20 © 2001 John Urrutia. All rights reserved. LINUX as an Operating System Like Any Operating System LINUX provides:  A File System  Process Control  Memory Management  Device Control

21 © 2001 John Urrutia. All rights reserved. LINUX as an Operating System

22 © 2001 John Urrutia. All rights reserved. LINUX As a Tool User Interface (‘The Shell’)  Bourne  Korn (David Korn of AT&T)  C (Bill Joy at UCB)  bash ( Bourne again Shell)  and 4 zillion more A Collection Of Utility Programs A Philosophy of Programming

23 © 2001 John Urrutia. All rights reserved. System Features Multi User  Many users can be logged in simultaneously Multi Tasking  Many tasks can be executing simultaneously User Selectable Command Languages  Many “Shells” available Hierarchical File System

24 © 2001 John Urrutia. All rights reserved. Hierarchical File System /Alice/Bobby/Carol/home/tmp/bin / (aka root) System Features (cont.)

25 © 2001 John Urrutia. All rights reserved. System Features (cont.) Compatible File, Device and Interprocess I/O Large Software Base Highly Portable Kernel and Utilities

26 © 2001 John Urrutia. All rights reserved. System Features (cont.) GUI’s (Graphical User Interfaces)  X-Windows  Gnome  KDE Networking Utilities   Remote Access Compatibility Utilities  dosemu, wine

27 © 2001 John Urrutia. All rights reserved. Topics The History of LINUX LINUX Components LINUX at Solano Community College LINUX is NOT DOS

28 © 2001 John Urrutia. All rights reserved. LINUX at Solano College Linux on one main server Windows based Telnet and FTP School computers on Ethernet  primarily for Windows 2000 LAN  Can be used to access LINUX box using TCP/IP protocol which runs on ethernet

29 © 2001 John Urrutia. All rights reserved. Lab Procedures Use Accounting computer to ‘clock in’ to the lab. (clock out when you leave) Log on to Lan Win 7 workstation using default userid (CIS). No password. Click on TELNET ICON within LINUX Group

30 © 2001 John Urrutia. All rights reserved. Lab Procedures continued Insure that the TELNET HOST address is – Linux1 or Linux.bcs.solano.edu i lastname Log in to Linux System using a userid of the form: ilastname where i is your first initial and lastname is the 1 st seven letters of your last name. Initial password is your SCCID, BUT you should immediately set a password by using the passwd command

31 © 2001 John Urrutia. All rights reserved. Printing There is one printer on the Linux System, but it is only intended for instruction Use SFTP to get files to your client micro or print them within the SFTP utility program (which uses Windows Notepad when you want to view a file)

32 © 2001 John Urrutia. All rights reserved. Accounting Computer Issues LINUX requires a lab. Time collected on the accounting computer justifies funds for Solano CC’s lab Students should put 16 hours per semester in the lab. Should be 1 Hr. per week. Must have a faculty person available before the attendance computer is turned on.

33 © 2001 John Urrutia. All rights reserved. Accounting Computer login Key in the last 4 digits of your SCCID 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.

34 © 2001 John Urrutia. All rights reserved. Linux Specifics LINUX is a UNIX clone freely distributed by the GNU General Public License Mostly POSIX.1 Compliant Developed by Linus Torvalds ’95-6 at the University of Helsinki, Finland with assistance from many UNIX experts SCC is using the REDHAT 9.0 distribution

35 © 2001 John Urrutia. All rights reserved. Topics The History of LINUX LINUX Components LINUX at Solano Community College LINUX is NOT DOS

36 © 2001 John Urrutia. All rights reserved. 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

37 © 2001 John Urrutia. All rights reserved. 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