1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Red Hat Linux Networking and System Administration P1 docx

30 473 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Red Hat Linux Networking and System Administration
Tác giả Terry Collings, Kurt Wall
Trường học Muhlenberg College
Chuyên ngành Networking and System Administration
Thể loại sách
Năm xuất bản 2002
Thành phố New York
Định dạng
Số trang 30
Dung lượng 476,39 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

■ Plan your network, install Red Hat Linux, and get a handle on the file system and configuration files ■ Configure TCP/IP networking, the Network File System, and the work Informatio

Trang 1

C o l l i n g s

& W a l l

Your Official Red Hat®Linux® Guide to Networking and System Administration

K URT W ALLhas worked with Linux and Unix for nine years and is the

author of several other books, including Red Hat Linux 7.2 Weekend

Crash Course and Linux Programming by Example.

T ERRY C OLLINGSis the Instructional Technologist at Muhlenberg College in

Pennsylvania, where he is responsible for developing smart classroom

technologies He is also the coauthor of the Linux Bible.

■ Plan your network, install Red Hat Linux, and get a handle on the file

system and configuration files

■ Configure TCP/IP networking, the Network File System, and the

work Information System

■ Set up print services and connections to Windows and Macintosh clients

■Monitor performance, administer users and groups, back up and restore

the file system, and install or upgrade software packages

■ Design a security plan, implement local security, set up firewalls and

proxy servers, and combat system intrusions

■ Troubleshoot file system, networking, printing, and e-mail problems

R eviewed by the experts at Red Hat, this in-depth guide delivers all

the know-how you need to set up and manage a state-of-the-art Linux

network.

Red Hat Linux experts Terry Collings and Kurt Wall start with the

basics—network planning and Red Hat installation and configuration.

They then show you in detail how to set up network and Internet services,

from establishing a network file system to configuring mail services Eight

chapters give you the lowdown on customizing the kernel, automating

tasks with scripting, performing backups, and more—the nuts-and-bolts

maintenance information you need to keep your system running smoothly.

And last but not least, the authors provide nearly 100 pages of proven

strategies and tips for maintaining system security.

Complete with utilities and code on CD-ROM, this official Red Hat

Linux guide is the one resource you need for a secure, high-performance

N m a p, P o r t s e n t r y, Tripwire and SAINT

t r i a l v e r s i o n

P l u s a s e a r c h a b l e e-version of the book

Reviewed by the Experts at Red Hat

www.redhat.com www.hungryminds.com

Cover design by Michael J Freeland Cover photo © Hulton Getty

Trang 2

Red Hat ® Linux ® Networking and System Administration

Trang 4

Red Hat ® Linux ®

Networking and System

Trang 5

Red Hat® Linux® Networking and System Administration

Published by

Hungry Minds, Inc.

909 Third Avenue New York, NY 10022 www.hungryminds.com Copyright © 2002 Hungry Minds, Inc All rights reserved No part of this book, including interior design, cover design, and icons, may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording, or otherwise) without the prior written permission of the publisher.

Library of Congress Control Number: 2001093591 ISBN: 0-7645-3632-X

Printed in the United States of America

10 9 8 7 6 5 4 3 2 1 1O/RT/QT/QS/IN Distributed in the United States by Hungry Minds, Inc.

Distributed by CDG Books Canada Inc for Canada; by Transworld Publishers Limited in the United Kingdom; by IDG Norge Books for Norway; by IDG Sweden Books for Sweden; by IDG Books Australia Publishing Corporation Pty Ltd for Australia and New Zealand; by TransQuest Publishers Pte Ltd for Singapore, Malaysia, Thailand, Indonesia, and Hong Kong; by Gotop Information Inc for Taiwan; by ICG Muse, Inc for Japan; by Intersoft for South Africa; by Eyrolles for France; by International Thomson Publishing for Germany, Austria, and Switzerland; by Distribuidora Cuspide for Argentina; by LR International for Brazil; by Galileo Libros for Chile; by Ediciones ZETA S.C.R Ltda for Peru; by WS Computer Publishing Corporation, Inc., for the Philippines; by Contemporanea de Ediciones for Venezuela; by Express Computer Distributors for the Caribbean and West Indies; by Micronesia Media Distributor, Inc for Micronesia; by Chips Computadoras S.A de C.V for Mexico; by Editorial Norma de Panama S.A for Panama; by American Bookshops for Finland.

