CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Linux+ Guide to Linux Certification, Second Edition
Chapter One The Essence of UNIX.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Chapter 8 Operating Systems and Utility Programs.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Operating Systems: Software in the Background
1 Web Server Administration Chapter 3 Installing the Server.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Network+ Guide to Networks, Fourth Edition
Operating Systems BTEC IT Practitioners.
Chapter Ten Networking with UNIX. Objectives Describe the origins and history of the UNIX operating system Identify similarities and differences between.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
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.
Network+ Guide to Networks 5th Edition
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Operating Systems & File Management. What is an operating system?
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.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Network+ Guide to Networks, Fourth Edition Chapter 9 Networking with UNIX-Type of Operating Systems.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Week 6 Operating Systems.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Lesson 4 Computer Software
Operating Systems Operating System
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Linux+ Guide to Linux Certification, Third Edition
CompTIA Linux+ Certification
Guide To UNIX Using Linux Fourth Edition
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
1 Web Server Administration Chapter 3 Installing the Server.
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.
Lesson 6 Operating Systems and Software
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Chapter 9: Networking with Unix and Linux Network+ Guide to Networks Third Edition.
1 Web Server Administration Chapter 3 Installing the Server.
Chapter Ten Networking with UNIX. Brief History of UNIX System V (1960’s) Versions of UNIX that come from Bell Labs Versions of UNIX that come from Bell.
Chapter 9 Networking with UNIX-Type of Operating Systems Network+ Guide to Networks, Fourth Edition.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Chapter Ten Networking with UNIX. Objectives Describe the origins and history of the UNIX operating system Identify similarities and differences between.
Computers & Operating Systems
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
Network+ Guide to Networks 5 th Edition Network Operating Systems.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
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.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
 Describe characteristics common to all network operating systems (NOS)  Compare and evaluate NOSs to select the right one for your network  Define.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
CEG 2400 FALL 2012 Network Operating Systems. Characteristics of Network Operating Systems (NOS) Client/Server type architecture NOS do the following:
Computer Operating Systems And Software applications.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Introduction to Operating Systems Concepts
OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows
Computers: Tools for an Information Age
Operating System & Application Software
Lecture 1-Part 2: Operating-System Structures
Chapter 12: File System Implementation
What is an Operating System?
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Chapter 2: The Linux System Part 1
Lecture 1-Part 2: Operating-System Structures
Chapter 1 What is UNIX? Graham Glass and King Ables,
Presentation transcript:

CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems

UNIX and Linux Popular NOSs – UNIX/Linux operating system comes in many varieties, or distributions – Provide resource sharing – Older UNIX develop in 1969 – Most Internet servers run UNIX Some difficulty to master UNIX – Not controlled, distributed by single manufacturer – Some version nonproprietary and freely distributed 2

3 Varieties of UNIX Many varieties (flavors, distributions) – Share several features UNIX operating system – Divided into two main categories Proprietary Open source (Linux, many varieties, free) – Ubuntu, OpenSUSE, etc Can be GUI or GUI-less

UNIX and Linux

5 Proprietary UNIX Available only by purchasing licensed copy Vendors – Apple Computer: Mac OS X Server – Sun Microsystems: Solaris – IBM: AIX – Novell: SUSE – HP: hp-ux – Red Hat – Others

UNIX and Linux operating system UNIX and Linux operating system share the following features: – The ability to support multiple, simultaneously logged-on users – The ability to coordinate multiple, simultaneously running tasks (or programs) – The ability to mount —or to make available—disk partitions upon demand – The ability to apply permissions for file and directory access and modification – A uniform method of issuing data to or receiving data from hardware devices, files, and running programs – The ability to start a program without interfering with a currently running program

UNIX and Linux operating system UNIX and Linux operating system share the following features: (con’t) – Hundreds of subsystems, including dozens of programming languages – Programs necessary for routing, firewall protection, DNS services, and DHCP services – Source code portability, or the ability to extract code from one UNIX system and use it on another – Window interfaces that the user can configure, the most popular of which is the X Window system

8 UNIX and Linux operating system UNIX and Linux operating system share the following features: (con’t) TCP/IP protocol suite Applications to support networking infrastructure Support non-IP protocols Operates over many different network topologies, physical media Efficiently and securely handle growth, change, stability Source code used, thoroughly debugged

9 UNIX Multiprocessing UNIX and Linux – Support processes and threads – Allocate separate resources (memory space) to each process When created Manage access to resources Advantage: prevents one program from disrupting system – Support symmetric multiprocessing – Different versions support different number of processors

The UNIX Memory Model Use physical, virtual memory efficiently Allocate memory area for each application – Share memory between programs when possible Use 32-bit addressing scheme – Programs access 4 GB memory Most systems also run on CPUs employing 64- bit addresses Virtual memory – Disk partition or file 10

11 The UNIX Kernel Kernel – Core of all UNIX and Linux systems – Loads into memory – Primary function is to coordinate access to computer’s hardware Kernel module – File containing instructions for performing specific task EX. Reading data from and writing data to hard drive

The UNIX Kernel

13 UNIX System File and Directory Structure Hierarchical file system – Disk directories may contain files, other directories /boot directory: kernel, system initialization files /sbin directory: applications, services /var directory: variable data /home directory: created for new users Some versions have other directories

14 UNIX System File and Directory Structure (cont’d.) UNIX file system hierarchy

15 Disk File Systems Organizing, managing, accessing files – Through logical structures, software routines Linux native file system type – ext4: “fourth extended” file system – There are so many others Solaris native file system – UFS (UNIX file system)

16 UNIX and Linux Network File Systems Similar to Windows shares – Attach shared file systems (drives) From Windows, other UNIX servers – Share files with users on other computers UNIX and Linux popular remote file system type – Sun Microsystems’ NFS (Network File System) Open source application implementing Windows SMB, CIFS file system protocols – Samba

17 A UNIX and Linux Command Sampler Many system administrators prefer command line GUI executes commands – Responds to mouse clicks Command interpreter (shell) – Accepts keyboard commands and runs them Man pages (manual pages) – Full documentation of UNIX command – Similar to windows help

18 A UNIX and Linux Command Sampler Commands function like sentences Significant UNIX and Windows command-line interface difference – Character separating directories Windows separator character: ( \ ) UNIX separator character: ( / )

19 Commonly used UNIX commands

20 A UNIX and Linux Command Sampler Most frequently used UNIX command – ls – Provides file information Stores in file inode (information node) – ls –l command Access permissions field Files type designations Pipe – Direct one command output to input of another command – Unix: vertical bar ( | )

21 Example of output from ls -l

22 Anatomy of ls –l output

23 Summary Many varieties Proprietary vs Open source Many common features Memory model Kernel File System

End of Linux/UNIX Questions