-->
Table of Contents


Index

Symbols

& (ampersand), background processes, 361, 384
* asterisk wildcard, 353
<!> (bang character), recalling prior commands, 107
! command, 327
{} (curly brackets), character matching, 359
$ (dollar sign), user account, 109
.. (double dot), path names, 305, 308
/ (forward slash) character
directory separator, 115
root directory, 266, 304
> (greater than) symbol, redirecting output to files, 355
< (less than) symbol, redirecting input to commands/programs, 355
| (pipe), multiple processes, 385
# (pound sign)
shell script comments, 368
superuser account, 109
$ prompt, Bourne shell, 340
% prompt, C shell, 340
? (question mark) wildcard, 354
; (semicolon), delimiting commands, 360
. (single dot), path names, 305, 308
[] (square bracket) expression, 354
~ (tilde character), home directory reference, 108
+x option, chmod command, 366

A

A News program, 658
A records, DNS, 509
<a> command, vi, 191
A tags
HREF attribute, 624
HTML, 623
NAME attribute, 625
abandoning file changes in vi, q! command, 186
abort string, chat program, 571
absolute path names, 305
accelerated chipsets, XFree86, 428
access methods for Web sites, 597
access policies, physical system access, 237
access.conf file, Apache, 677, 684
access.config file, CGI security, 715
AccessFileName directive, Apache, 685
Account PAM module, 247
accounts, 106
adding, 108
Red Hat Linux options, 111
dial-up passwords, 251
home directories, 110
Linux configuration, 101
logouts, 108
passwd command, account security options, 250
passwords, 110
changing, 113
shadowing, 249
PPP service, 573
root, 108
security
accounts without passwords, 239
command accounts, 240
default accounts, 239
group accounts, 240
guest accounts, 239
logins, 238
root, security, 244
unused accounts, 239
shells, 110
SLIP service, 568
superuser, 164
switching, su command, 110
user
deleting groups, 223
disabling logins, 222
groups, 223
logins, 220
managing, 220
names, 109
passwords, 220
removing, 222-223
verifying, 110
pwck program, 250
activating swap partition, swapon command, 72
active Internet connection fields, netstat program, 494-495
active UNIX domain sockets, netstat program, 495-496
active windows, X Windows, 440
add argument, route program, 491
Add User dialog box, Red Hat Linux, 112
AddDescription directive, Apache, 691
AddEncoding directive, Apache, 687
AddIcon directive, Apache, 689
AddIconbyEncoding directive, Apache, 690
AddIconbyType directive, Apache, 690
adding
gateway routes to routing table, 492
partitions, 97
routes to routing table, 491
user accounts, 220
AddLanguage directive, Apache, 701
ADDRESS tags, HTML, 620
addresses
e-mail, 632
IP, 469
Web pages, 620
see also IP addresses
AddType directive, Apache, 686-688
adduser command, 108, 221
adduser script, SLIP service accounts, 568
administration, networks
installing applications or modems, 174
peripherals, 174
system setup, 173
UNIX networks, 172
user accounts, 174
Advanced Interactive Executive (AIX), 25
advantages of Linux
applications, 18
corporate/professional, 18
educational, 18-19
hackers, 19
portability, 17
reasons for using Linux, 15-16
AgentLog directive, Apache, 696
Alias directive, Apache, 687
aliases, 325
Apache config scripts, 677
commands, 116, 364-365
e-mail, 645
sendmail, 529
ALIGN attribute, IMG tags, 626
ALL address, 470
allocating partition space
fdisk program, 98
Red Hat Linux, 71
allow directive, Apache, 702
AllowOverride directive, Apache, 685
Alpha-based systems, Red Hat Linux installs, 83-85
Alt + function keys, switching virtual terminals, 338
alt.* newsgroups, 533, 660
ALT=text attribute, IMG tags, 626
AltaVista search engine, 599
alternate text, non-graphic browsers, 626
ampersand (&) operator, background processes, 361, 384
Analyze Kernel functions, Kernel Module Manager, 92
anchors, Web pages, 623-625
animations, server-push, 713
anonymous FTP, 580, 586-588, 601
anonymous FTP searches, archie, 602
Apache
access.conf file, 684
AccessFileName directive, 685
AddDescription directive, 691
AddEncoding directive, 687
AddIcon directive, 689
AddIconbyEncoding directive, 690
AddIconbyType directive, 690
AddLanguage directive, 701
AddType directive, 686-688
AgentLog directive, 696
Alias directive, 687
allow directive, 702
AllowOverride directive, 685
as-is files, 701-702, 713
AuthDBMGroupFile directive, 705
AuthDBMUserFile directive, 705
AuthGroupFile directive, 704
AuthName directive, 704
AuthType directive, 704
AuthUserFile directive, 704
bad user/group name error messages, 680
BindAddress directive, 707
child processes
httpd_monitor tracking, 712
limiting algorithm, 710
managing, 710
compiling
editing config file, 672
make command, 673
#config directive, 694
configurable logging, 696
configuration file, editing for server install, 672
configure script, 673
configuring, 684
access.conf file, 677
basic setup, 674
directives, 674
Group directive, 676
httpd.conf file, 675
logging directory, 676
root directories, 676
script aliases, 677
server host name, 676
server root, 676
srm.conf file, 676
TCP/IP ports, 675
user IDs, 675
Virtualhost directive, 675
content-type negotiation, 699-700
cookies, 695
customized error messages, 707
DBM files, password/group membership lookups, 705
DefaultIcon directive, 690
deny directive, 702
Directory container, 684
DirectoryIndex directive, 689
document root, 674
#echo directive, 694
ErrorDocument directive, 707
#exec directive, 693
FancyIndexing directive, 689
#flastmod directive, 694
#fsize directive, 694
HeaderName directive, 690
host-based access control, 702
htaccess files, directory access, 712
human-language negotiation, 701
#include directive, 693
IndexIgnore directive, 690
IndexOptions directive, 691
initial server startup error messages, 680
LanguagePriority directive, 701
Limit container, 684
logfiles
automatic rotation, 713
system location, 674
LogFormat directive, 697-698
logging, 696-698
MaxSpareServers setting, 711
MinSpareServers setting, 711
mod_log_config module, 697
modules, 673, 693
open file error messages, 679
performance tuning, 712, 717
persistent processes, 710
PidFile directive, 708
port and bind error messages, 680
protecting resources, 703
ReadmeName directive, 690
Redirect directive, 688
RefererIgnore directive, 696
RefererLog directive, 696
require directive, 704
ResourceConfig file, 684
root directory, indexes, 679
scoreboard files, 711
ScriptAlias directive, 688
security, 714
CGI scripts, 714
publicly-writable spaces, 716
server-side includes, 715
symbolic links, 715
server requests, MaxClients limit, 711
server root, 673
server status message recipient, 676
server-push animations, 713
server-side includes, 693, 712
srm.conf file, 684
starting
debugging problems, 679
init script, 677-678
StartServers setting, 711
timefmt directive, 695
Timeout directive, 708
TypesConfig directive, 686
user authentication, 704
UserDir directive, 692
virtual hosts, 705
Web server, 672
processes, 679
Apache-SSL, secure Web transactions, 681
apostrophes, command substitution, 357
append command, vi, 191
Application layer, OSI model, 467
applications, 18
configuring, 146
installing on networks, 174
networks, 172
see also programs
apropos command, help options, 114
archie
anonymous FTP searches, 602
quitting, 604
servers, 602
set search command, 604
show search command, 604
architecture of sendmail, 525
archives
backups, 227
compressing, 230
copying, cpio command, 232-233
directories, 231-232
tar utility, 229
arguments
AllowOverride directive, Apache, 685
dip program, 562
fsck command, 279
httpd, 679
ifconfig, 486-487
mkfs command, 287
mount command, 270
netstat program, 493
rcp command, 592
rlogin command, 589-590
route program, 491
rsh command, 590
/sbin/route, 490
ssh command, 593
telnet, 578
ARPA (Advanced Research Projects Agency), 464
arrow keys, cursor positioning
emacs, 548
vi, 189
art, see graphics
article-selection mode, rn newsreader, 667
articles
newsgroups
e-mail replies, 664
follow-ups, 665
headers, 664
posting, 663-665
reading, 664
threads, 664
Usenet, 656-657
asterisks (*) for emphasis, 662
limiting distribution, 660
posting, 657
as-is files, Apache, 701-702, 713
ascii command, FTP, 585
ash command shell, rescue utilities, 213
asterisk
Usenet article emphasis, 662
wildcard, 353
asynchronous TCP/IP connections., 173
at command
scheduling processes, 362
specific time task scheduling, 386-387
troubleshooting, 391
AT&T, UNIX development, 23
attributes, HTML tags, 613-614
A tags, 624
IMG tags, 626
audio CDs, workbone CD player, 120
Auth PAM module, 247
AuthDBMGroupFile directive, Apache, 705
AuthDBMUserFile directive, Apache, 705
authentication
Apache, 704
PPP service, CHAP options, 574
verifying user identity, 246
AuthGroupFile directive, Apache, 704
AuthName directive, Apache, 704
AuthType directive, Apache, 704
AuthUserFile directive, Apache, 704
autodetecting hardware, LISA program, 92
automatic command completion feature, 107
automatic logfile rotation, Apache, 713
automating backups, 231-233

B

B News program, 658
B tags, HTML, 618
background processes, 361, 384
continuing after logout, 398
detailed data via ps command flags, 395-397
monitoring, 394
nesting deep, 362
scheduling, 388-390
spawning child processes, 385
specific time scheduling, 386
terminating, 400-402
backquotes, command substitution, 357
backslash (\), ignoring single characters, 371
backups, 226, 246
archives, 227
automating, 233
cpio command, 232-233
directories, 231-232
documentation, 226
indexes, 228, 233
kernel, 255
saving prior versions, 258
media types, 226
planning, 227-228
restoring system, 227-230
scheduling issues, 226-228
storage issues, 227-228
subdirectories, 231-232
tar utility, 229-230
utilities, 229
verifying, 227
bad user/group name error messages, Apache, 680
bandwidth
network planning, 480
Usenet, 657
bang character <!>, recalling prior commands, 107
bash shell, 340
checking TERM variable, 181
configuring newsreaders, 534
basic Apache configuration, 674
batch command, scheduling processes/commands, 362, 388
batch processes, 382
BBSs (Bulletin Board Services), 532, 656
bc calculator, 122
-bd flag, sendmail, 525
Berkeley Software Distribution (BSD), UNIX development, 24
big-movement keys
emacs, 549
vi, 190
/bin directory, binaries, 266
binaries, /bin directory, 266
binary command, FTP, 585
binary files
sending via e-mail, 632
transfers, FTP, troubleshooting, 589
viewing file contents (od command), 327-329
BIND (Berkeley Internet Domain server), 502
bind error messages, Apache, 680
BindAddress directive, Apache, 707
bits, Physical layer, 468
block-special devices, 309
body section, Web pages, 613
BODY tags, HTML, 613-615
bold text, Web pages, 618
Boolean Web searches, 600
boot disks
DEC Alpha installs, 84
rawrite program, 61
Red Hat Linux, 41, 82
boot floppies, Linux install, 90-91
boot records, partitions, 42
boot-time services
file system mounting, 271
Red Hat Linux, 80-81
booting, 206-212
boot managers, 213-214
/etc/inittab files, 211-212
floppy disks, 212-213
init scripts, 209-210
LILO
configuration, 214-215
installing, 214
log file entries, 206-207
rc.local files, 210
rc3.d directories, 209
run levels, 208, 211-212
shell scripts, 208-209
BOTTOM attribute, IMG tags, 626
Bourne shell
$ prompt, 340
environment variables, 345
BR tags, HTML, 617
bridges
distributed processing, 169
networks, 477, 482
browsers, 596-597, 610
alternate text, non-graphic browsers, 626
Netscape, telnet configuration, 605
searches
archie, 602
FTP, 601
gopher, 605
telnet, 604
Usenet, 606
BSD (Berkeley Software Distribution), UNIX development, 24
BSD386, 24
BTW (By The Way), 657
buffers, 119
emacs, 541
multiple buffer editing, 540
opening, 547
saving files, 547
text storage, 180
vi, saving, 187
bug fix packages, OpenLinux, Red Hat Linux, 39-40
bus
Linux install issues, 31
network topology, 170

C

