Index Symbols and Numerals Adobe Acrobat plug-in, 377 $HOME directory, 422 Adobe Flash Player, 377 2.6 Kernel, 1040 affs , 438 3dfx video cards, gaming, 289 AIGLX, 135-138 aliases A cp command, 414 AbiWord, 253-255 mv command, 414 About Me window, 86 rm command, 414 Accessories menu, 223 shell configuration, 173 ACPI, laptops, 457 aliases directory, 422 Acronis OS Selector, 63 ALSA (Advanced Sound Architecture), AdBlock Filters, Konqueror, 129 316 Add/Remove window, RPMs, 201 alsa-utils RPM package, 316 address books Amanda (Advanced Maryland Automatic LDAP, 900-906 Network Disk Archiver), 566-567 Thunderbird and, 907-908 amanda.conf file, 567-569 adfs file system, 437 backups, performing, 571-572 adjtime directory, 422 directories, 567 administration disklist file, 569-570 commands, 421 network services, 570-571 configuration files, 421-426 amstex, 267 disk space management, 429, 434-437 animated backgrounds, 92 checking space, 450-452 anonymous users file system management, 429, 434-437 vsFTPd, uploads, 836-837 creating, 444-445 Apache, 842-843 hard disk, adding, 445-448 actions, 876 mkfs command, 444-445 aliases, relocated content, 869 mount command, 441-442 binding to specific addresses, 853 mounting, 437-444 browsers, responses to, 878 mounting removable media, 442-443 caching services, enabling, 879-881 RAID disks, 448-450 character sets, 875 unmounting, 444 configuration, 846 graphical tools, 416-418, 421 auth_kerb.conf, 883 hardware configuration and, 429 auth_mysql.conf, 883 log files, 426 auth_pgsql.conf, 883 logins, 426-429 authz_ldap.conf, 883 root user and, 414 htdig.conf, 883 software alternatives httpd.conf, 847, 850-854, 857-882 mail, 458-459 COPYRIGHTED MATERIALmailman.conf, 883 printing, 458-459 manual.conf, 883 sudo and, 427-429 module-specific configuration files, 858 system performance, 429, 452 mrtg.conf, 883 laptops, 455-457 perl.conf, 883 System Monitor, 453 php.conf, 883 top, 453 phython.conf, 883 Administration menu, 418 squirrelmail.conf, 884 1050 Index

ssl.conf, 884 KDE, 134-135 subversion.conf, 884 Kickoff, 121 webalizer.conf, 884 Macintosh, ARDI Executor, 239 wordtrans.conf, 884 RHEL, 1041 directory-access control, 864 running, 220-221 DSO modules, 854 starting encoding, 874 from menu, 223 error responses, 876-878 Run Applications window, 223 group, 858 Terminal window, 225-226 headers, 876 virtual environments, 240 hostname lookups, 865 KVM, 245-246 HTTP logging, 865 QEMU, 245-246 HTTPd and, 842 , 240-244 index files, 863-871 Windows, 234 indexing, 871-874 Cedega, 235 language, 874 CodeWeavers, 235 MIME-type defaults, 864 QEMU, 234 MIME-types, 876 Win4Lin, 234 proxy services, enabling, 879-881 , 234-239 quick start, 844-846 Windows-equivalent, 221 server X, remote, 226-230 error logging, 889 Applications menu, 223 information, displaying, 887 GNOME, 102-103 logging hits, 889 archives, formats, 215-217 status, displaying, 887-888 archiving, pax, 572-575 traffic, 890-891 ARDI Executor, Macintosh applications, 239 Server Information, 887 arecord command, 324 server processes, 850-852 arguments, command-line arguments, 500-502 signature line, 869 arithmetic in shell scripts, 505 starting/stopping server, 884-885 arithmetic expressions, expanding, 163 user, 858 Arpwatch server, 1027 users, directories, 862 ask method, 39 virtual hosting, 881-882 ATI Technologies video cards, gaming, 288 aplay, 325 atq command, 535 apm service, laptop power, 456 ATRPMs, 195 AppleDesktop, 1001 attachments to e-mail, 386 AppleDouble, 1001 attack techniques, 610-611 AppleTalk, 988-990 audio file/folder type, 1003 codecs, 353 printer sharing, 1005 FLAC, 317 server, settings, 997-998 hardware devices, 319 server configuration, 993-1005 MP3, 317 applets, GNOME , 103-104 Ogg , 316 application launcher, GNOME, 104-105 playing CDs applications, 10 automatically, 325 DOS, 231 audio CDs DOSBox, 233-234 creating mtools, 232-233 cdrecord and, 339-340 downloading, yum and, 192-199 K3b and, 340-342 installing, yum and, 192-199 Audio Configuration window, 320 Index 1051 audio files, converting, SoX, 334-336 mkisofs command, 544 audio players Mondo Rescue, 544 aplay, 325 MySQL databases, 954 KsCD Player (kscd), 324 network backups, 546 mpg321-325 pax archiving tool, 572-575 ogg123, 325 remote, 543-544 play, 325 restore command, 544 (rhythmbox), 325 restoring, 561-565 XMMS (), 325 rsync and, 541 auth_kerb.conf, 883 to hard drives, 555-556 auth_mysql.conf, 883 Bacula, 544 auth_pgsql.conf, 883 bash, 145 authentication bash shell, 150 enabling, 46 parameters expansion, 502 VPNs, 639 .bash_profile files, 479 authz_ldap.conf, 883 bashrc directory, 422 AutoCorrect, 252 .bashrc files, 479 autofs facility, 769 batch command, 535 befs file system, 437 B bin login, 427 background commands, 162, 168 binary RPMs, 214 background processes, 168 BIND (Berkeley Internet Name Domain), 971- backgrounds, 91 972 BackupPC, 544 further reading, 984 backups BioWare, Neverwinter Nights, 310 Amanda and, 566-567 BitTorrent, 395-396 Amanda.conf file, 567-569 clients, 365 directories, 567 servers, 365 disklist file, 569-570 boot loader installation, 43-44 network services, 570-571 boot loader configuration, 27 performing, 571-572 boot procedure, installation and, 37 backing up locally, 542 booting BackupPC, 544 GRUB and, 75-80 Bacula, 544 boot image, 79-80 CD drives, 549 boot options, 76-79 cdrecord, 549 booting installation from hard disk, 49-50 growisofs, 554-555 booting installation from USB device, 50 writing to, 549-552 booting installation using PXE, 51 cdrecord command, 544 Browser Identification, Konqueror, 130 cron and, 559-561 browsers disk mirroring, 545 proxies, 731 dump command, 544, 556-558 responses to, Apache, 878 dump levels, 559 bus topology, LANs, 641 DVD drives, 553-554 growisofs, 554-555 full backups, 545 cable Internet, 961 incremental backups, 545 cables, LANs, 644 magnetic tape, 547 caching ftape tools, 548 Apache, enabling, 879-881 testing, 548 child cache, 726 1052 Index

Konqueror, 130 classes, installation, 44-45 parent cache, 726 clients sibling caches, 726 Samba, 790 cameras, GNOME and, 111- Linux shared directories, 790-791 112 Windows shared directories, 791-793 case command, 509 clock, KDE, 121 categories, installation, 28, 45 codecs CD drives audio, 353 backups, 549 video, 353 cdrecord, 549 CodeWeavers, 235 growisofs, 554-555 color, KDE desktop, 134 writing to, 549-552 command-line CD images, mounting, 443 completion, 158 CDDA ( Digital Audio), 316 editing and, 156 cdlabelgen, 343 navigating, 156 cdrecord, creating audio CDs, 339-340 command-line arguments, 500, 502 cdrecord command, 544, 549 command-line music players, 333 cdrecord.conf directory, 422 commands CDs arguments, 151 audio atq, 535 creating with cdrecord, 339-340 background, 162, 168 creating with K3b, 340-342 batch, 535 GNOME and, 111-112 case, 509 labels, cdlabelgen, 343 cp, 181 Cedega cut, 512 gaming, 306-307 df, 450-451 BioWare, Neverwinter Nights, 310 , 451, 496 Loki Software, 307-308 edquota, 494 Civilization[col]Call to Power, 309 environment variables, 151 Heretic II, 310 expanding, 163 II[col]Soulblighter, 309 extracting music CDs, 338-339 Windows applications, 235 find, 452, 490 CentOS, 15 foreground, 168 CERT, 580 ftp, 831 vsFTPd, 839 history, 160 certification, 1044 iwlist, 677 change default email client, 386 KRunner, 122 change default Web browser, 386 locating, 152-155 CHAP (Challenge Handshake Authentication), metacharacters, 152 702 mkfs, 444-445 character sets, Apache, 875 modinfo, 432 chatting, 365 modprobe, 433 checking hardware, 430 mount, 435, 441-442 checkpolicy, SELinux and, 463 mv, 181 chess games, 295-296 mysql, 935-937 child cache, 726 mysqladmin, 934 chown man page, 259 mysqlshow, 934 CIDR (Classless Inter-Domain Routing), 671- nohup, 169 672 options, 151 cifs file system, 437 passwd, 470 Index 1053