For general information on Hungry Minds’ products and services please contact our Customer Care department within the U.S at 800-762-2974, outside the U.S at 317-572-3993 or fax 317-572-4002.

For sales inquiries and reseller information, including discounts, premium and bulk quantity sales, and language translations, please contact our Customer Care department at 800-434-3422, fax 317-572-4002 or write to Hungry Minds, Inc., Attn: Customer Care Department, 10475 Crosspoint Boulevard, Indianapolis, IN 46256 For information on licensing foreign or domestic rights, please contact our Sub-Rights Customer Care department at 212-884-5000.

foreign-For information on using Hungry Minds’ products and services in the classroom or for ordering examination copies, please contact our Educational Sales department at 800-434-2086 or fax 317-572-4005.

For press review copies, author interviews, or other publicity information, please contact our Public Relations department at 650-653-7000 or fax 650-653-7500.

For authorization to photocopy items for corporate, personal, or educational use, please contact Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, or fax 978-750-4470.

LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND AUTHOR HAVE USED THEIR BEST EFFORTS IN PREPARING THIS BOOK THE PUBLISHER AND AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS BOOK AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE THERE ARE NO WARRANTIES WHICH EXTEND BEYOND THE DESCRIPTIONS CONTAINED IN THIS PARAGRAPH NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES REPRESENTATIVES OR WRITTEN SALES MATERIALS THE ACCURACY AND COMPLETENESS OF THE INFORMATION PROVIDED HEREIN AND THE OPINIONS STATED HEREIN ARE NOT GUARANTEED OR WARRANTED TO PRODUCE ANY PARTICULAR RESULTS, AND THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY INDIVIDUAL NEITHER THE PUBLISHER NOR AUTHOR SHALL

BE LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES.

Trademarks: Hungry Minds and the Hungry Minds logo are trademarks or registered trademarks of Hungry Minds.

Red Hat, Red Hat Press, and the Red Hat Press logo are trademarks or registered trademarks of Red Hat, Inc Linux is

a trademark or registered trademark of Linus Torvalds All other trademarks are property of their respective owners Hungry Minds, Inc., is not associated with any product or vendor mentioned in this book.

Trang 6

About the Authors Terry Collings has been working in the computer field since 1981 and has

experience in all types of operating systems and their associated hardware He has industry certifications in Novell, TCP/IP, MS Windows, and Unix Terry’s full-time job is at Muhlenberg College in Allentown, PA, where he is the school’s Instructional Technologist His main function in this position is assisting faculty in the use of computer technology to augment their classroom presentations He is also the system administrator for the school’s online course content management software Terry also teaches a wide range of computer and technology-related courses in the evenings at Allentown Business School Terry has been a technical

editor for several Hungry Minds, Inc., books and is the co-author of the Linux Bible.

He can be reached at collings@muhlenberg.edu.

Kurt Wall first touched a computer in 1980 when he learned FORTRAN on an

IBM mainframe of forgotten vintage; things have only gotten better since then These days, Kurt is a full-time Linux and Unix author, editor, consultant, and programmer He has written five books about Linux and Unix programming and system administration, is working on his sixth, and is the technical editor for over

a dozen other Linux- and Unix-related titles Currently, Kurt works from his home

in Indianapolis He can be reached via e-mail at kwall@kurtwerks.com.

Trang 7

CONTRIBUTING WRITERS

Viktorie Navratilova Dennis Powell Brandon Wiley

COPY EDITOR

