|
Table
of Contents
Chapter 1 Introduction to Linux 1
History of Linux 1
The Open Source Definition 1
Linux Development 3
Exercise 1-1: Reasons for Considering a Linux Desktop 4
Linux Distributions 5
Exercise 1-2: Choosing a Distribution 7
Chapter
2 - The Desktop 13
Exercise 2-1: Selecting a Desktop 23
Background 24
KDE 24
GNOME 25
Icewm 26
Desktop Icons 26
Exercise 2-2: Creating a Desktop Link 30
Menu 30
Applets 33
Screen Saver 34
Themes 34
Accessibility Options 36
Chapter
3 File System 37
A Linux Standard 37
Partitions 40
Swap Space 43
File System Formats 43
File Permissions 44
How to View Permissions in a Terminal 46
Exercise 3-1: Create Folders to Share 47
Exercise 3-2: Creating Symbolic Links 50
Monitoring Processes 51
Exercise 3-3: Monitoring Processes 55
Runlevels 56
Chapter
4 Applications 58
Office Suite 59
OpenOffice Writer 59
OpenOffice Calc 64
OpenOffice Impress 72
OpenOffice Draw 77
Using the Toolbar to Create Objects 77
OpenOffice Web 81
OpenOffice Databases 86
Chapter
5 - Multimedia 93
The Gimp 93
Resizing an Image 93
The Gradient Tool 95
Dia 97
Audacity 107
Start a New Project 109
XMMS 113
K3B 116
Wine 120
Setting Up Sound 124
CD Player 125
Adding and Removing Software 128
Introduction to RPMs 133
Debian Package Management 138
apt-get 141
Using tarfiles 143
Exercise 5-1: Install with tar Files 144
Chapter
6 Networking 145
Network Size
LAN - Local Area Network 145
WAN - Wide Area Network 146
Network Connections 146
TCP/IP Language 146
Ethernet Media 148
Network Design 149
Network Relationship 150
Network Setup 152
Using Network Commands 154
Important Network Files 155
Ping 156
Exercise 6-1: Network Setup 157
Setup Your Modem 161
Browser 165
Mail 169
FTP File Transfer Protocol 174
The X Window 179
VNC 180
Exercise 6-2: Setting Up a VNC Connection 187
Chapter
7 Layered Security 189
Password Security 189
Users and Group Security 190
File and Directory Security 191
Security Terminology 193
10 Layered Security Tools 193
Tool #1 - Check the root History File 193
Tool #2 - Check for Unknown User Accounts 195
Tool #3 - Check Log Files for Suspicious Activity 196
Tool #4 - Evaluate Programs for Size 197
Tool #5 - Check Uptime 198
Tool # 6 - Check the crontabs Running on the Machine 198
Tool #7 - Check for Hidden Directories 198
Tool # 8 - Check Network Activity 199
Tool # 9 - chkrootkit 200
Tool #10 nmap Security Scanner 204
Firewall 205
Exercise 7-1: Verify Security 207
Chapter
8 Troubleshooting 209
Using Virtual Console to Fix Problems 209
Forget Your Root Password? 209
X Window 210
Stopping a Program Out of Control 212
Exercise 8-1: Shutting Down a Rogue Program 212
Repairing Corrupt Files 213
Network Problems 213
Creating a Bootable Floppy 215
Chapter
9 Workstation Install 217
Chapter 10 Managing Users 239
Mandrake Users 239
Setup a New User 239
Groups 243
Fedora Users 246
SuSE Users 249
Chapter
11 vi Editor 255
Basic Commands 255
Numeric Movement 257
Retrieving Lost Files 257
Chapter
12 Shells 259
The Bash Shell 259
Working Directory 261
Command-Line Scan 262
Creating a Shell Script 262
Using Variables 263
Wildcards 265
Pipeline 266
Chapter
13 - Commands 267
cd 267
cp 267
ls 268
mkdir 268
mv 269
pwd 269
rm 269
cal 269
clear 270
date 270
mount 271
umount 271
cat 271
startx 272
ping 272
ifconfig 275
route 278
Chapter
14 - Backups 280
CD / DVD Backups 281
Hard Drive Backups 282
Creating a Backup With Tar 282
Chapter
15 Migrating to Linux 284
Converting Microsoft Office Files 287
Migrating Internet Explorer Bookmarks 290
Importing Image Files to Gimp 294
Chapter
16 Printers 295
Local Printers 295
Network Printers 296
Chapter
17 - Samba 299
Configuration File 299
Windows Client Setup 302
|