ping, 674 subversion.conf, 884 piping, 161 webalizer.conf, 884 printing wordtrans.conf, 884 lpc, 750 desktop, 97 lpm, 750 files, upgrades, 30 lpr, 749-750 hardware quotacheck, 495 administrator and, 429 rerunning, 155 checking, 430 restore, 561-565 kudzu, 430-431 rm, 181 modules, 431-433 rpm, 202-212 reconfiguring, 430-431 run command number (!n), 160 Linux as router, 707-710 run previous command (!!), 160 OpenLDAP server, 897-899 scp, 607-609 Printer configuration window, 735-743 sed, 513 Samba, 774-777 sequential, 162 SWAT and, 777-786 sftp, 607-609 sendmail, 802 ssh, 607-609 domain name, 802 su, 414-416 outgoing mail, 807-809 sudo, 427-429 settings, 803-807 tr, 513 user accounts, 811 umount, 444 virtual servers, 809 useradd, 468-472 virtual users, 810-811 userdel, 490-491 servers, 965-966 usermod, 487-488 AppleTalk, 993-1005 wvdialconf, 699 networking, 964-965 commercial games, 302-303 shell, 169 Cedega, 306-307 aliases, 173 BioWare, 310 environment variables, 172 Loki Software, 307-310 prompt, 170-172 Linux, 303 vsFTPd, 833 , 304-305 setting access, 834-837 , 303 user accounts, 833-834 commercial software, 1043 configuration files, administration, 421-426 configuration connection speed Apache, 846 cable Internet, 961 auth_kerb.conf, 883 DSL (digital subscriber line), 961 auth_mgsql.conf, 883 frame relay, 961 auth_mysql.conf, 883 ISDN (Integrated Services Digital Network), authz_ldap.conf, 883 961 htdig.conf, 883 converting httpd.conf, 847-882 audio files, SoX, 334-336 mailman.conf, 883 documents manual.conf, 883 DocBook, 275 mrtg.conf, 883 LaTeX, 270-271 perl.conf, 883 cookies, Konqueror, 130 php.conf, 883 copying files, Konqueror, 125 phython.conf, 883 copyrights, video, 353 squirrelmail.conf, 884 cp command, 181 ssl.conf, 884 alias, 414 1054 Index

CPU Temperature applet, 104 GNOME, 97, 1040 creating files, Konqueror, 127-128 , 98-101 cron Nautilus, 98, 106-109 backup automation and, 559-561 panels, 98, 101-106 system tasks, 536-540 Home folder, 89-91 crontab directory, 422 KDE, 118, 1040 Crypto, Konqueror, 130 applications, 135 cryptography clock, 121 private key, 623 color, 134 public key, 623 Desktop Pager, 121 SLL (secure sockets layer), 624 Dolphin , 120 certificate service request, 627-630 Fedora, 121 certificates, 624-627 fonts, 133 certificates, self-signed, 630-631 Konqueror, 120, 123-126 certificates, troubleshooting, 632 navigating, 121-123 symmetric, 623 panel, 120 csh.cshrc directory, 422 screensaver, 133 CUPS (Common UNIX Printing Service), 733- starting, 119 734 taskbar, 121 drivers, 734 virtual, 133 IPP, 734 panels, 93-96 printer classes, 734 portable, creating, 483-484 Printer configuration window, 734 preferences, 91 printer options, 748-749 background, 92 remote printers, 741 browsers, 92 shared printers configuration, 751-752 editors, 92 UNIX print commands, 734 screensaver, 93 Web-based administration, 743-746 themes, 93 CUPS server configuration, 746-748 switching environments, cupsd daemon, 746-748 118 cupsd.conf, 746-748 troubleshooting cut command, 512 GUI, startup, 139 monitor tuning, 141-143 D Desktop Pager, KDE, 121 Dag, 195 desktop users, 468 DDOS (Distributed Denial of Service) attacks, device drivers, 7 610 df command, 450-451 protecting against, 614-622 DHCP (Dynamic Host Configuration Protocol), debugging 911 networks, 680 client setup, 921-922 PPP connection, 704-706 dhcpd.conf file, 913-917 shell scripts, 500-501 firewall, opening, 913 degugging, Squid, 728-729 options, 917 del.icio.us, 116-117 server deleting files, Konqueror, 125 starting, 920-921 Deskbar applet, 103 verifying working, 920 deskbar-applet package, 103 dhcp package, 912 desktop, 89, 1039 dhcpd.conf file, 913-917 car analogy, 89 data types, 916 configuration, 97 expanding, 914-916 Index 1055 dial-up connections, Internet, 693-694 named.conf, 976-978 Network Configuration Window, 695-697 zone files, 979-981 PPP, 694-706 Dynamic, 960 Digg, 116 example, 972-974 digital camera named daemon, 982 as storage device, 361 primary (master) name server, 969 images from, 359 quick start, 974-982 gThumb, 359-361 risks, 970 digital certificates, upgrades, 30 secondary (slave) name server, 969 directories, 174 zones, 969 creating, 175-176 DNS (Domain Name System), 690, 968 hidden, Macintosh, 1001-1002 DNS (Domain Name System) server, 1029 LDAP, 896 DNSSEC secured zones, 974 replication, 906 DocBook, 272 root user, 414 documents Samba, mounting, 791 converting, 275 shell and, 147-148 creating, 271-274 directory-level security, netatalk, 1001-1005 documentation, 1045 disabled policy, SELinux, 461 documents disk geometry, 39 AutoCorrect, 252 disk mirroring, 545 converting Disk Setup, partitioning and, 68-69 DocBook, 275 disk space LaTeX, 270-271 administration and, 429 creating df command, 450-451 DocBook, 271-274 , 450 LaTeX, 268 du command, 451 formats, 215-217 find command, 452 formatting, 252 installation, 26 Groff, 259 management, 434-437 LaTeX, 268 checking space, 450-452 Groff and, 256 disk usage LaTeX and, 256 du command, 496 printing, Groff, 259 quotas and, 491-496 spell checking, 252 checking quotas, 496 styles, 252 /etc/fstab file, 492 Dolphin File Manager, 123-124 quota files, 492 domain names, 688, 962 quota rules, 494 availability, 962-963 quota startup scripts, 493 reserving, 963-964 temp files, removing, 496 TLD (top-level domain), 962 Disk Usage Analyzer, 450 domains distributions, 11 Internet, 690 DjVu plug-in, 377 resource records, 970 DMA feature, 39 DOS (Denial of Service) attacks, 610 DNS (Domain Name Server) mailbombing, 611-613 authoritative answer, 970 protecting against, 611-614 BIND (Berkeley Internet Name Domain), smurfing, 613 971-972 spam relaying, 613 checking if working, 982-983 DOS applications, 231 configuration files, 975 DOSBox, 233-234 1056 Index

mtools, 232-233 receiving mail, 389-390 dos2unix, 270 sending mail, 389-390 DOSBox, DOS applications, 233-234 HTML and, 386 dovecot directory, 422 managing, 366 downloads readers applications, yum and, 192-199 mail, 393 restarting, 407 mutt, 392 user name and password, 406 pine, 392 vsFTPd, 834-835 sending to all users, 497-498 Web site, 407 text-based, 391 DRI (Direct Rendering Infrastructure), video Thunderbird, 390-391 cards, 288 e-mail clients driver disk, 39 Evolution, 385 drivers, 7 KMail, 385 CUPS, 734 , 385 resident, 431 text-based, 385 sound cards, 316 Thunderbird, 385 detecting, 320-321 e-mail servers, 1025 DSL (digital subscriber line), 961 encoding, Apache, 874-875 DSO modules, Apache, 854 encrypted file systems, 439 du command, 451, 496 encrypted passwords, breaking, dual boot, setup, 61-66 582 dumb terminal, 167 encryption, VPNs, 639 dump command, 544 encryption keys, 715 backups and, 556-558 EndPoints Web cams, 348 dump levels, 559 enforcing policy, SELinux, 461 DVD, installation from, 31-32 environment variables, 151, 164-166 DVD drives setting, 166-167 backups, 553-554 shell configuration, 172 growisofs, 554-555 Epiphany, 367 DVD images, mounting, 443 eplain, 267 DVDs, GNOME and, 111-112 equations, Groff, 264, 267 Dynamic DNS, 960 errors, Apache server, 889 Dynamic Host Configuration Protocol server, esd.conf directory, 422 1028 ESMTP (Extended Mail Transfer Protocol), 798 dynamic IP addresses, 669 /etc/alternatives directory, 424 /etc/amanda directory, 424 E /etc/cron* directory, 425 editing command-line, 156 /etc/cups directory, 425 editors, LyX (LaTeX) editor, 269-270 /etc/default directory, 425 edquota command, 494 etc directory, 422 , 347 /etc/fstab file, quotas and, 492 running, 349-350 /etc/httpd directory, 425 emacs, 183 /etc/init.d directory, 425 e-mail /etc/mail directory, 425 attachments, 386 /etc/pcmcia directory, 425 clients, 365 /etc/postfix directory, 425 Evolution, 387 /etc/ppp directory, 425 composing mail, 389-390 /etc/rc?.d directory, 425 preferences, 388 /etc/security directory, 425 Index 1057