Marti Paul

RED HAT PRESS LIAISON

Lorien Golaski, Red Hat Communications Manager

QUALITY CONTROL TECHNICIANS

Laura Albert Luisa Perez Carl Pierce Marianne Santy

SENIOR PERMISSIONS EDITOR

PROOFREADING AND INDEXING

TECHBOOKS Production Services

Trang 8

This book is dedicated to the victims and heroes of September 11, 2001.

Trang 10

Red Hat Linux is the most popular distribution of Linux currently in use Red Hat Linux has shown itself to be a robust, reliable operating system that can run on a variety of hardware, from personal computers to large mainframes Linux in general, and Red Hat Linux in particular, is a very powerful operating system that can be used

at the enterprise level as a full-fledged server, as well as at the workstation level for typical user applications For those of us dissatisfied with the reliability of other com- mercially available operating systems, Red Hat Linux is a pleasant alternative.

How This Book Is Organized

This book is divided into five parts Each part covers a specific area of functionality

in a typical Red Hat Linux system.

Part I — Red Hat Linux System and Network Administration Defined

This part describes the duties of a system administrator Chapter 1 explains some of the more common tasks, such as installing servers and application software, managing user accounts, and backing up and restoring files Many more topics are covered in this chapter Chapter 2 details the steps involved in planning and build- ing a network and planning for security and disaster recovery Chapter 3 takes you through the steps required to install Red Hat Linux on a local system as well as on

a remote system Chapter 4 gives an explanation of the Red Hat Linux file system and storage devices Chapter 5, the last chapter in Part I, lists the system and network configuration files and their uses.

Part II — Red Hat Linux Network Services

This part of the book is where you learn about the networking services available in Red Hat Linux Chapter 6 gives an explanation of the TCP/IP protocol suite and how to configure it on your system Chapter 7 tells how to configure the Network File System (NFS) for sharing files with other Linux or Unix computers on your network Chapter 8 provides a description of the Network Information System (NIS)

as well as configuration instructions If you have computers running Microsoft operating systems, Chapter 9 is where you find instructions for connecting your Red Hat Linux network to the Windows network The final chapter in this part, Chapter 10, tells you how to connect your Red Hat Linux network to computers running the Apple operating system.

ix

Trang 11

Part III — Red Hat Linux Internet Services

Internet services are somewhat different from network services used on an internal network Chapter 11 begins this part by explaining Internet services, and includes a discussion of the xinetd and TCP wrappers configuration files.A fundamental part of using the Internet is the ability to enter a domain name and have it converted into

an IP number that is the actual address of a computer The name-to-number sion is done by the Domain Name System (DNS), which is covered in Chapter 12 Chapter 13 describes the File Transfer Protocol (FTP) and gives installation and con- figuration instructions Sending and receiving e-mail has become so common that it’s hard to remember the time before we had it Chapter 14 explains mail services and its configuration Last, but not least, you find an explanation of setting up a Web server Chapter 15 covers Apache, one of the most popular Web servers in use.

conver-Part IV — Red Hat Linux System Maintenance

The goal of this part of the book is to provide a fundamental understanding of the tasks required to maintain your system and ensure that it runs optimally Chapter 16 explains the Red Hat Network, a service available from Red Hat that you can use to keep your system current You can register your systems with Red Hat and then receive notifications of updated or new software that can be installed Chapter 17 discusses upgrading and customizing the kernel for your specific needs Chapter 18 tells you how to use the command line to perform all of your system administrative tasks If you want to use scripts to automate some of your work, Chapter 19 is where you find out how to do it Chapter 20 deals with monitoring the performance of your system Creating users and groups is a basic part of system maintenance, and Chapter 21 describes this process Chapter 22 details the steps necessary to back up your file system and use the backups to restore your system The final chapter in this part, Chapter 23, gives instructions on installing and upgrading software packages.

Part V — Security and Problem Solving

