Professional Documents
Culture Documents
The Complete Guide To Linux Administration CH01 Pow
The Complete Guide To Linux Administration CH01 Pow
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
Objectives (continued)
Explore a Linux file system from the command line Locate additional information about commands you want to use or learn about
A Brief History
Popular graphical computers
Apple Macintosh Microsoft Windows
Linux
Alternative for people whose computing needs require something different
Operating system
Software that helps other programs control computer hardware and interact with users
GNU project
Completely free version of UNIX Written from scratch
10
11
Public domain
No one has copyright to software Not same as GPL
The Complete Guide to Linux System Administration 12
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
13
Forking
Creating new project based on existing source code
The Complete Guide to Linux System Administration 14
15
16
17
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
18
19
20
Red Hat
Excels in service and support offered to large companies using Linux
21
Hardware Requirements
Can run on very minimal hardware Recommend that computer have minimum of:
1 GB of free disk space 64 MB of RAM
22
Version Numbering
Version numbers assigned to:
Each release of Linux kernel Each component of Linux distribution Linux distributions
23
Patch-level number
24
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
25
26
27
Careers in Linux
System administrator Network administrator Software engineer Trainer Technical writer Product marketing Business consultant
28
Responsibilities
Create new user accounts Maintain system hardware Train end users
29
30
31
32
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
33
Logging In (continued)
Modes
Graphical Text
34
Graphical Environments
Popular desktops
KDE desktop GNOME desktop
Features
Taskbar Main menu Desktop icons Multiple overlapping windows
35
36
37
38
Path
List of directories Absolute path Relative path
/Usr subdirectory
Contains the greatest number of files and subdirectories on newly installed systems
40
Home directory
Subdirectory where all personal files are stored
41
Commands
pwd cd mkdir rmdir mv ls cat touch slocate file cp
42
43
Options
Alter how command operates
Timestamp
Information about date and time when event occurred
44
45
46
Info page
Definitive source of information Info command
47
Summary
Operating system
Provides interface between computer hardware and applications run by user
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
49
Summary (continued)
Linux files can include file extensions
Few Linux programs rely on file extensions to define what file contains
50