Red Hat Linux

Chia sẻ: Tran Chudu | Ngày: | Loại File: DOC | Số trang:1621

0
155
lượt xem
34
download

Red Hat Linux

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'red hat linux', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Red Hat Linux

  1. i 201 West 103rd Street Indianapolis, IN 46290 David Pitts, et al. Red Hat™ LinuxSecond Edition Red Hat Linux, Second Edition UNLEASHED ii Publisher Dean Miller Executive Editor Jeff Koch Managing Editor Sarah Kearns Senior Indexer Ginny Bess Director of Software and User Services Cheryl Willoughby Brand Director Alan Bower This book is dedicated to TM3 and  Associates. Thanks, guys (non­gender)!! —David Pitts Copyright © 1998 by Sams Publishing SECOND EDITION All rights reserved. No part of this  book shall be reproduced, stored in a retrieval system, or transmitted by any  means, electronic, mechanical, photocopying, recording, or otherwise,  without written permission from the publisher. No patent liability is  assumed with respect to the use of the information contained herein. Although  every precaution has been taken in
  2. the preparat ion of th is book, the publ i sher and author assume no responsib i l i t y for errors or omiss ions . Neither is any l i ab i l i t y assumed for damages resul t i ng from the use of the in fo rmat ion contained herein . For in fo rmat ion , address Sams Publ i sh ing , 201 W. 103rd St. , Ind ianapol i s , IN 46290. Internat iona l Standard Book Number: 0- 672- 31173-9 Library of Congress Catalog Card Number: 97- 68008 01 00 99 98 4 3 2 1 Interpretat i on of the pr in t i ng code: The r ightmost double- dig i t number is the year of the book’s pr int i ng ; the r ightmost sing le dig i t , the number of the book’s pr in t i ng . For example, a pr int i ng code of 98- 1 shows that the first pr int i ng of the book occurred in 1998. Composed in AGaramond and MCPdigital  by Macmillan Computer Publishing Printed in the United States of  America Trademarks Al l terms mentioned in th is book that are known to be trademarks or
  3. service marks have been appropriately capital ized. Sams Publishing cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validi ty of any trademark or service mark. Red Hat Linux is a trademark of Red Hat Software. Acquisitions Editor Cari Skaggs Development Editors Mark Cierzniak Richard Alvey Software Development Specialist Jack Belbot Project Editor Dana Rhodes Lesh Copy Editors Carolyn Linn, Kate Talbot, Michael Brumitt, Chuck Hutchinson, Nancy Albright Indexer Cheryl Jackson Technical Reviewers Bill Ball, Sriranga R. Veeraraghavan, Robin Burk Editorial Coordinators Mandie Rowell Katie Wise Technical Edit Coordinator Lynette Quinn
  4. Resource Coordinators Charlotte Clapp Deborah Frisby Editorial Assistants Carol Ackerman, Andi Richter, Rhonda Tinch­Mize, Karen Williams Cover Designer Jason Grisham Cover Production Aren Howell Book Designer Gary Adair Copy Writer David Reichwein Production Team Supervisor Beth Lewis Production Bryan Flores, Julie Geeting, Kay Hoskin, Christy M. Lemasters, Darlena Murray, Julie Searls, Sossity Smith Overview iii Introduction xxiii Part I Introduction and Installation of  Linux 1 Introduction to Red Hat Linux and UNIX 3 2 Instal lat ion of Your Red Hat System 11 3 LILO 27 Part II Configuring Other Servers 4 System Startup and Shutdown 37
  5. 5 Configuring and Building Kernels 53 6 CommonDesktop Environment 75 7 SMTP and POP 97 8 FTP 131 9 Apache Server 153 10 X Window 175 Part III Hardware Connectivity and  Devices 11 Fi lesystems, Disks, and Other Devices 195 12 Print ing with Linux 229 13 TCP/IP Network Management 243 Part IV System Administration and  Management 14 Getting Started with Red Hat Linux 299 15 Essential System Administrat ion 319 16 Advanced System Administrat ion 341 17 GNU Project Uti l i t i es 351 18 Backup and Restore 373 Part V Dealing with Others 19 User Accounts and Logins 383 20 System Security 395 21 Shell Program ming 411 Red Hat Linux, Second Edition UNLEASHED iv Part VI Automation, Programming, and  Modifying Source Code 22 Automating Tasks 437 23 C and C++Program ming 455 24 Perl Programming 487
  6. 25 tcland tk    Programming 499 26 Motif Program ming 529 27 gawk  Programming 545 28 Network Program ming 583 Part VII Appendixes A The Linux Documentation Project 607 B Top 50 Linux Commands and Uti l i t i es 611 C The Linux Documentation Project Copyright License 629 D Glossary 633 E What’s on the CD-ROM 653 Index 655 v Contents Introduction xxiii Part I Introduction and Installation of  Linux 1 Introduction to Red Hat Linux and  UNIX 3 Advantages of Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Copyright and Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Where to Get Red Hat Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . 7 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .
  7. ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . 7 System Requirements— Intel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . 8 System Requirements— SPARC... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . 8 System Requirements— Alpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . 8 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . 9 2 Installation of Your Red Hat System Be Prepared, Be Very Prepared! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Instal l ing Red Hat Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Creating the Boot and Supplemental Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Instal l ing Without Using a Boot Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Virtual Consoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Dialog Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  8. ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Step-by-Step Instal lat ion . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Booting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 The Instal lat ion Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Selecting an Instal lat ion Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 CD-ROM Instal lat ion . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 The Red Hat Package Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 RPM Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3 LILO 27 Instal l ing and Configuring LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  9. Configuring LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Using LOADLIN.EXE to Boot Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 How to Uninstal l LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Part II Configuring Other Servers 4 System Startup and Shutdown 37 The Boot Process.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 The Ini t ia l i zat ion Process and Startup Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 init and /etc/inittab ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 /etc/inittab and System States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Red Hat Linux, Second Edition UNLEASHED vi tksysv and Managing Your Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  10. Shutting Down the Linux System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 shutdown   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 haltand reboot    ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 When the System Crashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Running as Root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Creating a Boot Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Your Fi le Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Red Hat to the Rescue! When the System Won’t Boot . . . . . . . . . . . . . . 49 For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 5 Configuring and Building Kernels 53
  11. An Introduction to the Linux Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Acquiring the Source Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Patching the Source Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Configuring the Linux Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Starting the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Stepping Through the Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Final Notes About Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Building the Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Instal l ing the Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
  12. Recovering from Faulty Kernels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 6 Common Desktop Environment 75 Instal lat ion . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Getting Started with the CDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Logging in to the CDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 The Desktop Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Customizing Your Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 The Style Manager.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 The Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Advanced Customizations.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
  13. Creating New Actions.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Creating and Modifying Subpanels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Restoring a Session When Something Goes Wrong . . . . . . . . . . . . . . . . . . . 91 Executing Applications and Com mands at Login . . . . . . . . . . . . . . . . . . . . . . 92 Executing Com mands at Logout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 The Help Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Using the Help Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Context- Sensit ive Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 vii Adding Help to Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Help Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
  14. Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 7 SMTP and POP 97 SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Internet Mail Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 The Domain Name System and E- mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 sendmail ’s Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 sendmail ’s Auxil iary Fi les . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 The Aliases Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Setting Up sendmail ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 sendmail.cf —The Configuration Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Testing sendmail and sendmail.cf ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
  15. POP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Configuring a POP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Managing Bullet ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 8 FTP 131 Getting and Instal l ing the FTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 How the FTP Server Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Configuring Your FTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Control l ing Access—The /etc/ftpaccess  Fi le . . . . . . . . . . . . . . . . . . . . . . . 135 Converting Fi les On-the-Fly—The /etc/ftpconversions  le 147 Fi Configuring Host Access—The /etc/ftphosts   Fi le . . . . . . . . . . . . . . . 149 The FTP Log Fi le— /var/log/xferlog   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
  16. FTP Administrat ive Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ftpshut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ftpwho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ftpcount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 9 Apache Server 153 Server Instal lat ion . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Runtime Server Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Edit ing httpd.conf ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Edit ing srm.conf ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Edit ing access.conf ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
  17. Configuring an inetd  Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Configuring inetd  ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Running the Web Server for the First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Starting a Standalone Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Starting an inetd  Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Contents Red Hat Linux, Second Edition UNLEASHED viii Starting and Stopping the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 The start   Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 The stop  Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 The restart   Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
  18. Configuration Fi le List ings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 10 X Window 175 Setting Up Your XFree86 System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 The XF86Config Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Using Xconfigurator ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Examining the XF86Config Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 The Fi le Pathnames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 The Keyboard Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 The Pointer Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 The Server Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
  19. Setting Up Video Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 International Keyboard Layout for XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 The .xinitrc   Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 The Personal X Resource Fi le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Using xdm   ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Configuration of the Window Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Compiling Programs That Use X ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Some Com mon Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Compiling Sources for XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Sum mary... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
  20. Part III Hardware Connectivity and  Devices 11 Filesystems, Disks, and Other  Devices 195 Block Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Fi lesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 The mount Com mand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Setting Up Fi lesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 The Red Hat Fi le System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Edit ing /etc/fstab Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Creating New Fi lesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Repairing Fi lesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Đồng bộ tài khoản