81
Index SYMBOLS & (ampersand) && (double ampersand) number compar- ison operators, 399 shell background processing, 377 * (asterisks), 146 * operator (Python), 794 /etc/passwd files, 336 shell pattern-matching searches, 374 wildcards, 662 \ (backslashes), 390 \’ escape sequence, 816 \” escape sequence, 816 \\ escape sequence, 816 ` (backticks), replacing strings with output, 390 { } (braces), 797 [ ] (brackets) [ ] operators, 812 [global] section (/etc/samba/smb.conf files), 598-599 [homes] section (/etc/samba/smb.conf files), 598-600 [printers] section (/etc/samba/smb.conf files), 598-601 [programs] section (/etc/samba/smb.conf files), 598-599 : (colons), as slices, 797 copying lists in Python, 796 $ (dollar sign) $* built-in variable, 387 $# built-in variable, 387 $? built-in variable, 387 $0 built-in variable, 387

Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Index

SYMBOLS

& (ampersand)&& (double ampersand) number compar-

ison operators, 399shell background processing, 377

* (asterisks), 146* operator (Python), 794/etc/passwd files, 336shell pattern-matching searches, 374wildcards, 662

\ (backslashes), 390\’ escape sequence, 816\” escape sequence, 816\\ escape sequence, 816

` (backticks), replacing strings with output,390

{ } (braces), 797[ ] (brackets)

[ ] operators, 812[global] section (/etc/samba/smb.conf

files), 598-599[homes] section (/etc/samba/smb.conf

files), 598-600[printers] section (/etc/samba/smb.conf

files), 598-601[programs] section (/etc/samba/smb.conf

files), 598-599: (colons), as slices, 797

copying lists in Python, 796$ (dollar sign)

$* built-in variable, 387$# built-in variable, 387$? built-in variable, 387$0 built-in variable, 387

Page 2: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

= (equal sign), 814== (double equal sign) string comparison

operators, 396string expression operators, 391

! (exclamation point), 333!= (is not equal) symbol, 575

string comparison operators, 396string expression operators, 391

bangs, 333logical comparison operators, 395number comparison operators, 399

< (greater than sign)< operators, 397<< (double greater than) here operator,

376<= (greater than or equal) operators, 397

> (less than sign)> operators, 397=> (less than or equal) operators, 397

| (pipes), 373, 968| (bar) operators, 376|| (double pipe)

number comparison operators, 399string concatenation function, 574

+ (plus sign) operators (Python), 794-795# (pound sign)

# run-parts lines (/etc/crontab files), 370#! (she-bangs), 380-381, 769

? (question mark), shell pattern-matchingsearches, 375

’ (quotes)” (double quotes), resolving variables in

shell strings with embedded spaces,388-389

maintaining shell strings with unex-panded variables, 389

/ (slashes)/bin directory, 123/bin/sh files, user login process, 347/boot directory, 124/configs subdirectory (/usr/src/linux-2.6

directory), 975

/dev directory, 124/dev/modem, 98/dev/null devices, 969/dev/zero devices, 969/etc directory, 85, 124-126, 128/etc/at.allow files, 369/etc/at.deny files, 369/etc/crontab files, 370/etc/cups directory, 300/etc/exports files, 595/etc/fstab files

implementing disk quotas, 348mounting file systems, 955-957options of, 594, 955-956

/etc/group files, 329-330/etc/host.conf files, 478, 703/etc/hosts files, 456, 476-477, 704-705/etc/inittab files, 177, 356/etc/modprobe.conf files, 85, 469-470,

978-979/etc/nologin files, user login process, 346/etc/nsswitch.conf files, 477-478, 703-704/etc/passwd files, 325-327

GECO field, 336list of, 337-338system users, 337user login process, 347

/etc/pcmcia files, 86/etc/ppp/ppp-off files, 495/etc/ppp/ppp-on files, 495/etc/ppp/ppp-on-dialer files, 495/etc/printcap files, 300-301/etc/rc.d/init.d/httpd script files, start-

ing/stopping Apache Web server,531-532

/etc/rc.d/rc.sysinit files, 354/etc/resolv.conf files, 478, 705/etc/samba/smb.conf files, 598

[global] section, 599[homes] section, 599-600[printers] section, 600-601

/etc/services files, 477

= (equal sign)1012

Page 3: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

/etc/shadow files, 338-339, 347/etc/skel files, 333, 347/etc/squid/squid.conf configuration files,

693/etc/sudoers files, 343-344/etc/sysconfig/apmd files, 85/etc/sysconfig/clock files, 85/etc/sysconfig/hwconf files, 85/etc/sysconfig/irda files, 85/etc/sysconfig/keyboard files, 85/etc/sysconfig/mouse files, 85/etc/sysconfig/network files, 478-479/etc/syslog.conf files, controlling system

logging, 386/etc/usertty files, user login process, 346/etc/vsftpd.banned emails configuration

files, 644/etc/vsftpd.chroot list configuration files,

644/etc/vsftpd.user list configuration files,

644/etc/xen files, 520/etc/xinetd.conf files, 363-364/home directory, 47, 129/opt directory, Linux file system hosting,

48/proc directory, 129-130/sbin directory, 123/sbin/ifconfig, 472-474/sbin/netstat, 475-476/sbin/route, 474-475/tmp directory, 48, 131/usr directory, 131

Linux file system hosting, 48subdirectories list, 167-168

/usr/bin directory, 167/usr/include directory, 167/usr/lib directory, 167/usr/lib/modules directory, 168/usr/lib/X11 directory, 168

How can we make this index more useful? Email us at [email protected]

/usr/sbin/ftpshut files, scheduling FTPserver downtime, 664-665

/usr/sbin/smbd command. See smbd dae-mon, starting

/usr/share/doc directory, software pack-age documentation, 139-140

/usr/src/linux-2.6 directory/configs subdirectory, 975arch directory, 976Documentation directory, 975kernel source code, 976kernel testing programs, 976scripts directory, 976sound card documentation, 271

/usr/src/linux-2.6/configs directory, 985/usr/X11/man directory, 168/var directory, 48, 131/var/log/vsftpd.log configuration files,

644/var/log/wtmp files, monitoring user

logins/logouts, 335/var/log/xferlog files

fields, list of, 666-667FTP servers, viewing server transaction

logs, 666-667/var/spool/cron directories, 371

~ (tilde), 145

NUMBERS

00-INDEX files, 97510BASE-T, 46464-bit Fedora, 22100BASE-T, 464-4651000BASE-T, 465

1000BASE-T 1013

Page 4: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

A

-a logical comparison operators, 395a2p command, 786a2ps command, 303AbiWord (GNOME Office), 252-253abiword command, 259ac command, 335, 349accept command, 303, 311, 622access control directives (ftpaccess configu-

ration file), Wu-FTPd server configurationanonymous user access, limiting, 647classes

defining user classes, 648restricting number of users in, 649

invalid password entries, limiting num-ber of, 650

permissionslimiting individual ID-based permis-

sions, 649restricting Group ID-based permis-

sions, 649servers, blocking host access, 648

access permissions (files), changing viachmod shell command, 905

access points, wireless network security, 877accounts

Fetchmail, 682-684root accounts

creating, 74remote server security, 512

user accountsadding users, 334-335chgrp command, 328chmod command, 328chown command, 328command-line tools, 332-333,

349-350disk quotas, 348-349/etc/passwd files, 325/etc/skel files, 333Fetchmail, 682-684

file ownership, 326file permissions, 327-328GIDs (group IDs), 327granting system administrator privi-

leges, 341-346locking users out of, 333login process, overview of, 346monitoring user activity, 335-336MySQL, adding to, 580PAM (Pluggable Authentication

Modules), 339-340passwords, 336-341regular users, 326root users, 326standard users, 327stereotypes, 328super-users, 326system users, 327UIDs (User IDs), 327, 341-343usernames, 335viewing, 326websites, 350

ACID (Atomicity Consistency IsolationDurability), database compliance compar-isons, 577

ACL (access control list), 693-697, 734-735,937

actions (PHP loops), 824active files (INN), 760-761ad blocking via caching nameservers, 714Add a New Print Queue configuration dia-

log (system-config-printer tool), 306add-on prefixes/postfixes, 659addresses

address-based virtual hosts, 551broadcasting, 463IP addresses

dotted quad IP addresses, 701IP masquerading, 460limitations, 459-460netmasks, 459, 462-463network classes, 458-459Squid proxy server, 698

-a logical comparison operators1014

Page 5: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

multicasting, 463unicast, 463

adduser command, user management,333-334

administration tools. See LDAPAdministrator Mode button (kdm), 179administrator privileges, granting to users.

See also DBAs; super-user accountsrestricted shells, 346root privileges, granting on occasion,

343-345UIDs (user IDs), temporarily changing,

341-343Adobe Photoshop, 286Advanced Linux Sound Architecture (ALSA).

See ALSA (Advanced Linux SoundArchitecture)

Advanced Power Management (APM). SeeAPM (Advanced Power Management)

afio backup software, 439alias command, 657-658aliases

myenv shell script, 378Sendmail, 677-678

all-in-one (print/fax/scan) devices, trou-bleshooting, 621

allow directive (Apache Web server),541-542

AllowOverrides directive (Apache Webserver), 540-541

ALSA (Advanced Linux Sound Architecture),96, 271

alsamixer command, 96, 271, 282Amanda backup application, 438amd (automount daemon), mounting file

systems, 958amdump command, 453American Registry for Internet Numbers,

458ampersand (&)

&& (double ampersand) number compar-ison operators, 399

shell background processing, 377

How can we make this index more useful? Email us at [email protected]

AMTP email protocol, 214Anaconda installer, 18, 63AND statements (SQL), 575anon mkdir write enable setting (vstfpd

server anonymous access control), 643anon other write enable setting (vstfpd

server anonymous access control), 643anon upload enable setting (vstfpd server

anonymous access control), 643anon world readable only setting (vstfpd

server anonymous access control), 643anonymous access control (vsftpd server),

643anonymous enable setting (vstfpd server

anonymous access control), 643anonymous FTP servers, 636

authenticated servers versus, 637configuring, 646

AOL (America Online), 491Apache Software Foundation, 524Apache Web server

development of, 524documentation websites, 524downloading, 525-526dynamic content

CGI, 555-556flow control, 561PHP, 555SSI, 556

file systems, 542access control, 541, 545authentication, 543-544

graphic interface configuration, 561-564installing, 525-529Internet security, 541logging, 553-554mod_access module, 546mod_alias module, 546mod_asis module, 546mod_auth module, 547mod_auth_anon module, 547mod_auth_dbm module, 547

Apache Web server 1015

Page 6: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

mod_auth_digest module, 547mod_autoindex module, 548mod_cgi module, 548mod_dir module, 548mod_env module, 548mod_expires module, 548mod_headers module, 548mod_include module, 549mod_info module, 549mod_log_config module, 549mod_mime module, 549mod_mime_magic module, 549mod_negotiation module, 549mod_proxy module, 549mod_rewrite module, 549mod_setenvif module, 550mod_sll module, 550mod_speling module, 550mod_status module, 550mod_unique_id module, 550mod_userdir module, 550mod_usertrack module, 550mod_vhost_alias module, 550optimizing, 891-892quick start guide, 529-530runtime configuration, 535

.htaccess files, 539-541httpd.conf configuration files,

536-538MPM, 538-539

security report websites, 526source code, building, 527-528starting/stopping

chkconfig command (Red Hat),533-534

/etc/rc.d/init.d/httpd script, 531-532manually starting, 530-531quick start guide, 529-530service command (Red Hat), 533system-config-services client (Red

Hat), 534

upgrading, file locations, 527usage statistics, 523version information, 525virtual hosting, 551-553websites, 566

apachectl command, 565APM (Advanced Power Management),

102-104apm command, 103, 116apmd files, 85apmsleep command, 103application development (Fedora deploy-

ment plans), 31Application Output window (Mono), 861apropos command, 138, 145ar command, 857arch directory (/usr/src/linux-2.6 directory),

976args, Mono, 863-864ark backup tool, 435-437ark command, 453ARPANet, Internet development, 210arrays, 812-813

data types, 811functions

array_keys(), 830array_unique(), 830array_values(), 830arsort(), 831asort(), 830-831extract(), 831krsort(), 831ksort(), 830-831shuffle(), 830

Perl, 770-771articles (newgroups), formats of, 225as command, 857ascii command, 626ash shell, 372ash.static shell, 372

Apache Web server1016

Page 7: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

assigningpermissions, 152, 639values to

shell script variables, 382strings, Python, 792

asterisks ( * ), 146* operator (Python), 794/etc/passwd files, 336shell pattern-matching searches, 374wildcards, 662

at command, scheduling tasks, 367-369ATAPI (AT Attachment Packet Interface),

109atime (files), disabling for file system opti-

mization, 889-890atomicity (ACID), database compliance

comparisons, 577atq command, viewing batch job numbers,

368-369atrm command, deleting batch jobs, 369Audio Format FAQ, 272audio. See soundauthenticated FTP servers, 636-637authentication

Apache Web server file systems, 542-544BIND (Berkeley Internet Name Domain),

716PAM (Pluggable Authentication

Modules), 339-340AuthGroupFile directive (Apache Web

server), 544AuthName directive (Apache Web server),

544authoritative nameservers, 707-708AuthType directive (Apache Web server),

544AuthUserFile directive (Apache Web server),

544autoconf command, 857autoconf utility (C/C++ programming), 849autofs, NFS client configuration, 596autohacking, 874

How can we make this index more useful? Email us at [email protected]

automating tasksscheduling tasks

at command, 367-369batch command, 368-369cron daemon, 369-372

shell scripts, 384-386#! (shebang lines), 380-381built-in variables, 382built-in variables, viewing, 387commands as, 377environment variables, 382executing, 379positional parameters, 383-384reasons for using, 377special characters list, 387-388storing for system-wide access, 380testing, 386trojan scripts, 380user variables, 382variables, assigning/accessing values,

382-383writing, 378

shellsbackground processing, 377backslashes ( \ ) as escape characters,

390backticks ( ` ), replacing strings with

output, 390changing, 380Fedora shells list, 372-373input/output redirection, 373-376job-control commands, 373-374maintaining shell strings with unex-

panded variables, 389man pages, 373pattern-matching, 373-375pipes ( | ), 373, 376positional parameters, 383-384resolving variables in strings with

embedded spaces, 388-389shell command line, 373-377, 383-384

automating tasks 1017

Page 8: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

system serviceschanging runlevels, 364controlling at boot, 360-363manually starting/stopping, 366operation at bootup, 352-360running through xinetd daemon,

363-364troubleshooting runlevels, 365-366

websites, 410-411autoresponders (email), 687.avi file format, 278Ax, shell pattern-matching searches, 375Axis Linux-based cameras website, 287

B

background processing, 377backreferencing, 837backslashes ( \ ), 390

\’ escape sequence, 816\” escape sequence, 816\\ escape sequence, 816

backticks (`), replacing strings with output,390

backups, 423as security, 878configuration files, 157, 424consultants, 425data loss, reasons for, 424dd command, 437floppy disks, 437frequency of, determining, 425-426FTP configuration files, 646full backups

incremental backups with, 429tar command-line backup software,

433hardware

CD-RW drives, 431FireWire (IEEE-1394) drives, 431

NAS, 431-432solid-state drives, 430tape drives, 432USB drives, 430-431Zip drives, 430

incremental backupsfull backup strategies with, 428-429tar command-line backup software,

433kernels, 985levels of, 428MBR, 448needs assessments, 425-426references, 453-454resources, availability of, 425restoring files from, tar command-line

backup software, 434-435software

afio, 439Amanda backup application, 438ark, 435, 437cdbackup, 439File Roller, 435-436flexbackup, 439free software websites, 439kdat, 435tar, 433-435

sound practices, 426strategies

choosing, 429evaluating, 427full strategies, 428-429home user strategies, 427inheriting, 427large enterprise strategies, 427mirroring data, 429principles of, 426RAID arrays, 429simple strategies, 428small enterprise strategies, 427small office strategies, 427

xorg.conf files, 96

automating tasks1018

Page 9: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

badblocks command, file system optimiza-tion, 889

Bagwell, Chris, 272balsa command, 688Balsa email client (GNOME Office), 217, 253bangs (!), 333banners

display banners, 654prelogin banners, 650-651

bar operators ( | ), 376Base (OpenOffice.org), 242bash (Bourne Again Shell), 141, 372

comparison of expressionfile comparisons, 394-395logical comparisons, 395-396number comparisons, 392-394string comparisons, 391-392

test commandfile comparisons, 394-395logical comparisons, 395-396number comparisons, 392-394string comparisons, 391-392

batch command, scheduling tasks, 367-369batch password changes, 341Beagle, Mono, 865-867BeagleTest, MonoDevelop, 865beep codes, 353Behlendorf, Brian, Apache Web server

development, 524Berkeley Internet Name Domain. See BINDbeta releases, testing, 25biff command, 688bin command, 626binary patching, 516BIND (Berkeley Internet Name Domain)

authentication, 716installing, 715-716logging, 722-723named nameserver daemon, running,

724-725named.conf files, 717-719resolver configuration, 723-724

How can we make this index more useful? Email us at [email protected]

rndc.conf files, 717upgrading, 715versions of, 715zone files, 719-722

BIOS (Basic Input Output System)beep codes, 353boot loading process, initiating, 352Fedora installation, 45hard disks/drives

detection, 959optimization, 886

blade servers, 515block devices, managing files for

mknod command, 969naming conventions, 969overview of, 967-968

blocks (file system structure), 936redundant file system descriptors, 937size of, 938superblocks, 937

Bluecurve desktop theme (Red Hat), 166.bmp graphics file format, 294boolean data types, 811boot process

boot loadersBootMagic, 353CD, 353choosing, 56-57, 68configuring, 69-70GRUB (Grand Unified Boot Loaders),

56, 353, 358-359, 450IDE disks, 946installing, 56, 352-353LILO, 353passwords, 69, 877

Fedora rescue disc, 449-450floppy disks, 450initiating, 353prompt options, 61-62Recovery Facility (installation disc),

451-452

boot process 1019

Page 10: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

system services, controlling at, 360-363times, changing, 78

boot.iso boot images, 58BootMagic, 353Bourne Again Shell (bash). See bash

(Bourne Again Shell)braces ( { } ), 797brackets ( [ ] )

[ ] operators, 812[global] section (/etc/samba/smb.conf

files), 598-599[homes] section (/etc/samba/smb.conf

files), 598-600[printers] section (/etc/samba/smb.conf

files), 598-601[programs] section (/etc/samba/smb.conf

files), 598-599break keyword (Python), controlling loops,

800break statements, 409, 822-823bridges, 468, 880broadcasting, 463browsers. See web browsersbrute-forcing, 511Bsdftpd-ssl servers, 638Bt series video chipsets (Brooktree),

275-276built-in variables (shell scripts), 382, 387bunzip2 command, 146burning

CDs, 263-264, 267-269DVDs, 265-269

business-related features, overview of,20-21

BusyBox, system rescue, 452button assignment (mouse devices), 133bye command, 627bzDisk directive, kernel compilation, 986bzImage directive, kernel compilation, 986bzip2 command, 146bzip2 utility, 982

C

C programming languageautoconf utility, 849books about, 857comments, 845constants, 846CVS, 849-850gcc, compilation process, 852gdb tool, 851-852gprof command, 851identifiers, 845keywords, 846, 850make command, 846-848overview of, 843-844programming

example of, 852-853process of, 845starting, 844-845

RCS, 849-850references, 858splint command, 850-851syntax notation, 846syntax of, 845-846

C++ programming languageautoconf utility, 849books about, 857comments, 845constants, 846CVS, 849-850gdb tool, 851-852GNU C++ compiler, 852gprof command, 851identifiers, 845keywords, 846, 850make command, 846-848overview of, 844programming, 844-845RCS, 849-850references, 858splint command, 850-851syntax of, 845-846

boot process1020

