Linux+ Unit 01

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Linux+ Unit 01 as PDF for free.

More details

  • Words: 1,404
  • Pages: 54
Course ILT

Introduction to Linux Unit objectives  Outline the key features of the Linux operating system  List the advantages of using Linux  Describe the history of the Linux operating system  Explain the common uses of Linux in the industry today

Course ILT

Topic A    

Topic A: Linux as an operating system Topic B: Advantages of Linux Topic C: History of Linux Topic D: Common uses of Linux

Components of a computer Course ILT

 Hardware – Physical components inside a computer

 Software – Instructions that understand how to use the hardware

Course ILT

Role of the operating system  The operating system carries out tasks by interacting with users, applications, and computer hardware

Operating system components Course ILT

 Device driver – Software containing instructions to control computer hardware

 User interface – What the user sees and uses to interact with OS and application programs

Graphical user interface (GUI) Course ILT

The default Red Hat 9 GUI

Course ILT

Exercise A-1

Discussing operating systems

Course ILT

The Linux operating system  Runs many applications on a variety of different hardware  A multi-user and multitasking OS

Course ILT

Versions of Linux OS  Core component: Linux kernel  Kernel version determines version of the OS  New versions add capabilities or fix bugs

Course ILT

Identifying kernel versions  Major number  Minor number – If odd, developmental kernel – If even, production kernel

 Revision number

Course ILT

Exercise A-2

Understanding Linux

Licensing Linux Course ILT

 Open Source Software (OSS) – The source code making up the program is freely available to anyone who wants to examine, utilize, change, or improve upon it

Course ILT

Implications of OSS  Developed rapidly through widespread collaboration  Bugs are promptly noted and fixed  Features evolve very quickly based on users’ needs  Value of the software increases, because it is based on usefulness, not price

Types of open source licenses Course ILT

 GNU Public License (GPL) – Source code must be freely available

 Free Software Foundation (FSF) – Promotes and encourages collaboration between developers

 Artistic license – Allows free distribution, but changes happen only at discretion of original author

Types of closed source licenses

Course ILT

 Freeware – Distributed free of charge – Source code is not available

 Shareware – Initially free but requires payment after a period of time or usage

Course ILT

Exercise A-3

Discussing Linux licenses

Course ILT

Topic B    

Topic A: Linux as an operating system Topic B: Advantages of Linux Topic C: History of Linux Topic D: Common uses of Linux

Course ILT

Advantages of Linux       

Risk reduction Meeting business needs Stability and security Hardware portability Ease of customization Ease of obtaining support Cost reduction

Course ILT

Risk factors  Software discontinued  Modifications no longer run on existing hardware  Upgrades force changes beyond the customer’s actual need  Maintenance provided through expensive service contracts by limited number of persons  Discontinuation of support  Failure and disappearance of the vendor

Course ILT

Meeting business needs  Common software available for Linux includes: – Scientific and engineering software – Software emulators – Web servers, Web browsers, and e-commerce suites – Desktop productivity software – Graphics manipulation software – Database software – Security software

Course ILT

Stability and security  Closed source operating-system customers must rely on the vendor to fix bugs  Waiting for a hot fix may take weeks or months  Bugs in OSS programs can be identified and fixed very quickly  Security loopholes are quickly identified and fixed

Course ILT

Flexibility with hardware platforms  Partial list of hardware platforms on which Linux can run: – – – – – – – – – – –

Intel Itanium Mainframe (S/390) Cirrus Logic ARM DEC Alpha MIPS M68K PA-RISC SPARC Ultra-SPARC PowerPC (Macintosh)

Course ILT

Ease of customization  The ability to control the inner workings of an operating system  Compile the kernel to include only the support needed for the job at hand  Install only the software needed for the task

Course ILT

Ease of obtaining support  Frequently Asked Questions (FAQs)  HOWTO documents  Linux User Group (LUG) – An open forum of Linux users who discuss problems and learn from each other

Course ILT