/etc/skel directory, 425 source code, 1014 /etc/squid directory, 425 Fedora 9 Install DVD, 1013 /etc/sysconfig directory, 425 Fedora 9 Live CD, installation and, 24-25 /etc/uucp directory, 426 Fedora 9 Live/Install desktop CD, 1013 /etc/vsftpd directory, 426 Fedora Ambassadors and Marketing, 13 /etc/X11, 424 Fedora Artwork, 13 /etc/xinetd.d directory, 426 Fedora Desktop Live CD (GNOME), 20 Ethernet Fedora Desktop Live CD (KDE), 20 FTP installation and, 51 Fedora Documentation, 13 HTTP installation and, 51 Fedora DVD, 19 IP address, 646 Fedora games, 289, 292, 295 NFS installation and, 51 Fedora License Agreement, 46 Everything DVD Set, 20 Fedora Live CD, 13 Evolution, 385-387 Fedora menu, KDE, 121 calendars, 387 Fedora Rescue CD, 1014-1015 composing mail, 389-390 fedora-release directory, 422 contacts, 388 file formats, video, 353 Exchange, 388 file servers, 1023 mail, 387 goals, 755 preferences, 388 NFS setup, 756 receiving mail, 389-390 Samba, 772-773 sending mail, 389-390 configuring, 774-777 tasks, 388 permissions, 789 execute permissions, 578 shared directories, 789-790 Exim, 799 smb.conf file, 787-788 expanding arithmetic expressions, 163 starting, 789 expanding commands, 163 SWAT and, 777-786 expanding variables, 163 users, 788-789 exports directory, 422 file sharing ext file system, 437 BitTorrrent, 395-396 file system, 437 netatalk and Samba, 1004 file system, 437 File System Saint, 967 file systems, 439 file systems, 7, 173 extracting music CDs adfs, 437 commands, 338-339 administration, 429 , 337-338 affs, 438 befs, 437 F cifs, 437 Face Browsing, 86 ext, 437 Facebook, 116 ext2, 437 Fast User Switch, 113 ext3, 437 fax2ps, 270 hierarchy, 173 fax2tiff, 271 hpfs, 438 fdisk, partitioning and, 71-73 iso9660, 437 Fedora , 439 2.6 Kernel, 1040 kafs, 438 Enterprise comparison, 14 management, 434-437 login, 86-88 creating, 444-445 new features, 17-18 hard disk, adding, 445-448 reasons to choose, 15-17 mkfs command, 444-445 1058 Index

mount command, 441-442 searches, Kfind, 127 mounting, 437-444 selecting, Konqueror, 125 mounting removable media, 442-443 viewing information, Konqueror, 125 RAID disks, 448-450 filters, packet filters, 584 unmounting, 444 find command, 452, 490 minix, 438 Firefox, 366, 371-373 mountable, fstab and, 439-441 bookmarks, 372 msdos, 438 History, 373 ncpfs, 438 pop-ups, 373 nfs, 438 proxies, 730 NFS resizing text, 373 automatically mounting, 767-770 searches, 373 manually mounting, 765-767 security, 373, 381-382 sharing, 758-765 setup, 374 unmounting, 771 add-ons, 379-380 using, 765-770 plug-ins, 377-379 noauto, mounting, 768 preferences, 375-377 , 438 themes, 381 partitions, 435 sidebar, 372 proc, 438 tabbed browsing, 372 , 438 tips, 382-383 swap, 438 Firewall Configuration window, 584 ufs, 438 firewalls, 579, 584 umsdos, 438 custom rules, 586 vfat, 438 DHCP, opening, 913 xenix, 439 ICMP, 586 , 439 Internet, 689 xiafs, 439 masquerading, 586 file-level security, netatalk, 1001-1005 netatalk, 996 file-matching metacharacters, 177-179 opening, 966-967 file-redirection metacharacters, 179 port forwarding, 586 files shared Internet connection, 590-594 backups, local, 542 trusted interfaces, 586 copying, 181 trusted services, 585 Konqueror, 125 vsFTPd and, 838 creating, 175-176 Firstboot, 46 Konqueror, 127-128 Fedora License Agreement, 46 deleting, 181 hardware profile, 46 Konqueror, 125 FLAC audio, 317 Dolphin File Manager, 123-124 Flickr, 116-117 hidden, Macintosh, 1001-1002 folders, 90 linking, Konqueror, 125 Home, 89-91 log files, administrative, 426 fonts moving, 181 KDE desktop, 133 Konqueror, 125 Konqueror, 129 Nautilus, 106-109 for…do loop, 510 opening, Konqueror, 125 foreground commands, 168 pasting, Konqueror, 125 formatting permissions, 179-181 documents printing, LaTeX, 270 Groff, 259 Index 1059

LaTeX, 268 Fedora games, 289, 292, 295 forwarding Linux as router, 708-710 Freeciv, 296, 298-300 frame buffer, installation, 39 Garage Games, 287 frame relay, 961 GNOME games, 290 , 21 id Software and, 287 Freeciv, 296-300 KDE games, 291 freeIPA, 632 Linux Game Tome and, 286 client setup, 634 Linux Gamers’ FAQ, 287 identity, 633 Linuxgamepublishing.com, 287 server setup, 633-634 Linuxgames.com, 286 Freshmeat, 191 Software, 287 FreshRPMs, 195 open source games, 289 fstab chess games, 295-296 fields, 440 Fedora games, 292, 295 mountable file systems and, 439-441 Freeciv, 296-300 fstab directory, 422 GNOME games, 290 ftape tools, 548 KDE games, 291 FTP (File Transfer Protcol), 829 PlantPenguin Racer, 301 clients, 365 TuxRacer, 301 directory commands, 399-400 PlanetPenguin Racer, 301 exiting commands, 401 TransGaming Technologies and, 286 file copying commands, 400-401 , 287 ftp command, 399 TuxRacer, 301 gFTP window, 403-405 video card selection, 287-289 iptables and, 595-596 Wikipedia and, 286 ncftp command, 402-403 Garage Games, 287 servers, 830-831 editor, 101 ftp command, 831 , 183 guest users, 831 GFS (Global File System), 1047 login process, 830 gif2tiff, 271 public access, 830 GIMP, graphics and, 280-281 real users, 831 Global Environment, Apache wget command, 405-406 PID file, 848 ftp command, 831 ServerRoot directory, 848 FTP install server subcomponents, 848 setup, 52 timeout values, 849-850 configuration, 53 glunarclock package, 104 FTP servers, 965.1023 glxinfo command, DRI on video card, 289 installation, 54 GNOME full backups, 545 desktop, 97, 1040 application launcher, 104-105 G Metacity, 98-101 Gaim. See Pidgin Nautilus, 98, 106-109 gai-temp package, 104 panels, 98, 101-106 gaming exiting, 114 chess games, 295-296 Network Tools, 113 commercial games, 302-303 panels Cedega, 306-310 drawers, 105 Linux, 303-305 properties, 106 Microsoft Windows, 303 preferences, 109-110 1060 Index

accessibility, 109 adding, 445-448 background, 109 backing up to, 555-556 screensaver, 109 booting installation from, 49-50 theme, 110 cylinders, 39 removable media, 111-112 heads, 39 , 112 installation, 54 GNOME configuration editor, 101 installation from, 31-32 GNOME desktop partitioning, 67-68 icons, 251 sectors, 39 panels, adding, 104 hardware GNOME games, 290 configuration GNOME Power Manager applet, 456 administrator and, 429 GNOME Volume Manager checking, 430 digital camera as storage device, 361 kudzu, 430-431 digital camera images, 359 modules, 431-433 gThumb, 359-361 reconfiguring, 430-431 .org, 115 installation, 32-34 gnome-applet-netspeed applet, 104 LANs, 641-645 gnome-cd, 316 wireless, 653-661 GnomeMeeting. See Ekiga Smolt hardware profiler, 46 gnuchess, 295 support, 9 Google, 116 hardware compability, 1043 GParted, 63-64 Hesiod, 46 package, 63 hidden files, Macintosh, 1001-1002 graphical administration tools, 416-418, 421 history command, 160 graphical user interface, 9 Home folder, 89-91 graphics, GIMP and, 280-281 Backgrounds, 91 grep (general regular expression parsers), 512 Maximize, 91 Groff, 256 Minimize, 91 documents, 256 Open Location, 90 formatting, 259 Open With, 90 printing, 259 organization, 91 equations, 264, 267 Side Pane, 91 mm macros, 262 host names, Internet, 688 nroff command, 257-259 host.conf directory, 423 pictures, 264, 267 hosting services, 958 tables, 264, 267 host-level security, netatalk, 1000 troff command, 257-259 hostnames, Internet, 691-692 group directory, 422 hosts directory, 423 growisofs, 554-555 hosts.allow directory, 423 GRUB (GRand Unified Boot loader) hosts.deny directory, 423 booting and, 75-80 HPC (High-Performance Computing Clusters), boot image, 79-80 1047 boot options, 76-79 hpfs file system, 438 gshadow directory, 422 htdig.conf, 883 gThumb, digital camera images, 359-361 HTML (Hypertext Markup Language), 367 guest users, FTP, 831 e-mail and, 386 HTTP (Hypertext Transfer Protocol), 842 H HTTP install server hard disk setup, 52 Index 1061