Page 11: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

cablefiber optic, 467UTP (unshielded twisted pair), 464-467

cacheslocal caches, 708nameservers, 713-714

Calc (OpenOffice.org), 241, 247-248spreadsheet formatting, 249-250summarizing data with, 250-252

camerasdigital

F-Spot photo-management applica-tion, 290

gThumb, 289handheld cameras, 288-289

parallel port cameras, documentation,288

surveillance, 287webcams, 287-288

cancel command, 303, 311, 622capturing screen images, 296-297cardctl command, 109, 116case statements, 407-408case-sensitive functions, 827cat command, 129, 145cat shell command, 902-903Category 1 UTP cables, 466Category 2 UTP cables, 466Category 3 UTP cables, 466Category 4 UTP cables, 466Category 5 UTP cables, 466Category 6 UTP cables, 467catlsusb command, 293cd command, 144CD drives

CD-RW drives, 431configuring, 109

drive assignments, checking, 110-111FireWire CD drives, initializing,

111-114cd shell command, 903-905CD writers, installing, 262

How can we make this index more useful? Email us at [email protected]

CD-ROMFedora installation, 44, 56-58file systems, 945, 956installation media, testing via installer,

18cdbackup backup software, 439cdda2wav command, 116, 282cdlabelgen command, 282cdp command, 282cdparanoia command, 116, 282cdrdao command, DAO CD-ROM creation,

114cdrecord command, 58, 112, 116, 264, 282cdrecord—scanbus command, 262-263CDs

boot loading process, 353burning, 263-264, 267-269CD writers, installing, 262erasing, 264informational websites, 267lun (logical unit number), 263multi-session CDs, 264overburning, 264storage capacity, 264uses for, 262

Cedega, 314, 321-322cellular networking, 488-489certification course websites, 1002cervisia command, 857CGI (Common Gateway Interfaces), Apache

Web server dynamic content, 555-556.cgm graphics file format, 294change command, 349changing

directories via cd shell command,903-905

file access permissions via chmod shellcommand, 905

kernel symbolic links, 982runlevels, 364shells, 380user information via chfn command, 137

changing 1021

Page 12: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

character devices, managing files for,967-969

chats (Internet)IRC clients

cursing website, 235etiquette, 235IRCd servers, 236using as root users, 234X-Chat, 234

Mozilla Mail, 219chattr command

file attributes, viewing, 937file system optimization, 890immutable files, 937

chfn (change finger information) command,137, 155, 349

chgrp command, 349file/directory permissions, changing, 328group management, 331

chkconfig command, 116, 360-361, 367Apache Web server, starting/stopping,

533-534mouse configurations, 94

chmod command, 153-154, 328, 349, 603,905

chown command, 328, 349chpasswd command, 341, 349chroot (UNIX), DNS security, 733chroot command, system rescue, 452chsh command, 141, 333, 349, 410Class A networks, 458Class B networks, 459Class C networks, 459classes, Python

defining in, 801inheritance, 804-806instances, creating in, 802methods in, 801object variables in, 802

cleanfeed package, 763CLI (command line interpreter)

basic commands list, 901-902cat command, 902-903

cd command, 903-905chmod command, 905commands, combining, 920-922cp command, 905du command, 906-907find command, 907-909grep command, 909-910less command, 910-912ln command, 912-913locate command, 914ls command, 914-916man command, 916mkdir command, 916-917mv command, 917ps command, 917reasons for using, 900-901rm command, 918screen command, 922-924tail command, 918top command, 919-920which command, 920

clients. See also specific clientsclient/server database model, 568gdmsetup, 178kcontrol, 179NFS server configuration, 596-597switchdesk, 182-183terminal clients, 168X Window System, 165

clock files, 85close command, 626CN (common names), 742, 745Coda network file system, 939colons ( : ), as slices, 796-797column types (SQL), 571column-level privileges (MySQL), 580combining commands, 920-922command-line

basic commands list, 901-902books about, 924cat command, 902-903cd command, 903-905

character devices1022

Page 13: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

chmod command, 905commands, combining, 920-922cp command, 905database clients, 586du command, 906-907find command, 907-909grep command, 909-910less command, 910-912ln command, 912-913locate command, 914ls command, 914-916man command, 916mkdir command, 916-917mv command, 917processing, Perl coding example, 785programming, Python, 801-806ps command, 917reasons for using, 900-901references, 924rm command, 918screen command, 922-924scripting, Python. See individual entry

command-line scripting, Pythontail command, 918top command, 919-920which command, 920

command-line interpreter. See CLIcommand-line scripting, Python

conditional statements, conditionalchecks, 798

dictionaries, 797functions, defining, 800-801installing, 789interactive interpreter, 790lists

built-in methods, 796copying, 796mutability, 795nested lists, 795

loopsblocks, 799break keyword, 800

How can we make this index more useful? Email us at [email protected]

continue keyword, 800for loops, 798-799infinite loops, 799multiline loops, 799while loops, 799

number-handling, 791floating-point values, 791integers, 791large numbers, 792number type conversions, 792numeric operators, 791

operator overloading, 795script execution, 790strings

assigning value to, 792built-in methods, 794concatenating, 794immutable sequences, 792indexing, 793repeating, 794unofficial scripts/add-ons websites,

807commands. See also specific commands

combining, 920-922copying files, 442mknod, 969printing

commands list, 303-304location of, 920

shell scripts, writing, 410startx, 180-181tune2fs, 965Xorg, 188

comments inC/C++, 845PHP, 815shell scripts, 378

commercial support websites, 1002-1003common log format (Apache Web server),

553common names (CN), 742, 745Common UNIX Printing System. See CUPS

Common UNIX Printing System 1023

Page 14: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

CommuniGate Pro, 688comparison of expressions, 390

pdksh shells versus bash shellsfile comparisons, 394-395logical comparisons, 395-396number comparisons, 392, 394string comparisons, 391-392

tcsh shellfile comparisons, 398-399logical comparisons, 399number comparisons, 397string comparisons, 396

comparison operators (Perl), 772compiled languages, 844compilers (Mono), 860compiling kernel, 983-984, 987-988

BzDisk directive, 986bzImage directive, 986multiple versions, 982retaining current kernel version, 985speeding up, 986troubleshooting, 993zImage directive, 986

compound operators (Perl), 773Comprehensive Perl Archive Network

(CPAN). See CPAN (Comprehensive PerlArchive Network)

compressingdirectories, tar command-line backup

software, 440files, 24, 146-147

CONCAT() function, 574concatenating strings, Python, 794Concurrent Versions System (CVS). See CVS

(Concurrent Versions System)conditional checks (Python conditional

statements), 798conditional statements

Perl, 774-775PHP, 819-821Python, 798

conditions (PHP loops), 824

config directive (SSI), 557-559configuration files

backups, creating, 424/etc/host.conf, 478/etc/hosts, 476-477/etc/nsswitch.conf, 477-478/etc/resolv.conf, 478/etc/services, 477/etc/sysconfig/network, 478-479

Configure Keyboard dialog, 87Configure Mouse dialog, 92configure script, building Apache Web

server source code, 528configuring

anonymous FTP servers, 646Apache Web server, 535-536

graphic interface configuration,561-564

.htaccess files, 539-541httpd.conf configuration files,

536-538MPM, 538-539

APM (Advanced Power Management),102-104

BIND (Berkeley Internet Name Domain),717-722

boot loaders, 69-70CD drives, 109-114date/time, 105-107DHCP (Dynamic Host Configuration

Protocol)dhclient, 483-484DHCP servers, 484-486

disk quotas, manual configuration, 349display graphics, 94-96DNS (domain name system), 702

caching nameservers, 713-714DHCP (Dynamic Host Configuration

Protocol), 705/etc/host.conf files, 703/etc/hosts files, 704-705/etc/nsswitch.conf files, 703-704

CommuniGate Pro1024

Page 15: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

/etc/resolv.conf files, 705resolvers, 723-724

DVD drives, 109-111Evolution, 747-748Fetchmail

global options, 681-682mail server options, 682user accounts, 682-684

firewalls, 78, 881-882firstboot, 78-80FTP server file-conversion actions

add-on prefixes/postfixes, 659example of, 660-661external commands, 660strip prefixes/postfixes, 659

guest operating systems, 518-519INN (InterNetNews), 754

active files, 760-761history files, 761-762incoming.conf files, 757inn.conf files, 755-757newsgroups files, 760-761readers.conf files, 758-760running innd, 762-763storage.conf files, 757-758

Internet connections, 491dial-in PPP servers, 502-504dial-up access, 495-500DSL, 492-494troubleshooting, 501voice modem support, 503

kernelmake config utility, 987make menuconfig utility, 987-988make xconfig utility, 988-989RAM disk images, 992selecting kernel type, 977subsections of, 989-992

keyboards, 86, 89-90kudzu service, 84-86LDAP servers, 742-744

How can we make this index more useful? Email us at [email protected]

localhost interface, 456-457logwatch command, 386modems, 97

fax modems, 101minicom script, 101serial modems, 98-100WinModems, 102

monitors via system-config-displayclient, 175

MySQL, 578-579name servers, 478networks, 70-71, 471

/etc/host.conf files, 478/etc/hosts files, 476-477/etc/nsswitch.conf files, 477-478/etc/resolv.conf files, 478/etc/services files, 477/etc/sysconfig/network files, 478-479ifconfig, 472-474netstat, 475-476route, 474-475system-config-network tool, 479-481

NFS (Network File System), 594-597OpenOffice.org, 243-244PCMCIA cards, 107-109pointing devices, 90-94Postfix, 679-680PostgreSQL, 582-584print queues, 306-310printers

console-based printers, 303GUI-based printers, 302local printers, 305-310

related commands, 116Samba with /etc/samba/smb.conf files,

598[global] section, 599[homes] section, 599-600[printers] section, 600-601SWAT, 603-607

configuring 1025

Page 16: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Sendmailaliases, 677-678delivery intervals, 676mail forwarding, 677-678mail relaying, 677masquerading, 675rejecting email from specified web-

sites, 678-679sendmail.cf files, 674-677smart hosts, 675

sound cards, 271sound devices, 96-97Squid proxy server

ACL, 693-697client configuration, 692examples of, 699-700specifying client IP addresses, 698

SSH servers, 508-509Telnet servers, 507-508Thunderbird (Mozilla), 748troubleshooting, 83-84TWiki interactive collaboration tool, doc-

umentation website, 234video cards via system-config-display

client, 175vsftpd servers, 643-644websites, 117-118wireless networks, 114-116Wu-FTPd servers, 646-658X Window System, 173

manual configuration, 176-177system-config-display client, 174-176xorg.conf configuration files, 168-173

Xen, 519-520xinetd daemons, 641-642yum (Yellowdog Updater, Modified) com-

mand, 931-932consistency (ACID), database compliance

comparisons, 577console

basic commands list, 901-902cat command, 902-903

cd command, 903-905chmod command, 905combining, 920-922cp command, 905du command, 906-907find command, 907-909grep command, 909-910less command, 910-912ln command, 912-913locate command, 914ls command, 914-916man command, 916mkdir command, 916-917mv command, 917print control, 613-616printers, configuring, 303ps command, 917reasons for using, 900-901rm command, 918screen command, 922-924system monitoring, 413-415tail command, 918top command, 919-920virtual consoles, 132-133which command, 920

Console Project template (MonoDevelop),861

constantsC/C++, 846PHP, 813-814

constructor methods, Python, 803continue keyword (Python), controlling

loops, 800Control Center dialog (KDE), 188Control Center dialog (kdm), 179control structures. See looping constructscontrol.ctl files, 754controllerless modems, 37-38controlling queries, 735-736controlling zone transfers, 736convert utility, 294-295

configuring1026

Page 17: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

convertingext3 disk file systems to ext2 disk file sys-

tems, 965-967files, configuring FTP server file-conver-

sion actions, 658-661graphics file formats, 294number types in Python, 792

copying, 133directory structures, tar command-line

backup software, 440files

cp command, 441cp shell command, 905FTP, 442mc command-line file management

software, 441multiple files between servers, 511rsync command, 444-445remote files, 510rtools, 442scp command, 442-443SFTP, 443tar command-line backup software,

439-440uucp, 442with scp, 442

lists, 796MBR, 448

cp command, 145, 453configuration file backups, 424copying files, 441

cp shell command, 905CPAN (Comprehensive Perl Archive

Network), installing modules in Perl,780-782

cpio command, 453CPUs, Fedora installation, 39-40crackers versus hackers, 874cramfs modules, 936CREATE DATABASE statements

MySQL, 579PostgreSQL, 583

How can we make this index more useful? Email us at [email protected]

CREATE statements (SQL), 572CREATE USER statements (PostgreSQL), 584createdb command (PostgreSQL), 591createrepo command, creating yum com-

mand repositories, 933-934createuser command (PostgreSQL), 591cron daemon

crontab files, reading, 371tasks

repeatedly running, 369-372scheduling, 367

crontab files, 370-372csh shell, 372ctlinnd command, 762ctlinnd files, 753CUPS (Common UNIX Printing System), 616

printerscreating entries, 618-620defined printers database, 300

website, 620cupsd, 300curl command, file transfers, 632current directory, listing files via ls shell

command, 914-916cursors, 812CustomLog directive (Apache Web server),

554CVS (Concurrent Versions System), C/C++

programming, 849-850cvs command, 857cyclic buffer spool article storage method

(news servers), 758

D

-d file comparison operators, 394, 398daemons. See specific daemonsdata directories, initializing

MySQL, 578PostgreSQL, 582-583

data directories 1027

Page 18: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

dataintegrity, database comparisons, 577locking, database comparisons, 576loss, reasons for, 424mirroring, 429storage, RDBMS, 569

data pilots (Calc), 250-252data=journal / data=ordered / data=write-

back mode (ext3 disk file system), 952database administrators (DBAs). See DBAs

(Database Administrators)databases

access/permission issues, 586clients

client/server model, 568command-line clients, 586local GUI database access, 587middleware, 588psql command-line client, 590-591SSH database access, 586web database access, 588

comparisons, 575ACID compliance, 577data locking, 576procedural languages, 578speed, 576SQL subqueries, 577triggers, 578

flat file, limitations of, 568MySQL

adding user accounts, 580command-line client, 588-590creating, 579data directory ownership, 578database-level privileges, 580granting/revoking privileges, 580graphical clients, 591initializing data directories, 578initializing grant tables, 578installing, 578root user passwords, 579

PostgreSQLcreating databases, 583creating/deleting database users,

584-585exiting psql command-line client, 584granting/revoking privileges, 585initializing data directories, 582-583installing, 581RPM distribution, 581starting postmaster program, 583

RDBMSdata storage, 569SQL basics, 571-575table relations, 569-570

references, 592date command, 105date/time, configuring, 105-107DBAs (database administrators), responsi-

bilities of, 567-568dd command, 453

blank image files, creating, 962floppy disk backups, 437if= values, 437of= values, 437

Debian Project website, 34debugging C/C++

gdb tool, 851-852gprof command, 851splint command, 850-851

declarations (PHP loops), 824decompressing files, 146-147defragementation, ext3 disk file system, 941delegation (DNS), troubleshooting, 729deleting. See also removing

batch jobs, 369directories via rm shell command, 918files. See also files, recovery

immutable files, 937via rm shell command, 918

PostgreSQL database users, 584-585delivery intervals (Sendmail), setting, 676

data1028

Page 19: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Dell Computers website, preinstalled Linuxsystems, 33

deny directive (Apache Web server),541-542

dependency checking, 846depmod command, modular kernel man-

agement, 978description field (ftpconversions files), 660Designer button (MonoDevelop), 868designer command, 857desktop environments

components of, 182GNOME, 186

Balsa email client, 217C/C++ programming, 845, 855-856Epiphany web browser, 212File Roller, 435-436GAIM, 236Glade, 855-856GnomeMeeting Internet videoconfer-

encing application, 236-237Nautilus web browser, FTP sessions,

635optimizing, 891Pan news client, 226-228

KDE, 188ark backup tool, 435-437C/C++ programming, 845, 853-854kdat backup tool, 435KDevelop, C/C++ programming,

853-854KMail email client, 219KNode news client, 228-229Konqueror web browser, 212, 634-635,

692optimizing, 891Qt Designer (Trolltech), C/C++ pro-

gramming, 854destructor methods, Python, 803development releases (kernel) versus stable

kernels, 981device drivers, 976device files, 968

How can we make this index more useful? Email us at [email protected]

device labels, 956Device section (xorg.conf configuration

files), 172devicenames == command, 304-305devices.txt files, 975df command, 374, 970dhclient, installation, 483-484dhclient command, 504DHCP (Dynamic Host Configuration

Protocol), 463, 481activating, 482-483dhclient installation, 483-484DHCP server configuration, 484-486DHCP server installation, 484dhcpd.conf options, 487DNS client configuration, 705servers, installation/configuration,

484-486dhcpd.conf options, 487Dia (OpenOffice.org), 242dial-in PPP servers, 502-504dial-up Internet access, 495-500dial-up logins, 134dictionaries (Python), 797die function (Perl), 783dig (Domain Information Groper) com-

mand, 709, 739digital cameras, 287

F-Spot photo-management application,290

gThumb, 289handheld cameras, 288-289

digital images, managing, 22digital subscriber line (DSL) Internet access.

See DSL (digital subscriber line) Internetaccess

directives.htaccess files, 539

AllowOverrides directive, 540-541Options directive, 540

httpd.conf filesDirectoryIndex, 538DocumentRoot, 538

directives 1029

Page 20: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Group, 537Listen, 536ServerAdmin, 537ServerName, 537ServerRoot, 536User, 537UserDir, 538

SSIconfig, 557-559echo, 559exec, 559flastmod, 560fsize, 560include, 560printenv, 560set, 560variables, 560

directoriesbasic directories list, 123/bin, 123/boot, 124changing via cd shell command, 903-905compressing via tar command-line

backup software, 440creating via mkdir shell command,

916-917deleting via rm shell command, 918/dev, 124/etc, 124-126, 128files, listing via ls shell command,

914-916/home, 129permissions, 151-154/proc, 129-130/sbin, 123structures, copying via tar command-line

backup software, 440/tmp, 131/usr, 131/var, 131

DirectoryIndex directive (httpd.conf files),538

dirlist enable setting (vsftpd server defaultsettings), 645

dirmessage enable setting (vsftpd serverdefault settings), 645

disable command, 303, 311, 622disabling

atime (files), file system optimization,889-890

SSH1 in SSH servers, 509disaster recovery plans, 883disk file systems, 938

ext2, 939creating via mke2fs command, 951defragmentation, 941ext3 conversion, 965-967ext3 transitions, 941

ext3, 939creating, 951-952defragmentation, 941development of, 940-941ext2 conversion, 965-967ext2 transitions, 941file/directory sizes, 941journaling options, 942, 952performance, 941structure of, 941verifying file integrity, 943

FAT, 939, 945, 950reiserfs, 939, 944, 950-952

disk quotas, 348-349, 418disk usage, printing via du shell command,

906-907display banners, 654display graphics, configuring, 94-96display managers, 177

gdm, 178-179kdm, 179X Window System, 167xdm, 180

display power management signaling(DPMS). See DPMS (display power man-agement signaling)

directives1030

Page 21: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Display Settings main screen (system-con-fig-display client), 174

distribution version numbers, 17DivX file format, 278dmesg command, 83, 100, 108, 116, 130

Fedora installation, 46pointer configuration, 91serial-port modem configurations, 98

DN (distinguished names), 742-744DNS (domain name system), 701-702

BIND (Berkeley Internet Name Domain)authentication, 716installing, 715-716logging, 722-723named nameserver daemon, running,

724-725named.conf files, 717-719resolver configuration, 723-724rndc.conf files, 717upgrading, 715versions of, 715zone files, 719-722

configuring, 702-705delegation, 729dig command, 709-710DNSSEC (DNS Security Extensions),