C compilers
Apache compilation, 672
installing for kernel rebuild, 255
C News program, 658
C shell (csh), 340
checking TERM variable, 181
configuring newsreaders, 534
percent sign (%) prompt, 340
caching name servers, 508
calculator program, 451
Caldera
Caldera OpenLinux, 88
update/bug fix packages, 40
commercial programs, 22-23
OpenLinux Base operating system, 23
technical support, 22
Windows Application Binary Interface, 21
Web site, online catalog, 23, 88
canceling e-mail messages, 633
capturing screen images, xv program, 448
carbon copies of e-mail messages, 644
carriage returns, command termination, 360
case structures, menu shell script, 372
cat command, 326
cc
list, e-mail carbon copies, 644
Mail, LAN-based messaging, 518
cd command
changing directories, 115
FTP, 584
CD-ROM contents, 823-826
CD-ROM drives
Linux install issues, 34
mounting, 150
OpenLinux install, 90
Red Hat Linux install, 38, 59, 65
supported, 776-777
CD-Writers supported, 778
CDE window manager, 444
CDs, workbone CD player, 120
centralized processing, 166
dumb terminals, 167
front-end processors, 167
modems, 168
multiport adapters, 168
servers, 167
smart terminals, 167
CGI scripts, Apache security, 714
change commands
emacs, 553
vi, 195-196
changing directories, 114
CHAP (Challenge Handshake Authentication Protocol), secretkeys, 574
character and escape sequences, chat program, 571
character matching, curly brackets, 359
character-special devices, 309
chat program
abort string, 571
character and escape sequences, 571
combining with pppd program, 573
command-line options, 569
chat scripts, 570
checking file systems for damage/corruption, 279
chfn command, changing finger data, 221
child processes, Apache, 384
httpd_monitor tracking, 712
limiting algorithm, 710
managing, 710
servers, 679
chmod command, 311-312
+x option, 366
file permissions, 241, 366
CIFS (Common Internet File System), 292
classes of IP addresses, 470
clean bit, ext2 file system, 279
clear command, clearing screen, 117
client/server
messaging, 519
networks, 171
systems, 424
clients, 597
swais, 608
Usenet, configuring, 534
X Windows, 424
clock, configuring
Linux, 100
Red Hat Linux, 79
cloning, see forking
closing
Linux, 119
see also quitting
CNAME records, DNS, 509, 512
-color flag, 351
color highlighting, file types, 351
color output, file listings, 320-321
combined lists, Web pages, 622
command accounts, security, 240
command aliases, 380
command auto-completion feature, 107
command groups, subshells, 360
command keys, Tetris, 124
command line or prompt
adding user accounts, 111
arguments
fsck command, 279
httpd, 679
ifconfig, 486-487
mkfs command, 287
mount command, 270
netstat program, 493
rcp command, 592
rlogin command, 589-590
route program, 491
rsh command, 590
/sbin/route, 490
ssh command, 593
telnet, 578
copying text, 107
entering commands, 106
interpreter, see shells
parameters
cpio command, 232
DOSEMU program, 134
tar utility, 229
parsing, 350
via case structure, 372
command mode
dip program, 563
vi, 179-182
command substitution, 357
commands
!, 327
<a>, vi, 191
adduser, 108, 221
aliases, 116
aliasing, 325, 364-365
append, vi, 191
apropos, help options, 114
archie, 604
ash command shell, rescue utilities, 213
at
scheduling processes, 362
specific time task scheduling, 386-387
batch, scheduling processes/commands, 362, 388
cat, 326
cd, changing directories, 115
chat program, 569
chfn, changing finger data, 221
chmod, file permissions, 241, 311-312, 366
clear, clearing screen, 117
completion option, 365
compress, 155
compressing files, 332
uncompressing files, 156
versus gzip, 332
cp, copying files, 116, 322-323
cp to, 107
cpio, copying file archives, 232-233
crontab
regular command scheduling, 389-390
running commands periodically, 363
time-field options, 390
dd, swap files, 289
delimiting, 360
dip program, 563-564
dir, listing files in directories, 115
directory options, 114
echo
determining shell usage, 340
displaying shell script steps, 367
editing, 364
elm mailer, 650-651
emacs, 555-556
change options, 553
cursor movement, 549
cursor-positioning, 548
customizing, 557
Linux access, 546
text deletion, 550
undo options, 546
entering, 106
env, environment variables, 346
error feedback, 363
executing, 351
exit, 108
exit status, 373
fdisk, 281
defining partitions, 96
disk partitions, 280
FDISK program, 47
fdisk program, 67, 95
file, 306-307
find, 329-331
finger, user specific system access, 393-394
flags, 351-352
for, processing files, 377
fsck, file system repair, 120, 279
FTP, 581-583
garrot, removing DOS processor access, 143
gzip, 155-156, 332
halt, 216
history, command history display, 106, 364
<i>, vi, 191
init, 206-210
insmod, installing kernel modules, 261
ispell, spawning child processes, 385
kernel module options, 260
kill, stopping processes, 400-401
less, file contents, one screen at a time, 117, 326-327
Linux overview, 114-116
ln, creating links, 309
logout, 108
lpc/lpq/lpr/lprm, 408-410
see also printing
ls, 318
color output, 320-321
file permissions lists, 241
flags, 319-320
-l flag, 310
listing files, 351
listing files in directories, 115
lsmod, listing kernel modules, 259
m-, DOS files management, 118
mail program, customizing, 646
make, 157
Apache compilation, 673
kernel install, 255
man, help options, 114
minicom program, 123
mkdir, directory creation, 115, 322
mkfs, file systems, 286
mkswap, swap partitions, 72, 288
more, file contents display, 117, 326-327
mount, 270
multiuser/multitasking, 383
mv, moving files, 116, 323
n
adding partitions, 50, 97
new partitions, 284
nice, command priority scheduling, 398-399
nohup
continuing processes after logout, 398
deep background processes, 362
<o>, vi, 192
od (octal dump), viewing binary files, 327-329
p
displaying partition table, 48
partition table display, 95, 284
<p>, vi, 197
parameters, 352
passwd, account security options, 113, 221, 250
patch, applying kernel patches, 255
path names, 305
pipes, 122
pppd program, 571
printenv, environment variables, 344
priority scheduling, nice command, 398-399
ps (process status), 394
flags, 395
process IDs, 349
user identity/type of work on system, 243
pwd, 305
(q!), 186
rcp, 591
reboot, 216
recalling prior, history function, 106
renice, running process priorities, 399-400
repeating
vi, 199
while loops, 377-378
rlogin, 589
rm, deleting files, 117, 323-325
rmdir, deleting directories, 116
rmmod, deleting kernel modules, 261
root, 108
rpm, see RPM (Red Hat Package Manager)
rsh, 590
running periodically, crontab command, 363
scheduling, batch command, 362, 385
se number, displaying text line numbers in vi, 194
search, vi, 194
search and replace, vi, 198
set
environment variables, 344
vi, 203
sh -x, shell script step display, 366
shutdown, 119, 216
simply dos, DOS editor, 127
smbclient program, 300-301
ssh, 592
Start menu, Red Hat Linux, 445
stty, control key parameters, 343
su, recording usage for system security, 110, 243
swapoff, deactivating swap files, 289
swapon, activating swap partition, 72, 288
t, changing partition types, 286
tar, backups, 229
terminating, carriage returns, 360
test, testing shell scripts, 374
text addition, vi, 193
touch, changing time/date stamps, 331
Trek game, 126
tty, 309
umount, 273
uncompress, 156
undo, vi, 186-187
unzip, 332
useradd, Shadow Suite, 249
userdel, Shadow Suite, 250
vi
cursor positioning, 190
summary, 199-201
text deletion, 193
w, writing partition table to disk, 72, 187, 286
who, user logged on system/resource usage, 392
workbone CD player, 120
yank
copying text, 198
emacs, 554
zcat, 332
zip, 332
zless, 332
see also utilities
comments, shell scripts, 368
commercial programs, 22-23
commercial X servers, video card support, 752
comparing numbers, test command, 375
compatible DOS/DOSEMU programs, 135-138, 141
compiling
Apache, 672
editing config file, 672
make command, 673
kernel, 258
complete backups, 228
completing commands, 365
composing e-mail messages, text editors, 634-635
compress command, 155, 332
compressing
archives, 230
files, 332
uncompressing, 156
z option, tar utility, 231
#config directive Apache, 694
configurable logging, Apache, 696
configuration files
Apache, editing for server install, 672
TCP/IP networks, 484
Configure Filter dialog box (Red Hat), 419
configure script, Apache, 673
configuring
Apache, 684
access.conf file, 677
basic setup, 674
directives, 674
Group directive, 676
httpd.conf file, 675
logging directory, 676
root directories, 676
script aliases, 677
server host name, 676
server root, 676
srm.conf file, 676
TCP/IP ports, 675
user IDs, 675
Virtualhost directive, 675
applications, 146
boot-time services, Red Hat Linux, 80-81
device drivers, 342
DNS
etc/resolv.conf file, 505
named.boot file, 506-507
resolvers, 503
DOSEMU program, 127
/etc/host.conf file, 503-504
Ethernet network interface, 488
ifconfig utility, 488-489
kernel settings options, 255
Linux, 100-101
Linux kernel, 254-255
LISA program, 92
lo interface, 488
monitors, 78
mouse, 77
networks, 481
administration, 173
applications, 174
bandwidth, 480
bridges, 482
connection media, 480
dial-up connections, 480
diskless workstations, 480
modems, 174
peripherals, 174
physical location, 480
Red Hat Linux, 79
remote connections, 481
routers, 481
user accounts, 174
NN newsreader, 534
PAM modules, 247
Pine newsreader, 535
PLIP interface, 489
PPP interface, 489
PPP service, 573
Red Hat Linux, 82
Samba, 293-296
sendmail, 525-527
shell environment, 344
SLIP connections, dip program setup, 562
SLIP interface, 489
software loopback interface, 488
system after install, 100
system clock, 79
TCP/IP, 79
telnet for Netscape, 605
terminal environment, 341
time zone, 79
TIN newsreader, 534
Usenet clients, 534
vi, 201-204
X Windows, 78
XFree86, 430-431
server, 78
connections
networks
configuring physical media, 480
TCP/IP, 477-478
testing, 174
processes via pipes, 355
SLIP protocol, dip program setup, 562
UNIX servers, 166
Usenet via NNTP servers, 534
containers, Apache, 684
Content-Type MIME type, 686
content-type negotiation, Apache, 699-700
contents of files, displaying, 117
continuing processes after logout, nohup command, 398
control characters, device drivers, 342
control flags, PAM modules, 248
control keys
device drivers, 343
interrupt keys, 344
kill key, 344
parameters, stty command, 343
Control Panel, XFree86, User/Group Manager options, 111
control structures, 367, 371
controlling multiple processes, 397
converting documents for Web sites, 611
cooked mode, device drivers, 342
cookies, Apache, 695
copying
archives, cpio command, 232-233
cp command, 116
directories, 323
emacs, 554
files, 116, 322-323
text
emacs, 554
to command line, 107
vi, 198
see also yank commands
Copyleft (GNU), 26
corporate/professional advantages, 18
correcting mistakes in vi, 183
costs of network paths, 479
cp command, 116, 322-323
cp to command, 107
cpio command
backups, indexes, 233
command parameters, 232
copying file archives, 232-233
-i option, restoring files, 232
-o option, backups, 232
restoring files, 233
CPUs
Linux install issues, 31
supported, 749
crackers, security intrusions, 236, 245
cron daemon, background process scheduling, 362, 388
crontab command
regular command scheduling, 389-390
running commands periodically, 363
time-field options, 390
troubleshooting, 391
culture of Usenet newsgroups, 662
curly brackets ({}), character matching, 359
cursor
emacs, 542, 548
see also point
vi, 180, 189
custom functions, emacs, 557
customized error messages, Apache, 707
customizing
mail program, 646
shells, 378-379
vi environment, 201
cutting
text, 365
vi options, 197-198
cylinders, locating via fdisk program, 97

D

daemons, 309
cron, process scheduling, 362
daemon-spamming, 710
kerneld
kernel module options, 260
restaring after module install, 262
lpd daemon, printing options, 407-408
named, DNS name server, 506
nmbd, 292
processes, 382
rpc.mountd, 275
rpc.nfsd, 275
sendmail, 525
smbd, 292
data acquisition support, 786
Data Link layer, OSI model, 467
datagrams, 465, 468
date/time stamps, 331
DBM files, password/group membership lookups, Apache, 705
dd command, swap files, 289
DD tags, HTML, 621
de.* newsgroups, 533
debugging Apache startup, 679
DEC Alpha systems, Red Hat Linux installs, 83-85
DEC vt102, xterm emulation, 449
decimal notation, 327
decision structures, 367, 371
decompressing files, 154-156
deep background processes, nohup command, 362
default accounts, security, 239
DefaultIcon directive, Apache, 690
defaults
kernel, 259
xgrab program, 457
defining partitions, fdisk command, 96
definition lists, Web pages, 621
defunct processes, 397
delegating system administration duties, 164
deleting
directories, 323-325
rmdir command, 116
DOS partitions, Red Hat Linux install, 45
e-mail messages, 640
files, 308, 323-325
rm command, 117
groups, 223
kernel modules, 261
passwords, 222
text
emacs, 550
vi, 193
user accounts, 222-223
delimiting commands, 360
deny directive, Apache, 702
descriptive comments, shell scripts, 368
determining
kernel version, 254
shell usage, echo command, 340
/dev directory, 267
device directories, 94
device drivers, 94, 342
device files, 267
Device section, XF86Config file, 435
dial-up
connections
dip program, 562
minicom, 122
network planning, 480
passwords, 251
dialing directory, Seyon telecom program, 455
digital cameras supported, 786
dip program (Dial-Up IP Protocol driver)
arguments, 562
command mode, 563
commands, 563-564
dynamic IP addresses, 567
SLIP connection setup, 562
static IP addresses, 566
-t option, 563
variables, 565
diplogin program, SLIP service, 568
dir command
FTP, 584
listing files in directories, 115
directives, Apache
AccessFileName, 685
AddDescription, 691
AddEncoding, 687
AddIcon, 689
AddIconbyEncoding, 690
AddIconbyType, 690
AddType, 686-688
Alias, 687
AllowOverride, 685
config files, 674
DefaultIcon, 690
DirectoryIndex, 689
FancyIndexing, 689
HeaderName, 690
IndexIgnore, 690
IndexOptions, 691
ReadmeName, 690
Redirect, 688
ScriptAlias, 688
TypesConfig, 686
UserDir, 692
directories, 307-308, 313-315
Apache, accessing via htaccess file, 712
archives, 231-232
/bin, 266
changing, 114
changing in FTP, 584
command options, 114
copying, 322-323
creating, mkdir command, 115, 322
deleting
files, 308
rmdir command, 116
/dev, 267
device, 94
/etc, 267
file paths, 114
/home, 106, 115, 223, 268, 304
/lib, 267
Linux directory structure, 315
listing files, 115
logging, Apache, 676
moving files, 308, 323
naming, 305
pathnames, 304-305
printing, 410
/proc, 268
programs, PATH variable, 345
rc3.d, 209
remote listings via FTP, 584
removing, 323-325
root, 266, 304
/sbin, 267
sharing, Samba, 298
/tmp, 268
UNIX, 313-315
users, 692
usr, 269
/var, 268
<Directory> container, Apache, 684
DirectoryIndex directive, Apache, 689
disabling unused accounts, 239
disadvantages of Linux, 19-22
disaster planning and backups, 227-228
Disk Druid, Red Hat Linux partitions/mount points, 73-74
disk partitions
changing types, 286
displaying partition table, 284
extended, 284
fdisk command, 280-282
n command, 284
primary, 284
swap, 285, 288
verifying new partitions/size, 284-285
disk space, Linux install issues, 32, 89
diskless workstations, network planning, 480
disks, booting from floppies, 212-213
display, clearing via clear command, 117
displaying
active emacs processes, 545
file contents, 117
partition table, 284
p command, 48, 95
shell script steps, 366-367
text line numbers in vi, 194
see also viewing
displays, 33
determining settings in vi, 180
see also monitors
distributed processing, 166-169
distribution files, XFree86, 426
distribution limits, Usenet articles, 660
distributions, 16
DL tags, HTML, 621
DNS (Domain Name Service), 174, 465, 502
configuring, 503-507
domain name space, 503
host names, 174
in-addr.arpa domain, 508
IP address resolution, 502
name servers, 503, 506-508
named.ca file, 514
named.hosts file, 511
named.rev file, 513
resolvers, 503
resource records, 508-510
CNAME, 512
fields, 509
HINFO, 512
MX, 512
name-server, 512
NS, 513
PTR, 513
SOA, 511
reverse DNS resolution, 508
root name servers, viewing via nslookup, 514
spoofing, 503
testing servers, nslookup utility, 515
troubleshooting, 514
zones, 503
document root, Apache, 674
document tags, HTML, 615
documentation, 22
documents
converting for Web sites, 611
HTML, see Web pages
dollar sign ($), user accounts, 109
dollar sign ($) prompt, Bourne shell, 340
domains, 502
in-addr.arpa, reverse DNS resolution, 508
names, 502-503
DOOM for Linux, 458-459
DOS
editor, 127
file systems
managing, 118
mounting, 273
partitions, Red Hat Linux install, 43, 46
programs, running under Linux, 127
support, 20
DOSEMU program, 127
command-line parameters, 134
compatible DOS programs, 135-138, 141
configuring, 127
dosemu.conf file, 128-134
installing, 127
non-compatible DOS programs, 141
quitting, 134
starting, 134
dosemu.conf file, 128-134
double dot (..), path names, 305, 308
drawing, 625
see also graphics
drivers, see device drivers
DT tags, HTML, 621
dumb terminals, centralized processing, 167
Dungeon game, 125
dust and system failure, 236
duties of systems administrator, 164-165
dynamic
IP addresses, dip program, 567
IP routing, 489