configuration, 53 init.d start-up scripts, 1020 HTTPd, 842 inittab directory, 423 httpd.conf inittab file, 516-521 Apache, 847 input devices, GNOME and, 112 actions, defining, 876 installation binding to specific addresses, 853 applications, yum and, 192-199 caching, enabling, 879-881 ask method, 39 character sets, 875 authentication, enabling, 46 encoding, 874-875 boot loader, 43-44 error responses, 876-878 boot loader configuration, 27 global environment, 847-850 boot procedure, 37 groups, 858 booting from hard disk, 49-50 headers, 876 booting from USB device, 50 index files, 863-871 booting using PXE, 51 indexing, 871-874 categories, 28, 45 language, 874-875 classes, 44-45 main server configuration, 858-861 disk geometry, 39 MIME types, 876 disk space, 26 module selection, 853-857 DMA feature, 39 module-specific configuration files, 858 driver disk, 39 proxies, enabling, 879-881 dual boot, 61-66 responses to browsers, 878 Windows partitions, 61-64 server processes, 850-852 expert option, 39 user directories, 862 Fedora 9 Live CD, 24-25 users, 858 frame buffer, 39 virtual hosting, 881-882 from DVD, 31-32 hubs, LANs, 644 from hard disk, 31-32 from network, 31-32 I FTP, Ethernet and, 51 IBM C-it USB Web cams, 347 FTP server, 54 IcedTea, 378 hard disk, 54 ICMP (Internet Control Message Protocol), 586 hardware, 32-34 id Software, 287 HTTP, Ethernet and, 51 id Software games, 304 install modes, 39 III Arena, 304 keyboard, 38 Return to Castle Wolfenstein, 305 keyboard configuration, 27 if…then statements, 505, 509 kickstart, 55 ifcfg file, 702-704 booting, 60 images kickstart file, 56-60 digital camera, 359 kickstart file, installing, 60 gThumb, 359-361 kickstart file, 39 digital camera as storage device, 361 language, 27, 38 Groff, 264, 267 laptop, 33 IMAP server, 820 low resolution, 39 dovecot and, 821-822 media, 26 mailbox access, 820 media check, 27, 38-39 incremental backups, 545 method, 29-32 indexing, Apache, 871-874 network configuration, 27, 38, 41 information servers, 1027 NFS, Ethernet and, 51 init, starting, 516 NFS server, 53 1062 Index

no probe mode, 39 LANs, 706 options, 39 port numbers, 688 packages, yum, 197 proxies, 689, 693 partitioning, 27 remote commands, 365 partitions, 42 routers, 689, 692 Disk Setup, 68-69 structure of, 687-693 preparation for, 34 Web browsers, 365 hardware information, 34-36 Internet radio, Rhythmbox, 326 hardware, testing, 36-37 intrusion attacks, protecting against, 619-622 quick installation, 26-28 intrustion attacks, 610 rescue mode, 39 IP (Internet Protocol) addresses, 669, 688 root password, 27, 42 assigning, 672-673 RPMs, rpm command and, 204-207 automatically obtaining, 647 sendmail, 798-801 CIDR (Classless Inter-Domain Routing), 671- software, 27, 190-192 672 text mode, 39 classes, 670 time zone, 27, 41 dynamic, 669 troubleshooting, 80-82 Ethernet, 646 updates disk, 39 Internet, 691-692 upgrade, 29-30 Linux as router, 707 VNC, 54-55 netmasks, 671 VNC install, 39 static, 669, 960 Web server, 53 statically setting, 647 instant messaging, 365 IP masquerading, 586-587 Pidgin, 394-395 Internet, 689 Intel video cards, gaming, 289 ip tables and, 596 Intel-based Macintosh, Fedora installation, 1009- iptables, 596 1012 IP packets interfaces, 7 iptables and, 594 networks, 964 ip tables as transparent proxy, 596 Internet IPP (Internet Printing Protocol), BitTorrent 734 clients, 365 IPsec (Internet Protocol SECurity) servers, 365 VPNs, 711-712 chats, 365 data integrity, 713 dial-up connections, 693-694 data privacy, 713 Network Configuration Window, 695-697 protocols, 712-713 PPP, 694-706 racoon command, 714 DNS (domain name system), 690 setkey command, 713 domain names, 688 transport mode, 713 domains, 690 tunnel mode, 713 e-mail clients, 365 iptables, 584-586, 594 firewalls, 689 configuring, 587 FTP clients, 365 firewall rules, 588, 590-594 host names, 688 turning on, 587-588 hostnames, 691-692 features, 598 instant messaging, 365 FTP and, 595-596 Pidgin, 394-395 IP masquerading, 596 IP addresses, 691-692 IP packets and, 594 IP masquerading, 689 IRC and, 595-596 Index 1063

logging and, 597 panel, applications, 134-135 port forwarding, 597 windows SNAT and, 596 moving, 132 IRC, iptables and, 595-596 pinning, 132 ISDN (Integrated Services Digital Network), 961 resizing, 132 iso9660 file system, 437 taskbar and, 131 ISPs (Internet service providers), 688 KDE Control Center, 120 selecting, 959 KDE desktop, KOffice, 255 connection speed, 961 KDE games, 291 IP address, static, 960 kedit, 183 Terms of Service, 959-960 Kerberos, support, 46 issue directory, 423 kernel-devel package, 1014 issue.net directory, 423 keyboard installation, 38 iwconfig command, 677 keyboard configuration, installation, 27 iwlist command, 677 Kfind, 127 kfind command, 126 J Kickoff, 121 Java, 457 kickstart file, installation, 39 IcedTea, 378 kickstart installation, 55 Konqueror, 129 booting, 60 upgrades and, 30 kickstart file, 56-60 Java Runtime Environment, 378 kickstart file, installing, 60 Java , 457 klogd daemon, 426 JetDirect printers, 743 KMail, 385 jfs file system, 439 kmid MIDI player, 334 Jigsaw 2.2.6 Web server, 844 KOffice, 253-255 joe, 183 Konica Web cams, 347 Konqueror, 120-126 K AdBlock Filters, 129 K3b, audio CDs, 340-342 appearance, 129 kafs file system, 438 behavior, 129 kate, 183 Browser Identification, 130 KDE cache, 130 desktop, 118, 1040 cookies, 130 applications, 135 Crypto, 130 clock, 121 file associations, 129 color, 134 files Desktop Pager, 121 copying, 125 Dolphin File Manager, 120 creating, 127-128 Fedora menu, 121 deleting, 125 fonts, 133 linking, 125 Konqueror, 120 moving, 125 navigating, 121-123 opening, 125 panel, 120 pasting, 125 screensaver, 133 selecting applications, 125 starting, 119 viewing information, 125 taskbar, 121 fonts, 129 virtual, 133 history sidebar, 130 Dolphin File Manager, 123-124 Java, 129 Konqueror, 123-126 JavaScript, 129 1064 Index

meta-data, 129 extensions, setting, 668-669 Performance button, 131 hardware, 653-661 plug-ins, 130 software, 661 previews, 129 laptops proxies, 130 ACPI, 457 stylesheets, 130 apm service, 456 web behavior, 129 GNOME Power Manager applet, 456 Web content, 367 installation on, 33 Web shortcuts, 130 power usage, 455-457 KRunner, 122 LaTeX, 256 kscd, 324 documents, 256 KsCD, 316 converting, 270-271 KsCD Player (kscd), 324 creating, 268 ksnapshot, 281 formatting, 268 kudzu, 430-431 files, creating, 267 KVM (Kernel-based Virtual Machine), 245-246 LyX editor, 269-270 printing files, 270 L LDAP (Lightweight Directory Access Protocol), language 893 Apache, 874-875 address book, 900-906 installation, 27, 38 Thunderbird and, 907-908 login, 87 certificates, 906 LANs (local area networks), 640, See also directories, 896 networks directory replication, 906 cables, 644 log levels, 906 DNS, 648-649 overview, 894 equipment setup, 645 schemas, 895 hardware, 641-645 OIDs, 896 hosts, 648-649 server, 1028 hubs, 644 support, 46 Internet connection, 706 libselinux, SELinux and, 463 NICs (Network Interface Cards), 643 libvorbis codec, 317 poor reception, 680 license agreement, 46 switches, 644 licensing fees for video codecs, 352 TCP/IP, configuration, 645-651 lighttpd Web server, 843 topologies linking files bus, 641 Konqueror, 125 multiple wireless access points, 643 links Web browser, 383 ring, 642 Linux star, 641 advantages of, 10-11 wireless access point, 642 as proxy server, 719-720 wireless peer-to-peer, 642 squid daemon, 721-722 troubleshooting, 673-685 squid.conf file, 722-727 Windows computers, 649-651 as router, 706 wireless, 651-653 configuration, 707-710 antennas, 656-658 network clients, 710-711 cards, 654-655 dual boot, 61-66 configuration, 662-666 overview, 5-6 distance testing, 666 switching between Windows partitions, 65-66 drivers, 658-661 UNIX and, 6-8 Index 1065

