the complete guide to linux administration ch01 powerpoint

50
Chapter 1: Introducing Linux The Complete Guide To Linux System Administration

Upload: wannabeef9

Post on 18-Nov-2014

1.445 views

Category:

Documents


1 download

DESCRIPTION

Chapter 1 Powerpoint for Linux Administration

TRANSCRIPT

Page 1: The Complete Guide to Linux Administration CH01 powerpoint

Chapter 1:Introducing Linux

The Complete Guide To Linux System Administration

Page 2: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 2

Objectives

• Describe how Linux was created and how it compares to other operating systems

• List versions of Linux currently available

• Outline the skills required and challenges facing a system administrator

• Log in and begin using a Linux system

Page 3: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 3

Objectives (continued)

• Explore a Linux file system from the command line

• Locate additional information about commands you want to use or learn about

Page 4: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 4

A Brief History

• Popular graphical computers– Apple Macintosh– Microsoft Windows

• Linux– Alternative for people whose computing needs

require something different

Page 5: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 5

Understanding Operating Systems

• Software – Collection of instructions that control the tasks a

computer performs– Can be changed without disassembling the

computer and rewiring

• Operating system– Software that helps other programs control

computer hardware and interact with users

Page 6: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 6

Understanding Operating Systems (continued)

• Application– Software program that provides service for

computer user– Cannot act without “permission” from

operating system

Page 7: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 7

Operating System Functions

• Initialize computer hardware

• Allocate system resources to programs

• Keep track of multiple programs running at same time

• Provide organized method for all programs to use system devices

Page 8: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 8

Operating System Functions (continued)

• Major operating system components:– Kernel– Device drivers– Shell– Utility programs– Graphical user interface (GUI)

Page 9: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 9

The UNIX Operating System

• UNIX – Operating system – Originally created at AT&T Bell Labs in

early 1970s– Designed to control networked computers that

were shared by many users– Features and low cost of Linux effectively driving

UNIX out of market

Page 10: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 10

The Free Software Foundation and the GNU Project

• Free software foundation (FSF)– Software itself should not be restricted in

distribution by standard commercial license agreement

• GNU project– Completely free version of UNIX– Written from scratch

Page 11: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 11

The Free Software Foundation and the GNU Project (continued)

• Software license– Legal definition of who can use software and how

it can be used

• GNU general public license (GPL) – Very different from standard commercial software

license– Author agrees to give away source code– Anyone is licensed to redistribute it in any form

Page 12: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 12

The Free Software Foundation and the GNU Project (continued)

• GNU GPL– Any modifications to the source code must be

licensed under the GPL– Sometimes called copyleft– OpenSource

• Refers to software licensed under GPL

• Public domain – No one has copyright to software– Not same as GPL

Page 13: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 13

Linux Arrives

• Linus Torvalds– Decided to create UNIX-like operating system

kernel for IBM-compatible PC– Solicited help via Internet– Released Linux kernel under GPL

• Linux development method– Person identifies need and begins writing program– Developer announces project on Internet

Page 14: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 14

Linux Arrives (continued)

• Linux development method (continued)– Others respond and work on different parts of

project– Person leading project releases software– People download source code and try program;

send back information about problems – Developers fix bugs

• Forking– Creating new project based on existing source

code

Page 15: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 15

Motivating Free Software Developers

• Why would so many people devote so much effort to something without expecting any reward?– Fills developer’s specific technical need– Respect of like-minded professionals– Sense of contribution and community– Valuable boost to developer’s resume

Page 16: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 16

The Strengths Of Linux

• Stability

• Security

• Speed

• Cost

• Multiprocessing and other high-end features

• Applications

Page 17: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 17

Linux In The Market

• Linux is packaged and sold

• Red hat software– Current market leader

Page 18: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 18

Linux Distributions

• Linux distribution– Productized version of Linux

• Includes operating system kernel along with other components

• System utilities– Related to managing Linux system

• Price– Generally between $2 and $100

Page 19: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 19

Linux Distributions (continued)

Page 20: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 20

Red Hat Software

• Fedora distribution – Free product

• Red Hat Enterprise Linux configurations– WS (workstation)– ES (enterprise server)– AS (application server)

• Red Hat Enterprise Linux– Sold as subscription service

Page 21: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 21

Red Hat Software (continued)

• Red Hat Enterprise Linux– Updates from Red Hat Network (RHN)

• Red Hat– Excels in service and support offered to large

companies using Linux

Page 22: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 22

Hardware Requirements

• Can run on very minimal hardware

• Recommend that computer have minimum of:– 1 GB of free disk space – 64 MB of RAM

• For Red Hat Enterprise Linux installations:– 256 MB of RAM– 300 MHZ CPU– 800 MB of free disk space

Page 23: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 23

Version Numbering

• Version numbers assigned to:– Each release of Linux kernel – Each component of Linux distribution – Linux distributions