E

echo command
determining shell usage, 340
displaying shell script steps, 367
tracing shell scripts, 367
#echo directive, Apache, 694
ed line-oriented editor, 178
editing
Apache server configuration file, 672
commands, 364
files
emacs, 542-543
vi, 183
HTML, 611
text, vi, 180
electrical surges and system failure, 236
elm mailer, 649-651
EM tags, HTML, 618
emacs
buffer, 541
kill buffer, 551
mini-buffer, 541
multiple buffer editing, 540
opening new file buffers, 547
change command options, 553
commands, 555-556
copying, 554
cursor movement, 548-549
custom functions, 557
editing files, 542-543
eval-expression mode, 543
files, editing, 542-543
full-screen editor, 178
incremental searches, 552
kill buffer, 551
cutting/copying/pasting, 554
Linux command access, 546
overwriting files, 547
pasting, 554
point, 542
ps command, displaying active processes, 545
quitting, 543-544
replacing current buffer with new file, 547
saving files, 547
screen components, 542
scrolling keystrokes, 549
search and replace, 551-553
starting, 540
suspending sessions, 545
text, adding or deleting, 550
text editor, 540
tutorial, 541
undo commands, 546
virtual terminals, 545
yank commands, 554
e-mail, 518, 630
addresses, 632
aliases, 645
article replies, newsgroups, 664
canceling messages, 633
carbon copies of messages, 644
client/server messaging, 519
composing messages in text editors, 634-635
deleting messages, 640
elm mailer
commands, 650-651
starting, 649
EOT message, 633
ESMTP protocol
message size declarations, 523
MIME encoding, 522
forwarding messages, 643
handshaking, 522
headers, 523, 637
help, 638
historical overview, 518
LAN-based messaging, 518
mailing lists, 606, 645
MDA, 519
message formats, 523
MTA, 519
MUA, 519
multiple recipients, 633
Mutt e-mail client, 652
POP, 630
printing messages, 638
reading messages, 635-637
reply messages, 641-642
RFC standards, 520
saving messages, 639-640
sending messages, 631-632
program/command results, 635
while reading, 638
sendmail, 519, 524
starting mail program, 632
system mailbox, 630
undeliverable, 631
writing messages, 633
emoticons, Usenet, 662
emulation options, xterm program, 449
end-of-line key, device drivers, 342
Enlightenment window manager, 444
entering commands, 106
env command, environment variables, 346
environment
variables
Bourne shell, 345
env command, 346
HOME, 347
IFS, 352
LOGNAME, 348
MAIL, 348
mail program, 647
PATH, 347
PS1, 348
TERM, 348
TZ, 348
vi options, 201-202
see also terminals; shell environment
EOT message (End of Transmission), 633
error messages
Apache, 707
command feedback, 363
invalid user name/password, 108
ErrorDocument directive, Apache, 707
escape characters, 358
escape sequences, xterm program, 450
ESMTP protocol (Extended Simple Mail Transport Protocol)
message size declarations, 523
MIME encoding, 522
/etc directory, 267
/etc/conf.modules file, kerneld changes example, 262
/etc/diphosts file, SLIP account access, 568
/etc/exports file
mounting options, 275-276
NFS file system registering, 275
/etc/fstab file
fields, 271-273
mounting NFS file systems, 277
/etc/host.conf file, 503-504
/etc/hosts file, host name to IP address mapping, 484
/etc/networks file, network/subnet addresses, 485
/etc/passwd file, 249
/etc/printcap file, 407, 411
fields, 412-413
printer setup, 415
setting PRINTER variable, 413
test printcap entries, 413-414
see also printing
/etc/resolv.conf file, configuring DNS, 505
Ethernet
Linux supported cards, 35, 173
interfaces
adding routes, 493
configuring, 488
etiquette guidelines for Usenet, 536
eval-expression mode, emacs, 543
ex text editor, 178
Excite search engine, 599
#exec directive, Apache, 693
exec processes, 350
ExecCGI directive, Apache CGI security, 715
executable files, 306
executing
commands, 351
shell scripts from any directory, 347
exit command, 108
exit status, shell scripts, 373
exiting
archie, 604
DOSEMU program, 134
emacs, 543-544
FTP, 584
Linux, 102
mail program, 647-648
SMB services, 300
telnet, 579
vi, 184-185
expanding compressed files, 154-157
exporting
NFS file system, 274
variables to shells, 378-379
ext2 file system, clean bit, 279
extended partitions, 43, 284

F

-F flag, 351
f option, tar utility, 230
FancyIndexing directive, Apache, 689
FAQs (Frequently Asked Questions)
mailing lists, 607
Usenet, 657
FDISK program, disk partitions, 96-98, 280-282
adding, 50, 97
commands, 47, 67, 95
locating cylinders, 97
Red Hat Linux, installing, 67, 70
space allocations, 98
starting, 283
feedback, command errors, 363
fields
DNS records, 509
/etc/fstab file, 271-273
password file, 220
FIFOs (first-in-first-out buffers), 309
file command, 306-307
file servers, distributed processing, 169
file systems, 61
/bin directory, 266
corruption, 279
creating, 280
mkfs command, 286
damage, 279
/dev directory, 267
/etc directory, 267
/ext2, clean bit, 279
/home directory, 268
/lib directory, 267
maintenance, 278
Minix, 280
mounting, 269
boot time, 271
DOS, 273
mount points, 266
NFS, 274
exporting, 274
hard mounts, 278
mounting, 277
soft mounts, 278
/proc directory, 268
Red Hat Linux install, 41
root
checking via fsck command, 280
directories, 266
/sbin directory, 267
/tmp directory, 268
unmounting, 273
/usr directory, 269
/var directory, 268
file transfers, Seyon telecom program, 456
file-transfer protocols, 124
filename completion characters, see wildcards
files, 304-313
access.conf, Apache, 684
backups, 226
binary, sending via e-mail, 632
color highlighting types, 351
command options, 116
compressing, 332
z option, tar utility, 231
contents display, 117
copying, cp command, 116, 322-323
creating in vi, 182
deleting, rm command, 117, 308
device, 267
directory files, 307-308
DOS management, 118
dosemu.conf, 128-134
editing
emacs, 542-543
vi, 183
emacs
editing, 542-543
saving, 547
/etc/diphosts, 568
NFS file system registering, 275
mounting options, 275-276
/etc/fstab, mounting NFS file systems, 277
/etc/host.conf, configuring, 503-504
/etc/networks, network/subnet addresses, 485
/etc/passwd, 249
/etc/printcap, 407
fields, 412-413
printer setup, 415
setting PRINTER variable, 413
test printcap entries, 413-414
see also printing
/etc/resolv.conf, configuring, 505
executable files, 306
finding tar utility backups, 230
FTP remote transfers, 580
FTP transfer modes, 585
graphics xv program options, 447
httpd.conf Apache, 675
inodes, 307-308
lilo.conf default kernel boot options, 259
links, 308-309
listing, 318-321
color output, 320-321
directories, 115
file information, 310
ls command flags, 319-320
logical file system, 304
magic files, 306
moving, 308, 323
mv command, 116
names, 304
directories, 305
matching, wildcards, 352
named.boot, configuring, 506-507
named.ca, 514
named.hosts, DNS, 511
named.rev, 513
ordinary files, 306-307
organizing, 321-322
overwriting, vi, 188
password
fields, 220
login shell, 341
user accounts, 220
paths
to directories, 114
pathnames, 304-305
permissions, 310-311
changing (chmod command), 241, 311-312, 366
displaying, 310
SGIDs, 242
subfields, 310-311
SUIDs, 241
printing, 410-411
processing via for command, 377
removing, 323-325
renaming, 323
ResourceConfig, Apache, 684
restoring
cpio command, 232-233
system files, 228
tar utility, 230
retrieving via FTP, 584
saving, vi, 187-188
scoreboard, Apache Web server, 711
searching
contents, 327
finding files, 329-331
security, 240-241
sending to remote systems via FTP, 585
smb.conf, 293-296
source code, configuring kernel, 255
srm.conf
Apache, 684
configuring, 676
swap, 288-289
time/date stamps, changing, 331
tracking transfer status, FTP, 585
types, 306
vi
saving, 183
writing, 187
viewing contents, 325
binary files (od command), 327-329
cat command, 326
escaping to shell, 327
more/less commands, 326
searching contents, 327
XF86Config
Device section, 435
Files section, 432
Keyboard section, 433
Monitor section, 434-435
Pointer section, 433
Screen section, 436
ServerFlags section, 432
Files section, XF86Config file, 432
filters, printing, 411
find command
finding files, 329-331
tar utility, 230
finding
files
find command, 329-331
see also listing, files
mailing lists, 607
finger utility
changing data, chfn command, 221
user specific system access, 393-394
verifying user accounts, 110
fire protection for systems, 236
flags, commands, 351-352, 395
flames, 657, 661, 666
flash cards supported, 792
#flastmod directive, Apache, 694
floppy disks, booting, 212-213
floppy drives, Linux install issues, 32
follow-up articles, newsgroups, 665
for command, processing files, 377
for loops, 376
forgotten passwords, 222
forking
processes, 350
Web servers, 678
formatting
DOS partitions, Red Hat Linux install, 47
text, Web pages, 617-618
forward slash (/) character, directory separator, 115
forwarding e-mail, 643
FPUs supported, 749
frame grabbers supported, 785
frames, Data Link layer, 468
FreeBSD, 24
Freemacs text editor, 541
front-end processing, 166-167
fsck command
command line arguments, 279
file system repair, 120
FSF (Free Software Foundation), 800
#fsize directive, Apache, 694
FTAM (File Transfer, Access, and Management), 465
FTP (File Transfer Protocol), 465
anonymous FTP, 580, 586-588, 601
archie searches, 602
ascii command, 585
binary command, 585
cd command, 584
commands, 581-583
dir command, 584
example session, 585-586
file transfer modes, 585
get command, 584
hash command, 585
installing packages, 151
Linux sites, 726
local command options, 585
ls command, 584
mget command, 584
mput command, 585
put command, 585
quitting, 584
Red Hat Linux install, 38, 59
remote
directory listings, 584
file retrievals, 584
file transfers, 580
searches, Web browsers, 601
sending files to remote systems, 585
starting, 583
tracking transfer status, 585
troubleshooting binary file transfers, 589
Web sites, 602
full backups, 226
full-screen editors, 178-179
function keys
emacs virtual terminals, 545
Red Hat Linux install options, 62
fvwm window manager, 442
fvwm95 window manager, 443
FYI (For Your Information), 657

G

games
Dungeon, 125
Tetris, 124
Trek, 125
y package, 124
garrot program, removing processor access for DOS, 143
gateways
adding routes to routing table, 492-493
distributed processing, 169
see also routers
gcc compiler, Apache Web server setup, 672
get command, FTP, 584
GIF files, Web page graphics, 626
[global] section, smb.conf file, 297
glossaries on Web page, see definition lists
GNU (GNU’s Not UNIX)
emacs text editor, 540
General Public License, 26, 800-804
gzip program, 155
decompressing files, 155-156
gopher
searches, 605
servers and Web sites, 606
GOSIP (Government Open System Interconnection Profile), 484
graphics
grabbers, 457
mini-HOWTO, 741
Web pages, 625
alternate text for non-graphic browsers, 626
links, 627
xv program options, 447
greater than (>) symbol, redirecting output to files, 355
Group directive, Apache, 676
group name error messages, Apache, 680
groups
accounts
security, 240
verification, grpck program, 250
aliases, mail program, 646
command groups, 360
deleting, 223
membership lookups, Apache, 705
Usenet, see newsgroups
user accounts, 223
grpck program, group account verification, 250
guest accounts, security, 239
guidelines, posting newsgroup articles, 663
GUIs (Graphical User Interfaces), X Windows, 422, 440
gzip command, 155
compressing files, 332
decompressing files, 155-156
versus compress, 332