737-738domain names, 707domain registration, 728dotted quad IP addresses, 701forward lookups, 709forward zones, 725-727host command, 710informational websites, 728, 733, 739local caches, 708name resolution overview, 708nameservers

authoritative nameservers, 707-708caching nameservers, 713-714

namespaces, structure of, 706nslookup command, 711potential problem host alerts, 736-737

How can we make this index more useful? Email us at [email protected]

resolvers, 701, 707reverse lookups, 709reverse resolution, 729-730reverse zones, 727-728RR (resource records), 706-707search order, setting, 478security

ACL (access control list), 734-735controlling queries, 735-736controlling zone transfers, 736DNSSEC (DNS Security Extensions),

737-738poisoning, 733potential problem host alerts, 736-737related commands, 739split DNS, 738-739spoofing, 733UNIX security considerations, 733-734

slave nameserver serial number accuracy,730

system-config-bind BIND configurationtool, 731-732

third-party DNS services, 714-715tools, troubleshooting, 731whois command, 711-713zone files, troubleshooting, 730-731

DNSSEC (DNS Security Extensions), 737-738do, until loops (Perl), 778do, while loops, 778, 825Documentation directory (/usr/src/linux-2.6

directory), 975DocumentRoot directive (httpd.conf files),

538dollar sign ( $ )

$* built-in variable, 387$# built-in variable, 387$? built-in variable, 387$0 built-in variable, 387

dom0, 517Domain Name System (DNS). See DNS

(Domain Name System)domain O, 517

domain O 1031

Page 22: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

domain parameter (innd.conf), 756domains. See also DNS (domain name sys-

tem)dom0, 517FQDN (fully qualified domain names),

707names, 707registering, 728unprivileged domains, 517

domU, 517Doom 3, installation, 315-316DOS file systems, 945, 950-953dotted quad IP addresses, 701double ampersand ( && ) number compari-

son operators, 399double equal sign ( == ) string comparison

operators, 396double greater than sign (<<) here opera-

tor, 376double pipe ( || ) number comparison oper-

ators, 399double quotes ( “ ), resolving variables in

shell strings with embedded spaces,388-389

download enable setting (vsftpd serverdefault settings), 645

downloadingApache Web server, 525-526TWiki interactive collaboration tool,

233-234websites for offline reading, 633

downtime, scheduling (FTP server), 664-665DPMS (display power management signal-

ing), 103Draw (OpenOffice.org), 242drive geometry, 946drivers

printer drivers list, 303-304video drivers, installation, 314-315

drivesCD-RW drives, 431DVD+RW/-RW drives, 431FireWire, 431

IDE drives as SCSI drive emulators, 263NAS (Network Attached Storage),

431-432solid-state drives, 430tape backup drives, 432USB drives, 430Zip drives, 430

DROP USER statement (PostgreSQL), 585dropdb command (PostgreSQL), 591dropuser command (PostgreSQL), 584, 591DSL (digital subscriber line) Internet access,

492-494du command, 906-907, 970Dual head tab (system-config-display

client), 176dual-core processors, 23dual-host no-NIC networks, 464dumb gateways, 468dummy interfaces, 456dump command, 970dumpe2fs command, 970dumpkeys command, 88durability (ACID), database compliance

comparisons, 577dvd+rw-tools command, 282dvd+rw-tools package, 265-266DVDs

burning, 265-269drives, configuring, 109-111DVD/video players, 281DVD+RW/-RW drives, 266, 431formats of, 265preformatted DVDs, 266storage capacity, 265

dvgrab command, 297dvi command, 303dynamic content, Apache Web server

CGI, 555-556flow control, 561PHP, 555SSI, 556

domain parameter1032

Page 23: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Dynamic Host Configuration Protocol. SeeDHCP (Dynamic Host ConfigurationProtocol)

dynamic links, 123-124

E

-e file comparison operators, 398e2fsadm command, 970e2fsck command, file system optimization,

889e2image command, 970echo command, 130, 374echo directive (SSI), 559ed (text editor), 147editing

crontab files, 371-372/etc/modprobe.conf files, 469-470/etc/printcap, 301FTP server files, 646ftpaccess configuration files, 647.htaccess files, 539-541httpd.conf Apache Web server configura-

tion files, 536-538local printer settings, 310-311partition tables, 947-950system jobs, 370-371

edquota command, 349elevation of privileges, 326elinks, 565emacs (text editor), 147-151emacs command, 763email, 669

autoresponders, 687Balsa (GNOME Office), 217, 253books about, 690client development, 213CommuniGate Pro, 688Evolution (Ximian), 215-217, 253,

747-748Exchange Server, 687

How can we make this index more useful? Email us at [email protected]

Fetchmail, 680configuring, 681global options, 681-682installing, 681mail server options, 682user accounts, 682-684

KMail, 219mail daemons, 686mail utility, 221-222mbox format, 672MDAs (Mail Delivery Agents), 673

choosing, 684-685defining, 214FetchYahoo, 686Gotmail, 686Hotwayd, 686MailScanner, 686Procmail, 685Spamassassin, 685Squirrelmail, 685-686

Mozilla Mail, 219MTAs (Mail Transport Agents), 670

choosing, 672defining, 214Exim, 672maildir, 672Postfix, 671, 679-680Qmail, 671Sendmail, 670-671, 674-679

MUAs (Mail User Agents), 213, 673-674mutt, 222-224new client information websites, 224Perl, sending via, 781-783Pine, 222Postfix, configuring, 679-680protocols, 214references, 238related commands, 688Sendmail, 670-671

aliases, 677-678delivery intervals, 676email access rules, 678

email 1033

Page 24: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

mail forwarding, 677-678mail relaying, 677masquerading, 675rejecting email from specified web-

sites, 678-679sendmail.cf files, 674-677smart hosts, 675

SMTP (Simple Mail Transfer Protocol),669-670, 673

Sylpheed-claws, 224Thunderbird (Mozilla), 217, 748websites, 689

enable command, 303, 311, 622encscript command, 303endless loops, 401-402Enterprise Linux (Red Hat, Inc.)

overview of, 13release cycles, 17uses of, 20

env command, 142environment variables, 142-144, 382eog command, 297epiphany command, 667Epiphany web browser, 212-eq number comparison operators, 392equal sign ( = ), 814

== (double equal sign) string comparisonoperators, 396

string expression operators, 391erasing CDs, 264error-checking, Mono command line, 864escape characters, 389-390escape sequences, PHP, 815-816escputil command, 303etc/log.d/logwatch.conf files, configuring

via logwatch command, 386Ethereal, 884ethereal command, 504ethereal tool, 420ethernet, 465evolution command, 688

Evolution email client, 215-217, 253,747-748

Exchange Server, 687exclamation point ( ! ), 333

!= (is not equal) symbol, 575string comparison operators, 396string expression operators, 391

bangs, 333logical comparison operators, 395number comparison operators, 399

.exe file extensions, Mono, 862exec directive (SSI), 559execution operators (PHP), 821Exim, 672exit statements, 409expire.ctl files, 754export command, 144exportfs command, 595exports files, 595expressions, 146, 373

comparison of expressions, 390pdksh shells versus bash shells,

391-396tcsh shells, 396-399

regular expressions, 550, 778-779ext2 disk file system, 939

creating via mke2fs command, 951defragmentation, 941ext3

conversions, 965-967transitions, 941

ext2fs undeletion process, 446ext3 disk file system, 18, 939

creating viamke2fs command, 951mkfs.ext3 command, 951-952

defragmentation, 941development of, 940-941directories, sizes of, 941ext2

conversions, 965-967transitions, 941

email1034

Page 25: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

filessizes of, 941verifying integrity of, 943

journaling options, 942, 952performance, 941structure of, 941

ext3 modules, 936extended partitions, 947external commands (ftpconversion files),

660external computer attacks, defining,

873-874extract() array function, 831extraversion level (kernel), 981

F

-f file comparison operators, 394, 398F-Spot, 290failsafe window managers, twm, 183FAT (File Allocation Table) disk file system,

939, 945, 950fat modules, 936fax command, 101faxes

all-in-one (print/fax/scan) devices, trou-bleshooting, 621

modems, configuring, 101fclose() file function, 833-834fdisk command, 970

Fedora installation, 46functions of, 949IDE partitions, 947Microsoft version versus Linux version,

946partitions, editing, 947-949

Fedora64-bit features, 22business-related features, 20-21components of, 16description of, 13-15

How can we make this index more useful? Email us at [email protected]

desktops, choosing, 166distribution of, 15documentation, 23-24dual-core processors, 23filesystem features, 18-19graphical logins, 81installation, 53

Anaconda installing, 18, 63BIOS settings, 45boot loaders, 56-57, 68-70boot prompt options, 61-62boot screen navigation, 60-61boot times, changing, 78business considerations, 30CD-ROM installation, 54-58controllerless modems, 37-38CPU, 39-40deployment plans, 33finishing, 76-77firstboot configuration, 78-80FTP, 58-59hard drive partitions, 45-48, 66-68hard drive storage, 35hardware compatibility, 36-37hardware inventories, 40-43hardware requirements, 33-34hardware specifications, researching,

53-54HTTP, 59install methods/types, choosing, 54,

57keyboards, choosing, 64kickstart method, 48-51languages, choosing, 64legacy hardware, 34logical volume management, 66media checks, 62, 64methods of, 43-44minimum Fedora requirements, 34monitors, 60, 64motherboard-based hardware, 38-39mouse device configuration, 64

Fedora 1035

Page 26: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

multiple Ethernet devices, 71network installations/configurations,

58-59, 70-71NFS, 59overview of, 43partition strategies, planning, 55predeployment checklist, 32references, 51-52, 82root accounts, creating, 74root passwords, creating, 73-74software, choosing/installing, 54-55,

74-76system considerations, 30-31text-based installations, 60time zones, setting, 71-72USB devices, 38user considerations, 31user satisfaction, 32

PPC platforms, 22-23problems, reporting, 25Red Hat software tools included with, 16references, 26rescue disc, 448-450shutdowns, 81software support, 15text-based prompts, 81upgrades, 17website, 13

Fedora Announcements mailing list, 1000Fedora Modem Configuration Wizard,

498-500Fedora Project, 1004

assisting with, 25description of, 13Developer’s Guide website, 25mailing lists, 1008-1009minimum Fedora hardware require-

ments, 34Fetchmail, installing/configuring, 680-684fetchmail command, 688fetchmailconf command, 688FetchYahoo, 686

FHS (Filesystem Hierarchy Standard), 120fiber optics

cables, 467networks, 465

file command, determining file compressionmethods, 206

File Roller, 203, 435-436file systems

CD-ROM, 945, 956creating, 945

disks as storage device, 946partition tables, 947-950partitioned disks, 950-952

directoriesbasic directories, list of, 123/bin, 123/boot, 124/dev, 124/etc, 124-128/home, 129/proc, 129-130/sbin, 123/tmp, 131/usr, 131/var, 131

disk file systems, 938ext2, 939-941, 951, 965-967ext3, 939-943, 951-952, 965-967FAT, 939, 945, 950reiserfs, 939, 944, 950-952

DOS, 945, 950-953features, overview of, 18-19FHS (Filesystem Hierarchy Standard), 120high-level formatting, 950JFS, 939, 944journaling file systems, 939layout of, 120-121loopback file systems, 962-964LVM, 961-962metadata, defining, 935modular kernel support, 936

Fedora1036

Page 27: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

mounting, 953amd, 958defining, 938/etc/fstab files, 955-957Floppy Formatter (KDE), 957-958KDiskFree (KDE), 957KwikDisk (KDE), 957mount command, 954umount command, 955User Mount Tool (KDE), 957-958usermount graphical file system man-

agement client, 957network file systems, 938-939optimizing, 888-890partitions

mounting as read-only, 964-965supported types, 938

references, 970-972relocating, 959-961structure of, 936-938sync command, 888test file systems, creating/mounting,

962-964viewing, 121-123, 940virtual file systems, 129XFS, 939, 944

filesaccess permissions, changing via chmod

shell command, 905attributes, viewing from inodes, 937comparisons (comparison of expression),

394-395, 398-399compressing, 146-147contents, printing via cat shell com-

mand, 902-903conversion, configuring FTP server file-

conversion actions, 658-661copying

cp command, 441, 905FTP, 442mc command-line file management

software, 441

How can we make this index more useful? Email us at [email protected]

multiple files between servers, 511remote files, 510rsync command, 444-445rtools, 442scp command, 442-443SFTP, 443tar command-line backup software,

439-440uucp, 442with scp, 442

current directory, listing in via ls shellcommand, 914-916

decompressing, 146-147deleting. See also files, recovery; files,

undeletingimmutable files, 937via rm shell command, 918

handles, 833immutable files, 937integrity, verifying in ext3 disk file sys-

tems, 943linking via ln shell command, 912-913managing

for character devices, block devices,and special devices, 967-969

via shell, 145-146moving via mkdir shell command, 917multiple files, copying between servers,

511paging through output via less shell

command, 910-912permissions, 151, 327

assigning, 152chgrp command, 328chmod command, 328chown command, 328

PHP functions, 832-834printing last lines via tail shell com-

mand, 918recovery, 446-447. See also files, deletingrestoring from backup via tar command-

line backup software, 434-435

files 1037

Page 28: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

searchesfind shell command, 907-909locate shell command, 914

sharing. See NFS (Network File System),Samba

transfers, 631-633undeleting, 446-447. See also files, delet-

ingFiles section (xorg.conf configuration file),

169-170filesize() file function, 834file_get_contents() file function, 832file_put_contents() file function, 832filtering spam, 763find command, 155-156, 433, 907-909find2perl command, 786finger command, displaying user informa-

tion, 137finger information fields (/etc/passwd files),

336Finish and Create New Print Queue dialog

(system-config-printer tool), 308Firefox web browser (Mozilla), 210-211,

565, 692firewalls, 78, 881-882FireWire (IEEE-1394) drives, 111-114, 431firstboot, 78-80Flash plug-in (Macromedia), 279flastmod directive (SSI), 560flat file databases, limitations of, 568flexbackup backup software, 439float data types, 811floating-point numeric values, Python, 791floppy disks

backups, dd command, 437drives, creating DOS file systems for, 953Linux distribution websites, 1005system boots, GRUB, 450

Floppy Formatter (KDE), mounting file sys-tems, 957-958

flow control (Apache Web server dynamiccontent), 561

focus policy, 181fopen() file function, 832-833

for loops, 824Perl, 776Python, 798-799

for statements, 400-401foreach loops, 824-825

Mono, 863Perl, 776

format command, creating FAT disk file sys-tems, 950

formattingCalc spreadsheets, 249-250file systems, high-level formatting, 950Writer documents, 246-247

forward lookups, 709forward zones, 725-727forwarding email via Sendmail, 677-678fpthosts files, allowing/denying FTP server

connections, 661-662FQDN (fully qualified domain names), 707fread() file function, 833free backup software websites, 439free command, 129, 374, 418free memory, displaying, 418FROM clauses, SELECT statements, 573fromhost parameter (innd.conf), 756fsck command, 943, 970fsize directive (SSI), 560fstab files, 125, 594FTP (File Transfer Protocol), 625

commands list, 667copying files, 442Fedora installation, 44, 58ftp.kernel.org, 982graphics-based client interface

gFTP, 633-634Konqueror web browser (KDE),

634-635Nautilus web browser (GNOME), 635

references, 667-668servers

allowing/denying connections viaftphosts file commands, 661-662

anonymous servers, 636-637, 646

files1038

Page 29: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

authenticated servers, 636-637Bsdftpd-ssl servers, 638configuration file backups, 646configuring file-conversion actions,

658add-on prefixes/postfixes, 659example of, 660-661external commands, 660strip prefixes/postfixes, 659editing server files, 646NcFTPd servers, 637-638quick installation, 641vsftpd servers, 637, 642-645xinetd daemons, configuring, 641-642Wu-FTPd servers, 646-658, 662-667

software, installing, 638-639text-based client interface

commands list, 626-627ftp command-based sessions, 627-630Iftp command file transfers, 631-632info pages, 631wget command file transfers, 632-633

usersassigning permissions, 639passwords, 639-640

version information, hiding, 651ftp command, 667

FTP text-based client interface sessions,627-630

SSH servers, 509ftpaccess configuration files

editing, 647ftpusers file, 648Wu-FTPd servers, configuring, 646

access control directives, 647-650cdpath directed commands, 657-658permission control directives, 655-657shutdown file structures, 658system logging directives, 654-655user information directives, 650-654

ftpconversions files, 646, 660ftpcopy command, 667

How can we make this index more useful? Email us at [email protected]

ftpcount command, 662ftpcp command, 667ftphosts Wu-FTPd server configuration files,

646ftprestart command, 662, 665ftpshut command, 662

FTP servers, scheduling downtime, 664magic cookies, 665

ftpusers files, ftpaccess configuration files,648

ftpwho command, 662ftpwho fields (output format tables), 662full backups, 428-429, 433full newsfeed news servers, 752functions

defined, 844Perl

die, 783use, 780

PHParray functions, 830-831file functions, 832-834isset(), 834PCRE functions, 836string functions, 826-828unset(), 834var dump(), 835-836

Pythonclass methods, 801defining, 800-801

shell scripts, 409-410fwrite() file function, 833

G

.g3 graphics file format, 294GAIM instant messaging client, 236games

Cedega, 314, 321-322Doom 3, installation, 315-316

games 1039

Page 30: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Maelstrom, 314Quake 4, installation, 318references, 322types of, 313Unreal Tournament 2004, installation,

317-318video driver installation, 314-315Wolfenstein: Enemy Territory, installation,

319gatekeepers, 237gateways, smart/dumb, 468Gatos Project, 275gcc (GNU C compiler), 852gcc command, 857, 995gdb command, 857gdb tool (C/C++ programming), 851-852gdm (GNOME display manager), configur-

ing, 178-179gdmsetup client, 178, 189GECOS field (/etc/passwd files), 336gedit (text editor), 148get command, 626GetCodecs, 278getlist files, 753gFTP (graphical File Transfer Protocol)

client interface, 633-634gftp command, 667Ghostscript, versions of, 305Ghostscript interpreter, 299, 304GIDs (Group IDs), 327.gif graphics file format, 294gigabit ethernet, 465GIMP (GNU Image Manipulation Program),

253, 285GTK (Gimp Tool Kit) widget set, 252local directory, 286menu navigation, 286Photoshop (Adobe) compared to, 286

gimp command, 259, 286, 297Glade, 855-856glade-2 command, 857global options (Fetchmail), 681-682

global-level privileges (MySQL), 580GMT (Greenwich Mean Time), 72GNOME (GNU Network Object Model

Environment) desktop environment, 186Balsa email client, 217C/C++ programming, 845, 855-856configuring, 187Epiphany web browser, 212Evolution email client, 215-217, 253,

747-748File Roller, 435-436GAIM, 236Glade, C/C++ programming, 855-856GnomeMeeting, 236-237, 288mailing lists, 1008menu editing, enabling, 274Nautilus web browser, FTP sessions, 635optimizing, 891Pan news client, 226-228

GNOME office, 252-254Gnome-CD, 273gnome-lokkit command, 504, 884gnome-mouse-properties command, 90-92gnome-nettool tool, 420gnome-panel-screenshot utility, 296gnome-system-monitor tool, 420GNU C++ compiler, 852Gnumeric (GNOME Office), 253gnumeric command, 259gocr optical character recognition client,

292Google, 1001

kernel errors, troubleshooting, 994Linux pages website, 37

Gotmail, 686gpasswd command, group management,

330-331gphoto2 client, overview of, 22gpm (General Purpose Mouse)

drivers, 93server, 133-134

gpm-root command, custom menu creation,134

games1040

Page 31: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

gprof command, 851, 857gqview command, 297grabbers, 278grabbing mode (webcams), 287Gracenote CDDB Music Recognition Service,

267GRANT statement

PostgreSQL, 585SQL, 580

grant tables (MySQL), initializing, 578granting

privilegesMySQL, 580PostgreSQL, 585