Linux Game Tome, 286 lpc command, 278, 750 Linux Gamers’ FAQ, 287 lpm command, 750 Linuxgamepublishing.com, 287 lpq command, 277 Linuxgames.com, 286 lpr command, 276, 749-750 listing packages, yum, 197-198 lynxWeb browser, 383 livecd-creator, 20, 83 LyX LaTeX editor, 269-270 Livna.org, 195 loadble modules, 431 M loaded modules, listing, 431-432 MAC (Mandatory Access Control), 460 loading modules, 433 Mac OS 8/OS 9 local printers AppleTalk, 990 adding, 736-738 Mac OS X configuration, 736-740 comparison to Linux, 986 editing, 738-740 netatalk local users, vsFTPd, uploads, 835 AppleTalk server settings, 997-998 locating commands, 152-155 firewall ports, 996 log files, 601 security, 999-1005 administrative, 426 starting, 995-996 logwatch, 604-606 user setup, 998 messages log file, 604 volume sharing, 998-999 Squid, 728-729 network services, 987 syslogd service, 601-604 AppleTalk, 988-990 logging netatalk, 988-990 errors, Apache server, 889 Samba server, access, 990-991 hits, Apache server, 889 similarities to Linux, 986 iptables and, 597 X Window System and, 992-993 sendmail, 801 Macintosh logging activities, vsFTPd, 837 AppleDesktop, 1001 login, 86-88 AppleDouble, 1001 language, 87 hidden files, 1001-1002 need for, 88 Intel-based, Fedora installation, 1009-1012 root user, 88 Network Trash Folder, 1001 login scripts, initial, 478 NFS file access, 1007-1009 login servers, 1024 Macintosh applications, ARDI Executor, 239 login sessions, 146-147 macros logins, administrative, 426-429 man macros, 261 logs, 967 mm (Groff), 262 logwatch, 604-606 magnetic tape, backups, 547 Logwatch, 967 ftape tools, 548 Loki Entertainment Software, 287 testing, 548 Loki Software, 307-308 mail, software alternatives, 458-459 Civilization:Call to Power, 309 mail login, 427 Heretic II, 310 mail mail reader, 393 Myth II:Soulblighter, 309 mail servers, 799, 966 loops mail.rc directory, 423 for…do, 510 mailbombing, protecting against, 611-613 until…do, 511 mailing lists, mailman, 823, 826 while…do, 511 mailman, 823, 826 low resolution installation, 39 mailman.conf, 883 lp login, 427 man macros, 261 1066 Index man , Groff and, 260 mounting Windows file systems, 66 man.config directory, 423 Mousepad (Xfce), 138 man2html, 271 moving files, Konqueror, 125 manual.conf, 883 MP3 audio, 317 masquerading, 586 mpg321, 325, 333 Linux as router, 708-710 MPlayer plug-in, 378 Matrox video cards, gaming, 289 MPM (Multi-Processing Module), 850 MDA (Mail Delivery Agent), 798 mrtg.conf, 883 media installation, 26 msdos file system, 438 media check, 27, 39 MTA (Mail Transfer Agent), 798 media with book mtab directory, 423 Fedora 8 Install DVD, 1013 mtools, DOS applications, 232-233 Fedora 9 Live/Install desktop CD, 1013 mtools.conf directory, 423 Fedora Rescue CD, 1014-1015 MUA (Mail User Agent), 384, 798 Fedora source code, 1014 Mugshot, 86, 115 message files, vsFTPd, 837 multimedia, patents, 314 messages logfile, 604 multiple users, 8 metacharacters, 152, 177 multiple wireless access points topology, LANs, file-matching, 177-179 643 file-redirection, 179 multitasking, 8, 149 Metacity, 98-101 music. See also playing music MIDI (Musical Instrument Digital Interface), listening to, 316-317 audio players, 333 music CDs, 316 MIME-types, Apache, 876 CDDA (Compact Disc Digital Audio), 316 , 438 extracting mkfs command, 444-445 commands and, 338-339 mkisofs command, 544 Sound Juicer and, 337-338 mm macros (Groff), 262 music players, GNOME and, 112 modinfo command, 432 mutt mail reader, 392 modprobe command, 433 mv command, 181 modprobe.conf directory, 423 alias, 414 modules my.cnf file, 928-929 configuration, 431 MySpace, 116 loaded, listing, 431-432 mysql, database creation, 937-938 loading, 433 MySQL, 923 removing, 433 databases loadable, 431 adding data, 938-942 loaded, listing, 431-432 backups, 954 loadeding, 433 checking, 954-955 removing, 433 creating, 937-938 Mondo Rescue, 544 displaying columns, 949 monitor, tuning, 141-143 displaying records, 948 Moon data applet, 104 fixing, 954-955 mount command, 435, 441-442 mysql command, 935-937 mounting sorting data, 949 directories, Samba, 791 user access, 952-954 file systems packages, 925-926 NFS, 765-770 mysql, 924 noauto, 768 mysql-devel, 924 mounting NTFS file systems, 66 mysql-server, 924 Index 1067

php-mysql, 924 network configuration, installation, 27 tables, 942-945 Network Configuration Window altering structure, 950 dial-up connections, 695-697 deleting records, 951 network services updating records, 951 Mac OS X, 987 MySQL AB, 923 AppleTalk, 988-990 mysql command, 935-937 netatalk, 988-990 MySQL server Network traffic applet, 104 administrative users, 927 Network Trash Folder, Macintosh, checking to see if up and running, 934-935 1001 group accounts, 926 networking servers, configuration, 964-965 my.cnf file, sample, 932-933 networking services options, 927-932 alternatives, 1021 my.cnf file, 928-929 Arpwatch server and, 1027 starting, 934 checklist for running, 1017-1018 user accounts, 926 daemons, 1019-1021 mysqladmin command, 934 database services, 1029 mysql-devel, 924 DNS (Domain Name System) server and, mysql-server, 924 1029 mysqlshow command, 934 Dynamic Host Configuration Protocol server and, 1028 N e-mail servers and, 1025 named.conf directory, 423 file servers and, 1023 NAT (Network Address Translation), 587 FTP servers and, 1023 Nautilus, 98-109 information servers and, 1027 Samba and, 790 LDAP (Lightweight Directory Access navigation in KDE desktop, 121-123 Protocol) server and, 1028 ncpfs file system, 438 login servers and, 1024 nedit, 183 Netatalk servers and, 1024 netatalk, 988-990 news servers and, 1025 AppleTalk server settings, 997-998 NIS (Network Information System) servers copying files, 1003-1004 and, 1028 deleting files, 1003-1004 NTP (Network Time Protocol) server and, file sharing, Samba, 1004 1026 firewall ports, 996 portmap server and, 1026 moving files, 1003-1004 print servers and, 1026 permissions, 1002-1003 RARP (Reverse Address Resolution Protocol) security, 999 server and, 1029 directory-level, 1001-1005 referencing, 1022-1032 file-level, 1001-1005 Samba servers and, 1023 host-level, 1000 security services, 1031 user-level, 1000 proxy/caching server, 1032 starting, 995-996 system logging, 1031 troubleshooting, 1005-1007 SNMP (Simple Network Management user setup, 998 Protocol) server and, 1027 volume sharing, 998-999 SWAT (Samba Web Administration Tool) Netatalk servers, 1024 server and, 1027 Netflix, 116 user services, 1029-1031 netmasks, 671 finger server, 1030 network, installation from, 31-32 remote execution servers, 1029 1068 Index