H

h key, vi cursor positioning, 189
-H option, who command output fields, 392
hackers, 15, 19, 236
halt command, 216
handling security breaches, 245
handshaking, e-mail connections, 522
hard drive controllers supported, 767
hard drives
Linux
install issues, 32, 94
partitions, 90
space requirements, Red Hat Linux install, 37
supported, 775
hard mounts, NFS file system, 278
hardware
Linux install issues, 30
CD-ROMs, 34
CPUs, 31
disk space, 32
floppy drives, 32
hard drives, 32
memory, 31
mice, 36
modems, 35
monitors, 33
network access, 35
printers, 37
swap partitions, 33
system bus, 31
tape drives, 36
LISA program autodetection, 92
networks, 172
unsupported
Linux, 795
Red Hat Linux, 67
XFree86 support, 427
hash command, FTP, 585
head section, Web pages, 613
HEAD tags, HTML, 613-615
HeaderName directive, Apache, 690
headers
e-mail, 523, 637
newsgroup articles, 664
headings
HTML tags, 615
ps command, 394
Web pages, 615
who command, 392
help options
apropos command, 114
e-mail, 638
man command, 114
hexadecimal notation, 327
hierarchies, newsgroups, 533, 659
High Availability HOWTO, 741
HINFO records, DNS, 509, 512
historical overviews
commands feature, 364
e-mail, 518
Linux development, 25-26
sendmail, 524
UNIX development, 23-25
XFree86, 423
history command
command history display, 364
recalling prior commands, 106
home directories, 106, 115, 304
organizing, 223
user accounts, 110
/home directory, 268
home position, vi editor, 190
HOME variable, 347
[homes] section, smb.conf file, 297
horizontal lines, Web pages, 617
host names
DNS, 174
resolution, 502
IP address mapping, /etc/hosts file, 484
Linux config, 100
host.conf file, configuring, 503
hosts, 502
Apache access control, 702
messaging, 518
HotBot search engine, 599
HOWTOs
High Availability, 741
Linux, 725, 730-736
Linux Hardware Compatibility, 746
unmaintained, 741
writing and submitting, 741
XFree86, 422
HP calculator emulation, 453
HR tags, HTML, 617
HREF attribute, A tags, 624
htaccess files, Apache directory access, 712
HTML (HyperText Markup Language), 598, 610
A tags, 623-625
ADDRESS tags, 620
B tags, 618
BODY tags, 613-615
BR tags, 617
DD tags, 621
DL tags, 621
document tags, 615
DT tags, 621
editors, 611
EM tags, 618
HEAD tags, 613-615
HR tags, 617
I tags, 618
IMG tags, 614, 626
LI tags, 620
OL tags, 621
P tags, 617
physical style tags, 618
PRE tags, 618
tags, 613-614
text formatting, 615-618
TITLE tags, 613-615
U tags, 618
UL tags, 620
viewing source code, 613
HTTP (HyperText Transfer Protocol), 596, 686
httpd, command-line arguments, 679
httpd_monitor, Apache child process tracking, 712
hubs, distributed processing, 169
human-language negotiation, Apache, 701
hybrid network topology, 170
hypertext links, see links

I

-i option, cpio command, restoring files, 232
<i> command, vi, 191
I tags, HTML, 618
IBM PROFS e-mail, 518
IDs, processes, 349, 361
IETF (Internet Engineering Task Force), RFCs, 520
if…then…else structures, 374
ifconfig
command-line arguments, 486-487
network interfaces
configuring, 488-489
initializing, 486
inspecting, 488
IFS (Inter Field Separator) environment variable, 352
ignoring characters in shell scripts, 371
images, see graphics
IMG tags, 614, 626
IMHO (In My Humble Opinion), 657
in-addr.arpa domain, reverse DNS resolution, 508
#include directive, Apache, 693
incremental backups, 226-228
incremental searches, emacs, 552
indexes
Apache root directory, 679
backups, 228
cpio command, 233
IndexIgnore directive, Apache, 690
IndexOptions directive, Apache, 691
Inference Find! search engine, 599
Infoseek search engine, 599
init command, 206-210
init processes, 350
init scripts, Apache, 677-678
initial server startup error messages, Apache, 680
initializing network interfaces, ifconfig program, 486
inittab files, boot process, 211-212
inline images, Web pages, 626
INN news program, 658
inodes, 307-308
input mode, vi, 179, 182, 191
insert command, vi, 191
insmod command, installing kernel modules, 261
inspecting network interfaces, ifconfig, 488
install floppies, Linux, 90-91
installing
applications on networks, 174
C compiler package, kernel rebuild, 255
DOOM for Linux, 458
DOSEMU program, 127
files, non-Linux, decompressing, 155
kernel
modules, 255, 258-261
patches, 255
text-based interactive program, 255-256
X Windows config program, 257
LILO, 101, 214
Linux, 91
CD-ROM needs, 34
CPU issues, 31
disk space needs, 32
disk space requirements, 89
floppy drive needs, 32
hard drive needs, 32
hard drive partitions, 90
hard drive preparation, 94
hardware issues, 30
install floppies, 90-91
kernel, 254
memory needs, 31
modem needs, 35
modules disk, 91
monitor needs, 33
mouse needs, 36
network access needs, 35
packages, 99
preparations, 89
printer needs, 37
prior configs, 91
swap partition needs, 33
system bus needs, 31
tape drive needs, 36
OpenLinux Lite, 89
hard drive partitions, 90
install floppies, 90-91
modules disk, 91
packages, 99
prior configs, 91
system requirements, 88
peripherals on networks, 174
Red Hat Linux, 58-59, 62-63
adding DOS partitions, 46
boot/supplemental disks, 41
CD-ROM, 65
CD-ROM option, 38
DEC Alpha systems, 83-85
deleting DOS partitions, 45
DOS partitions, 43
fdisk program, 67
file system setup, 41
formatting DOS partitions, 47
FTP option, 38
install options, 59
install prep, 37-39, 60
keyboard option, 63
language option, 63
LILO program, 82
OS/2 partitions, 44
packages, 75-77
partitions, 42-43, 49-51, 67, 70
PCMCIA cards, 64
repartitioning DOS drives, 44
SCSI devices/drivers, 66
Sun Sparc systems, 83
troubleshooting, 52-56, 86
Samba, 292
software, 146-149
file permissions, 157
non-Linux, 154-157
RPM, 150-152
sys admin duties, 148-149
troubleshooting, 157
upgrading, 146-147
StarOffice, 807-822
Wine, 144
X Windows, 429
XFree86, 425, 429
hardware support, 427
pkgtool program, 425, 429
SuperProbe video hardware, 431
video cards, 430
interactive
NFS file system mounting, 278
processes, 382
interfaces, network, see networkinterfaces
internal state data, netstat program, 497
Internet, 464-465
browsing, 596
e-mail, see e-mail
mailing lists, 606
network setup, 477
searches, 598
anonymous FTP via archie, 602
Boolean expressions, 600
keywords, 599
WAIS, 608
WWW, 596
Internet Assigned Numbers Authority Web site, MIME types list, 686
InterNIC, Internet address assignments, 484
interrupt key, 344
intruders to system and security, 245
invalid user name/password error message, 108
IP (Internet protocol), 464-465, 469, 562
addresses, 469
ALL address, 470
classes, 470
dynamic, dip program, 567
host name mapping, /etc/hosts file, 484
loopback addresses, 470, 485
networks, /etc/networks file, 485
obtaining, 471
resolution, 502
static, dip program, 566
subnets, /etc/networks file, 485
Linux configuration, 100
ispell command, spawning child processes, 385
ISPs (Internet service providers), 597, 630
italic text, Web pages, 618
iterative structures, 367, 371, 376

J

j key, vi cursor positioning, 189
jaggies, print problems, 122
JED text editor, 541
JOVE text editor, 541
joysticks supported, 784
JPG files, Web page graphics, 626

K

k key, vi cursor positioning, 189
KDE window manager, 444
kermit protocol, 124
kernel
backups, 255
saving prior versions, 258
compiling, 258
configuring, 254-255
default boot options, lilo.conf file, 259
defaults, 259
determining version, 254
initializing network interfaces, ifconfig program, 486
installing
module support, 258
modules, 255, 260
patches, 255
text-based interactive program, 255-256
X Windows config program, 257
Kernel HOWTO document, 158
modularized, 259
modules
adding, 261
command options, 260
deleting, 261
viewing, 260
patches
applying via patch command, 255
source code files, 255
PPP configuration, 562
preparing for new kernel install, 254
routing table, 490, 497
saving prior versions, 258
SLIP configuration, 562
upgrading, 158-159
Kernel Module Manager
Analyze Kernel functions, 92
install phase hardware support, 92
Load Kernel Modules functions, 93
kerneld daemon
kernel module options, 260
restarting after module install, 262
keyboard option, Red Hat Linux install, 63
Keyboard section, XF86Config file, 433
keywords, searches, 599
kill buffer, emacs, 551, 554
kill command, stopping processes, 400-401
kill files, newsreaders, 666
kill key, 344
Korn shell, dollar sign ($) prompt, 340
ksh shell, configuring newsreaders, 534

L

-l flag, 351
l key, vi cursor positioning, 189
LAN-based messaging, 518
language option, Red Hat Linux install, 63
LanguagePriority directive, Apache, 701
LANs (local area networks), 172
laptops supported, 748
last line on-screen, vi editor, 190
less command, file contents display, one screen at a time, 117, 326-327
less than symbol (<), redirecting input to commands/programs, 355
LI tags, HTML, 620
lib directory, 267
LILO (LInux LOader) program
configuration, 214-215
installing, 101, 214
Linux, 89
Red Hat Linux, 82
single parameter, 212
uninstalling, 101
lilo.conf file, default kernel boot options, 259
<Limit> container, Apache, 684
limiting algorithm, Apache child processes, 710
limiting Usenet article distribution, 660
line breaks on Web pages, 617
Line PrinteR (lpr) systems, 406
line-oriented editors
ed, 178
ex, 178
links, 308-309
Web pages, 623
graphics, 626-627
naming, 625
page link references, 624
Web sites, 596
Linux
advantages, 15-19
boot options, 89
buffers, 119
Caldera, see Caldera
CD-ROM drives supported, 776-777
CD-Writers supported, 778
client/server networks, 171
command auto-completion feature, 107
commands
flags, 351-352
overview, 114-116
commercial programs, 22-23
configuring
host names, 100
IP addresses, 100
mouse, 100
root passwords, 101
Samba, 293-296
system clock, 100
time zone, 100
user accounts, 101
CPUs supported, 749
data acquisition support, 786
device directories, 94
device drivers, 94
digital cameras supported, 786
disadvantages, 19-22
distributions, 16
DOS files management, 118
emacs command access, 546
Ethernet cards, 173
exiting, 102
ext2 file system, clean bit, 279
flash cards supported, 792
FPUs supported, 749
FTP sites, 726
hard drive controllers supported, 767
hard drives supported, 775
history, 14
Linux development, 25-26
UNIX development, 23-25
HOWTOs, 725, 730-736
installing, 91
CD-ROM needs, 34
CPU issues, 31
disk space needs, 32
disk space requirements, 89
floppy drive needs, 32
hard drive needs, 32
hard drive partitions, 90
hard drive preparation, 94
hardware issues, 30
install floppies, 90-91
memory needs, 31
modem needs, 35
modules disk, 91
monitor needs, 33
mouse needs, 36
network access needs, 35
packages, 99
preparations, 89
printer needs, 37
prior configs, 91
swap partition needs, 33
system bus, 31
tape drive needs, 36
joysticks supported, 784
kernel, see kernel
laptop support, 748
man pages, 725
memory supported, 749
mini-HOWTOs, 736-740
modems supported, 780
motherboards, 747
mouse support, 779
multifunction boards supported, 786
multiport controllers supported, 771
multitasking, 166
multiuser system, 165
network adapters supported, 772
newsgroups, 722-724
online documents, 725
ownership/rights, 26
partitions
fdisk program, 98
types, 49, 69
passwords, 106
PCMCIA cards supported, 789-792
PCMCIA drivers, 749
plotters supported, 780-781
Plug and Play devices supported, 795
power-saving monitors supported, 784
printers supported, 780-781
programs, running, 120
prompt, 106
rebooting, 102
recalling prior commands, history function, 106
Red Hat Linux
installing, 62-63
see also Red Hat Linux
removable drives supported, 778
running Windows programs, 143
S3 cards supported, 787
scanners supported, 782-783
SCSI adapters supported, 792
SCSI controllers
supported, 768-769
unsupported, 770
sharing directories, Samba, 298
shell environment, configuring, 344
shutdown, 119
rebooting after, 119
Slackware package
Seyon telecom program, 455
X applications, 448
xcalc program, 451
xgrab program, 457
xlock program, 458
xspread program, 454
xterm program, 448
sound cards supported, 773-774
SRAM cards supported, 792
supported Ethernet cards, 35
system administration, 164
tape drives supported, 775
terminal environment, 341
touch screens supported, 784
unsupported hardware, 795
UPSes supported, 786
user accounts, 108
user directories, 692
user names, 106
versions, 16
versus UNIX, 19
video capture boards supported, 784-785
video cards supported, 750-767
virtual terminals, 545
watchdog timer interfaces supported, 787
Web sites, 722
wildcards, 352
window managers, 441
Linux Documentation Project, 725
Linux Hardware Compatibility HOWTO, 746
Linux Installation and Getting Started Guide,26
Linux kernel
configuring, 254-255
determining version, 254
initializing network interfaces, ifconfig program, 486
installing, 254
PPP configuration, 562
preparing for new kernel install, 254
routing table
report fields, 490
viewing, 490, 497
SLIP configuration, 562
Linux networks
monitoring, 174
network administrators, 172
software upgrades, 175
systems administrator, hardware/software issues, 172
Linuxconf, Web-based system administration, 224
LISA program (Linux Install and System Administration), 91
configuring, 92
system, 100
hardware autodetect, 92
installing Linux packages, 99
swap partitions, 99
list managers, mailing lists, 607
listing
files
color output, 320-321
in directories, 115
information, 310
ls command flags, 319-320
see also finding, files
kernel modules, 259
listings
2.1 partition table example, 48
3.1 partition table example, 68
4.1 partition table example, 95
5.1 dosemu.conf file, 128-134
13.1 lilo.conf file, default kernel boot options, 259
13.2 /etc/conf.modules file, kerneld changes example, 262
18.1 safrm script, 349
18.2 menu shell script with case structure, 372
18.3 command line parsing via case structure, 372
18.4 test command shell script example, 375
18.5 greeting display via test command, 376
18.6 files processing via for command, 377
18.7 repeating commands via while loop, 377-378
26.1 named.hosts file, 511
26.2 named.rev file, DNS, 513
26.3 named.ca file, DNS, 514
29.1 emacs ps command output, 545-546
30.1 static IP addresses via dip, 566
30.2 dynamic IP addresses via dip, 567
31.1 FTP session example, 585-586
31.2 anonymous FTP example session, 586-588
33.1 Web page source code example, 612
33.2 headings styles example, 615-616
33.3 HTML text formatting, 617
33.4 unordered list on Web page, 620
33.5 ordered list on Web pages, 621
33.6 definition lists, Web pages, 622
33.7 nesting lists on Web pages, 622
33.8 inserting graphics into Web pages, 626
38.1 directory config, access.conf file, 715
adduser command example, 221Œ
bootup log entries, 206-207
/etc/inittab file, 211-212
rc.local shell script, 210
rc3.d directory, 209
lists
file permissions, 241
Web pages, 620-622
ln command, creating links, 309
lo interface, configuring, 488
Load Kernel Modules functions, Kernel Module Manager, 93
local command options, FTP, 585
local loopback addresses, 485
locating
files, tar utility backups, 230
mailing lists, 607
lockout options, X Windows, 458
logfiles, Apache
automatic rotation, 713
bootup entries, 206-207
system location, 674
LogFormat directive, Apache, 697-698
logging
Apache, 696-698
directory, Apache configuration, 676
logical
file systems, 304
partitions, 43
style tags, Web page text, 618
logins, 338
root, 108, 164
security, 238
telnet, 578
user accounts, 220
disabling temporarily, 222
virtual terminals, 338
LOGNAME variable, 348
logout command, 108
logouts, 108
loopback address, 470Œ
loopback interface, adding routes, 492
loops
for, 376
while, 377
lowest cost path, routing protocols, 476
lpc command, printing, 408-410
lpd daemon, printing, 408
lpq command, printing, 408-409
lpr (line printer) systems, 406
lpr command, printing, 408
lpr program, printing e-mail, 638
lprm command, printing, 408-409
ls -l command, file permissions lists, 241
ls command
-l flag, 310
color output, 320-321
flags, 319-320
FTP, 584
listing
files, 351
in directories, 115
lsmod command, listing kernel modules, 259
lurking in newsgroups, 535
Lycos search engine, 599

