Item Details

Red Hat Linux 7 Unleashed

Bill Ball, David Pitts, et al
Format
Book; Computer Resource; Computer Media
Published
Indianapolis, In. : Sams Publishing, c2001.
Language
English
ISBN
0672319853
Contents
  • Part I Red Hat Linux--Installation and User Services 7
  • 1 Introduction to Red Hat Linux 9
  • Advantages of Linux 11
  • Magic of Red Hat Linux 13
  • Red Hat Linux Compared to Other Linux Distributions 14
  • What's New in Red Hat and the Linux Kernel? 16
  • Copyright and Warranty 17
  • Where to Get Red Hat Linux 18
  • System Requirements 19
  • 2 Installation of Your Red Hat System 23
  • Preparing for Your Linux Installation 24
  • Choosing an Installation Method 26
  • GUI Versus Text-Based Installation 27
  • Partitioning 28
  • Creating Boot Disks 35
  • Starting a Network Install 36
  • Addressing PCMCIA and External Issues 38
  • Step-by-Step Installation 39
  • Post-Installation and Configuration 50
  • Logging In and Shutting Down 51
  • 3 LILO and Other Boot Managers 53
  • Choosing and Installing a Boot Manager 55
  • Installing and Configuring LILO 56
  • How to Uninstall LILO 62
  • Troubleshooting LILO 62
  • Using LOADLIN.EXE to Boot Linux 63
  • Installing and Using BootMagic 64
  • 4 Configuring the X Window System, Version 11 67
  • What Is X11? 68
  • XFree86 or Another X11? 68
  • New Features of XFree86 4.0.1 69
  • Choosing a Configuration Tool 72
  • Examining the XF86Config File 90
  • Starting X11 with the startx Command 99
  • Using xdm 103
  • Troubleshooting XFree86 104
  • 5 Window Managers 107
  • What Is a Window Manager? 108
  • GNOME X Environment 109
  • Features of the sawfish Window Manager 120
  • Features of the Enlightenment Window Manager 121
  • Features of the K Desktop Environment 122
  • Configuring KDE with the KDE Control Center 128
  • Fvwm2 Window Manager 135
  • Twm Window Manager 138
  • 6 Connecting to the Internet 141
  • Setting Up the Dummy Interface 142
  • Setting Up PPP 145
  • Setting Up a DSL PPPOE Connection 163
  • Setting Up SLIP 167
  • Setting Up a Dial-In PPP Server 169
  • 7 IRC, ICQ, and Chat Clients 173
  • Talk Client and Server 174
  • IRC--Internet Relay Chat 179
  • Instant Messaging 197
  • 8 Using Multimedia and Graphics Clients 205
  • Linux Graphic Utilities 206
  • Common Graphics Formats 206
  • Basic Graphic Editing Clients 217
  • Using the GIMP 224
  • Displaying and Printing Graphics 226
  • Configuring Sound 229
  • Playing Audio CDs 233
  • Playing .mp3s 234
  • Playing Video 235
  • Using a Web Cam 237
  • Part II Configuring Services 239
  • 9 System Startup and Shutdown 241
  • Boot Process 242
  • Initialization Process and Startup Scripts 243
  • linuxconf and Managing Your Services 253
  • Shutting Down the Linux System 257
  • When the System Crashes 260
  • 10 SMTP and Protocols 269
  • A Brief History of Internet Email Standards 270
  • SMTP and sendmail 272
  • POP 307
  • IMAP 311
  • Mail Retrieval 313
  • 11 FTP 319
  • Getting and Installing the FTP Server 320
  • How the FTP Server Works 323
  • Configuring Your FTP Server 324
  • FTP Administrative Tools 342
  • Using FTP Clients 344
  • 12 Apache Server 353
  • Server Installation 355
  • Runtime Server Configuration Settings 359
  • Authentication and Access Control 366
  • Apache Modules 370
  • Virtual Hosting 378
  • Logging 381
  • Dynamic Content 382
  • Starting and Stopping the Server 389
  • Configuration File Listings 393
  • 13 Internet News 421
  • Linux and Newsgroups 422
  • INN Hardware and Software Requirements 424
  • An Introduction to INN 426
  • Introduction to Leafnode+ 435
  • Introduction to trn 438
  • 14 Domain Name Service and Dynamic Host Configuration Protocol 441
  • A Brief History of the Internet 442
  • A Word About This Chapter's Examples 446
  • Important DNS Facts and Concepts 447
  • DNS Server Configuration Files 454
  • Configuring resolv.conf with linuxconf 462
  • A Trivial Caching DNS 464
  • Configuring DNS Server Master Zones 468
  • Delegating Authority 474
  • Adding a Slave DNS Server 478 --r Troubleshooting DNS 481
  • DNS Resources 484
  • Automatically Configuring Clients with DHCP 485
  • 15 NIS: Network Information Service 491
  • Understanding NIS 492
  • Installing the Software 493
  • Configuring a Master NIS Server 494
  • Configuring a NIS Client 499
  • Configuring a NIS Secondary Server 503
  • Using NISisms in Your /etc/passwd File 505
  • Using Netgroups 505
  • Some Troubleshooting Tips 507
  • 16 NFS: Network Filesystem 509
  • Installing NFS 511
  • Starting and Stopping the NFS Daemons 512
  • Configuring NFS Servers and Clients 512
  • Exporting Filesystems with linuxconf 519
  • Complete Sample Configuration Files 521
  • 17 Samba 523
  • Installing Samba 525
  • Getting a Simple Samba Setup Running 525
  • Configuring Samba 532
  • Configuring a Samba File Server with linuxconf 539
  • Sharing Files and Print Services 540
  • Optimizing Samba Performance 541
  • Testing Your Configuration 543
  • Running the Samba Server 545
  • Accessing Shares 545
  • Common smb.conf Options 549
  • Samba Resources 557
  • Using Samba as a Logon Server 559
  • Samba Troubleshooting Tips 562
  • Samba Security 564
  • Using SWAT for Web-Based Samba Configuration 566
  • Using Samba as a Linux Migration Tool 569
  • Part III System Administration and Management 575
  • 18 Linux Filesystems, Disks, and Other Devices 577
  • Basic Concepts of Devices 578
  • Filesystems 580
  • Mount Command 581
  • Mounting with the User Mount Tool 586
  • Setting Up Filesystems 586
  • Creating New Filesystems 588
  • Creating and Editing Filesystems Graphically with fsconf and linuxconf 591
  • Repairing Filesystems 595
  • Various Kinds of Hardware 598
  • Character Devices 608
  • 19 Printing with Linux 621
  • Printer Devices 622
  • What Printer Should I Use with Linux? 623
  • How Do I Print? 627
  • printtool--The Red Hat Linux Print System Manager 629
  • Linux Printing Commands 636
  • Other Helpful Printer Programs and Filters 640
  • Infrared Printer Support 642
  • Other Helpful Programs 643
  • Troubleshooting and More Information 643
  • 20 TCP/IP Network Management 647
  • TCP/IP Basics 648
  • Configuring the Network 657
  • Network Daemons 674
  • TCP/IP Troubleshooting Tools 677
  • Network Security Tools 684
  • 21 Linux System Administration 701
  • Working as root 702
  • Performing System Maintenance 703
  • Managing Software with RPM 710
  • Using Gnome-RPM 713
  • Managing Users and Groups with linuxconf 714
  • Managing Users and Groups from the Command Line 717
  • Setting Disk Quotas with linuxconf 719
  • Creating Special Accounts with linuxconf 721
  • Analyzing Performance 722
  • Understanding Your Security Responsibilities 728
  • Getting Help 729
  • 22 Backup and Restore 737
  • Successful Backup Considerations 738
  • Qualities of a Good Backup 738
  • Selecting a Backup Medium 739
  • Selecting a Backup Tool 740
  • Backup Strategies and Operations 742
  • Restoring Files 747
  • What Is in the Archive? 747
  • 23 System Security 749
  • Thinking About Security--An Audit 750
  • Danger, Will Robinson, Danger! 754
  • File and Directory Permissions 756
  • Passwords--A Second Look 761
  • Related WWW Sites 762
  • Part IV Red Hat Development and Productivity 765
  • 24 Linux C/C++ Programming Tools 767
  • Background on the C Language 768
  • Elements of the C++ Language 769
  • Project Management Tools 771
  • GNU C/C++ Compiler Command-Line Switches 778
  • New Features of the GNU egcs Compiler System 779
  • 25 Shell Scripting 783
  • Creating and Executing a Shell Program 785
  • Variables 788
  • Positional Parameters 789
  • Built-In Variables 790
  • Special Characters 791
  • Comparison of Expressions 794
  • Iteration Statements 802
  • Conditional Statements 807
  • Miscellaneous Statements 811
  • Functions 811
  • 26 Automating Tasks 813
  • First7 Example--Automating Data Entry 814
  • Tips for Improving Automation Technique 817
  • Shell Scripts 819
  • Scheduling Tasks with cron and at Jobs 823
  • Other Mechanisms: Expect, Perl, and More 826
  • Concluding Challenge for an Automater--Explaining Value 831
  • 27 Configuring and Building Kernels 833
  • Introduction to the Linux Kernel 834
  • Understanding the Kernel 836
  • Understanding the Kernel Sources Structure 838
  • Obtaining the Kernel Sources 840
  • Configuring the Linux Kernel 848
  • Building and Installing the Kernel 887
  • Recovering from Faulty Kernels 893
  • 28 Emulators, Tools, and Window Clients 899
  • Emulators 900
  • Mtools Package 914
  • Windowing Network Clients 917
  • A Linux Documentation Project 925
  • 1. Overview of The Linux Documentation Project 926
  • 2. Current Projects and Getting Involved 927
  • 3. LDP Websites 927
  • 4. Documentation Conventions 927
  • 5. License Requirements 928
  • 6. Boilerplate License 928
  • 7. Publishing LDP Documents 929
  • B Top Linux Commands and Utilities 931
  • General Guidelines 932
  • List 932
  • C GNU General Public License 973
  • GNU General Public License 974
  • GNU General Public License 975
  • How to Apply These Terms to Your New Programs 980
  • D Red Hat Linux RPM Package Listings 983
  • Group and Package Listing 1024.