remote user identification server, 1031 NTFS file system, 62-63, 66 talk server, 1030 mounting, 66 Write-to-All server, 1031 NTP (Network Time Protocol) server, 1026 Web server and, 1022 ntp.conf directory, 423 NetworkManager, 636 NVIDIA video cards, gaming, 288 installation, 636 VPN (virtual private network), 639-640 O wired networks, 636-638 Ogg Vorbis Audio, 316 wireless networks, 636-638 ogg123, 325, 333 networks. See also LANs OIDs (Object Identifiers), schemas, backups, 546 896 clients, Linux as router, 710-711 OmniVision Web cams, 348 connectivity, 9 Online Desktop, 86, 115 debugging, 680 Open Location, 90 installation, 38, 41 open source games, 289 interfaces, 964 chess games, 295-296 netmasks, 671 Fedora games, 292, 295 NetworkManager, 638 Freeciv, 296-300 NICs, 643 GNOME games, 290 poor reception, 680 KDE games, 291 servers, 9 PlanetPenguin Racer, 301 Neverwinter Nights game, 310 TuxRacer, 301 news login, 427 Open With, 90 news servers, 1025 opening files, Konqueror, 125 newsgroups, 393 OpenLDAP NFS () configuration, 897-899 access, from Mac, 1007-1009 packages, installation, 897 file server setup, 756 OpenLDAP server, 894 mounting OpenOffice.org automatically, 767-770 documents manually, 765-767 formatting, 252 sharing, 758-765 styles, 252 unmounting, 771 drawing tools, 252 using, 765-770 PDF files, 252 nfs file system, 438 wizards, 252 NFS install server OpenOffice.org Base, 250 setup, 52 OpenOffice.org Calc, 250 configuration, 53 OpenOffice.org Draw, 250 NFS server installation, 53 OpenOffice.org Impress, 250 NFS Server Configuration window, 758-764 OpenOffice.org Math, 250 nfsd daemons, starting, 765 OpenOffice.org Writer, 250 NICs (Network Interface Cards), 643 Openswan, 711 NIS (Network Information System) servers, 1028 OpenVPN, 711, 714 configuration, 46 OpenVPN, client, 718 no probe mode, installation, 39 OpenVPN, server, 717 noauto file systems, mounting, 768 , 7 Nodoka desktop theme, 85 operators, 177 nohup command, 169 nroff command, 257-259 P ntfs file system, 438 packages Index 1069

building from source code, 217-220 Windows conflicting, 30 size, 61-64 dhcp, 912 switching between Linux, 65-66 freshening, rpm command and, 207 passwd command, 470 installation, yum and, 197 passwd directory, 423 installed, verifying passwords, 578-580 rpm command and, 212 encrypted, breaking, 582 installing from source code, 217-220 resetting, 486 listing, yum and, 197-198 root user, 414 OpenLDAP, installation, 897 setting, 470 querying, rpm command and, 209-212 shadow password files, 582-584 removing, rpm command and, 208 strong, 581-582 rpm, integrity verification, 203-204 pasting files, Konqueror, 125 SRPM format, 218 patents, multimedia, 314 tar.bz2 format, 218 pax archiving tool, 572-575 tar.gz format, 218 PCI sound cards, 318 upgrading, rpm command and, 207 PDAs, GNOME and, 112 yum-utils, 198-199 PDF (Portable Document Format) files, 278 packet filters, 584 Adobe Acrobat Reader and, 278 pal2rgb, 271 PDF files, 252 Panel Items (Xfce), 138 pdf2dsc, 271 panels, 93-96 pdf2ps, 271 GNOME desktop, 98-106 performance, Konqueror, 131 adding, 104 perl.conf, 883 applets, 103-104 permissions Applications menu, 102-103 execute, 578 drawers, 105 files, 179-181 properties, 106 netatalk, 1002-1003 System menu, 102-103 read, 578 KDE, 120 Samba, 789 applications, 134-135 shell and, 147-148 PAP (Password Authentication Protocol), 702 vsFTPd, 834 parameter expansion, 502 write, 578 parameters, positional parameters, 502 permissive policy, SELinux, 461 parent cache, 726 pfb2pfa, 271 Partition Magic, 63 Philips USB Web cams, 348 partitioning php.conf, 883 Disk Setup, 68-69 php-mysql, 924 fdisk and, 71-73 phython.conf, 883 reasons for, 67 Picasa, 116 tips for, 73-75 pictures, Groff, 264, 267 partitions, 67-68 Pidgin, 394-395 adding, 69-71 pine mail reader, 392 deleting, 69-71 ping command, 674 dividing disk, 69 pinning windows, KDE, 132 editing, 69-71 pipe ( | ) metacharacter, 161 file systems, 67 piping commands, 161 installation, 27, 42 pk2bm, 271 operating systems, 67 PlanetPenguin Racer, 301 resons for, 435 plasmoids, 120 1070 Index play, 325 print servers, 1026 playing CDs automatically, 325 printcap directory, 423 playing music, 316, See also music printer classes, CUPS, 734 command-line players, 333 Printer configuration window, 735-743 MIDI players, 333 printer sharing, 733 mpg321, 333 AppleTalk, 1005 ogg123, 333 printers Rhythmbox, 326-328 configuration, local printers, 736 XMMS, 329-331 CUPS, options, 748-749 Equalizer, 331 default, printing to, 276 Playlist Editor, 332 GNOME and, 112 playlists, xine, 356-357 JetDirect, 743 plug-ins local printers, configuration, 736-740 Adobe Acrobat, 377 remote printers Adobe Flash Player, 377 configuration, 740-741 DjVu, 377 CUPS printers, 741 Java Runtime Environment, 378 UNIX printers, 741 Konqueror, 130 Samba, configuration, 752 MPlayer, 378 selecting, 735 policycoreutils, SELinux and, 463 setup, Printer configuration window, 735-743 POP3 server, 820 SMB printers, 742-743 dovecot and, 821-822 Windows, 742-743 mailbox access, 820 printing port forwarding, 586-587 commands iptables and, 597 lpc, 750 port numbers, Internet, 688 lpm, 750 portable desktops, creating, 483-484 lpr, 749-750 portmap server, 1026 default printer, 276 positional parameters, 502 documents, Groff, 259 Postfix, 799, 815-816 LaTeX files, 270 Power Manager applet, 456 queues, 277 ppm2tiff, 271 removing job from, 277 PPP (Point-to-Point) connection shell and, 276 chap-secrets, 701 smb.conf, 753 debugging, 704-706 software alternatives, 458-459 default route, 701 status of job, 277 ifcfg file, 702-704 status of printer, 278 launching, 697-699 private key cryptography, 623 modem detection, 699 proc file system, 438 name servers, 701 processes, 149 pap-secrets, 701 background, 168 working interface, 700-701 procmail, 798 PPP (Point-to-Point) protocol setup, 694-695 profile directory, 423 PPP over OpenSSH, VPNs and, 711 proxies preferences Apache, enabling, 879-881 GNOME, 109-110 clients accessibility, 109 browsers, 731 background, 109 Firefox, 730 screensaver, 109 setup, 729 theme, 110 Internet, 689, 693 Index 1071

Konqueror, 130 remote backups, 543-544 transparent, 587 remote commands, 365 iptable as, 596 remote file copy, 408 proxy server remote login, telnet, 397-398 Linux as, 719-720 remote printers squid daemon, 721-722 configuration, 740-741 squid.conf file, 722-727 CUPS printers, 741 ps2ascii, 271 UNIX printers, 741 ps2epsi, 271 removable media ps2pdf, 271 GNOME and, 111-112 ps2pk, 271 mounting, 442-443 public key cryptography, 623 removing modules, 433 public servers, connecting, 959 rerunning commands, 155 Pungi, 20, 83 rescue CD, 1014 PXE, booting installation from, 51 rescue mode, installation, 39 resident drivers, 431 Q resizing windows, KDE, 132 QEMU, 234, 245-246 resolution, installation, 39 Qmail, 799 resolv.conf directory, 424 Quake III Arena, 304 resource records, 970 quick installation, 26-28 restore command, 544, 561-565 quotacheck command, 495 restoring backups, 561-565 quotas, disk usage and, 491-496 Return to Castle Wolfenstein, 305 checking quotas, 496 RFCs (Requests For Comments), vsFTPd, 839 /etc/fstab file, 492 Rhapsody, 116 quota files, 492 RHEL quota rules, 494 applications, 1041 quota startup scripts, 493 Evaluation Subscriptions, 1043 GFS (Global File System), 1047 R HPC (High-Performance Computing RAID (Redundant Arrays of Independent Disks) Clusters), 1047 disks, 448-450 login, 86-88 RARP (Reverse Address Resolution Protocol) Network, 1045-1047 server, 1029 RHEL 5 ras2tiff, 271 2.6 Kernel, 1040 rcp command, 409 desktops, 1039 read permissions, 578 development tools, 1041 real users, FTP, 831 network servers, 1041 reconfiguring hardware, 430-431 security, 1040 Red Hat, Fedora Project, 11-13 servers, 1039 , 12-14 software package management, 1040 reasons to choose, 15-17 system administration tools, 1041 Red Hat Enterprise Linux 4.5 Security Guide, system, choosing, 1042-1043 580 , 1040 Red Hat Network, 1045-1047 RHEL Advanced Platform Server, 1042 Red Hat Security Alerts, 580 RHEL Desktop, 1043 Reddit, 117 RHEL for Mainframe Computing Server, 1042 redhat-release directory, 423 RHEL Server, 1042 redistributing, 82-83 Rhythmbox, 326-328 reiserfs file system, 438 Rhythmbox (rhythmbox), 325 1072 Index ring topology, LANs, 642 running applications, 220-221 rlogin command, 409 rm command, 181 S alias, 414 Samba, 772-773 root checking for, 773 password clients, 790 installation, 27 Linux shared directories, 790-791 installation and, 42 Windows shared directories, 791-793 security and, 578 configuring, 774-777 root directory, vsFTPd, 835 SWAT and, 777-786 root user, 414 directories, mounting, 791 home directory, 414 file server, troubleshooting, 793-795 login, 88 file sharing, netatalk, 1004 password, 414 Nautilus and, 790 super user, 414-416 permissions, 789 routers printers, configuring, 752 Internet, 689, 692 server, accessing from Mac OS X system, Linux as, 706 990-991 configuration, 707-710 shared directories, status, 789-790 network clients, 710-711 smb.conf file, 787-788 rpc directory, 424 starting, 789 rpm command, 202 users, adding, 788-789 packages Samba servers, 1023 freshening, 207 SANE ( Access Now Easy), installed, verifying, 212 282 querying, 209-212 scanimage, 283 removing, 208 scanners upgrading, 207 GNOME and, 112 RPM installation and, 204-207 SANE (), rpm packages 282 integrity verification, 203-204 schemas, LDAP, 895 Rpmfind, 191 OIDs, 896 RPMforge.net, 196 scp command, 607-609 RPMs remote file copy, 408 Add/Remove Software window, 201 Screen Capture, 281 binary, 214 screensavers, 93 yum, 196 KDE desktop, 133 rsh command, 409 GNOME, 109 rsync command, 541 scripts Run Applications window, 223 run-level, 521-522 run command containing string (!?string?), 160 adding, 529 run command number (!n), 160 behavior, 526 run previous command (!!), 160 manipulating run levels, 531-532 run-level scripts, 521-522 removing, 527-529 adding, 529 reorganizing, 527-529 behavior, 526 xinetd services, 530-531 manipulating run levels, 531-532 shell scripts removing, 527-529 arithmetic in, 505 reorganizing, 527-529 backup script, 515 xinetd services, 530-531 introduction, 499 Index 1073