Cost reduction

Course ILT

Exercise B-1

Discussing the advantages of Linux

Course ILT

Topic C    

Topic A: Linux as an operating system Topic B: Advantages of Linux Topic C: History of Linux Topic D: Uses of Linux

Course ILT

History of Linux

Course ILT

Roots of Linux  Multiplexed Information and Computing Service (MULTICS) – Prototype time-sharing OS developed in the late 1960s

 UNIX – The first true multitasking, multi-user OS – The OS from which Linux originated

The hacker culture Course ILT

 Hacker – Someone with the intent of expanding their knowledge of computing through experimentation

 Cracker – Someone who illegally uses computers for personal benefit or to cause damage

 GNU Project – Free operating system project started by Richard Stallman

Course ILT

Exercise C-1

Discussing Linux history

Course ILT

Linux distributions  Use the commonly developed Linux kernel  Packaged with add-on software  Provide convenience and integration

Course ILT

GNU Object Model Environment (GNOME)

Course ILT

Kommon Desktop Environment (KDE)

Package managers and tarballs Course ILT

 Package manager – Software used to install, maintain, and remove other software programs by storing information in a central database

 Tarball – Compressed archive of files that contain scripts that install software

Course ILT

Linux distributions

Course ILT

Exercise C-2

Discussing Linux distributions

Course ILT

Topic D    

Topic A: Linux as an operating system Topic B: Advantages of Linux Topic C: History of Linux Topic D: Common uses of Linux

Course ILT

Common uses of Linux      

Internet servers File and print servers Application servers Supercomputers Scientific/engineering computations Desktop operating systems

Course ILT

Internet servers       

Mail services Routing FTP services Firewalls and proxy services Web services News services DNS services

Mail services Course ILT

 Mail Transfer Agent (MTA) – An e-mail server

 Mail Delivery Agent (MDA) – Service that downloads e-mail from an MTA

 Mail User Agent (MUA) – Program that allows e-mail to be read and composed

Routing Course ILT

 Routing – Core service that is necessary for Internet to function – Linux provides support for routing and is easily customizable

Course ILT

Firewalls  Firewalls protect companies from outside intruders  Linux has firewall support directly built into the kernel

Course ILT

DNS services  Computers communicating on a network need to be uniquely identified – Each computer is assigned a number called an Internet Protocol (IP) address – IP addresses are matched to userfriendly names – Names are called Fully Qualified Domain Names (FQDNs)

Course ILT

Exercise D-1

Linux as an Internet server

File servers Course ILT

 File servers provide: – – – –

Storage Security Sharing Portability

Course ILT

Exercise D-2

Linux as a file and print server

Course ILT

Application servers  Application server  Database Management Systems – Collection of programs and tools designed to allow for the creation, modification, manipulation, maintenance, and access of information from databases

Supercomputers Course ILT

 Scalability – Ability of computers to increase workload as the number of processors increases

 Clustering – Several smaller computers acting as one large supercomputer – Beowulf clustering

Course ILT

Scientific/engineering workstations  There are many OSS programs available in many different scientific and engineering fields, including: – – – – – – –

Physics, astrophysics, and biophysics Fluid dynamics and geophysics Bio-computation Materials and polymer chemistry General mathematics and optimization Data mining Number theory

Course ILT

Exercise D-3

Linux in business and science

Course ILT

Desktop operating system      

Text editors Word processors Graphics editing software Desktop publishing software Financial software Office productivity suites

Course ILT

Exercise D-4

Linux as an office workstation

Course ILT

Unit summary  Outlined the key features of the Linux operating system  Listed the advantages of using Linux  Described the history of the Linux operating system  Explained the common uses of Linux in the industry today

Related Documents

Linux+ Unit 01
November 2019 14
Unit 01
June 2020 6
Linux+ Unit 05
November 2019 15
Linux+ Unit 11
November 2019 8
Linux+ Unit 14
November 2019 18
Linux+ Unit 15
November 2019 17