Index
P
p (sed command), 249
P command, 314, 321
p command, vi text editor, 321
pack command (Tk widgets), 823-824
Package Group Selection screen, 47-49
Package Management utility
launching, 604
System Settings icon, Start Here window, 360
packages. See also Package Management utility
applications, 49
building from source, 614-615
downloading/unpacking, 613-614
XMMS example, 615-616
desktops, 49
development, 50
installation, 47-51
miscellaneous, 50
Perl, 764
Perl scripting language, 789-790
servers, 49-50
system, 50
updating, 619-620
%packages section, kickstart file, 63
packet filtering, 656
iptables, 689-692
screening routers, 683-684
packets, 656
logical, OSI model data link layer and, 139
TCP/IP, routing, 149-150
Pager applet, GNOME panel, 276
palettes, color display, 77
PalmOS-HOWTO file, 195
PAMs (Pluggable Authentication Modules), 660-662
panel, GNOME
applet additions, 277
Launcher applets, 276
Pager applet, 276
PAP (Password Authentication Protocol), PPP accounts and, 404-405
Paradise/Western Digital chipsets, XFree86 support, 85
Parallel-Processing-HOWTO file, 195
parameters, kernel
listing of, 596-601
viewing and setting, 594-596
PARC (Palo Alto Research Center), GUIs development, 81
part option, kickstart, 68-69
partition option, kickstart, 68-69
partitioning
automatic, 37
Disk Druid, 22, 37
FIPS software, description, 25
installation and, 20, 21-22
manually, 37
NTFS, mounting partition, 366-367
PartitionMagic software
description, 25
running, 26-27
removing, 37-38
resizing partitions
FIPS, 28
PartitionMagic, 26
Windows and, 25
partitioning and using hard disk phase of installation, 36-39
disk setup, 39
PartitionMagic software
description, 25
running, 26-27
partitions, 928
password field
/etc/group file, 358
/etc/passwd file, 357
password file (Samba), users, adding, 546
passwords
authentication, 45-46
MD5, 46
PAMs (Pluggable Authentication Modules), 660-662
root
configuration, 45
installation and, 22
recovering, 352-353
security considerations, 653, 658-660, 699
shadow, 46
shadow passwords, 658
paste (GNU text utility), 237
pasting, sed commands for, 249-250
patch, description, 228
patch utility, GNU, 244-245
patches, security considerations, 653
PATH Bash environment variable, 216
pathchk (GNU shell utility), description, 230
pathnames, file system, 200-201
paths. See directories
pattern space, sed commands, 247-248
PC Cards
overview, 985-986
PCMCIA services, 988-990
specifications, 986
uses of, 986
PCI-HOWTO file, 195
PCMCIA-HOWTO file, 195
penetration testing, 701-702
performance monitoring, 584-585
system administration and, 14, 351
top command, 585-587
perimeter networks, 656
bastion hosts, 685-686
Perl scripting language
arrays, 766-767
associative, 767
built-in functions, 780-788
English module, 792-793
expressions, 768
features, 764
file operations, 777-778
flow-control statements, 772-775
information resources, 764
installation, determining status, 761-762
installing, 762
Linux commands, accessing, 775-777
modules, 789-791
objects, 791-792
operators, 769
overview, 761
packages, 789-790
regular expressions, 769-772
scripts, overview, 763
software development and, 16
subroutines, 779-780
syntax, 764
variables, 765
predefined, 767-768
scalars, 765-766
permissions
directories, 209
files
changing, 663-664
security checking, 697-699
setting default, 664-665
viewing, 663
numerical notation, 664
security considerations, 653
setuid, 665-666
Personal Sound System sound card, Linux driver module, 127
phases of installation, 34
completion, 51-54
configuration, 39-46
getting ready to install, 35-36
partitioning and using the hard disk, 36-39
selecting package groups, 47-51
phosphor, monitor, 76
PHP-HOWTO file, 195
physical layer
OSI model, 139
protocols, 140
TCP/IP network model, 140
PIMs (personal information managers), Ximian Evolution, 287-289
pine mail reader
Mail Server package and, 450
RPMs, 451
ping utility, testing network setup, 165
pinky (GNU shell utility), description, 230
pipes (|), combining commands and, 212
pixels
color display, 77
monitors, 76
PKI (Publik Key Infrastructure), 656
place command (Tk widgets), 824-826
plug and play, enabling support, 629
Plug-and-Play-HOWTO file, 195
Pluggable Authentication Modules. See PAMs
pluggable look-and-feel (Java applications), 861
pointers, Java and, 852
policies, security, 648-650
Polish-HOWTO file, 195
polymorphism, Java, 846-847
POP (Post Office Protocol), MUA and, 452
port address, URLs, 415
port numbers, TCP/IP services and, 156-158
port scanning, 656, 676
Portuguese-HOWTO file, 195
POSIX (Portable Operating System Interface)
Linux compliance, 5-8
software development and, 16
POST command (HTTP), 417
POST method, 880
%post section, kickstart file, 63
PostgreSQL-HOWTO file, 195
posting to newsgroups, 480
verifying posting, 480
PostScript files
Ghostscript and, 304-305
KGhostview, 306-307
PostScript printers, configuration, 110
pp0 network device, definition, 163
PPP (Point-to-Point Protocol)
account setup, system administration and, 351
CHAP authentication, 404-405
configuration files, 401-404
connection testing, 405-406
description, 396
dial-up networking and, 378-379
HDLC protocol and, 398
history, 398
information gathering, 399-400
Internet Configuration Wizard, 400-401
introduction, 11-12
LCP and, 398
network administration and, 14
PAP authentication, 404-405
remote connections and, 399-401
server setup, 407-409
PPP-HOWTO file, 195
PPPoE (PPP over Ethernet), 12
pr (GNU text utility), 237
%pre section, kickstart file, 63
predefined variables, Perl, 767-768
preferences
GNOME, 278
Start Here window icon, 359
presentation layer, OSI model, 140
presentations, OpenOffice.org Impress, 292
primary name servers, DNS, configuration, 527-528
primitive data types, Java, 851-852
Print button, Mozilla, 420
print queue, 108
commands, 116-117
Networked JetDirect queue, 109
remote, 109
printenv (GNU shell utility), description, 230
printers
adding, CUPS Web Interface, 112
administration, CUPS Web Interface, 111-114
classes, CUPS, 113
configuration, 107-111
printf (GNU shell utility), description, 230
printing
arrays, Perl, 767
canceling all, 115
commands, 114-117
CUPS, 119
copying to printer, 117-118
CUPS print queues, configuration, 106-114
files, commands, 114-115
IPP, 106-107
options, 115-116
print jobs, 106
print queue, 108
spooling, 106
stopping, 115
system settings, 361
Printing Support packages, description, 50
Printing-HOWTO file, 195
Printing-Usage-HOWTO file, 195
private keys, 666
Pro Audio Spectrum Studio 16 sound card, Linux driver module, 127
/proc, description, 201
proc file system, 591-594
procedures, Tcl, 798, 807-808
process information, viewing, Bash shell, 216-217
processes, management commands, 897-898
processors, Linux and, 4
procmail mail reader, RPMs, 451
profiling, gprof utility, 16
Program-Library-HOWTO file, 195
programming. See also scripting
CD-ROM with book, 284
Java
applet example, 840-843
Hello, World example, 839-840
program structure, 851
types of Java programs, 838-839
Swing, advice about, 867-869
prompt command, FTP, 496
protocols
connectionless, TCP/IP and, 154
connection-oriented, TCP/IP and, 153-154
URLs, 414
X protocol, 79
proxy servers, 656
PS1 Bash environment variable, 216
ps command, processes, examining running, 554
PS1 environment
character sequences, 206
description, 206
PTR records, DNS zone files, 522
ptx (GNU text utility), 237
public key cryptography, SSL and, 443-444
Public Key Infrastructure. See PKI
public keys, 666
public-key cryptography, 656
public-key encryption, 666-667
put command, FTP, 496
pwck command, 660
pwd (GNU shell utility), description, 230
pwd command, FTP, 496
Python language
redhat-config-xfree86 utility, 86-90
software development and, 16