Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
= (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
/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
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
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
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
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
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
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
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
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
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
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
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
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.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
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
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
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
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
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
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
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
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
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
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
/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
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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