programming constructs, 505-506, 509- services, restricting access, 579 512 software updates and, 578 shell variables, 501-504 SSH telephone list, 514 scp command, 607-609 startup, 525-526 sftp command, 607-609 searches ssh command, 607-609 Kfind, 127 starting, 606 vi text editor, 186-187 trusted software and, 578 security sed command, 513 attack techniques, 610-611 SELinux (Security Enhanced Linux), 459-460 CERT and, 580 administration and, 414 cryptography Administration window, 462 public key, 623 checkpolicy and, 463 symmetric, 623 disabled policy, 461 DDOS (Distributed Denial of Service) enabled status, 463 attacks, 610 enabling, 967 DOS (Denial of Service) attacks, 610 enforcing policy, 461 firewalls, 579 libselinux and, 463 intrustion attacks, 610 permissive policy, 461 iptables, 584-586 policies, 461 configuring, 587-594 Policy Generation Tool, 462 log files, 601 policycoreutils and, 463 logwatch, 604-606 resources, 466 syslogd service, 601-604 role-based access control, 461 monitoring, 579 seaudit, 462 netatalk security and, 579 directory-level, 1001-1005 selinux- and, 463 file-level, 1001-1005 selinux-policy-mls and, 463 host-level, 1000 selinux-policy-targeted and, 463 user-level, 1000 server security and, 622 passwords, 578-580 status, 464-466 encrypted, 582 support for, 463 shadow password files, 582-584 Troubleshooter browser, 462 strong, 581-582 type enforcement, 460 permissions, 578 users, 461 Red Hat Enterprise Linux 4.5 Security Guide, selinux-doc, SELinux and, 463 580 selinux-policy-mls, SELinux and, 463 Red Hat Security Alerts, 580 selinux-policy-targeted, SELinux and, 463 RHEL 5, 1040 sendmail, 798 root account, 578 configuration, 802 SELinux, 459-460, 579 domain name, 802 servers, 609 outgoing mail, 807-809 attack techniques, 610-611 settings, 803-807 File System Saint, 967 user accounts, 811 firewalls, 966-967 virtual servers, 809 general, 967 virtual users, 810-811 Logwatch, 967 database files, 811-812 SELinux and, 622 installation, 798-801 symmetric cryptography, 623 logging, 801 tripwire, 967 redirecting mail, 813 1074 Index

.forward file, 813 shadow directory, 424 aliases file, 813-815 shadow password files, 582-584 starting, 799, 811-812 shared directories, Samba, 790 sequential commands, 162 shared printers server certificates, 715 CUPS, configuration, 751-752 server processes, Apache, 850-852 Samba, configuration, 752 server users, 468 sharing file systems, NFS, 758-765 ServerRoot directory, Apache, 848 sharing printers, 733 servers shell, 145 configuration, 965-966 % (percent sign) and, 146 AppleTalk, 993-1005 bash shell, 150 networking, 964-965 configuration, 169 DHCP, starting, 920-921 aliases, 173 FTP, 830-831, 965 environment variables, 172 ftp command, 831 prompt, 170-172 guest users, 831 desktop and, 146 login process, 830 directories and, 147-148 public access, 830 exiting, 150 real users, 831 no desktop, 145 logs, 967 options, system-wide, configuring, 480 mail servers, 799, 966 permissions and, 147-148 netatalk printing from, 276 AppleTalk server settings, 997-998 system activity and, 149-150 firewall ports, 996 shell scripts security, 999-1005 arithmetic in, 505 starting, 995-996 backup script, 515 user setup, 998 debugging, 500-501 volume sharing, 998-999 executing, 500-501 networks, 9 introduction, 499 public, connecting, 959 programming constructs RHEL 5, 1039 case command, 509 security, 609 for…do loop, 510 attack techniques, 610-611 if…then statements, 505, 509 File System Saint, 967 until…do loop, 511 firewalls, 966-967 while…do loop, 511 general, 967 shell variables, 501-504 Logwatch, 967 telephone list, 514 SELinux and, 622 shell variables, 501-504 symmetric cryptography, 623 command-line arguments, 502 tripwire, 967 positional parameters, 502 system files, 967 shells directory, 424 updates, 967 sibling caches, 726 user accounts, adding to, 482 Side Pane, 91 web servers, 965 slapd.conf, 897-899 services, restricting access, 579 SLL (secure sockets layer), 624 services directory, 424 certificate service request, 627-630 Settings tab, Audio Configuration window, 321 certificates, 624-627 sftp command, 607-609 certificates, self-signed, 630-631 SGML (Standard Generalized Markup certificates, troubleshooting, 632 Language), 272 Smail, 799 Index 1075

Smart Cards, support, 46 SourceForge, 191 SMB support, 46 SoX, converting audio files, 334-336 SMB printers, 742-743 spam relaying, protecting against, 613 smb.conf, 753 SpamAssassin, 816-820 smb.conf file, 787-788 spell checking, 252 Smolt hardware profiler, 46 Squid, debugging, 728 SMTP (Simple Mail Transfer Protocol), 798 log files, 728-729 smurfing, protecting against, 613 squid daemon, 721-722 SNAT (Source Network Address Translation), squid.conf file, 722-724 iptables and, 596 access control, 724-726 SNMP (Simple Network Management Protocol) caching, 726-727 server, 1027 debugging, 728 software port numbers, 727 acquiring, 190-192 squirrelmail.conf, 884 alternatives SqurrilMail, 822-823 mail, 458-459 SRPM format, source packages, 218 printing, 458-459 SRPMS directory, 1014 archive formats, 215-217 ssh, remote login/execution, 408 commercial, 1043 SSH (Secure Shell package) document formats, 215-217 scp command, 607-609 formats, 213-214 sftp command, 607-609 free, 21 ssh command, 607-609 installation and, 27 starting, 606 installing, 190-192 ssh command, 607-609 names, 213-214 ssl.conf, 884 updates star topology, LANs, 641 alerts, 199 StarOffice, 252 yum, 200-201 Base, 253 wireless LANs, 661 Calc, 253 software updates, 578 Draw, 253 SONiX PC Cameras Web cams, 348 Impress, 253 sound levels, 321 Writer, 253 sound cards startup scripts, 525-526 drivers, 316 static IP addresses, 669, 960 detecting, 320-321 STMicroelectronics Web cams, 348 full duplex support and, 318 stylesheets, Konqueror, 130 levels, 322-324 su command, 414-416 PCI, 318 subfolders, 90 playback and, 318 subversion.conf, 884 ports, 318 sudo, administrative privilege and, 427-429 recording and, 324 sudoers directory, 424 recording sound and, 318 super user, 414-416 USB, 318 X System, 417 Sound Juicer, 316 super-server (xinetd daemon), 1019 extracting music CDs, 337-338 support, 1045 Sound test tab, Audio Configuration window, password reset, 486 320 technical support mailbox, 485 source code swap file system, 438 building packages from, 217-220 SWAT (Samba Web Administration Tool), 777- installing packages from, 217-220 786 1076 Index