system administrator privileges to usersrestricted shells, 346root privileges, granting on occasion,

343-345UIDs (user IDs), temporarily changing,

341-343graphic interface configuration (Apache

Web server), 561peak performance configuration, 564server configuration, 563virtual host properties, 562

graphical database clients (MySQL), 591graphical installers, screen navigation, 63graphics

digital cameras, 287-290file formats, 293-296GIMP (GNU Image Manipulation

Program), 252-253, 285-286related commands, 297scanners, 292-293screen images, capturing, 296-297unknown image files, identifying, 295websites, 297-298

greater than sign ( < )< operators, 397<< (double greater than) here operator,

376<= (greater than or equal) operators, 397

Green, Andy, Telnet servers, 508

How can we make this index more useful? Email us at [email protected]

greeting command, hiding FTP versioninformation, 651

grep command, 146, 374, 909-910chkconfig command output, 360serial-port modem configurations, 98

grephistory files, 753greplog shell script, 385-386grip command, 282grolbp command, 303Group directive (httpd.conf files), 537group files, 329-330groupadd command, group management,

330-331groupdel command, group management,

330groupmod command, group management,

330groups

GIDs (Group IDs), 327management, 328-331

groups command, 349groupware, 254growisofs command, 266grpck command, group management, 331GRUB (Grand Unified Boot Loaders), 56,

353dual-boot Fedora configurations, 46passwords, 358system boots, 450system services, booting to nondefault

runlevel, 358-359gs client, 299gs command, 303-305gsbj command, 303gsdj command, 303gThumb, 289-290GTK (Gimp Tool Kit) widget set, 252Gtk#, Mono, 867-868gtkam command, 297GtkTest, 868guest operating systems, setting up,

518-519GUI Network Configuration tool, 705

GUI Network Configuration tool 1041

Page 32: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

GUI (graphical user interfaces)Gtk#, creating via, 868printers, configuring, 302

gunzip command, 146gv command, 304gzip command, 146, 453gzip packages, 982

H

hackers versus crackers, 874halt command, Fedora shutdowns, 81Hancom Office, 258handheld digital cameras, 288-289hard disks/drives

BIOS detection, 959components of, 946cylinder limitations, 960drive geometry, 946Fedora installation, 44installing, relocating file systems,

959-960LBA, 959-960logical volume management, 66master/slave jumpers, 959-960MBR, 946optimizing

benchmarks, 885BIOS adjustments, 886file system adjustments, 888-890hdparm command, 886-887

partitionsbackups, 46-47choosing partitioning schemes, 47creating, 66-68creating file systems, 950-952dual-boot configurations, 46Fedora installation, 44-46hosting on separate partitions, 47-48planning, 55

storage devices, 946

hard links, 912-913hardware

backupsCD-RW drives, 431DVD+RW/-RW drives, 431FireWire (IEEE-1394) drives, 431NAS, 431-432solid-state drives, 430tape drives, 432USB drives, 430Zip drives, 430

compatibilitydatabase website, 36Fedora deployment plans, 31

inventories, 40-43kudzu service, 84-86specifications, researching, 53-54workarounds, specifying via installers, 18

Hardware tab (system-config-display client),174-176

hash command, 626hashes (Perl), 770-771hdparm command, hard disk/drive opti-

mization, 886-887hdx=ide-scsi command, hard disk/drive