M

M option, tar utility, 230
m- commands, DOS files management, 118
m4 preprocessor macro, 526
Macintosh support, 20
Macromedia Web site, HTML editors, 611
macros, sendmail preprocessor, 526
magic files, 306
mail clients, see MUA
mail program, 632
aliases, 645
canceling messages, 633
carbon copies of messages, 644
commands, customizing, 646
deleting messages, 640
environment variables, 647
exiting, 647-648
forwarding messages, 643
headers, 637
help, 638
mailing lists, 645Œ
multiple recipients, 633
printing messages, 638
reading messages, 635-637
reply messages, 641-642
saving messages, 639-640
sending
messages, 632, 638
program/command results, 635
starting, 632
writing messages, 633
mail reflectors, mailing lists, 607
MAIL variable, 348
mailboxes, e-mail, 630
mailing lists, 606
e-mail, 645
FAQs, 607
finding, 607
mail reflectors, 607
mainframes, centralized processing, 166
maintaining file systems, 278
make command
Apache compilation, 673
installing software, 157
kernel install, 255
man command, help options, 114
man pages, Linux, 725
managing
Apache child processes, 710
home directories, 223
users, 107
accounts, 220
matching filenames, wildcards, 352
MAUs (Multistation Access Units), ring networks, 170
MaxClients limit, Apache Web server requests, 711
MaxSpareServers setting, Apache Web server, 711
MDA (Mail Delivery Agent), 519
media types for backups, 226
memory
Linux install issues, 31
supported, 749
menu shell scripts, 371Œ
menus, X Windows, 440
messages
Application layer, 468
e-mail
formats, 523
see also e-mail
size declarations, ESMTP, 523
Usenet, 532, 535
messaging programs, see e-mail
Metro-X server, Red Hat Linux, 444
mget command, FTP, 584
mice supported, 779
MicroEmacs text editor, 541
microprocessors, see processors
MIDDLE attribute, IMG tags, 626
MIME types
Content-Type, 686
encoding, ESMTP, 522
HTTP, 686
mini-buffer, emacs, 541
mini-HOWTOs
Graphics, 741
Linux, 736-740
minicom program, 122
Minix file system, 23-25, 280
MinSpareServers setting, Apache Web server, 711
mistakes, correcting in vi, 183
mkdir command, 115, 322
mkfs command, 286-287
mkswap command, 72, 288
mod_log_config module, Apache, 697
modems
centralized processing, 168
Linux install issues, 35
security, 244
supported, 780
moderated newsgroups, Usenet, 536, 663
modularized kernel, 259
command options, 260
modules
deleting, 261
installing, 260Œ
kerneld daemon options, 260
viewing, 260
modules
Apache, 673, 693, 697
disk, Linux install, 91
kernel
installing, 255, 258
move to modularized, 259
PAM, see PAM
monitor, clearing, clear command, 117
Monitor section, XF86Config file, 434-435
monitoring
networks, 174
TCP/IP, 493
processes, 394-397
monitors
configuring, Red Hat Linux, 78
determining settings in vi, 180
Linux install issues, 33
more command, file contents display, 117, 326-327
motherboards supported, 747
mount command
command line arguments, 270
NFS options, 277
mount points
file systems, 266
Red Hat Linux, 73-74
mounting
CD-ROMs, 150
/etc/exports file options, 275-276
file systems, 269-271
DOS, 273
NFS, 277-278
mouseŒ
configuring, Red Hat Linux, 77
copying text to command line, 107
Linux
configuration, 100
install issues, 36
xterm program, 450
moving
cursor in vi, 180
files, 308, 323
mv command, 116
mput command, FTP, 585
MS-DOS file systems
mounting, 273
see also DOS
MTA (Mail Transfer Agent), 519
mtools package, DOS files management, 118
MUA (Mail User Agent), 519
multifunction boards supported, 786
multiple buffer editing, emacs, 540
multiple operating system options, System Commander, 60
multiple processes, 384
controlling, 397
pipes, 385
multiple recipients, mail program, 633
multiport adapters, centralized processing, 168
multiport controllers supported, 771
multitasking, 166, 382-383
multiuser
multitasking commands, 383
systems, 165
MultiViews parameter, Apache content-type negotiation,699
multivolume backups, tar utility, 230
Mutt e-mail client, 652
mv command, moving files, 116, 323
MX records, DNS, 509, 512

N

n commandŒ
adding partitions, 50, 97
new partitions, 284
NAME attribute, A tags, 625
name matching files, wildcards, 352
name servers, 502
caching, 508
DNS, 503, 506
name-server records, DNS, 512
named daemon, DNS name server, 506
named option commands, sendmail, 528
named pipes, 309
named.boot file, configuring, 506-507
named.ca file, DNS, 514
named.hosts file, DNS, 511
named.rev file, DNS, 513
names
network nodes, 472-473
Web page links, 625
NCP protocol (Network Control Protocol), 524
nesting lists on Web pages, 622
net.personalities, 657
netiquette, 657, 661, 666
Netscape
anonymous FTP searches, 601
configuring telnet, 605
Web page graphics display, 627
netstat program
active Internet connection fields, 494-495
active network connections, 494
active UNIX domain sockets, 495-496
command-line arguments, 493
internal state data, 497
monitoring TCP/IP networks, 493
network interface stats, 497
viewing routing table, 497
network adapters supported, 772
network administrators, 172, 175-176
network interfaces
configuring, 488
netstat program stats, 497
Network layer, OSI model, 467
network naming tree, NIC, 473Œ
networks
administration
system setup, 173
user accounts, 174
applications, installing, 174
asynchronous TCP/IP connections, 173
bridges, 477
client/server, 171
configuring, 481
administration, 173
applications, 174
bandwidth, 480
bridges, 482
connection media, 480
dial-up connections, 480
diskless workstations, 480
peripherals, 174
physical location, 480
Red Hat Linux, 79
remote connections, 481
routers, 481
software loopback interface, 488
user accounts, 174
connections
configuring physical media, 480
Linux install issues, 35
TCP/IP, 477-478
costs of paths, 479
deleting routes, 493
dial-up passwords, 251
dynamic IP routing, 489
eth0 network interface, adding routes, 493
gateways, adding routes to routing table, 492-493
hardware, 172
host names, 174
initializing interfaces, ifconfig program, 486
inspecting interfaces, ifconfig, 488
Internet setup, 477
IP addresses, /etc/networks file, 485
LANs, 172
Linux
Ethernet cards, 173
monitoring, 174
network administrators, 172
software upgrades, 175
loopback interface, adding routes, 492
modems, installing, 174
monitoring, 174
nodes, 465
naming, 472-473
peripherals, installing, 174
protocols
RIP, 476
TCP/IP, 172
RFCs, 471
routing, 475-478
deleting routes, 493
lowest cost path, 476
routing tables, 490-491
security
authentication, 246
handling breaches, 245
modems, 244
permissions, 245
shadow passwords, 248
terminal lockouts, 244
segments, 476
software, 172
upgrades, 175
static IP routing, route command, 489
subnet masks, 474
systems administrator, hardware/software issues, 172
TCP/IP
configuration files, 484
host name to IP address mapping, 484
monitoring via netstat program, 493
Red Hat Linux config, 79
routing policies, 489
testing connections, 174
topologies, 170
transparency, 424
UNIX
administration, 172
monitoring, 174
network administrators, 172
software upgrades, 175Œ
viewing active connections, 494
new kernel install, 254
newbies, 657
news feeds, 656
newsgroups, 657
alt.*, 533, 660
articles
e-mail replies, 664
headers, 664
posting, 657, 665
reading, 664
threads, 664
culture, 662
de.*, 533
etiquette guidelines, 536
flames, 666
follow-up articles, 665
hierarchies, 659
Linux, 722-724
lurking, 535
moderated, 536, 663
news.announce.newusers, 534
news.answers, mailing lists, 607
posting
articles, tips and guidelines, 663
messages, 535
sigfiles, 535, 665
spawning, 533
subscriptions, 663
Usenet, 532-533
see also Usenet
newsreaders, 534, 656-657
configuring Pine, 535
e-mail article replies, 664
follow-up articles, 665
kill files, 666
posting articles, 665
reading articles, 664
rn, 667
TIN, 534
trn, 667
NFS (Network File System), 274, 465
exporting, 274Œ
hard mounts, 278
mount command options, 277
mounting, 277-278
soft mounts, 278
NIC (Network Information Center), 465
network naming tree, 473
network RFCs, 471
obtaining IP addresses, 471
nice command, command priority scheduling, 398-399
NICs (Network Interface Cards), distributed processing,169
nmbd daemon, 292
NN newsreader, configuring, 534
NNTP (Network News Transport Protocol), Usenet connections,534, 658
nodes, networks, 465, 472-473, 502
nohup command
continuing processes after logout, 398
deep background processes, 362
non-compatible DOS/DOSEMU programs, 141
non-incremental searches, emacs, 552
NS records, DNS, 510, 513
nslookup utility
DNS testing, 515
viewing root name servers, 514
number comparisons, test command, 375
nxterm sessions, Red Hat Linux, 446

O

O command, sendmail configuration options, 527
-o option, cpio command, backups, 232
<o> command, vi, 192
obtaining IP addresses, 471
octal notation, 327
od command (octal dump), viewing binary files, 327-329
OL tags, HTML, 621
olwm window manager, 443
online documents, Linux, 725
open file error messages, Apache, 679
open systems, 18
Open Text Index, Web searches, 599
opening
lines of text in vi buffer, 192
new file buffers, emacs, 547
telnet, 605Œ
vi, 181
see also starting
OpenLinux (Caldera), 88
OpenLinux Base operating system, 23
OpenLinux Lite
configuring, 100
installing, 89-91
packages, 99
system requirements, 88
rebooting, 102
update/bug fix packages, 40
operating systems
Linux
supported, 20, 24
see also Linux
multiple options, System Commander, 60
multitasking, 166
multiuser, 165
OpenLinux Base, 23
processing models, 166
UNIX, see UNIX
operators, ampersand (&), background processes, 361
options
cpio command, 232
kernel configuration, 255
tar utility, 229
Options ExecCGI directive, access.config file, CGI security,715
ordered lists, Web pages, 620
ordinary
files, 306-307
links, 308-309
organizing
files, 321-322
home directories, 223
OS/2 partitions, Red Hat Linux install, 44
OSI (Open System Interconnection) model, 465-467
OSPF (Open Shortest Path First), 476
output fields, who command -H option, 392Œ
overviews
e-mail, 518
sendmail, 524
overwriting files
emacs, 547
vi, 188
ownership of Linux, 26

P

