没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
How Linux Works: What Every Super-User Should Know
by Brian Ward
ISBN:1593270356
No Starch Press
© 2004
(347 pages)
This guide describes the inner workings of a Linux system beginning with the file system and boot process and
covering advanced topics such as networking, firewalls, development tools, device management, shell scripts, and
sharing printers with Samba.
Table of Contents
How Linux Works—What Every Super-User Should Know
Chapter 1
-
The Basics
Chapter 2
-
Devices, Disks, Filesystems, and the Kernel
Chapter 3
-
How Linux Boots
Chapter 4
-
Essential System Files, Servers, and Utilities
Chapter 5
-
Configuring Your Network
Chapter 6
-
Network Services
Chapter 7
-
Introduction to Shell Scripts
Chapter 8
-
Development Tools
Chapter 9
-
Compiling Software From Source Code
Chapter 10
-
Maintaining the Kernel
Chapter 11
-
Configuring and Manipulating Peripheral Devices
Chapter 12
-
Printing
Chapter 13
-
Backups
Chapter 14
-
Sharing Files with Samba
Chapter 15
-
Network File Transfer
Chapter 16
-
User Environments
Chapter 17
-
Buying Hardware for Linux
Chapter 18
-
Further Directions
Appendix A
-
Command Classification
Bibliography
Index
List of Figures
List of Tables
List of Sidebars
How Linux Works: What Every Super-User Should Know
by Brian Ward
ISBN:1593270356
No Starch Press
© 2004
(347 pages)
This guide describes the inner workings of a Linux system beginning with the file system and boot process and
covering advanced topics such as networking, firewalls, development tools, device management, shell scripts, and
sharing printers with Samba.
Table of Contents
How Linux Works—What Every Super-User Should Know
Chapter 1
-
The Basics
Chapter 2
-
Devices, Disks, Filesystems, and the Kernel
Chapter 3
-
How Linux Boots
Chapter 4
-
Essential System Files, Servers, and Utilities
Chapter 5
-
Configuring Your Network
Chapter 6
-
Network Services
Chapter 7
-
Introduction to Shell Scripts
Chapter 8
-
Development Tools
Chapter 9
-
Compiling Software From Source Code
Chapter 10
-
Maintaining the Kernel
Chapter 11
-
Configuring and Manipulating Peripheral Devices
Chapter 12
-
Printing
Chapter 13
-
Backups
Chapter 14
-
Sharing Files with Samba
Chapter 15
-
Network File Transfer
Chapter 16
-
User Environments
Chapter 17
-
Buying Hardware for Linux
Chapter 18
-
Further Directions
Appendix A
-
Command Classification
Bibliography
Index
List of Figures
List of Tables
List of Sidebars
Back Cover
Whether you’re a systems administrator or a home user, you need to understand how Linux internals work before you can really
master Linux—how it boots, how networking works, how to customize the kernel, and even what hardware to buy.
How Linux Works
contains the kind of information normally handed down from wizards—knowledge that comes from years of
experience doing things the hard way. But instead of seeking the right incantation to make your system work, you can read
How
Linux Works
to see how to administer Linux and why each particular technique works. This book covers such need-to-know topics
as:
How Linux boots, with coverage of boot loaders and init
How networking, interfaces, firewalls, and servers work
How development tools and shared libraries work
How the kernel manages devices, device drivers, and processes, and how to build a custom kernel
How the Linux printing system works, with sections on cups, filters, and Ghostscript
How shell scripts work
With its combination of background theory and real-world examples,
How Linux Works
will show you how to run your system
instead of having your system run you.
About the Author
Brian Ward has been working with Linux since 1993, when he scraped together enough pennies for a secondhand 386. He has a
Ph.D. in computer science from the University of Chicago and currently lives in San Francisco. He is the author of the Linux Kernel
HOWTO, The Book of VMware
(No Starch Press), and
The Linux Problem Solver
(No Starch Press).
How Linux Works: What Every Super-User Should Know
by Brian Ward
ISBN:1593270356
No Starch Press
© 2004
(347 pages)
This guide describes the inner workings of a Linux system beginning with the file system and boot process and
covering advanced topics such as networking, firewalls, development tools, device management, shell scripts, and
sharing printers with Samba.
Table of Contents
How Linux Works—What Every Super-User Should Know
Chapter 1
-
The Basics
Chapter 2
-
Devices, Disks, Filesystems, and the Kernel
Chapter 3
-
How Linux Boots
Chapter 4
-
Essential System Files, Servers, and Utilities
Chapter 5
-
Configuring Your Network
Chapter 6
-
Network Services
Chapter 7
-
Introduction to Shell Scripts
Chapter 8
-
Development Tools
Chapter 9
-
Compiling Software From Source Code
Chapter 10
-
Maintaining the Kernel
Chapter 11
-
Configuring and Manipulating Peripheral Devices
Chapter 12
-
Printing
Chapter 13
-
Backups
Chapter 14
-
Sharing Files with Samba
Chapter 15
-
Network File Transfer
Chapter 16
-
User Environments
Chapter 17
-
Buying Hardware for Linux
Chapter 18
-
Further Directions
Appendix A
-
Command Classification
Bibliography
Index
List of Figures
List of Tables
List of Sidebars
How Linux Works—What Every Super-User Should
Know
by Brian Ward
NO STARCH PRESS
San Francisco
Copyright © 2004 by Brian Ward.
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
Printed on recycled paper in the United States of America
1 2 3 4 5 6 7 8 9 10 - 07 06 05 04
No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Linux is
a registered trademark of Linus Torvalds. Other product and company names mentioned herein may be
the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a
trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark
owner, with no intention of infringement of the trademark.
Publisher:
William Pollock
Managing Editor:
Karol Jurado
Cover and Interior Design:
Octopod Studios
Technical Reviewer:
Scott Schwartz
Copyeditor:
Andy Carroll
Compositor:
Wedobooks
Proofreader:
Stephanie Provines
Indexer:
Brian Ward
For information on book distributors or translations, please contact No Starch Press, Inc. directly:
No Starch Press, Inc.
555 De Haro Street, Suite 250, San Francisco, CA 94107
phone: 415-863-9900; fax: 415-863-9950; <
info@nostarch.com;
>
http://www.nostarch.com
The information in this book is distributed on an "As Is" basis, without warranty. While every precaution
has been taken in the preparation of this work, neither the author nor No Starch Press, Inc. shall have any
liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly
or indirectly by the information contained in it.
Library of Congress Cataloguing-in-Publication Data
Ward, Brian.
How Linux works : what every super-user should know / Brian Ward.
p. cm.
Includes index.
How Linux Works: What Every Super-User Should Know
by Brian Ward
ISBN:1593270356
No Starch Press
© 2004
(347 pages)
This guide describes the inner workings of a Linux system beginning with the file system and boot process and
covering advanced topics such as networking, firewalls, development tools, device management, shell scripts, and
sharing printers with Samba.
Table of Contents
How Linux Works—What Every Super-User Should Know
Chapter 1
-
The Basics
Chapter 2
-
Devices, Disks, Filesystems, and the Kernel
Chapter 3
-
How Linux Boots
Chapter 4
-
Essential System Files, Servers, and Utilities
Chapter 5
-
Configuring Your Network
Chapter 6
-
Network Services
Chapter 7
-
Introduction to Shell Scripts
Chapter 8
-
Development Tools
Chapter 9
-
Compiling Software From Source Code
Chapter 10
-
Maintaining the Kernel
Chapter 11
-
Configuring and Manipulating Peripheral Devices
Chapter 12
-
Printing
Chapter 13
-
Backups
Chapter 14
-
Sharing Files with Samba
Chapter 15
-
Network File Transfer
Chapter 16
-
User Environments
Chapter 17
-
Buying Hardware for Linux
Chapter 18
-
Further Directions
Appendix A
-
Command Classification
Bibliography
Index
List of Figures
List of Tables
List of Sidebars
ISBN 1-59327-035-6
1. Linux.
2. Operating systems (Computers).
I. Title.
QA76.76.O63 W3654 2004
005.4'32--dc22
2004002692
How Linux Works: What Every Super-User Should Know
by Brian Ward
ISBN:1593270356
No Starch Press
© 2004
(347 pages)
This guide describes the inner workings of a Linux system beginning with the file system and boot process and
covering advanced topics such as networking, firewalls, development tools, device management, shell scripts, and
sharing printers with Samba.
Table of Contents
How Linux Works—What Every Super-User Should Know
Chapter 1
-
The Basics
Chapter 2
-
Devices, Disks, Filesystems, and the Kernel
Chapter 3
-
How Linux Boots
Chapter 4
-
Essential System Files, Servers, and Utilities
Chapter 5
-
Configuring Your Network
Chapter 6
-
Network Services
Chapter 7
-
Introduction to Shell Scripts
Chapter 8
-
Development Tools
Chapter 9
-
Compiling Software From Source Code
Chapter 10
-
Maintaining the Kernel
Chapter 11
-
Configuring and Manipulating Peripheral Devices
Chapter 12
-
Printing
Chapter 13
-
Backups
Chapter 14
-
Sharing Files with Samba
Chapter 15
-
Network File Transfer
Chapter 16
-
User Environments
Chapter 17
-
Buying Hardware for Linux
Chapter 18
-
Further Directions
Appendix A
-
Command Classification
Bibliography
Index
List of Figures
List of Tables
List of Sidebars
Chapter 1:
The Basics
Overview
This chapter is a guide to the Unix commands and utilities that you must know to get anything out of this
book. This is preliminary material, and you may already know a substantial amount. Even if you think
you're up to speed, though, take a few seconds to flip through the sections just to make sure.
You may be asking yourself, "I thought this was a book about Linux, not Unix?" Don't worry; this chapter is
just getting you ready for working with the Linux system. Linux is a Unix flavor at heart. You will see the
word "Unix" in this chapter more than "Linux" because you can take the information straight over to
Solaris, BSD, and other Unix-flavored systems. Special care has been taken to avoid too many Linux-
specific user interface extensions, not only so you will have a better background with other operating
systems, but also because these extensions tend to be extremely unstable. You will be able to adapt to
new Linux releases much more quickly if you know the core that does not change.
Although the material here may seem sparse, you need to convince yourself that
Unix is not hard
. Yes,
most reports from the field are to the contrary, but in the end, Unix is nothing but a bunch of files and a few
commands for manipulating those files. If you are familiar with other operating systems, you shouldn't
have a problem. However, if you find the information in this preliminary chapter somewhat lacking, there
are books with much more detail for beginners, such as
UNIX for the Impatient
[Abrahams] and
Learning
the UNIX Operating System
[Peek].
剩余349页未读,继续阅读
资源评论
- hanwujueqi2018-08-10好书,别人推荐的,谢谢分享
- ACResume2013-05-12虽然是英文,但是看着有收获。。谢谢。。
changsijay
- 粉丝: 0
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功