1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
|
<!DOCTYPE HTML PUBLIC "-//Norman Walsh//DTD DocBook HTML 1.0//EN">
<HTML
><HEAD
><TITLE
>Introduction</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet"><LINK
REL="HOME"
TITLE="The Linux System Administrators' Guide"
HREF="book1.html"><LINK
REL="PREVIOUS"
TITLE="Source and pre-formatted versions available"
HREF="f26.html"><LINK
REL="NEXT"
TITLE="Overview of a Linux System"
HREF="c63.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The Linux System Administrators' Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="f26.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="c63.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="CHAPTER"
><H1
><A
NAME="AEN31"
>Chapter 1. Introduction</A
></H1
><BLOCKQUOTE
><P
>“In the beginning, the file was without
form, and void; and emptiness was upon the face of the bits.
And the Fingers of the Author moved upon the face of the
keyboard. And the Author said, Let there be words, and there
were words.”</P
></BLOCKQUOTE
><P
>This manual, the Linux System Administrators' Guide,
describes the system administration aspects of using Linux.
It is intended for people who know next to nothing about system
administration (as in ``what is it?''), but who have already
mastered at least the basics of normal usage. This manual also
doesn't tell you how to install Linux; that is described in the
Installation and Getting Started document. See below for more
information about Linux manuals.</P
><P
>System administration is all the things that one has to
do to keep a computer system in a useable shape. It includes
things like backing up files (and restoring them if necessary),
installing new programs, creating accounts for users (and deleting
them when no longer needed), making certain that the filesystem
is not corrupted, and so on. If a computer were, say, a house,
system administration would be called maintenance, and would
include cleaning, fixing broken windows, and other such things.
System administration is not called maintenance, because that
would be too simple.
<A
NAME="AEN38"
HREF="#FTN.AEN38"
>[1]</A
>
</P
><P
>The structure of this manual is such that many of the
chapters should be usable independently, so that if you need
information about, say, backups, you can read just that chapter.
This hopefully makes the book easier to use as a reference manual,
and makes it possible to read just a small part when needed,
instead of having to read everything. However, this manual is
first and foremost a tutorial, and a reference manual only as
a lucky coincidence.</P
><P
>This manual is not intended to be used completely by itself.
Plenty of the rest of the Linux documentation is also important
for system administrators. After all, a system administrator is
just a user with special privileges and duties. A very important
resource are the manual pages, which should always be consulted
when a command is not familiar.</P
><P
>While this manual is targeted at Linux, a general principle
has been that it should be useful with other UNIX based operating
systems as well. Unfortunately, since there is so much variance
between different versions of UNIX in general, and in system
administration in particular, there is little hope to cover
all variants. Even covering all possibilities for Linux is
difficult, due to the nature of its development.</P
><P
>There is no one official Linux distribution, so different
people have different setups, and many people have a setup they
have built up themselves. This book is not targeted at any
one distribution, even though I use the Debian GNU/Linux system
almost exclusively. When possible, I have tried to point out
differences, and explain several alternatives.</P
><P
>I have tried to describe how things work, rather than just
listing ``five easy steps'' for each task. This means that there
is much information here that is not necessary for everyone,
but those parts are marked as such and can be skipped if you
use a preconfigured system. Reading everything will, naturally,
increase your understanding of the system and should make using
and administering it more pleasant.</P
><P
>Like all other Linux related development, the work was
done on a volunteer basis: I did it because I thought it might
be fun and because I felt it should be done. However, like all
volunteer work, there is a limit to how much effort I have been
able to spend, and also on how much knowledge and experience
I have. This means that the manual is not necessarily as good
as it would be if a wizard had been paid handsomely to write it
and had spent a few years to perfect it. I think, of course,
that it is pretty nice, but be warned.</P
><P
>One particular point where I have cut corners is that I
have not covered very thoroughly many things that are already
well documented in other freely available manuals. This applies
especially to program specific documentation, such as all the
details of using <B
CLASS="COMMAND"
>mkfs</B
>}. I only describe the
purpose of the program, and as much of its usage as is necessary
for the purposes of this manual. For further information,
I refer the gentle reader to these other manuals. Usually,
all of the referred to documentation is part of the full Linux
documentation set.</P
><P
>While I have tried to make this manual as good as possible,
I would really like to hear from you if you have any ideas on
how to make it better. Bad language, factual errors, ideas for
new areas to cover, rewritten sections, information about how
various UNIX versions do things, I am interested in all of it. My
contact information is available via the World Wide Web at <A
HREF="http://www.iki.fi/liw/mail-to-lasu.html"
TARGET="_top"
>http://www.iki.fi/liw/mail-to-lasu.html</A
>.
</P
><P
>Many people have helped me with this book, directly or
indirectly. I would like to especially thank Matt Welsh for
inspiration and LDP leadership, Andy Oram for getting me to work
again with much-valued feedback, Olaf Kirch for showing me that it
can be done, and Adam Richter at Yggdrasil and others for showing
me that other people can find it interesting as well.</P
><P
>Stephen Tweedie, H.~Peter Anvin, R\'emy Card, Theodore
Ts'o, and Stephen Tweedie have let me borrow their work (and
thus make the book look thicker and much more impressive):
a comparison between the xia and ext2 filesystems, the device
list and a description of the ext2 filesystem. These aren't
part of the book any more. I am most grateful for this, and
very apologetic for the earlier versions that sometimes lacked
proper attribution.</P
><P
>In addition, I would like to thank Mark Komarinski for
sending his material in 1993 and the many system administration
columns in Linux Journal. They are quite informative and
inspirational.</P
><P
>Many useful comments have been sent by a large number
of people. My miniature black hole of an archive doesn't let
me find all their names, but some of them are, in alphabetical
order: Paul Caprioli, Ales Cepek, Marie-France Declerfayt,
Dave Dobson, Olaf Flebbe, Helmut Geyer, Larry Greenfield and
his father, Stephen Harris, Jyrki Havia, Jim Haynes, York Lam,
Timothy Andrew Lister, Jim Lynch, Michael J. Micek, Jacob Navia,
Dan Poirier, Daniel Quinlan, Jouni K Seppänen, Philippe Steindl,
G.B.\ Stotte. My apologies to anyone I have forgotten.</P
><P
>META need to add typographical conventsions and LDP blurb
here.</P
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN56"
>The Linux Documentation Project</A
></H1
><P
>The Linux Documentation Project, or LDP, is a loose team
of writers, proofreaders, and editors who are working together
to provide complete documentation for the Linux operating system.
The overall coordinator of the project is Greg Hankins.</P
><P
>This manual is one in a set of several being
distributed by the LDP, including a Linux Users' Guide,
System Administrators' Guide, Network Administrators' Guide,
and Kernel Hackers' Guide. These manuals are all available
in source format, .dvi format, and postscript output
by anonymous FTP from sunsite.unc.edu, in the directory
<TT
CLASS="FILENAME"
>/pub/Linux/docs/LDP</TT
>.</P
><P
>We encourage anyone with a penchant for writing or editing
to join us in improving Linux documentation. If you have
Internet e-mail access, you can contact Greg Hankins at
<TT
CLASS="EMAIL"
><<A
HREF="mailto:gregh@sunsite.unc.edu"
>gregh@sunsite.unc.edu</A
>></TT
>.</P
></DIV
></DIV
><H3
>Notes</H3
><TABLE
BORDER="0"
CLASS="FOOTNOTES"
WIDTH="100%"
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN38"
HREF="c31.html#AEN38"
>[1]</A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>There are some people who
<I
CLASS="EMPHASIS"
>do</I
> call it that, but that's
just because they have never read this manual, poor
things.</P
></TD
></TR
></TABLE
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="f26.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="c63.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Source and pre-formatted versions available</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
> </TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Overview of a Linux System</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
|