Base options, 779 T browse options, 783 tables global settings, 779-784 Groff, 264, 267 logging options, 782 MySQL, 942, 945 printing options, 783 tar.bz2 format, 218 security options, 780 tar.gz format, 218 shared directories, 784-786 taskbar WINS options, 784 KDE, 121 SWAT (Samba Web Administrator) server, 1027 windows and, 131 switches, LANs, 644 TCP wrappers, 598-601 Sylpheed, 385 TCP/IP symmetric cryptography, 623 LANs and, 645-651 syslog.conf directory, 424 troubleshooting, 679 syslogd daemon, 426 .tcshrc file, 480 syslogd service, 601-604 technical support mailbox, 485 system activity, shell and, 149-150 telnet, 397-398 system administrator, 413 termcap directory, 424 system files, 967 Terminal window, 225-226, 319 system initialization TeX init, 516 amstex, 267 inittab file, 516-521 eplain, 267 System menu, GNOME, 102-103 file creation, 267 System Monitor, 453 texinfo, 267 system performance, 452 texinfo, 267 administration and, 429 text, Groff, 257-259 laptops, 455-457 text mode installation, 39 System Monitor, 453 text-based e-mail, 391 top, 453 text-based mail, 385 system startup/shutdown, 521 text-based Web browsers, 383 run-level scripts, 521-522 links, 383 adding, 529 lynx, 383 behavior, 526 w3m, 384 manipulating run levels, 531-532 TextMaker, 253 removing, 527-529 tftp (Trivial File Transfer Protocol), reorganizing, 527-529 832 xinetd services, 530-531 themes, 93 startup scripts, 525-526 GNOME, 110 System tab, Audio Configuration window, thttpd Web server, 843 321 File Manager, 138 system tasks Thunderbird, 385, 390-391 scheduling, 532 LDAP address book and, 907- at.allow, 533 908 at.deny, 533 tiff2bw, 271 batch command, 535 tiff2ps, 271 cron, 536-540 time zone, installation and, 27, 41 deleting scheduled jobs, 535 timeouts, vsFTPd, 838 scheduled jobs, submitting, 534 TLDs (top-level domains), 690, 962 scheduled jobs, viewing, 535 Tomboy, 112 times, 533 top utility, 453 System Tools menu, 420 Totem movie player, 358 Index 1077 tr command, 513 vsFTPd traffic, Apache server, 890-891 anonymous users, 836-837 training, 1044 local users, 835 TransGaming Technologies, 286 URLs (Uniform Resource Locators), transparent proxies, 587 367 transparent proxy protocols, 368-369 iptable as, 596 USB, booting installation from device, trapdoor algorithm, 582 50 tripwire, server security, 967 USB sound cards, 318 Trivial File Transfer Protocol (tftp), user accounts 832 creating, 467-475 troff command, 257-259 deleting troubleshooting User Manager and, 491 desktop userdel and, 490-491 GUI, startup, 139 desktop users, 468 video card tuning, 141-143 modifying video card, gaming and, 143 User Manager and, 488-489 installation, 80-82 usermod and, 487-488 LANs, 673-685 sendmail, 811 netatalk, 1005-1007 server users, 468 trusted software, 578 servers, adding to, 482 Tux Games, 287 User Manager and, 472, 475 TuxRacer, 301 useradd and, 468-472 TV cards, 343 vsFTPd, 833-834 supported, 344-345 user interfaces, 7 tvtime, 343 User Manager, 472, 475 channels, 346 deleting accounts, 491 starting, 346 modifying accounts, 488-489 Twitter, 117 User Switcher, 113 useradd, 468-472 U useradd command, defaults and, 477 ufs file system, 438 userdel command, 490-491 Ultracam Web cams, 348 user-level security, netatalk, 1000 umount command, 444 usermod command, 487-488 umsdos file system, 438 users UNIX, 6-8 .bash_profile files, 479 remote printers, 741 .bashrc files, 479 unix2dos, 271 defaults, 475-483 unmounting, file systems, 444, desktop, 468 771 initial .tcshrc file, 480 until…do loop, 511 initial login scripts, 478 upgrades, 29-30 multiple, 8 configuration files, 30 netatalk setup, 998 conflicting packages, 30 Samba, adding, 788-789 digital certificates, 30 SELinux, 461 installation, 27 server, 468 Java, 30 shell options, system-wide, 480 kernel, 30 support third-party packages, 30 password rest, 486 uploads technical support mailbox, 485 1078 Index

system profiles, 481 VPNs (virtual private networks), 639-640, uucp login, 427 711 OpenVPN, 711 V vsFTPd (Very Secure FTP Server), 829- variables 832 environment variables, 151, 164- anonymous users, 833 166 configuration, 833 setting, 166-167 setting access, 834-837 expanding, 163 user accounts, 833-834 shell variables, 501-504 downloading files, 834-835 vfat file system, 438 FAQ, 839 vi text editor, 182 firewalls and, 838 commands with numbers, 187 logging activities, 837 file navigation, 186 message files, 837 searches, 186-187 navigation, 838 starting, 182-185 permissions, 834 Vicam Webcams, 348 quick start, 832-833 video root directory, 835 codecs, 353 timeouts, 838 copyrights, 353 uploads file formats, 353 anonymous users, 836-837 licensing fees, 352 local users, 835 playing, 351-352 Totem movie player, 358 W Xine, 354-358 w3mWeb browser, 384 video cards Waves artwork, 85 3dfx, 289 Web browsers, 365 AIGLX, 135 Epiphany, 367 ATI Technologies, 288 Firefox, 366, 371-373 DRI (Direct Rendering Infrastructure), bookmarks, 372 288 History, 373 gaming and, 143, 287-289 pop-ups, 373 Intel, 289 resizing text, 373 Matrox, 289 searches, 373 NVIDIA, 288 security, 373, 381-382 tuning, 141-143 setup, 374-381 X.org project, 287 sidebar, 372 video conferencing, Ekiga, 347 tabbed browsing, 372 Video4Linux interface, 347-348 tips, 382-383 viewing file information, Konqueror, 125 HTML, 367 virtual desktops, KDE, 133 Konqueror, 367 virtual environments, 240 text-based, 383 KVM, 245-246 links, 383 QEMU, 245-246 lynx, 383 Xen, 240-244 w3m, 384 virtual hosting, Apache, 881-882 tuning, 366 Virtual Private Networks, 714 URLs, 367 virtual servers, sendmail, 809 protocols, 368-369 VNC installation, 39, 54-55 Web pages, 369-371 VOIP, Ekiga, 347 Web pages, 369-371 Index 1079 web servers, 965, 1022 launching applications, 237- 238 installation, 53 tuning, 238-239 Jigsaw 2.2.6, 844 Windows-equivalent Linux applications, lighttpd, 843 221 thttpd, 843 Wine, 234-235 Zope, 843 application installation, 237 webalizer.conf, 884 configuration, 238-239 Web-based CUPS administration, 743- drive letters, 237 746 launching applications, 237-238 Webcams, 343 tuning, 238-239 EndPoints, 348 wireless access point topology, LANs, 642 IBM C-it USB Webcams, 347 wireless LANs, 651-653 Konica, 347 antennas, 656-658 OmniVision, 348 cards, 654-655 Philips USB, 348 configuration, 662 SONiX PC Cameras, 348 interface, 662-666 STMicroelectronics, 348 distance testing, 666 Ultracam, 348 drivers, 658-661 Vicam, 348 hardware, 653-661 Video4Linux interface, 347-348 setting extensions, 668-669 Winbond, 348 software, 661 wget command, 405-406 troubleshooting, 677-680 while…do loop, 511 wireless networks, NetworkManager, 636-638 Wikipedia, gaming and, 286 wireless peer-to-peer topology, LANs, 642 Win4Lin, 234 Wireshark, 680-685 Winbind, support, 46 word processing Winbond Webcams, 348 AbiWord, 253-255 windows KOffice, 253 KDE StarOffice, 252 moving, 132 TextMaker, 253 pinning, 132 wordtrans.conf, 884 resizing, 132 writepermissions, 578 taskbar and, 131 writing to CDs, 549-552 Windows wvdialconf command, 699 dual boot, 61-66 WYSIWYM (What You See Is What You partition size, 61-64 Mean), 269 file system, mounting, 66 partitions X size, 61-64 X applications, remote, 226-230 switching between Linux, 65-66 X Window System, 9 printers, 742-743 Mac OS X and, 992-993 Windows applications, 234 super user, 417 Cedega, 235 X.org project, video cards, 287 CodeWeavers, 235 xboard (chess), 295 QEMU, 234 Xen virtual environment, 240 Win4Lin, 234 guest operating system, 242-244 Wine, 234-235 installation, 241 application installation, 237 rebooting to, 242 configuration, 238-239 xenix file system, 439 drive letters, 237 Xfce, 138 1080 Index

Xfce Application Finder, 138 Y Xfce Settings Manager, 138 YouTube, 116 xfs file system, 439 yum xiafs file system, 439 applications and, 192-199 Xine, 354-358 packages, installing, 197 playlists, 356-357 RPMs and, 196 troubleshooting, 357 software updates, 200-201 xinetd daemon, 1019 yum repositories, 194-195 XML (Extensible Markup Language), 272 yum.conf, 193-194 XMMS (X Multimedia System), 329-331 YumPlugins Wiki, 194 Equalizer, 331 yum-utils package, 198-199 Playlist Editor, 332 XMMS (xmms), 325 Z xmms- package, 317 Zope Web server, 843 xsane, 283