A critical area of concern for system administrators is maintaining a secure system Most of the chapters in this part deal with security, beginning with Chapter 24,

which covers security basics Chapter 25 addresses local, or host-based, security In

Chapter 26 you find an explanation of firewalls and Internet security and the risks you may encounter from outside connections Chapter 27 looks at ways to monitor

a Red Hat Linux system for attempted, potential, and actual security compromises using the tools available in a standard Red Hat Linux installation The last chapter

in this part, Chapter 28, lists problems you may encounter during normal operation

of your system and the steps to take to solve the problems discussed.

Trang 12

How to Use This Book

Our intention for this book is to cover the Red Hat Linux operating system in enough detail to provide the answers that you need The book is divided into the parts previously discussed to make it easy for you to go to the specific part for the topic you need to learn about You can use the book as a reference for whatever you need to know about a particular topic.

Using this book’s icons

Watch for the following margin icons to help you get the most out of this book:

Tips provide special information or advice

Caution icons warn you of a potential problem or error

This icon directs you to related information in another section or chapter

A Note highlights an area of interest or special concern related to the topic

This icon points you toward related material on the book’s CD-ROM

Trang 13

This book uses the following conventions for explanations of how to do things on your computer:

Italic type introduces new technical terms It also indicates replaceable

arguments that you should substitute with actual values — the context makes clear the distinction between new terms and replaceable arguments.

Bold type shows a command you type in.

◆ Monospaced textdistinguishes commands, options, and arguments from surrounding explanatory content.

◆ Keys to press in combination are shown like this example: Ctrl+Alt+Delete means to press all three keys at the same time.

The term click means to press the left mouse button once Double-click means to press the left button twice in quick succession Right click means

to press the right mouse button once Drag means to hold down the left

mouse button and move the mouse while holding down the button.

Trang 14

Terry Collings’s Acknowledgments

Until I started writing books, I never realized how many people are involved with producing a book like this and how much work they do The first person I want to thank is my coauthor, Kurt Wall Kurt is the reason I became involved with working

on Linux books when I was asked to technical edit a Linux book several years ago.

Since then, Kurt and I have collaborated on other projects, most recently this book.

I also want to acknowledge the hard work of Viktorie Navratilova, Dennis Powell, and Brandon Wiley who stepped in and wrote several chapters for me when

I was out with a medical problem Their help was a significant contribution to the completion of this book.

A special thank-you goes out to Terri Varveris, my acquisitions editor at Hungry Minds Terri is a wonderful person to work with and is one of the nicest people I have ever known She is also responsible for choosing our project editor, Marty Minner Marty is very organized and he makes sure we do our jobs, but in a nice way that makes him a pleasure to work with Finally, thanks to our copy editor, technical editors, and production staff at Hungry Minds for their efforts in ensuring that our work is technically accurate as well as grammatically correct and properly presented.

Finally, I would like to thank my wife Nancy for all her support and ment She is my true inspiration.

encourage-xiii

Trang 15

Kurt Wall’s Acknowledgments

Like Terry, I appreciate the work of Viktorie, Dennis, and Brandon in helping Terry and me complete this book when Terry became ill Thanks to Terri Varveris for giving me the chance to write about Linux, something I truly enjoy doing — Terri, let’s do this again Here’s a vigorous nod to Marty Minner, who deftly managed the day-to-day details of converting raw manuscript into a finished book — every author should have such a capable, patient, and witty project editor Kudos as well

to the rest of the team at Hungry Minds who labored to make this book a reality.

I would be remiss if I failed to thank Terry Collings for inviting me to participate

in this book — he may yet decide that I didn’t do him any favors by getting him involved in writing books I look forward to another opportunity to work with him.

I would like to extend my deepest thanks to and appreciation of the mission and members of Mount Tabor Lutheran Church in Salt Lake City — their service and example kept me going in dark, trying times.

Ngày đăng: 12/12/2013, 22:15

TỪ KHÓA LIÊN QUAN