Description
xxvii, 1112 p. : ill. ; 23 cm. + 2 computer optical discs (4 3/4 in.)
Notes
Includes index.
Technical Details
  • Access in Virgo Classic

  • LEADER 10351nam a2200337Ia 4500
    001 u3696502
    003 SIRSI
    005 20010409080355.0
    007 cm cg---------
    008 001218s2001 inua 001 0 eng d
    006 m
    010
      
      
    a| 00103513
    020
      
      
    a| 0672319853
    035
      
      
    a| (Sirsi) i0672319853
    035
      
      
    a| (OCoLC)45585076
    040
      
      
    a| DDM c| DDM d| MvI
    090
      
      
    a| QA76.76.O63 b| B3 2001
    100
    1
      
    a| Ball, Bill.
    245
    1
    0
    a| Red Hat Linux 7 unleashed / c| Bill Ball, David Pitts, et al.
    260
      
      
    a| Indianapolis, In. : b| Sams Publishing, c| c2001.
    300
      
      
    a| xxvii, 1112 p. : b| ill. ; c| 23 cm. + e| 2 computer optical discs (4 3/4 in.)
    500
      
      
    a| Includes index.
    505
    0
    0
    g| Part I t| Red Hat Linux--Installation and User Services g| 7 -- g| 1 t| Introduction to Red Hat Linux g| 9 -- t| Advantages of Linux g| 11 -- t| Magic of Red Hat Linux g| 13 -- t| Red Hat Linux Compared to Other Linux Distributions g| 14 -- t| What's New in Red Hat and the Linux Kernel? g| 16 -- t| Copyright and Warranty g| 17 -- t| Where to Get Red Hat Linux g| 18 -- t| System Requirements g| 19 -- g| 2 t| Installation of Your Red Hat System g| 23 -- t| Preparing for Your Linux Installation g| 24 -- t| Choosing an Installation Method g| 26 -- t| GUI Versus Text-Based Installation g| 27 -- t| Partitioning g| 28 -- t| Creating Boot Disks g| 35 -- t| Starting a Network Install g| 36 -- t| Addressing PCMCIA and External Issues g| 38 -- t| Step-by-Step Installation g| 39 -- t| Post-Installation and Configuration g| 50 -- t| Logging In and Shutting Down g| 51 -- g| 3 t| LILO and Other Boot Managers g| 53 -- t| Choosing and Installing a Boot Manager g| 55 -- t| Installing and Configuring LILO g| 56 -- t| How to Uninstall LILO g| 62 -- t| Troubleshooting LILO g| 62 -- t| Using LOADLIN.EXE to Boot Linux g| 63 -- t| Installing and Using BootMagic g| 64 -- g| 4 t| Configuring the X Window System, Version 11 g| 67 -- t| What Is X11? g| 68 -- t| XFree86 or Another X11? g| 68 -- t| New Features of XFree86 4.0.1 g| 69 -- t| Choosing a Configuration Tool g| 72 -- t| Examining the XF86Config File g| 90 -- t| Starting X11 with the startx Command g| 99 -- t| Using xdm g| 103 -- t| Troubleshooting XFree86 g| 104 -- g| 5 t| Window Managers g| 107 -- t| What Is a Window Manager? g| 108 -- t| GNOME X Environment g| 109 -- t| Features of the sawfish Window Manager g| 120 -- t| Features of the Enlightenment Window Manager g| 121 -- t| Features of the K Desktop Environment g| 122 -- t| Configuring KDE with the KDE Control Center g| 128 -- t| Fvwm2 Window Manager g| 135 -- t| Twm Window Manager g| 138 -- g| 6 t| Connecting to the Internet g| 141 -- t| Setting Up the Dummy Interface g| 142 -- t| Setting Up PPP g| 145 -- t| Setting Up a DSL PPPOE Connection g| 163 -- t| Setting Up SLIP g| 167 -- t| Setting Up a Dial-In PPP Server g| 169 -- g| 7 t| IRC, ICQ, and Chat Clients g| 173 -- t| Talk Client and Server g| 174 -- t| IRC--Internet Relay Chat g| 179 -- t| Instant Messaging g| 197 -- g| 8 t| Using Multimedia and Graphics Clients g| 205 -- t| Linux Graphic Utilities g| 206 -- t| Common Graphics Formats g| 206 -- t| Basic Graphic Editing Clients g| 217 -- t| Using the GIMP g| 224 -- t| Displaying and Printing Graphics g| 226 -- t| Configuring Sound g| 229 -- t| Playing Audio CDs g| 233 -- t| Playing .mp3s g| 234 -- t| Playing Video g| 235 -- t| Using a Web Cam g| 237 -- g| Part II t| Configuring Services g| 239 -- g| 9 t| System Startup and Shutdown g| 241 -- t| Boot Process g| 242 -- t| Initialization Process and Startup Scripts g| 243 -- t| linuxconf and Managing Your Services g| 253 -- t| Shutting Down the Linux System g| 257 -- t| When the System Crashes g| 260 -- g| 10 t| SMTP and Protocols g| 269 -- t| A Brief History of Internet Email Standards g| 270 -- t| SMTP and sendmail g| 272 -- t| POP g| 307 -- t| IMAP g| 311 -- t| Mail Retrieval g| 313 -- g| 11 t| FTP g| 319 -- t| Getting and Installing the FTP Server g| 320 -- t| How the FTP Server Works g| 323 -- t| Configuring Your FTP Server g| 324 -- t| FTP Administrative Tools g| 342 -- t| Using FTP Clients g| 344 -- g| 12 t| Apache Server g| 353 -- t| Server Installation g| 355 -- t| Runtime Server Configuration Settings g| 359 -- t| Authentication and Access Control g| 366 -- t| Apache Modules g| 370 -- t| Virtual Hosting g| 378 -- t| Logging g| 381 -- t| Dynamic Content g| 382 -- t| Starting and Stopping the Server g| 389 -- t| Configuration File Listings g| 393 -- g| 13 t| Internet News g| 421 -- t| Linux and Newsgroups g| 422 -- t| INN Hardware and Software Requirements g| 424 -- t| An Introduction to INN g| 426 -- t| Introduction to Leafnode+ g| 435 -- t| Introduction to trn g| 438 -- g| 14 t| Domain Name Service and Dynamic Host Configuration Protocol g| 441 -- t| A Brief History of the Internet g| 442 -- t| A Word About This Chapter's Examples g| 446 -- t| Important DNS Facts and Concepts g| 447 -- t| DNS Server Configuration Files g| 454 -- t| Configuring resolv.conf with linuxconf g| 462 -- t| A Trivial Caching DNS g| 464 -- t| Configuring DNS Server Master Zones g| 468 -- t| Delegating Authority g| 474 -- t| Adding a Slave DNS Server g| 478 --r t| Troubleshooting DNS g| 481 -- t| DNS Resources g| 484 -- t| Automatically Configuring Clients with DHCP g| 485 -- g| 15 t| NIS: Network Information Service g| 491 -- t| Understanding NIS g| 492 -- t| Installing the Software g| 493 -- t| Configuring a Master NIS Server g| 494 -- t| Configuring a NIS Client g| 499 -- t| Configuring a NIS Secondary Server g| 503 -- t| Using NISisms in Your /etc/passwd File g| 505 -- t| Using Netgroups g| 505 -- t| Some Troubleshooting Tips g| 507 -- g| 16 t| NFS: Network Filesystem g| 509 -- t| Installing NFS g| 511 -- t| Starting and Stopping the NFS Daemons g| 512 -- t| Configuring NFS Servers and Clients g| 512 -- t| Exporting Filesystems with linuxconf g| 519 -- t| Complete Sample Configuration Files g| 521 -- g| 17 t| Samba g| 523 -- t| Installing Samba g| 525 -- t| Getting a Simple Samba Setup Running g| 525 -- t| Configuring Samba g| 532 -- t| Configuring a Samba File Server with linuxconf g| 539 -- t| Sharing Files and Print Services g| 540 -- t| Optimizing Samba Performance g| 541 -- t| Testing Your Configuration g| 543 -- t| Running the Samba Server g| 545 -- t| Accessing Shares g| 545 -- t| Common smb.conf Options g| 549 -- t| Samba Resources g| 557 -- t| Using Samba as a Logon Server g| 559 -- t| Samba Troubleshooting Tips g| 562 -- t| Samba Security g| 564 -- t| Using SWAT for Web-Based Samba Configuration g| 566 -- t| Using Samba as a Linux Migration Tool g| 569 -- g| Part III t| System Administration and Management g| 575 -- g| 18 t| Linux Filesystems, Disks, and Other Devices g| 577 -- t| Basic Concepts of Devices g| 578 -- t| Filesystems g| 580 -- t| Mount Command g| 581 -- t| Mounting with the User Mount Tool g| 586 -- t| Setting Up Filesystems g| 586 -- t| Creating New Filesystems g| 588 -- t| Creating and Editing Filesystems Graphically with fsconf and linuxconf g| 591 -- t| Repairing Filesystems g| 595 -- t| Various Kinds of Hardware g| 598 -- t| Character Devices g| 608 -- g| 19 t| Printing with Linux g| 621 -- t| Printer Devices g| 622 -- t| What Printer Should I Use with Linux? g| 623 -- t| How Do I Print? g| 627 -- t| printtool--The Red Hat Linux Print System Manager g| 629 -- t| Linux Printing Commands g| 636 -- t| Other Helpful Printer Programs and Filters g| 640 -- t| Infrared Printer Support g| 642 -- t| Other Helpful Programs g| 643 -- t| Troubleshooting and More Information g| 643 -- g| 20 t| TCP/IP Network Management g| 647 -- t| TCP/IP Basics g| 648 -- t| Configuring the Network g| 657 -- t| Network Daemons g| 674 -- t| TCP/IP Troubleshooting Tools g| 677 -- t| Network Security Tools g| 684 -- g| 21 t| Linux System Administration g| 701 -- t| Working as root g| 702 -- t| Performing System Maintenance g| 703 -- t| Managing Software with RPM g| 710 -- t| Using Gnome-RPM g| 713 -- t| Managing Users and Groups with linuxconf g| 714 -- t| Managing Users and Groups from the Command Line g| 717 -- t| Setting Disk Quotas with linuxconf g| 719 -- t| Creating Special Accounts with linuxconf g| 721 -- t| Analyzing Performance g| 722 -- t| Understanding Your Security Responsibilities g| 728 -- t| Getting Help g| 729 -- g| 22 t| Backup and Restore g| 737 -- t| Successful Backup Considerations g| 738 -- t| Qualities of a Good Backup g| 738 -- t| Selecting a Backup Medium g| 739 -- t| Selecting a Backup Tool g| 740 -- t| Backup Strategies and Operations g| 742 -- t| Restoring Files g| 747 -- t| What Is in the Archive? g| 747 -- g| 23 t| System Security g| 749 -- t| Thinking About Security--An Audit g| 750 -- t| Danger, Will Robinson, Danger! g| 754 -- t| File and Directory Permissions g| 756 -- t| Passwords--A Second Look g| 761 -- t| Related WWW Sites g| 762 -- g| Part IV t| Red Hat Development and Productivity g| 765 -- g| 24 t| Linux C/C++ Programming Tools g| 767 -- t| Background on the C Language g| 768 -- t| Elements of the C++ Language g| 769 -- t| Project Management Tools g| 771 -- t| GNU C/C++ Compiler Command-Line Switches g| 778 -- t| New Features of the GNU egcs Compiler System g| 779 -- g| 25 t| Shell Scripting g| 783 -- t| Creating and Executing a Shell Program g| 785 -- t| Variables g| 788 -- t| Positional Parameters g| 789 -- t| Built-In Variables g| 790 -- t| Special Characters g| 791 -- t| Comparison of Expressions g| 794 -- t| Iteration Statements g| 802 -- t| Conditional Statements g| 807 -- t| Miscellaneous Statements g| 811 -- t| Functions g| 811 -- g| 26 t| Automating Tasks g| 813 -- t| First7 Example--Automating Data Entry g| 814 -- t| Tips for Improving Automation Technique g| 817 -- t| Shell Scripts g| 819 -- t| Scheduling Tasks with cron and at Jobs g| 823 -- t| Other Mechanisms: Expect, Perl, and More g| 826 -- t| Concluding Challenge for an Automater--Explaining Value g| 831 -- g| 27 t| Configuring and Building Kernels g| 833 -- t| Introduction to the Linux Kernel g| 834 -- t| Understanding the Kernel g| 836 -- t| Understanding the Kernel Sources Structure g| 838 -- t| Obtaining the Kernel Sources g| 840 -- t| Configuring the Linux Kernel g| 848 -- t| Building and Installing the Kernel g| 887 -- t| Recovering from Faulty Kernels g| 893 -- g| 28 t| Emulators, Tools, and Window Clients g| 899 -- t| Emulators g| 900 -- t| Mtools Package g| 914 -- t| Windowing Network Clients g| 917 -- g| A t| Linux Documentation Project g| 925 -- g| 1. t| Overview of The Linux Documentation Project g| 926 -- g| 2. t| Current Projects and Getting Involved g| 927 -- g| 3. t| LDP Websites g| 927 -- g| 4. t| Documentation Conventions g| 927 -- g| 5. t| License Requirements g| 928 -- g| 6. t| Boilerplate License g| 928 -- g| 7. t| Publishing LDP Documents g| 929 -- g| B t| Top Linux Commands and Utilities g| 931 -- t| General Guidelines g| 932 -- t| List g| 932 -- g| C t| GNU General Public License g| 973 -- t| GNU General Public License g| 974 -- t| GNU General Public License g| 975 -- t| How to Apply These Terms to Your New Programs g| 980 -- g| D t| Red Hat Linux RPM Package Listings g| 983 -- t| Group and Package Listing g| 1024.
    596
      
      
    a| 5
    630
    0
    0
    a| Linux.
    650
      
    0
    a| Operating systems (Computers)
    700
    1
      
    a| Pitts, David V., d| 1957-
    994
      
      
    a| Z0 b| VA@
    999
      
      
    a| QA76.76 .O63 B3 2001 w| LC i| X004474063 k| CHECKEDOUT l| STACKS m| SCI-ENG t| BOOK

Availability

Google Preview

Library Location Map Availability Call Number
Brown Science and Engineering CHECKED OUT N/A Unavailable