optimization, 886header files, 844hfs modules, 936hidden processes, viewing, 420hiding FTP version information, 651high-level formatting (file systems), 950history files (INN), 761-762HMAC-MD5 algorithm, 716HOME environment variable, 145HOME lines (/etc/crontab files, 370home user backup strategies, 427host command, 710, 739host.conf files, 478, 703hostname command, 608hosts

/etc/hosts files, adding to, 476-477network settings, 478-479

GUI1042

Page 33: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

hosts files, 456, 476-477, 704-705Hotwayd, 686HOWTO documents

chroot-BIND, 734compressed files, reading, 24description of, 139disk quotas, 349DVD+RW/+R/-R[W], 265ext2fs undeletion process, 446HTML format, reading in, 24LILO configuration, 994LVM, 962Network Boot and Exotic Root, 877quitting, 24Xinerama, 176

HP (Hewlitt-Packard), preinstalled Linux sys-tems, 33

.htaccess files, 539-541HTML (Hypertext Markup Language)

browsing files, 140HOWTO documents, reading, 24PHP, 837-838

htpasswd command (Apache Web server),creating user files, 543

HTTP (Hypertext Transfer Protocol), Fedorainstallation, 44, 59

httpd script, starting/stopping Apache Webserver, 531-532

httpd. See Apache Web serverhttpd.conf configuration files (Apache Web

server), 535-538hubs, 467hwclock command, 72, 105-106hwconf files, 85

I

IBMLinux website, 1002preinstalled Linux systems, 33

How can we make this index more useful? Email us at [email protected]

Icecast, 275.ico graphics file format, 294IDE (integrated development environment)

disks, bootloaders, 946drives as SCSI drive emulators, 263partitions, fdisk command, 947

ide.txt files, 975idebus=xx command, hard disk optimiza-

tion, 886identifiers (C/C++), 845identify command (ImageMagick), 295idex=ata66 command, hard disk optimiza-

tion, 886idex=autotune command, hard disk opti-

mization, 886idex=dma command, hard disk optimiza-

tion, 886if statements, 405-406if/else conditional statements (Perl), 775if= values (dd command), 437ifconfig command, 456-457, 472-474, 504,

608Iftp command, 631-632, 667IM (instant messaging), 236

GAIM, 236Jabber protocol, 236

ImageMagick, 295-297images. See graphicsIMAP (Internet Mail Access Protocol), 214immutable files, 937immutable sequences, strings as (Python),

792import utility, 296Impress (OpenOffice.org), 242in-line kernels, 977include directive (SSI), 560include files, 844include keyword (PHP), 826incoming.conf files, 754, 757incremental backups

full backup strategies with, 428-429tar command-line backup software, 433

incremental backups 1043

Page 34: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

indexing, Pythondictionaries, 797strings, 793

infinite loops, Python, 799info command, 139inheritance, Python, 804-806init command

system reboots, 134system services, booting to runlevel, 354

init processes, 353init scripts, 359-360initdb program, Postgre SQL data directory

permissions, 583initializing

FireWire CD drives, 111-114NICs (network interface cards), 468-471

initrd files, 965-967initrd.txt files, 975inittab files, 125, 356INN (InterNetNews) package, 751

configuration files, 754-755full newsfeed news servers, 752innd configuration

active files, 760-761history files, 761-762incoming.conf files, 757inn.conf files, 755-757newsgroups files, 760-761readers.conf files, 758-760running innd, 762-763storage.conf files, 757-758

installing, 755leaf node news servers, 752local news servers, 753newsgroup commands, 763program files, 753-754readers.conf files, 758spam filtering, 763websites, 751, 763

inn.conf files, 754-757inncheck files, 753innconfval files, 753

innd command, 763innd configuration

active files, 760-761history files, 761-762incoming.conf files, 757inn.conf files, 755-757newsgroups files, 760-761readers.conf files, 758-760running innd, 762-763storage.conf files, 757-758

innd files, 753inndstart files, 753innfeed.conf files, 754innreport files, 753innstat files, 753innwatch files, 753innwatch.ctl files, 754inodes, 937input strings, searches via grep shell com-

mand, 909-910input/output redirection, 373-376InputDevice section (xorg.conf configura-

tion files), 170-171INSERT statements (SQL), 573insmod command, 116, 978installation disc (Recovery Facility), system

boots, 451-452installed packages, listing, 1001-1002installers. See Anaconda installerinstalling

Apache Web server, 525-529BIND (Berkeley Internet Name Domain),

715-716CD writers, 262CPAN modules in Perl, 782DHCP (Dynamic Host Configuration

Protocol)dhclient, 483-484DHCP servers, 484

Doom 3, 315-316Fedora, 53

Anaconda installing, 18, 63BIOS settings, 45

indexing1044

Page 35: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

boot loaders, 56-57, 68-70boot prompt options, 61-62boot screen navigation, 60-61boot times, changing, 78business considerations, 30CD-ROM installation, 54-58controllerless modems, 37-38CPU, 39-40deployment plans, 33finishing, 76-77firstboot configuration, 78-80FTP, 58-59hard drive partitions, 45-48, 66-68hard drive storage, 35hardware compatibility, 36-37hardware inventories, 40-43hardware requirements, 33-34hardware specifications, researching,

53-54HTTP, 59install methods/types, choosing, 54,

57keyboards, choosing, 64kickstart method, 48-51languages, choosing, 64legacy hardware, 34logical volume management, 66media checks, 62, 64methods of, 43-44minimum Fedora requirements, 34monitors, 60, 64motherboard-based hardware, 38-39mouse device configuration, 64multiple Ethernet devices, 71network installations/configurations,

58-59, 70-71NFS, 59overview of, 43partition strategies, planning, 55predeployment checklist, 32references, 51-52, 82root accounts, creating, 74

How can we make this index more useful? Email us at [email protected]

root passwords, creating, 73-74software, choosing/installing, 54-55,

74-76system considerations, 30-31text-based installations, 60time zones, setting, 71-72USB devices, 38user considerations, 31user satisfaction, 32

Fetchmail, 681FTP servers, quick installation, 641FTP software, 638-639hard disks/drives, relocating file systems,

959-960INN (InterNetNews) packages, 755install methods, specifying, 18installation media, testing via installer,

18MySQL, 578-579NFS (Network File System), 594Nmap, 876OpenOffice.org, 243-244Personal Desktop, 21PostgreSQL, 581precompiled kernels, 980Python, 789Quake 4, 318Samba, 597Squid proxy server, 692Tripwire security tool, 878TWiki interactive collaboration tool, 233Unreal Tournament 2004, 317-318video drivers, 314-315Wolfenstein: Enemy Territory, 319Xen, 517-518

integersdata types, 811Python, 791

Intel-based Linux distribution websites,1005

intellectual property rights, 261interactive interpreter (Python), 790

interactive interpreter 1045

Page 36: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

interfacesdummy interfaces, 456localhost, 455

checking availability of, 456manual configuration, 456-457

InterMezzo network file system, 939internal computer attacks, defining,

873-875internal network websites, Apache Web

server virtual hosting, 553Internet

chats, IRC clients, 234-236connections, 490

AOL, 491common configuration, 491-492dial-in PPP servers, 502-504dial-up access, 495-500DSL, 492-494overview of, 22troubleshooting, 501voice modem support, 503

development of, 210email clients

Balsa (GNOME Office), 217, 253development of, 213Evolution, 215-217, 253, 747-748KMail, 219mail utility, 221-222Mozilla Mail, 219mutt, 222-224new client information websites, 224Pine, 222Sylpheed-claws, 224Thunderbird (Mozilla), 217

Fedora installation, 44IM (instant messaging), 236newsgroups, 225newsreaders

KNode news client, 228-229Mozilla news client, 229-231Pan news client, 226-228

slrn news client, 226Thunderbird news client (Mozilla),

231video conferencing, GnomeMeeting

application, 236-237web browsers

Epiphany, 212Firefox (Mozilla), 210-211Konqueror, 212Mozilla Suite, 211-212

Internet coffee pot, 288Internet Explorer (MS), Squid proxy server

configuration for, 692interpreters (Mono), 860intranet websites, Apache Web server vir-

tual hosting, 553inventories

hardware, 40-43managing, yum (Yellowdog Updater,

Modified) command, 929-931IP addresses, 458

dotted quad IP addresses, 701gatekeepers, 237IP masquerading, 460limitations, 459-460netmasks, 459, 462-463network classes, 458-459Squid proxy server, 698

ipchains packet-filtering software, 882IPP (Internet Printing Protocol), 299iptables packet-filtering software, 882IPv4 (IP version 4)

IP masquerading, 460limitations, 459-460netmasks, 459, 462-463network classes, 458-459

IRC (Internet Relay Chat) clients, 234,1009-1010

cursing website, 235etiquette, 235IRCd servers, 236Perl resources, 788

interfaces1046

Page 37: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

root users, using as, 234X-Chat, 234

irda files, 85iso9660 file systems, 945iso9660 file system/etc/fstab files, 956isolation (ACID), database compliance com-

parisons, 577isset() function, 834iteration statements

break, 409case, 407-408exit, 409for, 400-401if, 405-406repeat, 404select, 404shift, 405until, 403-404while, 401-403

iwconfig command, 504iwconfig tool, 487iwlist tool, 487iwpriv tool, 487iwspy tool, 487

J

Jabber protocol, 236Jabber servers, 236Jargoogle web search page, 214Java

enabling, 281Mono versus, 860

jed (text editor), 147JFS (Journal File System), 18-19, 939, 944jfs modules, 936job numbers (batch tasks), viewing,

368-369job-control commands, 373-374joe (Joe’s Own Editor), 148

How can we make this index more useful? Email us at [email protected]

joining strings, Python, 794journal mode (ext3 disk file system), 942,

952journaling

ext3 disk file system, 942, 952JFS (Journal File System), 18-19, 939, 944

joystick*.rpm packages, 90joysticks, 90.jpg graphics file format, 294jumpers (hard drives), 959-960

K

K Desktop Environment (KDE), 188kaboodle command, 282kamera command, 297kate (text editor), 148kbdrate command, 88kbd_mode command, 88kcoloredit command, 297kcontrol client, 179, 188kdat backup tool, 435KDE (K Desktop Environment), 179, 188

ark backup tool, 435-437C/C++ programming, 845, 853-854kdat backup tool, 435KDevelop, C/C++ programming, 853-854KMail email client, 219KNode news client, 228-229KOffice, 255-258Konqueror web browser, 212, 565, 667

configuring for Squid proxy server,692

FTP sessions, 634-635kppp client, serial-port modem configu-

rations, 98mailing lists, 1008optimizing, 891Qt Designer (Trolltech), C/C++ program-

ming, 854system monitoring tools, 422

KDE 1047

Page 38: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

kdetv command, 279KDevelop, 853-854kdevelop command, 857kdf tool, 422KDiskFree (KDE), mounting file systems,

957kdm (KDE display manager), configuring,

179kedit (text editor), 148kernel

#! (shebang lines), 380-381backups, 985booted kernel storage, 124compiling, 984, 987-988

bzDisk directive, 986bzImage directive, 986retaining current kernel version, 985speeding up, 986troubleshooting, 993viewing compilation date, 17zImage directive, 986

configuringmake config utility, 987make menuconfig utility, 987-988make xconfig utility, 988-989RAM disk images, 992subsections of, 989-992

development of, 974developmental releases, 981device drives, 976in-line kernels, 977init processes, 353modular kernels, 977

cramfs modules, 936/etc/modprobe.conf files, 978-979ext3 modules, 936fat modules, 936file system supported modules, 936jfs modules, 936loading modules, 980managing, 978-979msdos modules, 936

nfs modules, 936ntfs modules, 936reiserfs modules, 936removing modules, 979romfs modules, 936smbfs modules, 936udf modules, 936ufs modules, 936umsdos modules, 936vfat modules, 936

modulesloading, 470-471managing, 979

monolithic kernels, 977multiple versions, compiling, 982numbering system for, 17oops, 994optimizing, 890overview of, 973-974patched kernels, 980, 983-984PID, 353precompiled kernels, 980recompiling, 980references, 995-996runtime errors, troubleshooting, 994SCSI disk drivers, 977security, 873source code in /usr/src/linux-2.6 direc-

tory, 976source trees, makefiles, 974sources, obtaining, 982stable kernels, 981symbolic links, changing, 982testing programs in /usr/src/linux-2.6

directory, 976type of, selecting, 977versions of, 981

kernel-parameters.txt files, 975kernel-xen-guest package, 517key-based logins, 511-512Keyboard and Console HOWTO website,

133

kdetv command1048

Page 39: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

keyboard files, 85keyboards

choosing for installation, 64configuring, 86, 89-90, 134KVM (keyboard video mouse) hardware,

94-95Linux support, 86

keys, 812keys function, Perl hashes, 771keywords

C/C++, 846, 850reserved SQL keywords, 572substitutions (C/C++ programming), 850

kibitz command, 410Kickstart Configurator dialog, Fedora instal-

lation, 49kickstart installation method, 48-51kiconedit command, 297kill command, 415-416kill-SIGHUP command, 697-698kmail command, 688KMail email client, 219Kmid, 273, 282Kmix sound mixer, 271knode command, 763KNode news client, 228-229KOffice, 255-256, 258Konqueror web browser (KDE), 212, 565,

667FTP sessions, 634-635Squid proxy server, configuration for,

692kooka command, 297Kooka scanners, 292KOrganizer scheduling program (KOffice),

257-258korn command, 688KornShell 93, 379koshell command, 259kpaint command, 297kppp client (KDE), serial-port modem con-

figurations, 98-100kppp command, 116

How can we make this index more useful? Email us at [email protected]

ks.cfg files, Fedora installation, 51ksconfig command, Fedora installation, 49ksh shell, 372ksort() array function, 830-831KSpread (KOffice), 257kspread command, 259ksysguard tool, 422kudzu service, 84-86, 128kuickshow command, 297kview command, 297KVM (keyboard video mouse) hardware,

94-95KwikDisk (KDE), mounting file systems, 957KWord (KOffice), 256-257kwrite (text editor), 148

L

lame delegation, 729lame servers, 729LANG environment variable, 142languages

installation, choosing for, 64keyboards, selecting for, 87

LANs (Local Area Networks), enabling net-work printers, 608-611

laptops, Linux informational websites, 1006large enterprise backup strategies, 427last command, monitoring user

logins/logouts, 335last statements (Perl), 777lastb command, monitoring failed

logins/bad logins, 336LBA (Logical Block Addressing), 959-960LDAP (Lightweight Directory Access

Protocol)adding people to, 744-746CN, 742, 745DN, 742-743email clients, 747-749functions of, 741

LDAP 1049

Page 40: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

ldapadd command, 746ldapsearch command, 746LDIF, 744nonspecific searches, 744OpenLDAP, 741

file permissions, 746management tools, 749

phpLDAPadmin administration tool, 749references, 749root users, 742-743server configuration, 742-744slappasswd tool, 743

ldapadd command, 746ldapsearch command, 746LDIF (LDAP Data Interchange Format), 744LD_LIBRARY_PATH environment variable,

142-le number comparison operators, 392leaf node news servers, 752legacy hardware, 34-35less command, 139, 145

plain-text files, reading, 24software package documentation, read-

ing, 140less shell command, 910-912less than sign ( > )

> operators, 397=> (less than or equal) operators, 397

Lightweight Directory Access Protocol. SeeLDAP

LILO, 353configuration, HOWTO document web-

sites, 994Fedora support, 966

linkers, 844links

files, ln shell command, 912-913hard links, 912-913symlinks, 912-913

Linux. See also Fedora; kernelEnterprise Linux (Red Hat, Inc.)

overview of, 13release cycles, 17uses of, 20

guides, 1003manual pages, 23-24PC tablets, 90success of, 14UNIX comparisons, 14viruses, security, 880websites

Linux Hardware HOWTO website, 37Linux Laptop website, 1006Linux Professional Institute website,

1002Linux SMP HOWTO website, 40Linux USB project website, 622Linux-USB device over website, 36LinuxPrinting.org website, 36

linux askmethod boot prompt option, 61linux dd boot prompt option, 61Linux Documentation Project, 1003linux mediacheck boot prompt option, 61linux nofb boot prompt option, 62linux noprobe boot prompt option, 61linux rescue boot prompt option, 61linux resolution=width x height boot

prompt option, 62linux updates boot prompt option, 61Linux Zaurus PDAs, 1006Listen directive (httpd.conf files), 536listing

files in current directory via ls shell com-mand, 914-916

processes via ps shell command, 917listings

ftphosts configuration files, 661purging log files, 783xinetd configuration file for wu-ftpd, 641

Livna repository, 315lm_sensors package, 103

LDAP1050

Page 41: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

ln command, 912-913Apache Web server source code, building,

528serial-port modem configurations, 98

loadingkernel modules, 470-471modules, 980

loadkeys command, 88-89, 134LOADLIN kernel size issues, 57local caches, 708local disk file systems, 938

ext2, 939creating via mke2fs command, 951defragmentation, 941ext3 conversion, 965-967ext3 transitions, 941

ext3, 939creating, 951-952defragmentation, 941development of, 940-941ext2 conversions, 965-967ext2 transitions, 941file/directory sizes, 941journaling options, 942, 952performance, 941structure of, 941verifying file integrity, 943

FAT, 939, 945, 950reiserfs, 939, 944, 950-952

local news servers, 753local printers, 305-311local repositories (yum), creating, 932-934localhost interfaces, 455-457locate command, 145locate shell command, 914locking data, database comparisons, 576LogFormat statement (Apache Web server),

variables of, 553-554logical comparisons (comparison of expres-

sion), 395-396, 399

How can we make this index more useful? Email us at [email protected]

login process, 131dial-up logins, 134overview of, 346-347sessions, 132remote computers, 135-137text-based console logins, 132via remote computers, 135-137virtual consoles, 132-133

logname command, 350logs

Apache Web server, 553-554BIND (Berkeley Internet Name Domain),

722-723purging (Perl coding example), 783system logs

controlling, 386Perl, 768

logwatch command, configuring, 386lokkit command, 504, 881, 884long integers, Python, 792lookups, forward/reverse, 709loop blocks, Python, 799loopback file systems, 962-964loopback interface. See localhost interfaceloops

endless, 401-402foreach, Mono, 863Perl

do, until loops, 778do, while loops, 778for loops, 776foreach loops, 776last statements, 777next statements, 777redo statements, 777-778until loops, 777while loops, 777

PHP, 823-825Python

break keyword, 800continue keyword, 800for loops, 798-799

loops 1051

Page 42: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

infinite loops, 799loop blocks, 799multiline loops, 799while loops, 799

losetup command, creating loopback filesystems, 963

losing data, reasons for, 424lp command, 304, 311, 614, 622lpadmin command, 303lpc command, 304, 311, 614-615, 622lpf command, 304lpq command, 311, 614-615, 622lpr command, 615lprm command, 304, 311, 614-615, 622LPRng, configuring Print service restrictions,

609lpstat command, 304, 311, 614, 616, 622ls command, 121, 153, 914-916

Fedora installation, verifying, 51software versions, tracking, 192user account permissions, viewing, 326

lsmod command, 116modular kernel management, 978-979pointer configuration, 91-92

lsraid command, 970lsusb command, 293-lt number comparison operators, 392LUG (Linux Users Groups), 1003lun (logical unit number), 263LVM (Logical Volume Management), 19, 66,

961-962

M

m3u file format, 274MAC (media access control), 464MACHINE environment variable, 142Maelstrom, 314

magic cookies, 653ftpshut command, 665list of, 652shutdown file magic cookies list, 658

mail command, 222, 688mail daemons, 686mail relaying, 677mail server options (Fetchmail), 682mail utility

commands list, accessing, 222email messages

reading, 221responding to, 222retrieving, 221sending, 221status indicators, 221

shell scripting, 222mail. See emailmailcmd parameter (innd.conf), 756maildir, 672mailing lists, 25, 1000, 1008-1009mailpost files, 754MailScanner, 686MAILTO lines (/etc/crontab files), 370Mail:Sendmail module (Perl), 782-783major numbers, 968major version section (kernel), 981make bzImage command, kernel compila-

tion, 986make clean command, kernel compilation,

986make command, 846-848, 857, 995make config utility, kernel configuration,

987make dep command, kernel compilation,

986make install command, kernel compilation,

986make menuconfig utility, kernel configura-

tion, 987-988make modules command, kernel compila-

tion, 986

loops1052

Page 43: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

make modules_install command, kernelcompilation, 986

make utility, documentation website, 976make xconfig utility, kernel configuration,

988-992makedbz files, 754makefiles, 846-848, 974makehistory files, 754malicious codes, trojan scripts, 380man command, 24, 138, 916man pages

accessing, 138graphics file formats, 295-296searching, 138-139

managingadding new, 335files for character devices, block devices,

and special devices, 967-969LDAP, 748-749modular kernels, 978-980print services, 303-305

manual pages, 23-24, 916manual system services, starting/stopping,

366manually restoring partition tables, 448-449manually starting Apache Web server,

530-531MARC (Mailing listARChives) website, trou-

bleshooting kernel errors, 994masquerading

IP, 460Sendmail, 675

master nameservers, 708master/slave jumpers (hard drives), 959-960Math (OpenOffice.org), 242math operators (Perl), 773max clients setting (vsftpd server default

settings), 645max per ip setting (vsftpd server default

settings), 645maxconnections parameter (innd.conf), 756mbox format, 672MBR (Master Boot Record), 353, 448, 946

How can we make this index more useful? Email us at [email protected]

mc (Midnight Commander) command-linefile management software

copying files, 441file recovery, 446-447

mc command, 410mcedit (text editor), 148MDAs (Mail Delivery Agents), 673

choosing, 684-685defining, 214FetchYahoo, 686Gotmail, 686Hotwayd, 686MailScanner, 686Procmail, 685Spamassassin, 685Squirrelmail, 685-686

memoryfree memory, displaying, 418local caches, 708PCs, testing via installer, 18

memtest86 boot prompt option, 61metadata, defining, 935methods, Python

class methods, 801constructor methods, 803destructor methods, 803lists, 796string methods, 794

mformat command, 970mget command, 626, 629-630Microsoft Exchange Server, 687middleware, database clients as, 588MIDI mappers, 273migration (Fedora), 30-31mikmod command, 282MIME (Multipurpose Internet Mail

Extensions) Protocol, 214mini-CD Linux distribution websites, 1004minicom, 101, 497minor numbers, 968minor version section (kernel), 981mirroring data, 429

mirroring data 1053

Page 44: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

mkbootdisk command, 995mkdir shell command, 916-917mkdosfs command, creating DOS file sys-

tems, 950-953mke2fs command, 888, 951mke2fs-S command, file recovery, 446mkfs command, 970mkfs.bfs command, 950mkfs.ext2 command, 950mkfs.ext3 command, 951-952mkfs.minix command, 950mkfs.msdos command, 950mkfs.vfat command, 950mkinitrd command, 966, 995mkisofs command, 263-264, 282, 970mknod command, 969mkpasswd command, random password

generation, 137mkreiserfs command, 950-952, 970mkswap command, 970mnemonic characters, 152.mng graphics file format, 294Modem Configuration Wizard, 498-500modems, 97. See also dial-up Internet access

controllerless modems, 37-38fax modems, configuring, 101minicom script, 101serial modems, configuring, 98-100WinModems, configuring, 102

moderatormailer parameter (innd.conf),756

moderators files, 754modinfo command, modular kernel man-

agement, 978modprobe command, 470-471, 978modprobe.conf files, 85, 125, 469-470modular kernels, 977

cramfs modules, 936/etc/modprobe.conf files, 978-979ext3 modules, 936fat modules, 936file system supported modules, 936

hfs modules, 936jfs modules, 936loading modules, 980managing, 978-979msdos modules, 936nfs modules, 936ntfs modules, 936reiserfs modules, 936removing modules, 979romfs modules, 936smbfs modules, 936udf modules, 936ufs modules, 936umsdos modules, 936vfat modules, 936

Module section (xorg.conf configurationfiles), 170

modulesloading, 980Perl

CPAN, installing/loading from,780-782

Mail:Sendmail, 782-783standard modules list, accessing, 780

Python standard library modules, 806removing, 979

mod_access module (Apache Web server),546

mod_alias module (Apache Web server),546

mod_asis module (Apache Web server), 546mod_auth module (Apache Web server),

547mod_auth_anon module (Apache Web

server), 547mod_auth_dbm module (Apache Web

server), 547mod_auth_digest module (Apache Web

server), 547mod_autoindex module (Apache Web

server), 548mod_cgi module (Apache Web server), 548mod_dir module (Apache Web server), 548

mkbootdisk command1054

Page 45: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

mod_env module (Apache Web server), 548mod_expires module (Apache Web server),

548mod_headers module (Apache Web server),

548mod_include module (Apache Web server),

549mod_info module (Apache Web server), 549mod_log_config module (Apache Web

server), 549mod_mime module (Apache Web server),

549mod_mime_magic module (Apache Web

server), 549mod_negotiation module (Apache Web

server), 549mod_proxy module (Apache Web server),

549mod_rewrite module (Apache Web server),

549mod_setenvif module (Apache Web server),

550mod_speling module (Apache Web server),

550mod_ssl module (Apache Web server), 550mod_status module (Apache Web server),

550mod_unique_id module (Apache Web

server), 550mod_userdir module (Apache Web server),

550mod_usertrack module (Apache Web

server), 550mod_vhost_alias module (Apache Web

server), 550Monitor section (xorg.conf configuration

files), 171-172monitoring

console-based monitoring, 413-415disk quotas, 418ethereal tool, 420free command, 418gnome-nettool tool, 420gnome-system-monitor tool, 420

How can we make this index more useful? Email us at [email protected]

graphical process/system managementtools, 419-420

kill command, 415-416nice command, 416renice command, 416time command, 416top command, 417uptime command, 418user activity, 335-336vmstat command, 418vncviewer tool, 420watch command, 418xcpustate client, 420xosview client, 419

monitorschanging, 173installation, choosing for, 64configuring, 60, 94-96, 175

MonoApplication Output window, 861args, 863-864command line

C# program structures, 862compilers, 860error checking, 864interpreters, 860parameters, printing out, 863variables, creating, 863

.exe file extensions, 862foreach loops, 863installing, 860Java versus, 860libraries

Beagle, 865-867Gtk#, 867-868viewing, 860

MonoDevelop, 861reasons for using, 859-860web resources, 869WriteLine(), 863

Mono 1055

Page 46: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

MonoDevelopBeagleTest, 865Console Project template, 861Designer button, 868GtkTest, 868GUI designer, accessing, 868

monolithic kernels, 977MOTD (Message of the Day), 159motd.news files, 754motherboard-based hardware, 38-39Motif Window Manager (mwm), 184mound command, command-line options,

955mount command, 602, 970

components of, 954Fedora installation, 50usage examples, 954

mountingfile systems, 953

amd, 958defining, 938/etc/fstab files, 955-957Floppy Formatter (KDE), 957-958KDiskFree (KDE), 957KwikDisk (KDE), 957mount command, 954umount command, 955User Mount Tool (KDE), 957-958usermount graphical file system man-

agement client, 957initrd files, 967loopback file systems, 963-964partitions, relocating file systems,

960-961read-only partitions, 964-965Samba shares, 602-603

mouse devicesbutton assignment, 133configuring, 90-94system reboots/shutdowns, 134three-button emulation, 134X Window System updates, 171

mouse files, 85mouseconfig client, 188mouseconfig command, 90-92, 116, 134mouseconfig tool, 86.mov file format, 278moving files via mkdir shell command, 917mozilla command, 763Mozilla Mail email client, 219Mozilla news client, 229, 231Mozilla Suite web browser, 211-212Mozilla web browser, Java plug-ins, 281-282MP3 files, 272mpage command, 304MPEG files, 272-274, 278MPlayer, 279MPM (multiprocessing modules), Apache

Web server configuration, 538-539mput command, 626msdos modules, 936mta parameter (innd.conf), 756MTAs (Mail Transport Agents), 670

choosing, 672defining, 214Exim, 672maildir, 672Postfix, 671, 679-680Qmail, 671Sendmail, 670-671

aliases, 677-678delivery intervals, 676email access rules, 678mail forwarding, 677-678mail relaying, 677masquerading, 675rejecting email from specified web-

sites, 678-679sendmail.cf files, 674-677smart hosts, 675

MUAs (Mail User Agents), 213, 673-674multi-session CDs, creating, 264multicasting, 463multidimensional arrays, 812

MonoDevelop1056

Page 47: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

multimedia, 261CDs

burning, 263-264, 267-269CD writers, installing, 262erasing, 264informational websites, 267lun (logical unit number), 263multi-session CDs, 264overburning, 264storage capacity, 264uses for, 262

Cedega, 321-322Doom 3 installation, 315-316DVDs

burning, 265-269DVD+RW, 266formats of, 265preformatted DVDs, 266storage capacity, 265

hardware for, 277intellectual property rights, 261Java, enabling, 281Quake 4 installation, 318related commands, 282sound, 270

formats, 271-273music players, 273recording, 271sound cards, 271streaming audio, 274-275

TV/videoDVD/video players, 281hardware, 275-277personal video recorders, 280video formats, 277-278viewing TV in Linux, 279-280viewing video in Linux, 278-279

Unreal Tournament 2004 installation,317-318

video driver installation, 314-315

How can we make this index more useful? Email us at [email protected]

websites, 283Wolfenstein: Enemy Territory installation,

319multiple class inheritance, Python, 805-806multiple files copying between servers, 511multiple kernel versions

compiling, 982patching, 983

multiple print queues, configuring, 310multiple terminals, screen shell command,

922-924music players, 273music. See soundmutability

lists, 795Python dictionaries, 797

mutt command, 689mutt email client, 222-224mv command, 145, 917mwm (Motif Window Manager), 184myenv shell script, 378-380MySQL

access/permission issues, 586CONCAT() function, 574data directories, 578database clients

command-line clients, 586graphical clients, 591local GUI database access, 587mysql command-line client, 588-590SSH database access, 586web database access, 588

databases, creating, 579grant tables, initializing, 578installing, 578optimizing

measuring key buffer usage, 893-894query caches, 894-896query optimization, 896-897read buffers, 896table caches, 896

MySQL 1057

Page 48: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

PostgreSQL comparisons, 575ACID compliance, 577data locking, 576procedural languages, 578speed, 576SQL subqueries, 577triggers, 578

privileges, 580root user passwords, 579user accounts, adding, 580

mysql command (MySQL), 591mysql command-line client, 588-590mysqladmin command, 580, 591mysqldump command (MySQL), 591MySQLGUI website, 591mysql_install_db command, MySQL configu-

ration, 578-579MythTV, 280

N

-n string expression operators, 391name resolution. See DNS (Domain Name

System)name servers, configuring, 478name-based virtual hosts, 552-553named daemons, 724-725, 739named.conf files, 717-719nameservers

authoritative nameservers, 707-708caching nameservers, 713-714serial number accuracy, 730

namespaces, structure of, 706nano (text editor), 148nano command, 410NAS (Network Attached Storage), 431-432NAT (network address translation), 459Nautilus web browser (GNOME), 635, 667navigating

GNU command documentation, 139shells, 144-145

ncftp servers, 638, 667NcFTPd servers, 637-638-ne number comparison operators, 392neat client, serial-port modem configura-

tions, 98nedit (text editor), 148needs assessments (backups), 425-426Nessus, system vulnerability assessments,

876nested lists, 795NetBoot, 353netconfig command, 505NetFilter. See iptables packet-filtering soft-

warenetmasks, 459, 462-463netstat command, 475-476network files, 478-479networks, 455

books, 506bridges, 468broadcasting, 463cable

fiber optic, 467UTP (unshielded twisted pair),

464-467Class A, 458Class B, 459Class C, 459command summary, 504command-line network interface config-

urationifconfig, 472-474netstat, 475-476route, 474-475

configuration, 70-71configuration files

/etc/hosts, 476-477/etc/nsswitch.conf, 477-478/etc/resolv.conf, 478/etc/services, 477/etc/sysconfig/network, 478-479system-config-network tool, 479-481

MySQL1058

Page 49: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

DHCP (Dynamic Host ConfigurationProtocol), 481

activating, 482-483dhclient installation, 483-484DHCP server installation/configura-

tion, 484-486dhcpd.conf options, 487

disaster recovery plans, 883dual-host no-NIC networks, 464gateways (smart/dumb), 468hubs, 467installing Fedora from, 58-59Internet connections, 490

AOL, 491common configuration, 491-492dial-in PPP servers, 502-504dial-up access, 495-500DSL, 492-494troubleshooting, 501voice modem support, 503

localhost interface, 455-457multicasting, 463netmasks, 459, 462-463news systems

newsgroups, 225newsreaders, 226-231Pan, 228

NICs (network interface cards), 463-466patches/upgrades, 505printers, 608-613routers, 468security

backups, 878bridges, 880firewalls, 881-882passwords, 877physical security, 877-878Tripwire security tool, 878-879updates, 884

storage, 431-432subnets, 462switches, 467

How can we make this index more useful? Email us at [email protected]

TCP/IPIP addresses, 458-460IP masquerading, 460netmasks, 459, 462-463ports, 461

troubleshooting, 467unicast addressing, 463uplink ports, 467VPNs (Virtual Private Networks), telnet

command, 137websites, 505-506wireless networks, 114-116, 487-490

newgroup command, 762news clients

KNode, 228-229Mozilla, 229-231Pan, 226, 228slrn, 226Thunderbird (Mozilla), 231

news servers. See INN (InterNetNews) pack-age

news.daily files, 754newsfeeds files, 754newsgroups, 225, 1006-1008newsgroups files (INN), 760-761newsreaders

KNode news client, 228-229Mozilla news client, 229-231Pan news client, 226-228slrn news client, 226Thunderbird news client (Mozilla), 231

newusers command, 341, 350next statements (Perl), 777NFS (Network File System)

client configuration, 596-597Coda, 939Fedora installation, 44, 59installing, 594InterMezzo, 939server configuration, 594-596SMB, 939

NFS 1059

Page 50: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

starting/stopping, 594uses of, 594

nfs modules, 936nice command, 416NICs (network interface cards), 463

10BASE-T, 464100BASE-T, 464-4651000BASE-T, 465fiber optic, 465initialization, 468-471MAC (media access control), 464Promiscuous mode, 879token ring, 464wireless, 465-466

Nmap, 876nmap command, 612nnrpd files, 754nnrpd.track files, 754NNTP (Network News Transfer Protocol),

225nntpget files, 754nntpsend files, 754nntpsend.ctl files, 754noatun command, 278, 282nohup command, running programs after

logging out, 134noload mode, ext3 disk file system, 952nologin files, 346notebook monitors, 95NS records, 722nslookup command, 710-711nsswitch.conf files, 477-478, 703-704nsupdate command, 739ntfs modules, 936ntpbm-progs command, 297ntsysv command, 93, 116, 360-362, 367numbers

comparisons (comparison of expression),392-394, 397

lun (logical unit numbers), 263type conversions, Python, 792

numbering system for kernels, 17

numeric operatorscomparison operators list (Perl), 772Python, 791

O

-o file comparison operators, 398-o logical comparison operators, 395object data type, 811object variables (class), Python, 802octal characters, 152of= values (dd command), 437office suites, 240

GNOME office, 252-254Hancom Office, 258KOffice, 255-258OpenOffice.org

Base, 242Calc, 241, 247-252configuring, 243-244development of, 242-243Dia, 242Draw, 242Impress, 242installing, 243-244Math, 242Planner, 242spelling/hyphenation dictionaries,

244website, 243Writer, 241, 244-247

related commands, 259websites, 260Windows applications, running with

Wine, 259OfficeJet Linux driver project (HP) website,

622ogg files, 272Ogg-Vorbis files, 272one-liner Perl code examples, 784-785oocalc command, 259

NFS1060

Page 51: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

ooimpress command, 259OOP (Object Oriented Programming),

Pythonclasses

creating instances of, 802definitions, 801inheritance, 804-806methods, 801object variables, 802

constructor/destructor methods, 803oowriter command, 259open command, 626open source business development model,

14OpenLDAP, 741

file permissions, 746management tools, 749

OpenOffice.org, 241-242Base, 242Calc, 241, 247-252configuring, 243-244development of, 242-243Dia, 242Draw, 242Impress, 242installing, 243-244Math, 242Planner, 242spelling/hyphenation dictionaries, 244website, 243Writer, 241, 244-247

OpenSSH, 636servers. See SSH, serverstools, wireless network security, 877

operands, 817operator overloading, 795operators

[ ] operators, 812< operators, 397> operators, 397bar ( | ) operators, 376overloading, 795

How can we make this index more useful? Email us at [email protected]

Perlcomparison operators, 772compound operators, 773math operators, 773miscellaneous operators, 773-774

PHP, 819execution operators, 821list of, 817-818ternary operators, 821

plus sign ( + ) operators (Python),794-795

Python, 794optimizing

Apache web server, 891-892file systems, 888-890GNOME desktop environment, 891hard disks/drives, 885-890KDE desktop environment, 891Linux kernel, 890MySQL

measuring key buffer usage, 893-894query caches, 894-896query optimization, 896-897read buffers, 896table caches, 896

references, 897SQL statements, 896-897

Options directive (Apache Web server), 540options field (ftpconversions files), 660OR statements (SQL), 575ordered mode (ext3 disk file system), 942,

952organization parameter (innd.conf), 756OSS (Open Sound System) sound card dri-

vers, 271output redirection, 373-376ovdb_recover files, 754ovdb_upgrade files, 754overburning CDs, 264overclocking, 40ovmethod parameter (innd.conf), 756

ovmethod parameter 1061

Page 52: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

P

packageschoosing, 74-76dvd+rw-tools, 265-266installating, 74-76installed packages, listing, 1001-1002joystick*.rpm, 90kernel-xen-guest, 517lm_sensors, 103software package documentation,

139-140vnc, 517xen, 517

packetsbrowsing, 880filtering, 882writing, 266

paging through file output via less shellcommand, 910-912

PAM (Pluggable Authentication Modules),339-340

pan command, 763Pan news client, 226-228parallel port cameras, documentation, 288paravirtualization, 516parted command, 970

Fedora installation, 46partitions, editing, 950

partition tablescreating, 947editing, 947-950manually restoring, 448-449

partitionscreating, 66-68hard disks/drives, creating file systems,

950-952IDE partitions, fdisk command, 947mounting

read-only, 964-965relocating file systems, 960-961

planning, 55

supported types, 938zip disks, 947

passive command, 644passwd command, 155-157, 333, 350passwd files, 125, 325-327, 336-338passwd.nntp files, 754passwords, 877

batch password changes, 341bootloaders, 877brute-forcing, 511/etc/passwd files, 336-338FTP users, 639-640GRUB, 358LDAP root users, assigning to, 743MySQL root users, 579PostgreSQL database users, creating, 584root passwords, creating, 73-74selecting, 340-341shadow passwords, 338-339, 639-640system password policies, 336

pasting, 133patch command, 857, 984patched kernels, 980, 983-984patches

binary patching, 516networks, 505

PATH environment variable, 142-143PATH lines (/etc/crontab files), 370pathhost parameter (innd.conf), 756pathnews parameter (innd.conf), 756pattern-matching, 373-375. See also wild-

card searchespbm command, 304.pbm graphics file format, 294PCI (Peripheral Control Interface) devices,

power-management configuration, 103pci=biosirg command, hard disk optimiza-

tion, 886PCMCIA cards

PCMCIA Card Services software, 107-108removing/inserting, 109troubleshooting, 108-109

packages1062

Page 53: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

pcmcia files, 86PCRE (Perl-Compatible Regular Expressions)

functions, 836.pcx graphics file format, 294PDF documents, reading, 24pdksh (public domain Korn shell), 372, 379

comparison of expressionfile comparisons, 394-395logical comparisons, 395-396number comparisons, 392-394string comparisons, 391-392

select statements, 404test command, 391

file comparisons, 394-395logical comparisons, 395-396number comparisons, 392-394string comparisons, 391-392

PEAR::DB (PHP), 838-840performance tuning

Apache web server, 891-892file systems, 888-890GNOME desktop environment, 891hard disks

benchmarks, 885BIOS adjustments, 886file system adjustments, 888-890hdparm command, 886-887

KDE desktop environment, 891Linux kernel, 890MySQL

measuring key buffer usage, 893-894query caches, 894-896query optimization, 896-897read buffers, 896table caches, 896

references, 897SQL statements, 896-897

peripherals, configuring, 128Perl

#! (she-bangs), 769appeal of, 767books about, 786

How can we make this index more useful? Email us at [email protected]

code examplescommand-line processing, 785one-liners, 784-785posting to Usenet, 784purging logs, 783sending email, 781-783

command-line errors, troubleshooting,769

conditional statements, 774-775development of, 767functions

die, 783use, 780

IRC resources, 788looping constructs, 776-778modules

loading from CPAN, 780-782Mail::Sendmail, 782-783standard modules list, accessing, 780

operatorscomparison operators, 772compound operators, 773math operators, 773miscellaneous operators, 773-774

perldoc command, 770perlfunc document, accessing, 770regular expressions, 778-779related Fedora and Linux commands, 786sendmail command, 781shell access, 779-780simple programming example, 768-770string constants, 774system logging, 768Usetnet resources, 787variables

arrays, 770-771hashes, 770-771scalars, 770special variables, 771

versions of, 768website resources, 787

perldoc command, 770

perldoc command 1063

Page 54: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

perlfunc documents, 770permission control directives (ftpaccess con-

figuration files), Wu-FTPd server configu-ration, 655-657

permissions, 151, 327-328assigning, 152directory permissions, 153-154file access permissions, changing via

chmod shell command, 905FTP users, assigning for, 639group permissions, 328-330OpenLDAP files, 746sgid (set group ID) permissions, 155-156suid (set user ID) permissions, 155-156

Personal Desktop, installing, 21pgaccess command (PostgreSQL), 591.pgm graphics file format, 294pg_ctl command (PostgreSQL), 591Photoshop (Adobe), 286PHP (PHP Hypertext Preprocessor)

Apache Web server, dynamic content in,555

array functions, 830-831arrays, 812-813backreferencing, 837comments, 815conditional statements, 819-821constants, 813-814development of, 809entering/exiting, 810escape sequences, 815-816file functions, 832-834functions, 834-836HTML forms, handling, 837-838include keyword, 826installation packages, location of, 809loops

actions, 824conditions, 824declarations, 824do, while loops, 825for loops, 824

foreach loops, 824-825while loops, 823

manual page URL, 837operators, 819

execution operators, 821list of, 817-818ternary operators, 821

PCRE functions, 836PEAR::DB (PHP), 838-840references, 814, 840-841resources, 812strings

defining, 816functions, 826-829variable substitution, 817

switch/case blocks, break statements,822-823

variables, 810arrays, 812-813resources, 812setting and unsetting, 834types of, 811variable substitution, 817

phpLDAPadmin administration tool, 749physical security, 877-878PIDs (process IDs), 353, 414pine command, 763Pine email client, 222ping command, testing localhost interfaces,

457pipes ( | ), 373, 968

| (bar) operators, 376|| (double pipes)

number comparison operators, 399string concatenation function, 574

plain text files, reading, 24Planner (OpenOffice.org), 242planner command, 259Pluggable Authentication Modules (PAM),

339-340plus sign ( + ) operators (Python), 794-795pmake command, 857.png graphics file format, 294

perlfunc documents1064

Page 55: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

.pnm graphics file format, 294pointers, configuring, 90-94poisoning, 733POP (Post Office Protocol), 214ports, 461, 467positional arguments, 382positional parameters, 383-384Postfix, 671, 679-680, 690PostgreSQL

|| (double pipe) string concatenationfunction, 574

access/permission issues, 586data directories, initializing, 582-583data locking website, 577databases

clients, 586-591creating, 583users, creating/deleting, 584-585

installing, 581MySQL comparisons, 575-578postmaster program, 583privileges, granting/revoking, 585psql command-line client, 584RPM distribution, 581website, 581

PostScript documents, 24, 304pound sign ( # )

# run-parts lines (/etc/crontab files), 370#! (she-bangs), 380-381, 769

power management, 102-104PowerPC-based Linux distribution websites,

1005PPC platforms, 22-23.ppm graphics file format, 294PPP (Point to Point Protocol)

checking version of, 495dial-in PPP servers, 502-504

ppp-off files, 495ppp-on files, 495ppp-on-dialer files, 495ppp.linkup configuration files, 676pppd command, 495

How can we make this index more useful? Email us at [email protected]

PPPoE (Point-to-Point Protocol overEthernet), 493-494

pr command, 304precompiled kernels, 980prefork MPM (multiprocessing module),

Apache Web server configuration, 539preformatted DVDs, 266preg_match() PCRE function, 836preg_match_all() PCRE function, 836preg_replace() PCRE function, 836preinstalled Linux system vendor websites,

33prelogin banners, 650-651preprocessors, 844presentation programs. See Impressprimary nameservers, 708print commands, 614-615printcap files, 125printenv command, 142printenv directive (SSI), 560Printer model dialog (system-config-printer

tool), 306printers, 305

adding to system, 300all-in-one (print/fax/scan) devices, trou-

bleshooting, 621commands, 622console print control

print commands, 614-615print job management, 615-616system-config-printer-tui tool,

613-614console-based printers, configuring, 303CUPS (Common UNIX Printing System),

616-620driver/printer support cross-reference

websites, 308GUI-based printers, configuring, 302network printers

enabling on LANs, 608-611network-attached printer configura-

tions/printing, 612-613session message block printing, 611

printers 1065

Page 56: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

print queuescreating, 306-308multiple print queues, configuring,

310print services management, 303-305settings, editing, 310-311sharing, 600-601troubleshooting, 621-622websites, 623

printers.conf files, 300printing, 608

commands, 622list of, 303-304location of via top shell command,

920disk usage via du shell command,

906-907drivers, list of, 303-304file contents via cat shell command,

902-903IPP (Internet Printing Protocol), 299last lines of files via tail shell command,

918managing print services, 303-305overview of, 299-301references, 311-312resource usage via top shell command,

919-920troubleshooting, 621-622websites, 623

privilegesMySQL, 580PostgreSQL, granting/revoking in, 585system administrator privileges, granting

to users, 341-346procedural languages, database compar-

isons, 578processes

hidden processes, viewing, 420killing, 415-416listing via ps shell command, 917PIDs (process IDs), 414priority scheduling, 416-417

Procmail, 673, 685productivity suites, 239-240

GNOME office, 252-254Hancom Office, 258KOffice, 255-256, 258OpenOffice.org

Base, 242Calc, 241, 247-250, 252configuring, 243-244development of, 242-243Dia, 242Draw, 242Impress, 242installing, 243-244Math, 242Planner, 242spelling/hyphenation dictionaries,

244website, 243Writer, 241, 244, 246-247

related commands, 259websites, 260Windows applications, running with

Wine, 259Project Planner (GNOME Office), 254Promiscuous mode, 879prompt command, 626prompts, interactive interpreter (Python),

790protocols. See specific protocolsproxy servers

defining, 691references, 700Squid

ACL, 693-697client configuration, 692configuration examples, 699-700installing, 692kill-SIGHUP command, 697-698specifying client IP addresses, 698

uses of, 691

printers1066

Page 57: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

prunehistory files, 754ps command, 414, 917PS101 print server adapter (NETGEAR),

612-613psmandup command, 304psql client program, PostgreSQL database

creation, 584psql command (PostgreSQL), 591psql command-line client, 584, 590-591PTR records, 722pullnews files, 754purging logs, Perl coding example, 783put command, 627PWD environment variable, 142PXE, 353Python

* operator, 794+ operator, 794-795conditional statements, 798dictionaries, 797functions, defining, 800-801installing, 789interactive interpreter, 790lists

built-in methods, 796copying, 796mutability, 795nested lists, 795operator overloading, 795

loopsblocks, 799break keyword, 800continue keyword, 800for loops, 798-799infinite loops, 799multiline loops, 799while loops, 799

number-handling, 791-792OOP

classes, creating instances of, 802classes, definitions, 801

How can we make this index more useful? Email us at [email protected]

classes, inheritance, 804-806classes, methods, 801classes, object variables, 802constructor/destructor methods, 803

references, 807scripts, executing, 790standard library modules, 806strings

assigning value to, 792built-in methods, 794concatenating, 794immutable sequences, 792indexing, 793repeating, 794

unofficial scripts/add-ons websites, 807van Rossum, Guido, 789

Q

Qmail, 671qt (QuickTime) file format, 278Qt Designer (Trolltech), 854QtVision, 279Quake 4, installation, 318-qe number comparison operators, 392-qt number comparison operators, 392queries

caches, MySQL optimization, 894-896controlling, 735-736

question mark ( ? ), shell pattern-matchingsearches, 375

Queue Name dialog (system-config-printertool), 306

Queue Type dialog (system-config-printertool), 306

quota.user files, 348quotacheck command, 349quotaoff command, 348quotaon command, 348-349

quotaon command 1067

Page 58: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

quotes ( ’ )” (double quotes), resolving variables in

shell strings with embedded spaces,388-389

maintaining shell strings with unex-panded variables, 389

qv client, reading documents with, 24

R

-r file comparison operators, 394, 398RabbIT, 504RAID arrays, 19, 429RAM (random access memory)

disk images (kernel), 992Fedora installation on legacy hardware,

35RARP (Reverse Address Resolution

Protocol), 463raw files, 271rc.sysinit script, 354rcp command, SSH servers, 509RCS (Revision Control System), C/C++ pro-

gramming, 849-850rcs command, 857RDBMS (Relational Database Management

Systems), 569data storage, 569SQL

commands, whitespace, 572CREATE statements, 572creating tables, 571-572INSERT statements, 573inserting data into tables, 573reserved keywords, 572retrieving data from databases,

573-575SELECT statements, 573

table relations, 569-570read-only partitions, mounting, 964-965readers.conf files, 755, 758-760

readingemail messages via mail utility, 221HOWTO documents, 24manual pages via man shell command,

916PDF documents, 24plain text files, 24PostScript format documentation, 24

Real Player website, 274reboot command, 81rebooting system, 159Receiving Mail screen (Evolution email

client), 217recompiling kernel, 980recording sound, 271records

NS records, 722PTR records, 722RR (resource records), 706-707SOA (Start of Authority) records, 721-722TXT records, 722

recovering files, 446-447. See also deleting,files

Recovery Facility (installation disc), systemboots, 451-452

recovery plans, 883Red Hat, Inc. See also Linux

desktop development, 166Enterprise Linux

overview of, 13release cycles, 17uses of, 20

Linux, distribution of, 13mailing lists, 1009overview of, 14websites, 1002-1004

Certified Engineer program, 1002Migration Center website, 29

redirection, 373-376redo statements (Perl), 777-778redundant file system descriptors, 937references. See websitesregistering domains, 728

quotes1068

Page 59: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

registrars, 728regular expressions, 550, 778-779regular user accounts

occasionally granting root privileges, 343restricted shell control, 346

regular users, 326reiserfs (Reiser file system) disk file system,

939, 944, 950-952reiserfs modules, 936reiserfsck command, 970reject command, 304rejecting email from specified websites,

Sendmail, 678-679relational databases. See RDBMSrelaying email via Sendmail, 677Release Notes button (Anaconda installer),

63relocating file systems

disk formatting, 960hard drive installation, 959partition mounting/file transferal,

960-961partition table creation, 960

remote accesskey-based logins, 511-512references, 514SSH servers

configuring, 508-509disabling SSH1, 509ftp command, 509rcp command, 509scp command, 510sftp command, 511ssh-keygen command, 511-512

Telnet servers, configuring, 507-508VNC, 514XDMCP, 513

remote clients, X Window System support,166

remote computers, logging in/out from,135-137

How can we make this index more useful? Email us at [email protected]

remote filescopying, 510serving. See FTP (File Transfer Protocol)

remote serverscopying files to, 510security, 511-512

removable storage mediaCD-RW drives, 431DVD+RW/-RW drives, 431FireWire (IEEE-1394) drives, 431solid-state drives, 430USB drives, 430Zip drives, 430

removing. See also deletingmodules, 979software with yum (Yellowdog Updater,

Modified) command, 928renice command, 416repeat statements, 404repeating strings, Python, 794reporting Fedora problems, 25repositories (yum), creating, 932-934repquota command, 348Request For Comment 959 website, 630rescue disc (Fedora), 448-450rescue mode boots (installer), 18reserved SQL keywords, 572resize_reiserfs command, 970resolv.conf files, 478, 705resolver configuration files, 703resolvers, 701, 707, 723-724resource data type, 811resources, 999

certification courses, 1002commercial support websites, 1002-1003documentation, 1003Fedora Project, 1004floppy-based Linux distribution websites,

1005Google, 1001Intel-based Linux distribution websites,

1005

resources 1069

Page 60: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

IRC (Internet Relay Chat), 1009-1010laptop/PDA resources, 1006Linux guides, 1003LUG (Linux Users Groups), 1003mailing lists, 1008-1009mini-CD Linux distribution websites,

1004PHP, 812PowerPC-based Linux distribution web-

sites, 1005Red Hat Linux website, 1004usage of, printing via top shell com-

mand, 919-920Usenet newsgroups, 1006, 1008Web search tips, 1000-1001X Window System, 167, 1006

responding to email messages via mail util-ity, 222

restarting, 81restoring

files from backups, tar command-linebackup software, 434-435

MBR, 448partition tables, 448-449

restricted shells, 346retrieving

data from SQL databases, 573-575email messages via mail utility, 221

reverse lookups, 709reverse zones, 727-728REVOKE statements

PostgreSQL, 585SQL, 581

revoking privilegesMySQL, 580PostgreSQL, 585

RFC (Request For Comments) protocol, 214.rgb graphics file format, 294Rhythmbox, 273rhythmbox command, 282rm command, 145-146, 156, 918rmdir command, 146

rmmod command, modular kernel manage-ment, 978

rndc command, 739rndc.conf files, 717rnews files, 754romfs modules, 936root accounts

creating, 74remote server security, 512

root passwords, creating, 73-74root privileges, granting on occasion,

343-345root users, 156, 326

accounts, IRC clients as, 342creating/deleting users, 157-158description of, 15LDAP

assigning passwords to, 743defining, 742

MySQL passwords, 579reading email, 678rebooting system, 159shutting down system, 158-159

route command, 474-475, 505routers, 468RPM (RPM Package Manager)

Apache Web server, installing, 525-527binary software package distribution, 192cross-platform software construction, 192developer tools, 195development of, 191graphical package management, 198installation dependency verification, 192package organization, 197single file extraction, 198software tracking, 195upgrades, 17

rpm command, 147, 192, 208Apache Web server source code, building,

528command-line options, 193-194format of, 193

resources1070

Page 61: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

softwareremoval, 197restores, 197upgrades, 197verifying installation, 195-196

yum command, 925rpm packages, listing installed packages,

1001rpm-i command versus rpm-u command,

981rpmbuild command, 195, 208RR (resource records), 706-707.rs graphics file format, 294rsh shell, 373rsync command

copying files, 444-445man pages, 444yum command repositories, creating, 932

rtools, copying files, 442rulesets, 882run-control levels, 125run-parts command, 370runlevels, 125, 177, 352-354

changing, 364default runlevels, booting to, 356-358defining, 355nondefault runlevels, booting to,

358-359Runlevel 0, 355Runlevel 1, 355Runlevel 2, 355Runlevel 3, 355Runlevel 4, 355Runlevel 5, 355Runlevel 6, 355troubleshooting, 365-366

Running Qmail, 690runtime errors (kernel), troubleshooting,

994

How can we make this index more useful? Email us at [email protected]

S

-s file comparison operators, 394Samba

complexity of, 597configuring with

/etc/samba/smb.conf files, 598-601SWAT, 603-607

installing, 597mounting/unmounting shares, 602-603service command, 602smbd daemon, starting, 601-602testing with testparm command, 601

SANE (Scanner Access Now Easy), 292sash shell, 373sasl.conf files, 755scalars (Perl), 770scanlogs files, 754scanners, 292-293, 621schedulers, 300scheduling

FTP server downtime, 664-665tasks

at command, 367-369batch command, 368-369cron daemon, 369-372

Schwartzian Transforms, 785scp command, 453

copying files, 442-443SSH servers, 510

screen command, 95, 134screen images, capturing, 296-297Screen section (xorg.conf configuration

files), 172-173screen shell command, 922-924screenrc files, user login process, 347screenshot, 296script kiddies, 874ScriptAlias directive (Apache Web server),

555scripts directory (/usr/src/linux-2.6 direc-

tory), 976

scripts directory 1071

Page 62: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

SCSI disk drivers, 977searches

Beagle, 865-867files

find shell command, 907-909index searches via locate shell com-

mand, 914input strings, grep shell command,

909-910man pages, 138-139pattern-matching, 373-375shells, 144-145websites, 1000-1001

secondary nameservers, 708security

Apache Web serverInternet security, 541security report websites, 526

autohacking, 874backups, 878bootloaders, 877bridges, 880data integrity, database comparisons, 577data locking, database comparisons, 576disaster recovery plans, 883DNS (domain name systems)

(ACL) access control list, 734-735controlling queries, 735-736controlling zone transfers, 736DNSSEC (DNS Security Extensions),

737-738poisoning, 733potential problem host alerts, 736-737split DNS, 738-739spoofing, 733UNIX security considerations, 733-734

DSL (digital subscriber line) access, 493external computer attacks, defining,

873-874Fedora deployment plans, 31file permissions, 327-328firewalls, 881-882

FTP users, 639-640group permissions, 328-330internal computer attacks, defining,

873-875key-based logins, 511-512Linux

kernel, sysctl command, 873virus protection, 880

networks, physical security, 877-878NIC, Promiscuous mode, 879packet-filtering, 882passwords

batch password changes, 341bootloaders, 877brute-forcing, 511/etc/passwd files, 336-338FTP users, 639-640MySQL root users, 579PostgreSQL database user creation,

584root passwords, 73-74selecting, 340-341shadow passwords, 338-339, 639-640system password policies, 336

references, 884remote servers, 511-512SYN flooding, 130system administrator privileges, granting

to usersrestricted shells, 346root privileges, granting on occasion,

343-345UIDs (user IDs), temporarily changing,

341-343tcpdump command, Promiscuous mode,

879Tripwire security tool, 878-879Trojan horses, 878updates, 138, 884virus scanners, 880vulnerability assessments, 875-876wireless networks, 876-877

sed (text editor), 148

SCSI disk drivers1072

Page 63: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

select statements, 404, 573SELinux, 79Sendmail, 670-671, 690

aliases, 677-678delivery intervals, 676email access rules, 678mail forwarding, 677-678mail relaying, 677masquerading, 675rejecting email from specified websites,

678-679sendmail.cf files, 674-677smart hosts, 675

sendmail command, 689, 781sendmail.cf files

building, 676-677syntax of, 674-675

sensors command, 103-104, 116sensors-detect command, 103sequences, slices of, 793serial modems, configuring, 98-100serial-based mice, 90server parameter (innd.conf), 756ServerAdmin directive (httpd.conf files),

537ServerLayout section (xorg.conf configura-

tion files), 169ServerName directive (httpd.conf files), 537ServerRoot directive (httpd.conf files), 536servers. See also INN (InterNetNews) pack-

ageblade servers, 515DHCP servers, 484-486dial-in PPP servers, 502-504Exchange Server, 687FTP servers

administration via Wu-FTP servers,661-665

allowing/denying connections viaftphosts file commands, 661-662

anonymous servers, 636-637, 646authenticated servers, 636-637Bsdftpd-ssl servers, 638

How can we make this index more useful? Email us at [email protected]

configuring file backups, 646configuring file-conversion actions,

658-661editing server files, 646NcFTPd servers, 637-638quick installation, 641vsftpd servers, 637, 642-645Wu-FTPd servers, 641-642, 646-658

gpm (general purpose mouse) server,133-134

LDAP, configuring, 742-744nameservers,

authoritative nameservers, 707-708caching nameservers, 713-714

NFS server configuration, 594-596proxy servers

defining, 691references, 700Squid, 692-700uses of, 691

remote servers, security, 511-512SSH servers

compared to Telnet servers, 508configuring, 508-509disabling SSH1, 509ftp command, 509rcp command, 509scp command, 510sftp command, 511ssh-keygen command, 511-512

Telnet servers, 507-508Web servers. See also Apache Web server

Stronghold, 565Sun Java System, 564Zeus, 565Zope, 565

service command, 361, 533Service Configuration tool, controlling sys-

tem service at boot, 362-363Services dialog, 93services files, 477sessions, 132

sessions 1073

Page 64: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

logging out of, 135managing, 182message block printing, 611writing, 265-266

set directive (SSI), 560setleds command, 88setserial command, 100, 116setup command, 304, 367, 505SFTP (SSH File Transfer Protocol), 443, 667sftp command, SSH servers, 511sgid (set group ID) permissions, 155-156sh shell, 373shadow passwords, 338-339, 639-640shaped windows, 167shar command, 410shares (Samba), mounting/unmounting,

602-603she-bangs (#!), 380-381, 769SHELL environment variable, 142SHELL lines (/etc/crontab files, 370shells, 132

ash, 372ash.static, 372backticks ( ` ), replacing strings with out-

put, 390bash (Bourne Again Shell), 141, 372

comparison of expression, 391test command, 391-396

basic commands list, 901-902break statements, 409case statements, 407-408cat command, 902-903cd command, 903-905changing, 141, 380chmod command, 905command line

background processing, 377input/output redirection, 373-376job-control commands, 374pattern-matching, 373-375pipes ( | ), 373, 376positional parameters, 383-384

commands, combining, 920-922cp command, 905csh, 372du command, 906-907endless loops, 401-402environment variables, 142-144escape characters, 390exit statements, 409features of, 140Fedora shells list, 372-373file compression/decompression, 146-147file management, 145-146find command, 907-909for statements, 400-401function of, 140grep command, 909-910if statements, 405-406job-control commands, 373KornShell 93, 379ksh, 372less command, 910-912ln command, 912-913locate command, 914ls command, 914-916man command, 916man pages, 373mkdir command, 916-917mv command, 917navigating, 144-145pdksh, 372, 379

comparison of expression, 391select statements, 404test command, 391-396

Perl, accessing via, 779-780positional arguments, 382positional parameters, 383-384ps command, 917repeat statements, 404reasons for using, 900-901restricted, 346rm command, 918rsh, 373

sessions1074

Page 65: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

sash, 373screen command, 922-924scripts

#! (shebangs), 380-381assigning/accessing values to vari-

ables, 383built-in variables, 382, 387commands as, 377defining, 140environment variables, 382executing, 379functions, 409-410mail utility, 222positional parameters, 383-384reasons for using, 377special characters, list of, 387-388startx command, 377task automation, 384-386testing, 386trojan scripts, 380user variables, 382writing, 378

searching, 144-145select statements, 404sh, 373shift statements, 405SSH (Secure Shell)

clients, remote computer logins, 135servers, 508-512

stringsembedded spaces, resolving variables

in, 388-389unexpanded variables, maintaining,

389tail command, 918tcsh, 373

repeat statements, 404test command, 396-399

top command, 919-920until statements, 403-404which command, 920

How can we make this index more useful? Email us at [email protected]

while statements, 401-403zsh, 373

shells files, 125shift statements, 405showkey command, 88shred command, 913shuffle() array function, 830shutdown command, 134, 158-159, 658shutdown files, 658shutdown process, 81, 158-159simple backup strategies, 428single quotes (‘), maintaining shell strings

with unexpanded variables, 389skel files, 333Skolnick, Cliff, Apache Web server develop-

ment, 524slappasswd tool, 743slaptest command, 743Slashdot.org website, 891slashes (/)

/bin directory, 123/bin/sh files, user login process, 347/boot directory, 124/configs subdirectory (/usr/src/linux-2.6

directory), 975/dev directory, 124/dev/modem, 98/dev/null devices, 969/dev/zero devices, 969/etc directory, 85, 124-126, 128/etc/at.allow files, 369/etc/at.deny files, 369/etc/crontab files, 370/etc/cups directory, 300/etc/exports files, 595/etc/fstab files

implementing disk quotas, 348mounting file systems, 955-957options of, 594, 955-956

/etc/group files, 329-330/etc/host.conf files, 478, 703/etc/hosts files, 456, 476-477, 704-705

slashes 1075

Page 66: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

/etc/inittab files, 177, 356/etc/modprobe.conf files, 85, 469-470,

978-979/etc/nologin files, user login process, 346/etc/nsswitch.conf files, 477-478, 703-704/etc/passwd files, 325-327

GECO field, 336list of, 337-338system users, 337user login process, 347

/etc/pcmcia files, 86/etc/ppp/ppp-off files, 495/etc/ppp/ppp-on files, 495/etc/ppp/ppp-on-dialer files, 495/etc/printcap files, 300-301/etc/rc.d/init.d/httpd script files, start-

ing/stopping Apache Web server,531-532

/etc/rc.d/rc.sysinit files, 354/etc/resolv.conf files, 478, 705/etc/samba/smb.conf files, 598

[global] section, 599[homes] section, 599-600[printers] section, 600-601

/etc/services files, 477/etc/shadow files, 338-339, 347/etc/skel files, 333, 347/etc/squid/squid.conf configuration files,

693/etc/sudoers files, 343-344/etc/sysconfig/apmd files, 85/etc/sysconfig/clock files, 85/etc/sysconfig/hwconf files, 85/etc/sysconfig/irda files, 85/etc/sysconfig/keyboard files, 85/etc/sysconfig/mouse files, 85/etc/sysconfig/network files, 478-479/etc/syslog.conf files, controlling system

logging, 386/etc/usertty files, user login process, 346/etc/vsftpd.banned emails configuration

files, 644/etc/vsftpd.chroot list configuration files,

644

/etc/vsftpd.user list configuration files,644

/etc/xen files, 520/etc/xinetd.conf files, 363-364/home directory, 47, 129/opt directory, Linux file system hosting,

48/proc directory, 129-130/sbin directory, 123/sbin/ifconfig, 472-474/sbin/netstat, 475-476/sbin/route, 474-475/tmp directory, 48, 131/usr directory, 131

Linux file system hosting, 48subdirectories list, 167-168

/usr/bin directory, 167/usr/include directory, 167/usr/lib directory, 167/usr/lib/modules directory, 168/usr/lib/X11 directory, 168/usr/sbin/ftpshut files, scheduling FTP

server downtime, 664-665/usr/sbin/smbd command. See smbd

daemon, starting/usr/share/doc directory, software

package documentation, 139-140/usr/src/linux-2.6 directory

arch directory, 976/configs subdirectory, 975Documentation directory, 975kernel source code, 976kernel testing programs, 976scripts directory, 976sound card documentation, 271

/usr/src/linux-2.6/configs directory, 985/usr/X11/man directory, 168/var directory, 48, 131/var/log/vsftpd.log configuration files,

644/var/log/wtmp files, monitoring user

logins/logouts, 335

slashes1076

Page 67: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

/var/log/xferlog filesfields, list of, 666-667FTP servers, viewing server transaction

logs, 666-667/var/spool/cron directories, 371

slave nameservers, 708slave/master jumpers (hard drives), 959-960slices ( : ), 793, 796slrn command, 763slrn news client, 226sm files, 754small enterprise backup strategies, 427small office backup strategies, 427smart gateways, 468smart hosts (Sendmail), 675SMB (Server Message Block) network file

system, 939smb.conf files, 598-601smbclient, 667smbclient command, 304, 602smbd daemons, 601-602smbfs modules, 936smbmount command, 603smbprint command, 304smbspool command, 304smbstatus command, 602SMTP (Simple Mail Transfer Protocol), 214,

461, 669-670, 673. See also AMTP emailprotocol

sndconfig command, 90, 116sniffing, 880SOA (Start of Authority) records, 720-722soft links. See symlinkssoftware

backupsafio, 439Amanda backup application, 438ark, 435-437cdbackup, 439File Roller, 435-436flexbackup, 439free software websites, 439

How can we make this index more useful? Email us at [email protected]

kdat, 435tar, 433-435

choosing, 74-76FTP software, 638-639GNOME office, 252-254groupware, 254Hancom Office, 258HOWTO documents, 24installing, 74-76

all on CD-ROM, 54choosing installation options, 54-55FTP software, 638-639listing installed packages, 1001-1002

inventory management via yum(Yellowdog Updater, Modified) com-mand, 929-931

KOffice, 255-258managing

CheckInstall program, 207-208compiling from source code, 203installing, 201references, 208RPM. See RPMrpms file creation, 203-204source RPM files, 204-206tarballs, 206-207

OpenOffice.orgBase, 242Calc, 241, 247-252configuring, 243-244development of, 242-243Dia, 242Draw, 242Impress, 242installing, 243-244Math, 242Planner, 242spelling/hyphenation dictionaries,

244website, 243Writer, 241, 244-247

software 1077

Page 68: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

removing with yum (Yellowdog Updater,Modified) command, 928

software packages documentation,139-140

Windows applications, running withWine, 259

solid-state drives, 430sound, 270

formats, 271-273music players, 273recording, 271sound cards, 271sound devices, configuring, 96-97streaming audio, 274-275

Sound Juicer, 269sound-juicer command, 282source code (kernel) in /usr/src/linux-2.6

directory, 976source tree (kernel), makefiles, 974sox command, 272-273, 282spam filtering, 763Spamassassin, 673, 685.spec files (RPM file), 204special devices, managing files for

mknod command, 969overview of, 967-968

speed, database comparisons, 576SPF (Sender Policy Framework), TXT

records, 722splint command, 850-851, 857split DNS, 738-739split() method, Python lists, 797spoofing, 733spreadsheet programs

Calc, 241, 247-252Gnumeric, 253KSpread, 257

SQL (Structured Query Language)!= (is not equal) symbol, 575AND statements, 575commands, whitespace in, 572CREATE statements, 572

databases, retrieving data from, 573-575INSERT statements, 573optimizing statements, 896-897OR statements, 575reserved keywords, 572SELECT statements, 573subqueries, database comparisons, 577tables

creating, 571-572inserting data, 573

WHERE statements, 574Squid proxy server

ACL, 693-697client configuration, 692client IP addresses, specifying, 698configuration examples, 699-700installing, 692kill-SIGHUP command, 697-698

Squirrelmail, 685-686ssh command, 505, 884SSH (Secure Shell)

clients, remote computer logins, 135servers

compared to Telnet servers, 508configuring, 508-509database access, 586ftp command, 509rcp command, 509scp command, 510sftp command, 511ssh-keygen command, 511-512SSH1, disabling, 509

SSI (Server Side Includes)Apache Web server dynamic content, 556directives, 557-560

stable kernels versus kernel developmentreleases, 981

standard FTP servers. See authenticated FTPservers

standard users, 327Start of Authority (SOA) records, 720-722

software1078

Page 69: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

starting/stoppingApache Web server

chkconfig command (Red Hat),533-534

/etc/rc.d/init.d/httpd script, 531-532manually starting, 530-531service command (Red Hat), 533system-config-services client (Red

Hat), 534NFS (Network File System), 594postmaster program (PostgreSQL), 583smbd daemon, 601-602startx command, 180-181system services

manually, 366System V method, 354

vsftpd servers, 642-643X Window System, 177-181

startx command, 180-181, 189, 377stat command, 970static links, 123statserial command, serial-port modem con-

figurations, 99status parameter (innd.conf), 756storage devices

disks as, 946viewing, 124

storage.conf files, 755-758storing

data in RDBMS, 569shell scripts for system-wide access, 380

str replace() string function, 827streaming audio, 274-275streaming mode (webcams), 287Strict RFC1179 Compliance option (remote

UNIX printers), 610strings

comparisons (comparison of expression),391-392, 396

data types, 811Perl

comparison operators list, 772constants, 774

How can we make this index more useful? Email us at [email protected]

PHPdefining, 816functions, 826-827variable substitution, 817

Pythonassigning value to in, 792built-in methods, 794concatenating in, 794immutable sequences in, 792indexing in, 793repeating in, 794searches via grep shell command,

909-910strip prefixes/postfixes, 659strlen() string function, 826Stronghold Web server, 565strpos() string function, 829su command, 81, 156, 350sublevel number section (kernel), 981submount command, 970subnet masks (netmasks), 459, 462-463subqueries (SQL), database comparisons,

577subscriptions files, 755substr() string function, 828sudo command, 157, 350suid (set user ID) permissions, 155-156summarizing data with Calc, 250-252Sun Java System Web server, 564super-users. See also system administrator

privilegesaccounts, granting privileges, 326description of, 15

superblocks, 937SuperRescue CD, 452surveillance cameras, 287.svg graphics file format, 294swapoff command, 970swapon command, 970SWAT (Samba Web Administration Tool),

603-607

SWAT 1079

Page 70: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

switch/case blocks (PHP), break statements,822-823

switchdesk client, 182-183switches, 467Sylpheed-claws email client, 224symbolic debuggers, 851-852symbolic links, 85, 982symlinks, 912-913SYN flooding, 130SYN Stealth scans (Nmap), 876sync command, 888, 970sysconfig directories, 125sysconfig directory, 125-128sysctl command, 873, 890, 995sysrq.txt files, 975system administrator privileges, granting to

users, 341-346. See also super-useraccounts

system and peripheral inventory checklist(Fedora installation), 41-43

system bootsFedora rescue disc, 449-450generic floppy disks, GRUB, 450Recovery Facility (installation disc),

451-452system jobs, editing, 370-371system logging, 386

directives (ftpaccess configuration files),Wu-FTPd server configuration, 654-655

Perl, 768System Monitor, Process Listing view, 420system monitoring tools

console-based monitoring, 413-415disk quotas, 418ethereal tool, 420free command, 418gnome-nettool tool, 420gnome-system-monitor tool, 420graphical process/system management

tools, 419-420KDE, 422kill command, 415-416nice command, 416

renice command, 416time command, 416top command, 417uptime command, 418vmstat command, 418vncviewer tool, 420watch command, 418websites, 422xcpustate client, 420xosview client, 419

system password policies, 336system rescue

BusyBox, 452chroot command, 452Fedora rescue disc, 448-460MBR backups, 448partition tables, manually restoring,

448-449SuperRescue CD, 452

system servicesbootup, operation at, 352, 361-363

booting to default runlevel, 356-358booting to nondefault runlevel,

358-359booting to runlevel, 354init scripts, 359-360initiating boot loading process,

352-353loading Linux kernel, 353-354

runlevelschanging, 364troubleshooting, 365-366

starting/stoppingmanually starting/stopping, 366System V method, 354

xinetd daemon, running through,363-364

system state, 125system users, 327System V system services starting/stopping

method, 354system-config-bind BIND configuration tool,

731-732

switch/case blocks1080

Page 71: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

system-config-bind command, 739system-config-date command, 106-107, 116system-config-display client

Display Settings main screen, 174Dual head tab, 176Hardware tab, 174, 176Video Card dialog, 175X Window System configuration,

174-176system-config-display command, 116system-config-display tool, 95system-config-httpd graphical Web server

configuration tool, 565system-config-keyboard command, 116system-config-keyboard tool, 86-90system-config-mouse client, 128, 189system-config-mouse command, 116system-config-mouse tool, 86system-config-network command, 116, 505system-config-network tool, 99-100,

479-481system-config-nfs command, 505system-config-nfs graphical client, NFS

server configuration, 595system-config-packages, upgrading, 17system-config-packages command, 198-200,

208system-config-printer tool, 622

Add a New Print Queue configurationdialog, 306

Finish and Create New Print Queue dia-log, 308

launching, 305local printers, editing settings, 310-311overview of, 299-300print queue creation/configuration,

306-310Printer model dialog, 306Queue Name dialog, 306Queue Type dialog, 306

system-config-printer utility, 302system-config-printer-gui program, 301system-config-printer-tui program, 301-303

How can we make this index more useful? Email us at [email protected]

system-config-printer-tui tool, 311, 613-614,622

system-config-securitylevel command, 505,881, 884

system-config-securitylevel configurationclient, firewall configuration, 881

system-config-securitylevel tool, 734system-config-services, 534, 667system-config-services command, 360, 367system-config-soundcard command, 116,

282system-config-soundcard tool, 97, 271system-config-users command, 350, 410system-switch-mail, 680sytem-config-display client, 188

T

Tab Window Manager (twm), 183-184table caches, MySQL optimization, 896table-level privileges (MySQL), 580tables

caches, MySQL optimization, 896partition tables, 947-950RDBMS, relations in, 569-570SQL tables, 571-573

tail shell command, 918tape drive backups, 432tar command, 146-147, 432-434, 453, 657tar command-line backup software

backupsfull backups, 433incremental backups, 433restoring files from, 434-435

compressing directories, 440copying

directory structures, 440files, 439-440

find command, 433options, 433

tar command-line backup software 1081

Page 72: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

tar streams, 440task automation

scheduling tasksat command, 367-369batch command, 368-369cron daemon, 369-372

shell scripts, 385-386#! (shebang lines), 380-381built-in variables, 382, 387commands as, 377environment variables, 382executing, 379positional parameters, 383-384reasons for using, 377special characters list, 387-388storing for system-wide access, 380testing, 386trojan scripts, 380user variables, 382variables, assigning/accessing values,

382-383writing, 378

shellsbackground processing, 377backslashes ( \ ) as escape characters,

390backticks ( ` ), replacing strings with

output, 390changing, 380Fedora shells list, 372-373input/output redirection, 373-376job-control commands, 373-374maintaining shell strings with unex-

panded variables, 389man pages, 373pattern-matching, 373-375pipes ( | ), 373, 376positional parameters, 383-384resolving variables in strings with

embedded spaces, 388-389shell command line, 373-377, 383-384

system serviceschanging runlevels, 364controlling at boot, 360-363manually starting/stopping, 366operation at bootup, 352-360running through xinetd daemon,

363-364troubleshooting runlevels, 365-366

websites, 410-411Taylor, David, 270TCP/IP (Transmission Control

Protocol/Internet Protocol), 458-459IP addresses

IP masquerading, 460limitations, 459-460netmasks, 459, 462-463network classes, 458-459

ports, 461tcpdump command, Promiscuous mode,

879tcsh shell, 373

comparison of expressionfile comparisons, 398-399logical comparisons, 399number comparisons, 397string comparisons, 396

repeat statements, 404test command

file comparisons, 398-399logical comparisons, 399number comparisons, 397string comparisons, 396

telinit command, 364, 367telnet command, 136-137Telnet servers, 507-508TERM environment variable, 142terminals

clients, 168multiple terminals, screen shell com-

mand, 922-924multiplexers. See screen shell command

ternary operators (PHP), 821

tar streams1082

Page 73: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

test command, 391file comparisons, 394-395, 398-399logical comparisons, 395-396, 399number comparisons, 392-394, 397string comparisons, 391-392, 396

test file systemscreating, blank image file creation, 962mounting, 963-964

testingbeta releases, 25installation media via installer, 18kernel programs in /usr/src/linux-2.6

directory, 976PC memory via installer, 18Samba with testparm command, 601shell scripts, 386

testparm command, 601text editors, 147

commands, 150emacs, 149-151vi, 148-149

text wrapping, shell scripts, 378text-based console logins, 132text-based installations, 60thinkjettopbm command, 304third-party DNS services, 714-715threads (newsgroups), 225three-button emulation (mouse devices),

134Thunderbird (Mozilla)

email client, 217, 748news client, 231

.tif graphics file format, 294tilde ( ~ ), 145time command, controlling processes, 416time hashed spool article storage method

(news servers), 758time zones, setting, 71-72time/date, configuring, 105-107timer parameter (innd.conf), 756timewarps, 335Timidity, 273

How can we make this index more useful? Email us at [email protected]

TiVo, 280token ring networks, 464Tools screen (Evolution email client), 217top command, 417, 919-920Torvalds, Linus, Linux kernel development,

974touch command, 151trackballs, Linux support, 90training websites, 31transaction logs (FTP server), viewing,

666-667transferring files via

curl command, 632Iftp command, 631-632wget command, 632-633

TransGaming Technologies, 321transition costs (Fedora migration), 30Transmission Control Protocol/Internet

Protocol. See TCP/IPtree command, 121-123triggers, database comparisons, 578trim() string function, 827Tripwire security tool, 878-879Trojan horses, 878trojan scripts, 380troubleshooting

all-in-one (print/fax/scan) devices, 621configuration problems, 83-84DNS (domain name system)

delegation, 729informational websites, 728reverse resolution, 729-730slave nameserver serial number accu-

racy, 730system-config-bind BIND configura-

tion tool, 731-732troubleshooting tools, 731zone files, 730-731

Fedora, reporting problems, 25Internet connections, 501

troubleshooting 1083

Page 74: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

kernelcompilation, 993runtime errors, 994

networks, 467PCMCIA cards, 108-109Perl command-line errors, 769printers, 621-622runlevels, 365-366X11 configurations, 96

tune2fs command, 889, 965, 970Tuxmobil-Mobile Unix, 1006TV

DVD/video players, 281hardware, 275-277personal video recorders, 280video formats, 277-278viewing in Linux, 278-280

tvtime command, 279-282Tweedie, Stephen C., 18TWiki interactive collaboration tool,

233-234twm (Tab Window Manager), 183-184TXT records (zone files), 722typecasting, Python number type conver-

sion, 792types field (ftpconversions files), 660

U

UDF (Universal Disk Format) file system,945

udf modules, 936ufs modules, 936UIDs (User IDs), 327, 341-343umask command, 151umount command, 955, 970

floppy disks, unmounting, 51remote file systems, removing, 597

umsdos modules, 936uname command, viewing Linux kernel

compilation date, 17

undeleting files, 446-447.See also deleting,files

unexpanded variables (shells), 389unicast addressing, 463UNIX

backup levels, 428DNS (domain name system) security,

733-734Linux comparisons, 14

unknown image files, identifying, 295unless conditional statements (Perl), 775unmounting Samba shares, 602-603unprivileged domains, 517Unreal Tournament 2004, installation,

317-318unrecoverable file system errors, 446unset() function, 834unshar command, 146unshielded twisted pair (UTP) cables,

464-467until loops (Perl), 777until statements, 403-404up2date command, building Apache Web

server source code, 527updates

installers, 18network security, 884

upgradingApache Web server, file locations, 527BIND (Berkeley Internet Name Domain),

715networks, 505release cycles, 17

uplink ports, 467uptime command, 418USB devices, 38

drives, 430Linux support, 92printers, troubleshooting, 622scanners, 292-293

use function (Perl), 780

troubleshooting1084

Page 75: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Usenetnewsgroups, 225, 1006, 1008Perl resources, 787posts to (Perl coding example), 784

user accountschgrp command, 328chmod command, 328chown command, 328command-line tools, 332-333, 349-350disk quotas, 348-349/etc/passwd files, 325/etc/skel files, 333Fetchmail, 682-684file ownership, 326file permissions, 327-328GIDs (group IDs), 327granting system administrator privileges

torestricted shells, 346root privileges, granting on occasion,

343-345UIDs (user IDs), temporarily changing,

341-343login process, overview of, 346MySQL, adding to, 580PAM (Pluggable Authentication

Modules), 339-340passwords

batch password changes, 341/etc/passwd files, 336-338selecting, 340-341shadow passwords, 338-339system password policies, 336

usersadding, 334-335locking out of, 333monitoring activity, 335-336regular users, 326root users, 326standard users, 327stereotypes, 328super-users, 326

How can we make this index more useful? Email us at [email protected]

system users, 327UIDs (User IDs), 327, 341-343usernames, creating, 335

viewing, 326websites, 350

User directive (httpd.conf files), 537USER environment variable, 142user information directives (ftpaccess con-

figuration files), Wu-FTPd server configu-ration

displayingadministrator email address, 653files, 651-653prelogin banners, 650-651

last modification date notifications, 654user jobs, 370-371User Mount Tool (KDE), mounting file sys-

tems, 957-958user variables (shell scripts), 382useradd command, 157-158, 350

group management, 331user management, 332-334

userdel command, user management, 333UserDir directive (httpd.conf files), 538userinfo command, 350usermod command, 331-333, 350usermount command, 970usermount graphical file system manage-

ment client, mounting file systems, 957usernames

assigning, 137creating, 335format of, 137

userpasswd command, 350users

creating, 157-158deleting, 158FTP users

assigning permissions, 639passwords, 639-640

root accounts, creating, 74root users, 156-159

users 1085

Page 76: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

types of, 120user information, verifying/changing,

137-138usernames, 137

usertty files, 346UT2004 (Unreal Tournament 2004), installa-

tion, 317-318UTC (Universal Coordinated Time), 72UTF-8 language encoding, 262UTP (unshielded twisted pair) cables,

464-467uucp (Unix-to-Unix copy program), copying

files, 442

V

values function, Perl hashes, 771van Rossum, Guido, Python, 789var dump() function, 835-836variables

environment variables, 142-144Perl variables, 770-771PHP variables, 810

arrays, 812-813resources, 812setting and unsetting, 834substitution, 817types of, 811

Pythonclass object variables, 802interactive interpreter, 790

shell scriptsassigning/accessing values, 382-383built-in, 382, 387environment, 382unexpanded variables, 389user, 382

Vaults of Parnassus website, 807Vepstas’ Linux Enterprise Computing pages

website, 31version numbers, 17

vfat modules, 936vi (text editor), 148-149vi command, 410, 786Vidal, Seth, 927video

conferencing, GNomeMeeting Internetapplication, 236-237

drivers, installation, 314-315DVD/video players, 281formats, 277-278hardware, 275-277Linux, viewing in, 278-280personal video recorders, 280recorders, 280

Video Card dialog (system-config-displayclient), 175

video cardsconfiguring via system-config-display

client, 175X Window System updates, 172

VideoLAN HOWTO, 281viewing

batch job numbers, 368-369built-in variables, 387file systems, 940FTP server transaction logs, 666-667Postscript documents, 304

vim (text editor), 148vimtutor command, 149virtual consoles, 132-133, 181virtual desktops, X Window System window

managers, 181virtual file systems, 129virtual hosts, Apache Web server, 551-553virtualization, Xen, 515-517viruses, 686, 880visudo command, 157, 345VMs (virtual machines), 516vmstat command, 418VMware, 516VNC (Virtual Network Computing), 514vnc package, 517

users1086

Page 77: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

vncviewer command, 520vncviewer tool, 420voice modem support, 503VoIP (Voice over IP) protocol, 236-237vorbis-tools command, 282VPNs (Virtual Private Networks), telnet

command, 137vsftpd (Very Secure FTP) servers, 637,

642-644, 667vulnerability assessments (security),

875-876

W

w command, 374-w file comparison operators, 394, 398Wal-Mart website, preinstalled Linux sys-

tems, 33war driving, 877watch command, 418wav files, 272weaknesses, assessing (security), 875-876web browsers

Epiphany, 212Firefox (Mozilla), 210-211Konqueror (KDE), 212, 565, 667

FTP sessions, 634-635Squid proxy server, configuration for,

692Mozilla, Java plug-ins, 281-282Mozilla Suite, 211-212Nautilus (GNOME), 635, 667

web searches, tips for, 1000-1001web servers

Apachedevelopment of, 524documentation websites, 524downloading, 525-526dynamic content, 555-556, 561file system, access control, 541-542,

545

How can we make this index more useful? Email us at [email protected]

file system, authentication, 542-544graphic interface configuration,

561-564installing, 525-529Internet security, 541logging, 553-554mod_access module, 546mod_alias module, 546mod_asis module, 546mod_auth module, 547mod_auth_anon module, 547mod_auth_dbm module, 547mod_auth_digest module, 547mod_autoindex module, 548mod_cgi module, 548mod_dir module, 548mod_env module, 548mod_expires module, 548mod_headers module, 548mod_include module, 549mod_info module, 549mod_log_config module, 549mod_mime module, 549mod_mime_magic module, 549mod_negotiation module, 549mod_proxy module, 549mod_rewrite module, 549mod_setenvif module, 550mod_sll module, 550mod_speling module, 550mod_status module, 550mod_unique_id module, 550mod_userdir module, 550mod_usertrack module, 550mod_vhost_alias module, 550optimizing, 891-892quick start guide, 529-530runtime configuration, 535-541security report websites, 526source code, building, 527-528starting/stopping, 529-534upgrading, file locations, 527

web servers 1087

Page 78: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

usage statistics, 523version information, 525virtual hosting, 551-553websites, 566

Stronghold, 565Sun Java System, 564Zeus, 565Zope, 565

webcams, 287-288, 667websites, 999-1000

Apache server resources, 566backup references, 453-454C/C++ references, 858certification courses, 1002command-line references, 924commercial support, 1002-1003database references, 592DNS resources, 739documentation, 23, 1003downloading for offline reading, 633email clients, 238email resources, 689Fedora, 13Fedora references, 26Fedora installation references, 51-52, 82Fedora Project, 1004Fedora Project Developer’s Guide, 25file system references, 970-972floppy-based Linux distribution websites,

1005FTP (File Transfer Protocol) references,

667-668game references, 322Google, 1001graphics resources, 297-298INN (InterNetNews) references, 763Intel-based Linux distribution websites,

1005kernel references, 995-996laptop/PDA resources, 1006LDAP references, 749mailing lists, 25

mini-CD Linux distribution websites,1004

multimedia resources, 283networking references, 505-506performance tuning references, 897Perl resources, 787PHP references, 840-841post-installation configuration resources,

117-118PowerPC-based Linux distribution web-

sites, 1005printing references, 623productivity suites, 260proxy server references, 700Python references, 807Red Hat Linux, 1004Red Hat’s Migration Center, 29remote access references, 514search tips, 1000-1001security references, 884system monitoring tools, 422task automation, 410-411user account references, 350X Window System, 189-190, 1006Xen references, 520yum resources, 934

welcome.msg files, 653wget command, 632-633whatis command, 145WHERE statements (SQL), 573-574whereis command, 139, 143-145which shell command, 920while loops, 823

Perl, 777Python, 799

while statements, 401-403whitespace in SQL commands, 572whois command, 711-713wildcard searches, 146, 662. See also pat-

tern-matching

web servers1088

Page 79: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

window managers (X Window System),168, 181

drag and drop features, 182mwm, 184switchdesk client, 182-183twm, 183-184via switchdesk client, 182

Windowsapplications, running with Wine, 259games, playing with Cedega, 322

Wine, 259WineX (Cedega), 314WinModems, configuring, 102wireless networks, 465-466

advantages of, 489cellular networking, 488-489configuring, 114-116iwconfig tool, 487iwlist tool, 487iwpriv tool, 487iwspy tool, 487security, 876-877standards, 489-490war driving, 877

wish command, 381WITH PASSWORD segment (CREATE USER

statement), 584Wolfenstein: Enemy Territory, installation, 319word processing

AbiWord, 252-253KWord, 256-257Writer, 241, 244-247

worker MPM (multiprocessing module),Apache Web server configuration, 539

writeback mode (ext3 disk file system), 942,952

WriteLine(), Mono, 863Writer (OpenOffice.org), 241, 244-247writing

documentation, 25init scripts, 360shell scripts, 378

How can we make this index more useful? Email us at [email protected]

wtmp files, monitoring user logins/logouts,335

Wu-FTP serversconfiguring via ftpaccess configuration

files, 646access control directives, 647-650cdpath directed commands, 657-658permission control directives, 655-657shutdown file structures, 658system logging directives, 654-655user information directives, 650-654

FTP server administrationcounting number of connections, 664displaying connected user informa-

tion, 662-664scheduling server downtime, 664-665viewing server transaction logs,

666-667

X

X Display Manager Control Protocol(XDMCP), 513

-x file comparison operators, 394, 398X protocol, 166X Window System

clients, 165-168components of, 168configuring, 173

manual configuration, 176-177system-config-display client, 174-176

development of, 165display managers, 167, 177-180distributed processing, 166distribution components, 167features of, 167GNOME (GNU Network Object Model

Environment) desktop environment),186

hard drive requirements, 167KDE (K Desktop Environment), 188

X Window System 1089

Page 80: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

keyboards, 88KVM (keyboard video mouse) hardware,

95networking capabilities, 167references, 189-190starting, 177-181subdirectories list, 167-168types of users, 167websites, 1006window managers, 168, 181-184X protocol, 166xorg.conf configuration files

components list, 168-169Device section, 172Files section, 169-170InputDevice section, 170-171location of, 168Module section, 170Monitor section, 171-172Screen section, 172-173ServerLayout section, 169

X-CD-Roast, 268-269X-Chat IRC client, 234x-x, shell pattern-matching searches, 375X11. See X Window Systemxbiff command, 689XBitHack directive (Apache Web server),

556.xbm graphics file format, 294xcdroast command, 282Xclients-default files, user login process, 347xcpustate client, 420Xdefaults files, user login process, 347xdm display manager, configuring, 180XDMCP (X Display Manager Control

Protocol), 513Xen

/etc/xen files, 520advantages of, 515-516compared to paravirtualization, 516dom0, 517domU, 517

guest operating systems, setting up,518-519

installing, 517-518references, 520related commands, 520runtime configuration, 519-520system requirements, 517xend daemon, 518, 520

xend daemon, 518-520xenguest-install.py script, 518-520Xfce desktop, 891xfig command, 297XFree86 Project, Inc. website, 35XFS file system, 939, 944Ximian

desktop environment, 186-187Evolution email client, 215-217

Xine, 279xine command, 282Xinerama, X Window System configuration,

176xinetd daemons, 363-364, 641-642.xinitrc files, 180xkbcomp command, 88xkbprint command, 88xm command, 519-520xm console yourvm. command, 519xm destroy yourvm command, 519xm mem-set command, 519xm shutdown yourvm command, 519xminicom script, 101xmkmf command, 857xmms command, 282Xmms music player, 273xmodmap command, 88xorg.conf configuration files, 188

backups, 96components list, 168-169Device section, 172Files section, 169-170InputDevice section, 170-171location of, 168

X Window System1090

Page 81: Index [ptgmedia.pearsoncmg.com] · 2009. 6. 9. · manually starting, 530-531 quick start guide, 529-530 service command (Red Hat), 533 system-config-services client (Red Hat), 534

Module section, 170Monitor section, 171-172Screen section, 172-173ServerLayout section, 169X Window System configuration,

176-177xosview client, 419xpdf client, reading document with, 24.xpm graphics file format, 294Xsane scanners, 292xsane command, 297xset command, 88xsri client, 189xwd tool, 296xxx, shell pattern-matching searches, 375

Y

yum (Yellowdog Updater Modified)installing, 202updating, 17

yum command, 925configuring, 931-932development of, 927installed packages, listing, 1001local repositories, creating, 932-934mailing list, 927maintenance, 928-929partial updates, 927references, 934running noninteractively, 927-928software

deleting, 928installation, 926inventory management, 929-931updates, 926-927

updates/bug fixes, 1000verifying availability, 926

yum install command, 202yum list command, 202

How can we make this index more useful? Email us at [email protected]

yum list installed command, 202yum list updates command, 202yum remove command, 202yum update command, 202yum upgrade command, 202

Z

-z file comparison operators, 398-z string expression operators, 391Zapping, 280Zeus Web server, 565zImage directive, kernel compilation, 986zip disk partitions, 947Zip drives, 430Ziproxy, 504zless command, reading compressed

HOWTO document files, 24zone files, 719

NS records, 722PTR records, 722SOA records, 720-722troubleshooting, 730-731TXT records, 722

zone transfers (DNS), controlling, 736zones

forward zones, 725-727reverse zones, 727-728

Zope Web server, 565zsh shell, 373

zsh shell 1091