p command, displaying partition table, 48, 95, 284
<p> command, vi, 197
P tags, HTML, 617
Package Manager, see RPM
packages (software), 150
installing, 99, 150-151
listing, 150-153
Red Hat Linux install, 75-77
uninstalling, 151-153, 158
upgrading, 152
verifying, 153-154
packets, Data Link layer, 468
page link references, Web page links, 624
Page Up/Down keys, emacs cursor positioning, 548
PAM (Pluggable Authentication Modules)
configuring, 247
module control flags, 248
PAP (Password Authentication Protocol), 574
paragraphs, Web pages, 617
parameters
commands, 352
control keys, stty command, 343
cpio command, 232
kernel configuration, 255
tar utility, 229
parent processes, 350, 384, 679
parsing command line, 350
partition tables, 42
displaying, 48, 95, 284
Red Hat Linux example, 68
verifying new partitions, 284-285
writing data to disk, 72
partitions, 90
adding
fdisk program, 97
n command, 50, 97
changing types, 286
defining, 96
extended, 284
fdisk command, 43, 280-282
Linux
fdisk program, 98
types, 69
logical, 43
n command, 284
primary, 43, 284
Red Hat Linux
adding, 50-51
allocating space, 71
Disk Druid options, 73-74
installing, 42-43, 60, 67, 70
root
Linux packages install, 99
Red Hat Linux, 73
space allocations, 98
swap, 99, 285, 288
Red Hat Linux, 71-72
types, 49
verifying new partitions, 284-285
passwd command, 113, 221, 250
password file
fields, 220
login shell, 341
user accounts, 220
password invalid error message, 108
Password PAM module, 247
password/group-membership lookups, Apache, 705
passwords, 106
deleting, 222
dial-up, 251
entering in commands, 151Œ
forgotten, 222
root account, 108
security, 237
see also root passwords
security, 237
shadow, 248
user accounts, 110, 220-221
changing, 113
shadowing, 249
verifying, 250
pasting text, 365
emacs, 554
vi, 197-198
patch command, applying kernel patches, 255
patches, kernel
installing, 255
source code files, 255
PATH variable, program directories, 345-347
paths, names, 304-305
PCMCIA cards
drivers supported, 749
Red Hat Linux, installing, 64
supported, 789-792
pdksh shell (Public Domain Korn Shell), 339
percent sign (%) prompt, C shell, 340
performance tuning Apache, 712, 717
peripherals, installing on networks, 174
permissions
changing, 311-312
displaying file permissions, 310
files
chmod command, 241, 366
SGIDs, 242
SUIDs, 241
system security, 241
installing software, 157
printing, 407-408
security, 245
subfields, 310-311
persistent processes, Apache, 710
pertinent RFCs to sendmail, 520-521
photographs, see graphics
Physical layer, OSI model, 467
physical location, network planning, 480
physical security, 236-237
physical style tags, Web page text, 618
pictures, see graphics
PidFile directive, Apache, 708
PIDs (process ID numbers), 384
Pine, configuring newsreader, 535
pipes
commands, 122
connecting processes, 355
multiple processes, 385
pkgtool program, installing XFree86, 425, 429
PKZIP, 332
planning
backups, 227-228
networks, 481
system security, 243
PLIP interface (Parallel IP), configuring, 489
plotters supported, 780-781
Plug and Play devices supported, 795
point
emacs, 542
see also cursor
Pointer section, XF86Config file, 433
policies, routing, 489
POP (Post Office Protocol), 630
port and bind error messages, Apache, 680
portability, 17
positioning cursor, vi, 189
POSIX (Portable Operating System Interface) compliance,18
posting articles
newsgroups, 663-665
Usenet, 535, 657
pound sign (#)
shell script comments, 368
superuser account, 109
power-saving monitors supported, 784
PPP interface (Point-to-Point Protocol), 489
PPP protocol (Point-to-Point Protocol), 173, 562, 569Œ
PPP service
accounts, 573
authentication, 574
configuring, 573
security, 574
pppd program
combining with chat, 573
commands, 571
PRE tags, HTML, 618
preformatted text, Web pages, 618
preprocessor macro, sendmail, 526
Presentation layer, OSI model, 467
primary partitions, 43, 61, 71, 284
print working directory (pwd) command, 305
printenv command, environment variables, 344
printers
Linux install issues, 37
supported, 780-781
[printers] section, smb.conf file, 298
printing, 406-407
directories, 410
e-mail, 638
/etc/printcap file, 407, 411-413
files, 410
/etc/printcap, 411
PRINTER variable, 413
filters, 411
jaggies, 122
permissions, 407-408
printer setup, 414-415
Red Hat, 416-419
programs/commands, 407-410
selecting printers, 406
test printcap entries, 413-414
troubleshooting, 415-416
prior configurations, installing OpenLinux Lite, 91
priority scheduling, running processes, renice command,399-400
priority scheduling of commands, nice command, 398-399
probe only mode, X Windows, system configuration data,437
problemsŒ
DNS, 514
FTP, binary file transfers, 589
vi
startup, 181
TERM variable settings, 181
see also troubleshooting
/proc directory, 268
process IDs, 361
processes, 344
background, 361, 384
batch, 382
child, 384
connecting via pipes, 355
continuing after logout, nohup command, 398
daemons, 382
defunct, 397
detailed data via ps command flags, 395-397
exec, 350
forks, 350
IDs, 349
init, 350
interactive, 382
monitoring all processes, 397
multiple, 384
controlling, 397
pipes, 385
parent, 350, 384
PIDs, 384
priority scheduling, renice command, 399-400
running periodically, crontab command, 363
scheduling, 362
spawning child processes, 385
status monitoring, 394-395
stderr file, 350
stdin file, 350
stdout file, 350
terminating, 400-402
zombie, 397
processing files, via for command, 377
processing models in operating systems, 166
processors, Linux install needs, 31
PROFS e-mail, 518
program directories, PATH variable, 345
programs
A News, 658Œ
B News, 658
bc calculator, 122
C News, 658
chat, see chat program
cron, background process scheduling, 388
dip, see dip
DOS
DOSEMU compatibility, 135-141
running under Linux, 127
DOSEMU, 127
FDISK
adding partitions, 50, 97
commands, 47, 95
locating cylinders, 97
partitions, 43, 98
Red Hat Linux install, 67
grpck, group account verification, 250
INN news, 658
LILO (LInux LOader), Linux install, 89, 101
LISA
configuring, 92, 100
hardware autodetect, 92
swap partitions, 99
lpr, printing e-mail, 638
mail, 632
aliases, 645
canceling messages, 633
carbon copies of messages, 644
customizing, 646
deleting messages, 640
forwarding messages, 643
headers, 637
help, 638
mailing lists, 645
printing messages, 638
reading messages, 635-637
reply messages, 641-642
saving messages, 638-640
sending program/command results, 635
writing messages, 633
minicom, 122
networks, 172
pkgtool, installing XFree86, 429
pwck, verifying passwords, 250
rawrite
boot/rescue disks, 61
Linux install disk creation, 90
running, 120
/sbin/route, 490
sc spreadsheet calculator, 121
selection, copying text to command line, 107
Seyon telecom, 455-456
shell, writing, 367
smbclient, 292
commands, 300-301
SMB share access, 300
SuperProbe, video hardware data, 431
testparm, testing smb.conf file, 299
text-based interactive, kernel install, 255-256
workbone CD player, 120
X Windows configuration, kernel install, 257
xcalc, 451
XF86Config, configuring XFree86, 431
xgrab, 457
default options, 457
resource file, 457
ToCommand example, 457
xlock, 458
xspread, 454
xterm, 448
xv screen-capture, 446
see also applications; software
prompt, 106
entering commands, 106
logins, 338
protecting resources, Apache, 703
protocols
CHAP, 574
ESMTP, 522
file-transfer, 124
FTAM, 465
FTP, 524, 601
HTTP, 596
IP, 464-465, 469, 562
kermit, 124
NCP, 524
NNTP, 658
OSPF, 476
PAP, 574
POP, 630Œ
PPP, 173, 562, 569
RIP, 465, 476
routing, 476
SLIP, 562
SMTP, 465, 522
SNMP, 466
TCP, 466, 524
TCP/IP, 172, 468
UDP, 466
UUCP, 658
XNS, 476
zmodem, 124
ps command (process status), 394-395
emacs, displaying active processes, 545
flags, 395
headings, 394
process IDs, 349
user identity/type of work on system, 243
PS1 variable, 348
PTR records, DNS, 510, 513
publicly-writable spaces, Apache security, 716
put command, FTP, 585
pwck program, verifying passwords, 250
pwd command, 305

Q

-q switch, sendmail, 525
q! command, abandoning file changes in vi, 186
-q1h switch, sendmail, 525
queries, listing packages, 150-153
question mark (?) wildcard, 354
queues, 382
quitting
archie, 604
DOSEMU program, 134
emacs, 543-544
FTP, 584
Linux, 102, 119
mail program, 647-648
processes, kill command, 400-401
SMB services, 300
telnet, 579
vi, 184-185
quotation marks
command substitution, 357
ignoring special characters, 371
quotes and quotebacks, Usenet, 657

R

r- commands, remote access, 589
RAM, XFree86 needs, 427
raw mode, device drivers, 342
rawrite program
Linux install disk creation, 90
Red Hat Linux boot and rescue disks, 61
rc.local files, 210
rc.sysinit file, 210
rc3.d directories, boot process, 209
rcp command, 591-592
reading
articles in newsgroups, 664
e-mail, 635-637
ReadmeName directive, Apache, 690
reboot command, 216
rebooting
after shutdown, 119
Linux, 102
recalling prior commands, history function, 106
recipients, e-mail, 633
recording su command usage for system security, 243
records, DNS
CNAME, 512
fields, 509
HINFO, 512
MX, 512
name-server, 512
NS, 513
PTR, 513
SOA, 511
Red Hat 5.1 package, Linuxconf utility, 224
Red Hat Linux
Add Users dialog box, 112
adding users, 111
boot disks, 82
rawrite program, 61
commercial programs, 22
configuring
boot-time services, 80-81
monitors, 78
mouse, 77
networks, 79
root passwords, 82
system clock, 79
TCP/IP, 79
time zone, 79
X Windows, 78
XFree86 server, 78
Control Panel account management, 111
DOOM for Linux, 458
installing, 58-59, 62-63
adding DOS partitions, 46
boot/supplemental disks, 41
CD-ROM, 65
CD-ROM option, 38
DEC Alpha systems, 83-85
deleting DOS partitions, 45
DOS partitions, 43
fdisk program, 67
file system setup, 41
formatting DOS partitions, 47
FTP option, 38
install options, 59
install prep, 37-39, 60
keyboard option, 63
language option, 63
LILO program, 82
OS/2 partitions, 44
packages, 75-77
partitions, 42-43, 67, 70
PCMCIA cards, 64
repartitioning DOS drives, 44
SCSI devices/drivers, 66
Sun Sparc systems, 83
troubleshooting, 52-56, 86
Metro-X server, 444
mount points, 73
Disk Druid options, 73-74
non-supported hardware, 67
nxterm sessions, 446
partition table example, 68
partitions
adding, 50-51
allocating space, 71
Disk Druid options, 73-74
types, 49Œ
primary partitions, 71
printer setup, 416-419
rescue disks, 61
root partitions, 73
root passwords, 82
RPM (Red Hat Package Manager), 149
Start menu options, 445
supplemental disks, rawrite program, 61
swap partitions, 71-72
technical support, 22
update/bug fix packages, 39
upgrades, 66
X applications, 444
xv screen-capture program, 446
Redirect directive, Apache, 688
redirecting input to commands/programs, < (less than)symbol, 355
redirecting output to files, greater than (>) symbol,355
references, Web page links, 624
RefererIgnore directive, Apache, 696
RefererLog directive, Apache, 696
regular expressions
special characters, 358-359
strings, 358
relative path names, 305
remote
access via r- commands, 589
connections, network planning, 481
directory listings, FTP, 584
file transfers via FTP, 580
terminal sessions via telnet, 578
removable drives supported, 778
removing
directories or files, 323-325
user accounts, 222-223
see also deleting
renice command, running process priorities, 399-400
repartitioning DOS drives
alternatives, 21
Red Hat Linux install, 44
repeaters, distributed processing, 169
repeating commands
prior commands, 107
vi, 199
via while loop, 377-378
replace commands, vi, 195-196
replace options, emacs, 551-553
replacing current emacs buffer with new file, 547
replies, e-mail, 641-642
report fields, routing table, 490
require directive, Apache, 704
requirements for Linux install
CD-ROMs, 34
CPUs, 31
disk space, 32
floppy drives, 32
hard drives, 32
hardware, 30
memory, 31
mice, 36
modems, 35
monitors, 33
network access, 35
printers, 37
swap partitions, 33
system bus, 31
tape drives, 36
rescue disks, Red Hat Linux, 61
rescue utilities, 213
resolv.conf file, 505
resolvers, DNS, 503
resolving IP addresses to host names, DNS, 502
resource files, X Windows, 438
resource records, DNS, 508-510
CNAME, 512
fields, 509
HINFO, 512
MX, 512
name-server, 512
NS, 513
PTR, 513
SOA, 511
ResourceConfig file, Apache, 684
resources, user usage, 392
restarting kerneld daemon, after module install, 262
restoring
files, 232-233
system from backups, 227-230
retaining vi settings for all sessions, 204Œ
retrieving
remote files, FTP, 584
system configuration data, 437
reverse DNS resolution, 503, 508
RFCs (Request For Comments), 465
e-mail standards, 520
network-related, 471
pertinent to sendmail, 520-521
ring network topology, 170
RIP (Routing Information Protocol), 465, 476
rlogin command, command-line options, 589-590
rm command, deleting files, 117, 323-325
rmdir command, deleting directories, 116
rmmod command, deleting kernel modules, 261
RMON (Remote Monitor), 465
rn newsreader, 667
ROFL (Rolling on the Floor, Laughing), 657
root accounts
logins/logouts, 108
passwords, 237
security, 244
root command, 108
root directories, 266, 304, 676, 679
root file system, checking via fsck command, 280
root logins, 164
root name servers, viewing via nslookup, 514
root partition
Linux packages install, 99
Red Hat Linux, 73
root passwords
Linux, 101
Red Hat Linux, 82
root user, 146
rotating Apache logfiles automatically, 713
route program
adding routes to routing table, 491
arguments, 491
static IP routing, 489
routers
distributed processing, 169
network planning, 481Œ
routes
adding to routing table, 491
eth0 network interface, 493
Ethernet interface, 493
gateways, 493
loopback interface, 492
routing
deleting routes, 493
networks, 475-478
policies, 489
TCP/IP, 489
routing tables
adding gateway routes, 492
kernel, 490
report fields, 490
viewing, 490, 497
rpc.mountd daemon, 275
rpc.nfsd daemon, 275
RPCs (Remote Procedure Calls), 465
RPM (Red Hat Package Manager), 149-150
installing packages, 150-151, 255
locating packages, 150-153
syntax, 149-150
uninstalling packages, 151-152
upgrading packages, 152
verifying packages, 153-154
Web site URL, 149
rsh command, 590
RTFM (Read the Forgotten Manual), 657
rulesets, sendmail, 528-529
run levels, 208-212
running
commands periodically, crontab command, 363
fdisk command, 283
DOS programs under Linux, 127
programs, 120
Windows programs under Linux, 143

S

S3 cards supported, 787
safrm shell script, safe file removal, 349
SambaŒ
configuring, 293-296
installing, 292
server, 300
sharing directories, 298
smbclient program
commands, 300-301
SMB share access, 300
testparm program, testing smb.conf file, 299
Sausage Software Web site, HTML editors, 611
saving
emacs files, 547
e-mail, 639-640, 648
prior kernel versions, 258
vi
buffer, 187
files, 183, 187-188
text edits, 180
/sbin directory, 267
/sbin/route, command-line arguments, 490
sc spreadsheet calculator, 121
scanners supported, 782-783
scheduling
background processes, 362, 388-390
backups, 226-228
commands, 385
tasks, 388-390
scoreboard files, Apache, 711
screen backward option, vi, 191
screen, clearing, 117
screen components, emacs, 542
Screen section, XF86Config file, 436
script aliases, Apache, 677
script interpreter, Seyon telecom program, 456
ScriptAlias directive, Apache, 688
scripts
adduser, SLIP service accounts, 568
adduser command, 221
chat, 570
configure, Apache, 673
dynamic IP addresses, 567
init, Apache startup, 677-678
init command, 209-210
shell scripts, 208, 340Œ
static IP addresses, 566
see also shell scripts
scrolling keystrokes, emacs, 549
SCSI adapters supported, 792
SCSI controllers, Linux install needs, 32
supported, 768-769
SCSI devices/drivers, Red Hat Linux install, 66
se number command, displaying text line numbers in vi,194
search and replace commands
emacs, 551-553
vi, 194, 198
search engines, 598-599
searches
anonymous FTP, archie, 602
Boolean expressions, 600
files, 327-331
tar utility backups, 230
gopher, 605
Internet, WAIS, 608
keywords, 599
mailing lists, 607
telnet, 604
Usenet, 606
veronica, 606
Web browsers, 601
WWW, 598
secret keys, CHAP, 574
sections, XF86Config file, 431
secure Web transactions, Apache-SSL, 681
security, 236, 245
Apache
CGI scripts, 714
publicly-writable spaces, 716
server-side includes, 715
symbolic links, 715
Web servers, 714
authentication, 246
command accounts, 240
default accounts, 239
file systems, 240-241
group accounts, 240Œ
handling breaches, 245
logins, 238
modems, 244
passwords, 151, 237, 248
permissions, 245
physical, 236-237
planning system security, 243
PPP service, 574
recording su command usage, 243
root accounts, 244
social engineering issues, 242
terminal lockouts, 244
user accounts, 239
segments
networks, 476
Transport layer, 468
selection program, copying text to command line, 107
semicolons (;), delimiting commands, 360
sending
e-mail, 631-632, 638
files
binary, 632
to remote systems via FTP, 585
sendmail, 519, 524
aliases, 529
architecture, 525
-bd flag, 525
configuring, 525-527
handshaking, 522
historical overview, 524
named option commands, 528
pertinent RFCs, 520-521
preprocesso macro, 526
-q switch, 525
-q1h switch, 525
rulesets, 528-529
running as daemon, 525
SMTP protocol, 522
starting, 525
sendmail.cf file, 526
server host name, Apache configure, 676
server root, Apache, 673, 676
server startup error messages, Apache, 680
server status message recipients, Apache, 676
server-push animations, Apache, 713Œ
server-side includes, Apache, 693, 712, 715
ServerFlags section, XF86Config file, 432
servers, 597
Apache, configuring, 684
archie, 602
centralized processing, 167
distributed processing, file servers, 169
DNS
name server, 506
testing via nslookup utility, 515
gopher, 606
Metro-X, Red Hat Linux, 444
NNTP, Usenet connections, 534
Samba, 300
UNIX connections, 166
Web servers, 672
X Windows, 424
services, 597
PPP
configuring, 573
security, 574
SLIP, diplogin options, 568
starting at boot, Red Hat Linux, 80-81
Session layer, OSI model, 467
Session PAM module, 247
sessions
FTP, 580, 585-586
telnet, 579
set command
environment variables, 344
vi, viewing settings, 203
set search command, archie, 604
settings, kernel configuration, 255
Seyon telecom program
dialing directory, 455
file transfers, 456
script interpreter, 456
Slackware Linux package, 455
terminal emulation, 455
translation modes, 456
SGIDs (Set Group IDs), file permissions, 242
SGML (Standard Generalized Markup Language), 610
sh -x command, shell script step display, 366
shadow passwords, 248
Shadow Suite
password shadowing, 248
user account password shadowing, 249
useradd command, 249
userdel command, 250
usermod utility, 250
shared-file messaging, 518
sharing directories, Samba, 298
shell environment, configuring, 344
shell programs, writing, 367
shell scripts, 340, 365
adduser command, 221
boot process, 208-210
comments, 368
displaying steps, echo command, 367
executing from any directory, 347
exit status, 373
menu options, 371
running commands, 362
safrm, safe file removal, 349
special characters, ignoring, 371
step display, sh -x command, 366
test command options, 374
tracing steps, echo command, 367
variables
command line parameters, 369
command result assignments, 370
direct assignment, 368
read command assignments, 369
shell variables, substituting, 356-357
shells, 338-339
background processing, 361
bash, 340
Bourne, 340
C, 340
command aliases, 380
command line parsing, 350
customizing, 378-379
determining usage, echo command, 340
environment variables, 347-348
exporting variables, 378-379
Korn, 340
pdksh, 339Œ
user accounts, 110
shouting, Usenet, 662
show search command, archie, 604
showmode option, vi, 203
shutting down, 215
command, 119
halt/reboot commands, 216
Linux, 119
sigfiles (signature files)
newsgroup postings, 535
Usenet, 658, 665
Web pages, 620
SIGHUP signal, Apache logfile rotation, 713
signal-to-noise, Usenet, 657
simply dos command, DOS editor, 127
single dot (.), path names, 305, 308
single quotes, ignoring special characters, 371
sizeof function, 329
Slackware Linux package
Seyon telecom program, 455
X applications, 448
xcalc program, 451
xgrab program, 457
xlock program, 458
xspread program, 454
xterm program, 448
slash character (/), root directory, 304
SLIP interface (Serial Line), 489
SLIP protocol (Serial Line Internet Protocol), 173, 562
SLIP service, 568
smart terminals, centralized processing, 167
SMB protocol (Session Message Block), seeSamba
SMB servers, directory sharing, 298
SMB services, starting/stopping, 300
SMB share access, smbclient program, 300
smb.conf file, 293-296
[global] section, 297
[homes] section, 297
[printers] section, 298
testing, 299
smbclient program, 292
commands, 300-301
SMB share access, 300Œ
smbd daemon, 292
smbstatus utility, 292
smileys, 658, 662
SMTP (Simple Mail Transfer Protocol), 465, 522
SNMP (Simple Network Management Protocol), 466
SOA records, DNS, 510-511
social engineering, security issues, 242
soft mounts, NFS file system, 278
software
installing, 146-149
file permissions, 157
non-Linux programs, 154-157
RPM, 150-151
sys admin duties, 148-149
troubleshooting, 157
listing packages, 150-153
networks, 172
support, 20-21
uninstalling, 158
RPM, 151-152
upgrading, 146-147, 152
WordPerfect for Linux, 23
see also packages; programs
software loopback interface, configuring, 488
sound cards supported, 773-774
source code files, 255
space allocations, partitions, 98
spam, 664
spawning
child processes, 385
newsgroups, 533
special characters
regular expressions, 358-359
shell scripts, ignoring, 371
specific time task scheduling, at command, 386-387
spikes, Web server requests, 711
spoofing, DNS, 503
spreadsheet emulation, 454
square bracket [] expression, 354
SRAM cards supported, 792
SRC= filename attribute, IMG tags, 626
srm.conf file, 676, 684
ssh command, 592-593Œ
ssh utility, 210
Stallman, Richard, 800
StarOffice
installing, 807-822
star network topology, 170
Start menu options, Red Hat Linux, 445
starting
Apache
debugging problems, 679
init script, 677-678
DOOM for Linux, 459
DOSEMU program, 134
elm mailer, 649
emacs, 540
fdisk, 281
fdisk command, 283
FTP, 583
mail program, 632
sendmail, 525
SMB services, 300
telnet, 578, 605
vi, 181
xf86Config program, 437
StartServers setting, Apache Web server, 711
statements
case, 372
see also structures
static IP addresses, dip program, 566
static IP routing, route command, 489
status line, vi, 180
status of processes, ps command, 394-395
stderr file, processes, 350
stdin file, processes, 350
stdout file, processes, 350
sticky bits, 311
stopping
emacs, 543-544
Linux, 119
processes, kill command, 400-401
SMB services, 300
storage issues, backups, 227-228
strings, regular expressions, 358
STRONG tags, Web pages, 618
structure of WWW, 596Œ
structures
case structures, 372
control, 367
decision structures, 371
if…then…else structures, 374
iterative structures, 371, 376
stty command, control key parameters, 343
stty sane command, most reasonable control key setting,344
su command
recording resource usage for system security, 243
switching users, 110
subdirectories
backups, 231-232
/usr directory, 269
subnets
IP addresses, 485
subnet masks, 474
subscriptions, newsgroups, 663
subshells, 360
substituting
command results, 357
shell variables, 356-357
SUIDs (Set User IDs), file permissions, 241
Sun Sparc systems, Red Hat Linux installs, 83
SuperProbe video hardware data, 431
superusers, 108, 146, 164
supplemental disks, Red Hat Linux, 41, 61
surge suppressors, 236
suspending emacs sessions, 545
swais clients, 608
swap files, 288-289, 427
swap partitions, 99, 285, 288
activating, swapon command, 72
Linux install issues, 33
Red Hat Linux, 71-72
space requirements, 37
swapoff command, deactivating swap files, 289
swapon command, 72, 288
switchesŒ
cpio command, 232
tar utility, 229
switching
user accounts, su command, 110
virtual terminals
Alt + function keys, 338
emacs, 545
symbolic links, Apache security, 715
syntax, sendmail rulesets, 528
sys admin (systems administrator), 21, 146-149, 175-176
backups, 246
hardware/software issues, 172
role and duties, 164-165
security, 245
system bus, Linux install issues, 31
system clock, configuring
Linux, 100
Red Hat Linux, 79
System Commander, multiple operating system option, 39,60
system mailbox, e-mail, 630
system prompt, 106
system requirements
disk space, 21
OpenLinux Lite install, 88
system restoration from backups, 227-230
system security, 236

T

t command, changing partition types, 286
-t flag, 351
-t option, dip program, 563
Tab key, completing commands automatically, 107
tables, inode tables, 307-308
tags, HTML, 614
ADDRESS, 620
attributes, 613-614
DD, 621
DL, 621
DT, 621Œ
IMG, 626
LI, 620
OL, 621
text formatting, 618
UL, 620
Tannebaum, Andrew, 23-25
tape drives
backups, 226
Linux install issues, 36
supported, 775
tar files, 154
decompressing, 155-156
viewing documentation files, 156
tar utility
archives, compressing, 230
automating backup commands, 231
backups, 229
directories, 231-232
multivolume, 230
subdirectories, 231-232
command parameters, 229
f option, 230
find command, 230
m option, 230
v option, 230
verbose mode, 230
z option, 230-231
tasks
down time scheduling, 388
regular basis scheduling, 389-390
specific time scheduling, 386-387
TCP (Transmission Control Protocol), 466, 524
TCP/IP (Transmission Control Protocol/Internet Protocol),172, 484
configuring, Red Hat Linux, 79
history, 464
networks
configuration files, 484
connections, 477-478
dynamic IP routing, 489
host name to IP address mapping, 484Œ
monitoring, netstat program, 493
static IP routing, 489
ports, Apache, 675
protocol stack, 468
routing, 489
tcsh shell, configuring newsreaders, 534
technical support, 20-22
Tektronix 4014, xterm emulator, 449
telecomuunications options, minicom, 122
Telnet, 466, 604
archie searches, 603
command-line arguments, 578
configuring for Netscape, 605
example session, 579
quitting, 579
remote terminal sessions, 578
starting, 578, 605
WAIS searches, 608
TERM variable, 348
determining display settings, 180
problems, checking settings, 181
TERMCAP environment variables, xterm program, 449
terminals
emulators
Seyon telecom program, 455
xterm program, 449
environment, configuring, 341
lockouts, security, 244
logins, 338
see also dumb terminals; smart terminals
terminating
all background processes, 402
commands, carriage returns, 360
processes, kill command, 400-401
test command
number comparisons, 375
testing shell scripts, 374
testing
network connections, 174Œ
smb.conf file, 299
testparm program, testing smb.conf file, 292, 299
Tetris game, 124
text
adding, emacs, 550
adding lines, vi, 182
alternate text, non-graphic browsers, 626
buffer storage, 180
changing/replacing in vi, 195-196
copying
emacs, 554
to command line, 107
vi, 198
see also yank command
cutting, 197-198, 365
deleting
emacs, 550
vi, 193
editing, vi, 180
formatting Web pages, 615-617
opening line in vi buffer, 192
pasting
emacs, 554
vi, 197-198
saving edits, vi, 180
search and replace options, emacs, 551-553
typing in vi input mode, 191
Web pages, 618
text editors
emacs, 540
e-mail messages, 634-635
ex, 178
vi, 178
vim, 178
text formatting tags, HTML, 618
text-based interactive program, kernel install, 255-256
text-entry mode
vi, 179, 182
see also input mode
tgz file extension, 155
threads, newsgroup articles, 664Œ
throttling Web server cloning, 678
TI calculator emulation, 451-452
tilde character (~), home directory reference, 108
time slices, 382
time zone, configuring
Linux, 100
Red Hat Linux, 79
time-field options, crontab command, 390
time-sharing, 382
time/date stamps, changing, 331
timefmt directive, Apache, 695
Timeout directive, Apache, 708
TIN newsreader, 534
tips and guidelines for posting newsgroup articles, 663
TITLE tags, HTML, 613-615
/tmp directory, 268
ToCommand option, xgrab program, 457
toggle options, vi, 203
TOP attribute, IMG tags, 626
topologies of networks, 170
Torvalds, Linus, 14, 25-26
touch command, changing time/date stamps, 331
touch screens supported, 784
tracing shell scripts, echo command, 367
tracking file transfer status, FTP, 585
training network administrators, 175-176
translation modes, Seyon telecom program, 456
Transport layer, OSI model, 467
Trek game, 125
trn newsreader, 667
troubleshooting
at command, 391
crontab command, 391
DNS, 514
emacs
file editing, 544
odd buffer displays, 543
search and replace option, 552
text deletion, 554
FTP, binary file transfers, 589
printing, 415-416
Red Hat Linux install, 52-56, 86
software installations, 157
vi
editing files, 184
opening files, 184
searches, 195
startup, 181Œ
TERM variable settings, 181
tty command, 309
tuning performance, Apache, 712, 717
tutorials, emacs, 541
TV tuners supported, 785
twm window manager, 441
types of partitions, 49
TypesConfig directive, Apache, 686
typing text, vi input mode, 191
TZ variable, 348

U

U tags, HTML, 618
UDP (User Datagram Protocol), 466
UL tags, HTML, 620
umount command, 273
uncompress command, 156
unconditional termination, background processes, 402
undeleting e-mail, 640
undeliverable e-mail, 631
underline text, Web pages, 618
undo command
emacs, 546
vi, 186-187
uninstalling
LILO program, 101
software packages, 158
with RPM, 151-152
UNIX, 14
directories, 313-315
history, 23-25
networks
administration, 172
monitoring, 174
network administrators, 172
software upgrades, 175
systems administrator, hardware/software issues, 172
servers, connections, 166
system administration, 164
versus Linux, 19
Web servers, 672
forking, 678
unmaintained HOWTOs, 741
unmounting file systems, 273
unordered lists, Web pages, 620
unsupported hardware, 795
unused accounts, security, 239
unzip command, 332
unzipping files, 154-156
update/bug fix packages
Caldera OpenLinux, 40
Red Hat Linux, 39
updating time/date stamps, 331
upgrades
kernels, 158, 159
Red Hat Linux, 66, 152
software, 146-147, 175
UPSs supported, 786
URLs (Uniform Resource Locators), 597
Caldera Web site, 88
Web pages, 614
links, 624
see also Web sites
Usenet, 532
* for article emphasis, 662
alt.* newsgroups, 533
articles, 656
headers, 664
limiting distribution, 660
posting, 657
bandwidth, 657
configuring clients, 534
connections via NNTP servers, 534
de.* newsgroups, 533
differences from BBSes, 656
emoticons, 662
etiquette guidelines, 536
FAQs, 657
flames, 657, 661, 666
FYI, 657
IMHO, 657
kill files, 666Œ
Linux newsgroups, 722-724
moderators, 536
net.personalities, 657
netiquette, 661, 666
newbies, 657
news, 656
news feeds, 656
news.announce.newusers newsgroup, 534
news.answers newsgroup, mailing lists, 607
newsgroups, 532, 657
alt.*, 660
culture, 662
e-mail replies, 664
follow-up articles, 665
hierarchies, 533, 659
moderated, 663
posting articles, 665
reading articles, 664
subscriptions, 663
newsreaders, 534-535, 656-657
posting messages, 535
quotes and quotebacks, 657
rn newsreader, 667
ROFL, 657
RTFM, 657
searches, Web browsers, 606
shouting, 662
sigfiles, 535, 658, 665
signal-to-noise, 657
smileys, 658, 662
spam, 664
threads, 664
user accounts, 106
adding, 108, 111
configuring, 174
deleting
groups, 223
passwords, 222
dial-up passwords, 251
groups, 223
home directories, 110
Linux config, 101
logins, 220-222
logouts, 108
managing, 220
passwd command, account security options, 250
passwords, 110, 220-221
changing, 113
file entries, 220
shadowing, 249
removing, 222-223
root, 108
security
accounts without passwords, 239
command accounts, 240
default accounts, 239
guest accounts, 239
logins, 238
unused accounts, 239
shells, 110
switching, su command, 110
user names, 109
verifying, 110
verifying passwords, 250
user authentication, Apache, 704
user directories, 692
user identity/type of work on system, ps command, 243
user IDs, Apache, 675
user interfaces, X Windows, 425
user name/password invalid error message, 108
user names, accounts, 106, 109
User/Group Manager options, XFree86 Control Panel, 111
user/group name error messages, Apache, 680
useradd command, Shadow Suite, 249
userdel, Shadow Suite, 250
UserDir directive, Apache, 692
usermod utility, Shadow Suite, 250
users
logged on system, who command, 392
monitoring processes, 397
resource usage, who command, 392
specific user system access, 393-394
USL (UNIX System Laboratories), UNIX development, 24
/usr directory, subdirectories, 269
utilities
backups, 229
finger, verifying user accounts, 110
Linuxconf, Web-based system administration, 224
nslookup
DNS testing, 515
viewing root name servers, 514
rescue, 213Œ
smbstatus, 292
SuperProbe video hardware data, 431
testparm, 292
usermod, Shadow Suite, 250
see also commands
UUCP (UNIX to UNIX Copy), 532, 658

V

-v option, tar utility, 230
V7 UNIX, UUCP messaging program, 532
values, variables
command line parameters, 369
command result assignments, 370
direct assignment, 368
read command assignments, 369
/var directory, 268
variables, 367
Bourne shell environment, 345
dip program, 565
environment, 346, 352
exporting to shells, 378-379
HOME, 347
LOGNAME, 348
MAIL, 348
mail program environment, 647
PATH, 345-347
PS1, 348
shell
scripts, 368-370
substituting, 356-357
TERM, 348
determining display settings, 180
TZ, 348
values, 368-370
verbose mode, tar utility, 230
verifying
backups, 227
group accounts, 250
packages, 153-154
partitions, 284-285
passwords, 250
user
accounts, 110
identity, 246
veronica searches, 606
versions of kernel, determining, 254
versions of Linux, 16
vi text editor, 178
<a> command, 191
abandoning file changes, 186
adding lines of text, 182
append command, 191
big-movement keys, 190
buffer, saving, 187
change commands, 195-196
command mode, 179-182
commands
repeating, 199
summary, 199-201
text deletion, 193
composing e-mail messages, 634-635
configuring, 201-202
correcting mistakes, 183
cursor movement, 180
cursor positioning commands, 190
cutting text, 197-198
deleting text, 193
displaying text line numbers, 194
editing text, 180
files
creating, 182
editing, 183
overwriting, 188
saving, 183, 187-188
full-screen editor, 178-179
home position, 190
<i> command, 191
input mode, 179, 182, 191
last line on-screen, 190
<o> command, 192
opening line of text in buffer, 192
<p> command, 197
pasting text, 197-198
positioning cursor, 189
quitting, 184-185
replace commands, 195-196
saving
buffer, 187Œ
text edits, 180
screen backward/forward option, 191
search and replace commands, 194, 198
settings, 204
showmode option, 203
starting, 181
status line, 180
TERM variable, determining display settings, 180
text
addition commands, 193
changing/replacing, 195-196
copying, 198
text-entry mode, 179
toggle options, 203
troubleshooting
startup, 181
TERM variable settings, 181
undo command, 186-187
viewing settings, 203
writing files, 187
yank commands, copying text, 198
video
determining settings in vi, 180
monitor, clearing, 117
see also monitors
video cards
chipsets, Linux support, 34
installing, 430
supported, 784-785
XFree86, X servers, 429
XFree86 compatible, 428
viewing
active network connections, 494
documentation files, 156
file contents, 325-329
binary files, 327-329
cat command, 326
escaping to shell, 327
more/less commands, 326
searching contents, 327
HTML source code, 613Œ
kernel modules, 260
root name servers, 514
routing table, 490, 497
tar listings, 156
vi settings, 203
vim text editor, 178
virtual hosts, Apache, 705
virtual memory, X Windows, 427
virtual terminals, 545
logins, 338
switching, 338
X Windows, 440
Virtualhost directive, Apache, 675
vt102 xterm emulation, 449
VTs (Virtual Terminals), 466

W

w command
saving vi buffer, 187
writing partition table data to disk, 72, 286
WABI (Windows Applications Binary Interface), 21
WAIS (Wide Area Information Servers), 608
watchdog timer interfaces supported, 787
Web, see WWW
Web browsers, 597, 610
alternate text for non-graphic browsers, 626
Netscape telnet configuration, 605
searches
archie, 602
FTP, 601
gopher, 605
telnet, 604
Usenet, 606
Web pages
addresses, 620
anchors, 623-625
body section, 613
bold text, 618
combined lists, 622
definition lists, 621
formatting text, 617
graphics, 625
alternate text, non-graphic browsers, 626
inline images, 626
links, 627
headings, 613-615
horizontal lines, 617
inline images, 626
italic text, 618
line breaks, 617
links, 596, 623
graphics, 626
naming, 625
page link references, 624
lists, nesting, 622
ordered lists, 620
paragraph breaks, 617
paragraphs, 617
preformatted text, 618
signatures, 620
source code example, 612
STRONG tags, 618
text formatting, 617-618
underline text, 618
unordered lists, 620
URLs, 614
Web servers, 672
Apache
configuring, 684
see also Apache
forking, 678
spikes in requests, 711
Web sites
access methods, 597
archie servers, 602
Caldera, 88
online catalog, 23
document conversions, 611
FTP, 602
gopher, 606
HTML
conversion software, 611
HTML editor listings, 611
Internet Assigned Numbers Authority, MIME types list, 686
links, 596
Linux, 722
Linux Installation and Getting Guide, 26
Macromedia, HTML editors, 611
NIC, obtaining IP addresses, 471
RPM (Red Hat Package Manager), 149
Sausage Software, HTML editors, 611
ssh utility, 211
URLs, 597, 614
Web-based system administration, Linuxconf utility, 224
while loops, 377-378
who command, 392
widgets, resource specifications, 457
wildcards
asterisk (*), 353
filename matching, 352
question mark (?), 354
window managers, X Windows
CDE, 444
Enlightenment, 444
fvwm, 442
fvwm95, 443
KDE, 444
olwm, 443
twm, 441
Windows
Applications Binary Interface (WABI), 21
running programs under Linux, 143
support, 20
windows, active, 440
Wine Windows emulator, 143-144
WordPerfect for Linux, 23
workbone CD player, 120
workstations, distributed processing, 169
writing
e-mail messages, 633
files, vi, 187
HOWTOs, 741
partition table data to disk, w command, 72
shell programs, 367
WWW (World Wide Web), 464, 596
e-mail, see e-mail
searches, 598Œ
Boolean expressions, 600
keywords, 599
sendmail configuration files, 526
structure, 596

X

X applications
Red Hat Linux options, 444
Slackware Linux package, 448
X Bitmap files, Web page graphics, 626
X servers
video cards, XFree86, 429
virtual terminals, 440
X Windows, 422, 440
active window, 440
clients, 424
configuring
kernel install, 257
Red Hat Linux, 78
DOOM for Linux
installing, 458
starting, 459
input capabilities, 425
installing, 429
kerneld daemon, kernel module options, 260
lockout options, 458
menus, 440
network transparency, 424
output capabilities, 424
overview of system, 423
probe only mode, system configuration data, 437
resource files, 438
servers, 424
user interfaces, 425
virtual
memory, 427
terminals, 440
window managers
CDE, 444
Enlightenment, 444
fvwm, 442
fvwm95, 443
KDE, 444
olwm, 443
twm, 441
xterm sessions, 440
xcalc program, Slackware Linux package, 451
XENIX, 24-25
XF86Config program, 431
building via xf86Config program, 437
Device section, 435
Files section, 432
file values, 437
Keyboard section, 433
Monitor section, 434-435
Pointer section, 433
Screen section, 436
sections, 431
ServerFlags section, 432
starting, 437
XFree86, 422
accelerated chipsets, 428
configuring, 430-431
Control Panel, User/Group Manager options, 111
distribution files, 426
DOOM for Linux
installing, 458
starting, 459
hardware support, 427
historical overview, 423
input capabilities, 425
installing, 425, 429
pkgtool program, 425, 429
SuperProbe video hardware, 431
video cards, 430
output capabilities, 424
RAM, 427
resource files, 438
server, configuring Red Hat Linux, 78
swap files, 427
video cards, 428-429
xgrab program, 457Œ
xlock program, Slackware Linux package, 458
XNS (Xerox Network Systems), 476
xspread program, Slackware Linux package, 454
xterm program
escape sequences, 450
mouse options, 450
sessions, 440
Slackware Linux package, 448
TERMCAP environment variables, 449
xv screen-capture program, Red Hat Linux, 446

Y

y package, games, 124
Yahoo! search engine, 599
yank commands
emacs, 554
vi, 198

Z

.z file extension, 155, 332
-z option, tar utility, compressing files, 230-231
zcat command, 332
zipping files, 332
zless command, 332
zmodem protocol, 124
zombie processes, 397
zones, DNS, 503


Table of Contents