• Most users select latest available version

Page 24: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 24

Version Numbering (continued)

• Kernel version number components– Major version number– Minor version number

• Even indicates production release

• Odd indicates development release

– Patch-level number

Page 25: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 25

Linux Certification

• Industry certification programs– Red Hat Certified Technician– Red Hat Certified Engineer– LPI Certification– Linux Certified Administrator (LCA) Certification– Linux+ Certification– Novell Certified Linux Engineer

Page 26: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 26

Linux Certification (continued)

• Red Hat’s certification program– Very highly regarded– Training program consists of three courses

Page 27: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 27

The Work of a System Administrator

• Linux is increasingly part of information technology infrastructure of large organizations

• Knowledge of Linux can set you on path to a fulfilling and profitable career

Page 28: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 28

Careers in Linux

• System administrator

• Network administrator

• Software engineer

• Trainer

• Technical writer

• Product marketing

• Business consultant

Page 29: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 29

The Duties of a System Administrator

• Role– Make technology work and continue to work for

those who do “real work” of organization– Enable others to use technology benefits

• Responsibilities– Create new user accounts– Maintain system hardware– Train end users

Page 30: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 30

The Duties of a System Administrator (continued)

• Responsibilities– Keep system running smoothly– Document system– Define procedures and policies– Recover from emergencies– Plan systems

Page 31: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 31

Ethics, Privacy, and the Law

• Working as system administrator involves many ethical issues

• Fellow employees count on your work to do theirs

• Best route to success comes through making employer successful

• System administrators guild (SAGE)– www.sage.org

Page 32: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 32

Starting To Use Linux

• Should have access to computer with Linux installed

Page 33: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 33

Logging In

• Log in – Identify yourself to operating system so that it

knows:• You are authorized to use system

• Which parts of system to permit you to access

• User account – Set of permissions to use system– Has associated user name and password

Page 34: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 34

Logging In (continued)

• Modes – Graphical– Text

Page 35: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 35

Graphical Environments

• Popular desktops– KDE desktop – GNOME desktop

• Features– Taskbar– Main menu– Desktop icons– Multiple overlapping windows

Page 36: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 36

Opening a Terminal Window

• Terminal window– Resembles console– Enter commands from keyboard

Page 37: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 37

Exploring the File System

Page 38: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 38

File System Concepts

• Files are organized into directories

• Names are case sensitive

• Names can be long

• Names may contain many different types of characters

• Can include file extensions– Not required

Page 39: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 39

File System Concepts (continued)

• Directory relationships– Parent directory– Subdirectory

• Path– List of directories– Absolute path– Relative path

• Linux does not have separate drives

Page 40: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 40

File System Concepts (continued)

• Root directory– Parent of all directories– /

• /Usr subdirectory– Contains the greatest number of files and

subdirectories on newly installed systems

Page 41: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 41

Managing Files With Graphical Utilities

• File manager– Nautilus– Displays contents of a directory as collection of

icons or file names – Manage files and directories– Choose Browse Filesystem on main menu

• Home directory – Subdirectory where all personal files are stored

Page 42: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 42

Working at a Command Line

• Linux system administrators should be very comfortable working at command line– Much faster way to perform most tasks– Some tasks cannot be use graphical interface

• Commands– pwd mv slocate– cd ls file – mkdir cat cp– rmdir touch

Page 43: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 43

Working at a Command Line (continued)

• Command-line prompt consists of: – User name– Name of computer at which you are working– Last directory name in current working directory– $ character

Page 44: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 44

Working at a Command Line (continued)

• Parameters– Define what command will operate on

• Options– Alter how command operates

• Timestamp– Information about date and time when event

occurred

Page 45: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 45

Finding Command Help

• Learn more details

• Explore additional Linux topics

Page 46: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 46

Reading Linux Documentation

• Linux documentation project (LDP)– HOWTOS

• Linux on the internet– www.google.com

• Documentation included with software packages– Software packages provide some documentation– /Usr/doc– /Usr/share/doc

Page 47: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 47

Linux Command Information

• Man pages– Online manual pages– Man command

• Info page– Definitive source of information– Info command

Page 48: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 48

Summary

• Operating system – Provides interface between computer hardware

and applications run by user

• Linux offers important features, such as: – Stability – Speed – Security– Flexibility– Low cost

Page 49: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 49

Summary (continued)

• Several Linux certification programs are available

• Several versions of Red Hat Enterprise Linux

• Most users rely on GUI to log in and use Linux – Text-only mode also available

• Information in Linux is stored in directories– Begins with root directory /

Page 50: The Complete Guide to Linux Administration CH01 powerpoint

The Complete Guide to Linux System Administration 50

Summary (continued)

• Linux files can include file extensions – Few Linux programs rely on file extensions to

define what file contains

• Information about Linux is available online – Part of LDP