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.