Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.

Slides:



Advertisements
Similar presentations
Operating System.
Advertisements

Objectives Overview Define an operating system
Chapter One The Essence of UNIX.
Exploring the UNIX File System and File Security
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
1 Web Server Administration Chapter 3 Installing the Server.
Network+ Guide to Networks, Fourth Edition
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
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.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
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.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
Network+ Guide to Networks, Fourth Edition Chapter 9 Networking with UNIX-Type of Operating Systems.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Lesson 4 Computer Software
Chapter 8 Operating Systems and Utility Programs
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
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.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Introduction to Unix/Linux Chapter One The Essence of UNIX.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Chapter 9: Networking with Unix and Linux Network+ Guide to Networks Third Edition.
CHAPTER Windows NT Server Installation. Chapter Objectives Give an overview of the installation process Outline the pre-installation and post- installation.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
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.
Explain the purpose of an operating system
Chapter 9 Networking with UNIX-Type of Operating Systems Network+ Guide to Networks, Fourth Edition.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
Chapter Two Exploring the UNIX File System and File Security.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
1 Chapter Overview Creating Drive and Folder Shares Using Distributed File System Installing Network Printers Administering Network Printers Managing Share.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Chapter Ten Networking with UNIX. Objectives Describe the origins and history of the UNIX operating system Identify similarities and differences between.
Chapter Two Exploring the UNIX File System and File Security.
Computers & Operating Systems
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.
Network+ Guide to Networks 5 th Edition Network Operating Systems.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
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 Linux/UNIX Network Operating Systems.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Chapter Nine NetWare-Based Networking. Chapter Objectives  Identify the advantages of using the NetWare network operating system  Describe NetWare’s.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Installing OS.
Exploring the UNIX File System and File Security
Networks Software.
Chapter 2: The Linux System Part 1
Chapter Nine NetWare-Based Networking.
Outline Operating System Organization Operating System Examples
Section 1: Linux Basics and SLES9 Installation
Welcome to Linux Chap#1.
Presentation transcript:

Chapter 9: Networking with Unix and Linux

Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences between popular implementations of UNIX Understand why you might choose a UNIX or Linux server for a corporate network

Objectives: (continued) Explain and execute basic UNIX and Linux commands Install Linux on an Intel-based PC Use Linux to add groups and users and to change file access permissions Explain how UNIX and Linux can be internetworked with other operating systems

A Brief History of UNIX AT&T Source code System V. BSD (Berkeley Software Distribution) The SCO Group The Open Group

Varieties of UNIX UNIX features: Multiple, simultaneously logged on users Multiple, simultaneously running tasks Mount disk partitions upon demand Permissions for file and directory access Uniform method of issuing or receiving data from hardware devices, files, and running programs

Varieties of UNIX (continued) UNIX features: The ability to start a program without interfering with a currently running program Hundreds of subsystems, including dozens of programming languages Source code portability Window interfaces that the user can configure, the most popular of which is the X Window system

Varieties of UNIX (continued) Proprietary UNIX Licensed copy from The SCO Group Popular Vendors Sun Microsystems--Solaris IBM--AIX HP--HP-UX,

Varieties of UNIX (continued) Proprietary UNIX Proprietary UNIX system advantages: Accountability and support Optimization of hardware and software Predictability and compatibility One drawback No access to the system’s source code

Open Source UNIX Open source software or Freely distributable software GNU BSD Linux

Open Source UNIX (continued) Open Source UNIX Primary advantage Cost Users can modify its code Freely distributable Run not only on Intel-based processors, but also on other processor brands

Why Choose Linux? What considerations: Is it compatible with my existing infrastructure? Will it provide the security required by my resources? Can my technical staff manage it effectively? Will my applications run smoothly on it? Will it accommodate future growth (is it scalable)?

Why Choose Linux? (continued) What considerations: (cont.) Does it support the additional services required by my users? Does it fit my budget? What additional training will it require? Can I count on competent and consistent support from its manufacturer?

Linux Server Hardware Requirements Table 9-1 shows the minimum hardware requirements for the various components of a Linux server. Hardware compatibility list (HCL) at

Linux Server Hardware Requirements (continued)

What additional hardware your server may require: Which applications and services will run How many users How much random access memory (RAM) How much secondary storage (hard disk)

A Closer Look at Linux Linux Multiprocessing In addition to processes, Linux also supports threads Allocates separate resources (such as memory space) to each process as it is created Symmetric multiprocessing (SMP)

A Closer Look at Linux (continued) The Linux Memory Model Use both physical and virtual memory efficiently Allocates a memory area for each application Attempts to decrease the inefficiency of this practice, however, by sharing memory between programs wherever it can

A Closer Look at Linux (continued) The Linux Kernel Kernel Core of the Linux system Kernel module Instructions for performing a specific task

A Closer Look at Linux (continued) Linux File and Directory Structure Hierarchical file system UNIX system was one of the first to implement Method of organizing files and directories on a disk in which directories may contain files and other directories Most operating systems use hierarchical file systems

A Closer Look at Linux (continued)

Linux File Services Native file system type, called ext3 Allows you to access DOS FAT as well as NTFS Can both attach shared file systems and share local partitions with other users Windows or NetWare Network File System (NFS)

A Closer Look at Linux (continued) Linux Internet Services UNIX-based systems have deep roots in Internet services Leading Internet Web server is an open source software application called Apache Original Web tools—including the first browsers and servers—were developed on UNIX-based systems Full range of Internet services as standard components

A Linux Command Sampler The command line is the primary method of interacting with a Linux system Command interpreter Shell

A Linux Command Sampler (continued) Manual pages (Online documentation) Section 1 covers the commands that you most typically enter while typing in a command window. Sections 2 through 5 document the programmer’s interface to the Linux system. Section 6 documents some of the amusements and games that are included in the Linux system.

A Linux Command Sampler (continued) Manual pages (Online documentation) Section 7 describes the device drivers for the system. Section 8 covers the commands used by administrators to manage the system. Section 9 documents the Linux kernel functions programmers use when writing device drivers.

A Linux Command Sampler (continued)

Command ls (with -l) Learn everything about a file except its contents: The filename The file size (in bytes) The date and time that the file was created The date and time that the file was last accessed (viewed or printed)

A Linux Command Sampler (continued) Command ls (with -l) (cont.) The date and time that the file contents were last modified The number of “aliases” or links to the file The numeric identifier of the user who owns the file The numeric identifier of the group to which the file belongs The access rights for the owner, the group, and all others

A Linux Command Sampler (continued)

Command ls (with -l) (cont.) Files with a type of “d” are directories “-” are regular files such as word-processing files or spreadsheet files “l” for symbolic link files “b” for block device files “c” for character device files

A Linux Command Sampler (continued)

Configuring Linux for Network Administration The basics of adding users and groups The basics of modifying file access permissions Two commands: groupadd useradd.

Internetworking with Other Network Operating Systems Samba Communicates with Windows servers WINE Enables Windows programs to run on Linux VMware Emulates a complete Intel-based computer Telnet

Internetworking with Other Network Operating Systems (continued)

Chapter summary Describe the origins and history of the UNIX operating system Identify similarities and differences between popular implementations of UNIX Understand why you might choose a UNIX or Linux server for a corporate network

Chapter summary (continued) Explain and execute basic UNIX and Linux commands Install Linux on an Intel-based PC Use Linux to add groups and users and to change file access permissions Explain how UNIX and Linux can be internetworked with other operating systems