Linux - John Rouda

Download Report

Transcript Linux - John Rouda

Linux
Chapter 9 Lecture 2
Linux





Open source operating system
Developed by Linus Torvalds – 1991
Unix-like OS kernel (core)
Posted on web and input/advanced
development solicited
Progressed to a viable option to
commercial OS
Linux Distributions





Red Hat
Mandrake
SuSE
Debian
Caldera
Key Features







Multi-tasking
Multiplatform
Multiprocessor support
Development
Virtual consoles – independent login sessions
File system support – multiple file systems
Network support – multiple network protocols
System Requirements

Red Hat (example)




Lower than any
other OS!!
Processor: 486 CPU
RAM: 32 MB
Hard drive space: 650 MB
Why are the requirements so small?


It is a command line OS
Does offer graphical utilities
Hardware


Must check specifications for hardware
compatibility based on distributor
Not as comprehensive as Novell and
Microsoft – at this time…..
Monitoring and Performance Tools
 Many is
Linux
servers are command
What
command
line? line


driven
Some Linux servers provide graphical
tools
Performance and monitoring capabilities
are excellent
TOP




Dynamic command line utility
Displays current processes running on
the system
Like “Processes” in Windows Task Mgr
Displays current memory usage
Linux Process File System



Virtual directory
View different aspects of Linux OS
/proc


/proc/meminfo – RAM and swap file
/proc/net – networking info
File Systems

EXT2 (default)





Supports very large hard drives
FAT (DOS)
HFS (Mac)
VFAT (Win95, Win98, WinME)
CDFS (CD-ROMs)
Graphical Interfaces


GNOME
KDE – K Desktop Environment
Linux Command Line

Case sensitive


All commands are case sensitive
Important – especially regarding
usernames and passwords – both are case
sensitive in Linux
Managing Disk Drives

Fdisk – managing partitions OR use:



Red Hat – Disk Druid
Mandrake – Disk Drake
Caldera – LIZARD
User Manager

Using command line:


useradd <username>
password {enter}





<password>
Repeat password for confirmation
Graphical utilities may be used
User info stored in /etc directory in clear text
format
Use shadowing for encryption (security)

Stored in /etc/shadow directory
Linux Security




Relies more on applications than core
user accounts.
Makes Linux more customizeable than
most OS.
When configured correctly, very secure
Often choice OS for firewall server
Linux Authentication


Username (case sensitive)
Password (case sensitive)
Linux File and Print Services



Can provide the role but not best choice
NFS – makes the hard disk on Linux
system available to sharing by other
Linux workstations
Samba – provides folder and printer
sharing to Windows clients
Sharing


Can be restricted based on ownership,
group, or everyone
Rights can be given – RWX
(read/write/execute)
Printing

Line Printer daemon – Linux service
providing printing to authorized clients




Default
Simple
Efficient
Enhanced – some distributions –
Common Unix Printing System (CUPS)
Linux Apps

Some are free and open source


StarOffice
Some are commercial

Corel WordPerfect suite
Network Interoperability


Mix of different servers within the same
network
Linux and Windows

Samba provides interoperability

Installed by default during Linux installation.
Linux Client Support

Linux workstation is the same OS that
runs on Linux server.