Follow FreeBSD mdoc(7) conventions:

- Remove hard sentence breaks;
- Avoid using double negatives or "sexist" language;
- Expand contractions;
- Remove a blank line;
- Some grammar changes.

Usually we do not "hard code" requests to submit bugs to the author, but
I will leave this go for now.
This commit is contained in:
Tom Rhodes 2006-04-29 01:34:03 +00:00
parent 93b23a8b16
commit 2fb5ab2f0c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=158135
2 changed files with 86 additions and 70 deletions

View File

@ -24,13 +24,12 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 20, 2005
.Dt CACHED 8
.Os
.Sh NAME
.Nm cached
.Nd caching server daemon
.Nd "caching server daemon"
.Sh SYNOPSIS
.Nm
.Op Fl nst
@ -38,53 +37,58 @@
.Op Fl I Ar cachename
.Sh DESCRIPTION
.Nm
- is the system caching daemon.
is the system caching daemon.
It can cache almost all types of data and is basically intended to be used
with
with the
.Pa nsswitch
subsystem.
The cache is actually per-user. It means that each user can work only with the
cached data, that were cached by him and can't poison the cache of other users.
The cache is actually per-user.
This means that each user can work only with the
cached data that was cached locally and cannot poison the cache of other users.
The
.Nm
supports 2 types of caching:
utility supports two types of caching:
.Bl -tag -width Pair
.It Sy Type
.Sy Description
.It Common caching
Each cached element is the the key+value pair.
This type of caching supports policies, which are applied, when maximum
This type of caching supports policies which are applied when maximum
number of cached elements is exceeded.
3 policies are available:
Three policies are available:
.Pa FIFO
(first in - first out),
.Pa LRU
(least recently used) and
.Pa LFU
(least frequently used).
This type of caching is used with
This type of caching is used with the
.Fn getXXXbyname
- like functions.
family of functions.
.It Multipart caching
Each cached element is the part of the elements sequence.
This type of caching is intended to be used with
This type of caching is intended to be used with the
.Fn getXXXent
- like functions.
family of functions.
.El
.Pp
The
.Nm
is able not only to cache elements, but to perform the actual nsswitch
lookups by itself. To enable this feature use
utility is able not only to cache elements, but to perform the actual nsswitch
lookups by itself.
To enable this feature use the
.Pa perform-actual-lookups
parameter in the
.Xr cached.conf 5
.Pp
The
.Nm
recognizes the following runtime options:
utility recognizes the following runtime options:
.Bl -tag -width indent
.It Fl n
Do not daemonize.
.Nm
doesn't fork and doesn't disconnect itself from the terminal.
will not fork or disconnect itself from the terminal.
.It Fl s
Single-threaded mode.
Forces using only one thread for all processing purposes (it overrides
@ -95,44 +99,49 @@ parameter in the
file).
.It Fl t
Trace mode.
All trace messages would be written to the stdout.
All trace messages will be written to stdout.
This mode is usually used with
.Fl n
and
.Fl s
flags for debugging purposes.
flags are used for debugging purposes.
.It Fl i Ar cachename
Invalidates personal cache. When specified,
Invalidates personal cache.
When specified,
.Nm
acts as the administration tool. It asks the already
running
acts as the administration tool.
It asks the already running
.Nm
to invalidate the specified part of the cache of the
calling user. For example, you may want sometimes
to invalidate your
calling user.
For example, sometimes you may want to invalidate your
.Pa hosts
cache. You can specify
cache.
You can specify
.Pa all
as the
.Pa cachename
to invalidate your personal cache as a whole. You
can't use this option for the cachename, for which
to invalidate your personal cache as a whole.
You cannot use this option for the cachename, for which
the
.Pa perform-actual-lookups
option is enabled.
.It Fl I Ar cachename
Invalidates the cache for every user. When specified,
Invalidates the cache for every user.
When specified,
.Nm
acts as the administration tool. It asks the already
acts as the administration tool.
It asks the already
running
.Nm
to invalidate the specified part of the cache for
every user. You can specify
every user.
You can specify
.Pa all
as the
.Pa cachename
to invalidate the whole cache. Only root can use this
option.
to invalidate the whole cache.
Only the root can use this option.
.El
.Sh FILES
.Xr cached.conf 5
@ -141,8 +150,7 @@ option.
.Xr nsswitch.conf 5
.Xr nsdispatch 3
.Sh "AUTHORS"
Michael Bushkov
.Aq bushman@rsu.ru
.An Michael Bushkov Aq bushman@rsu.ru
.Sh "BUGS"
To report bugs or suggestions please mail me
To report bugs or suggestions please mail me:
.Aq bushman@rsu.ru

View File

@ -24,13 +24,12 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 20, 2005
.Dt CACHED 8
.Os
.Sh NAME
.Nm cached
.Nd caching server daemon
.Nd "caching server daemon"
.Sh SYNOPSIS
.Nm
.Op Fl nst
@ -38,53 +37,58 @@
.Op Fl I Ar cachename
.Sh DESCRIPTION
.Nm
- is the system caching daemon.
is the system caching daemon.
It can cache almost all types of data and is basically intended to be used
with
with the
.Pa nsswitch
subsystem.
The cache is actually per-user. It means that each user can work only with the
cached data, that were cached by him and can't poison the cache of other users.
The cache is actually per-user.
This means that each user can work only with the
cached data that was cached locally and cannot poison the cache of other users.
The
.Nm
supports 2 types of caching:
utility supports two types of caching:
.Bl -tag -width Pair
.It Sy Type
.Sy Description
.It Common caching
Each cached element is the the key+value pair.
This type of caching supports policies, which are applied, when maximum
This type of caching supports policies which are applied when maximum
number of cached elements is exceeded.
3 policies are available:
Three policies are available:
.Pa FIFO
(first in - first out),
.Pa LRU
(least recently used) and
.Pa LFU
(least frequently used).
This type of caching is used with
This type of caching is used with the
.Fn getXXXbyname
- like functions.
family of functions.
.It Multipart caching
Each cached element is the part of the elements sequence.
This type of caching is intended to be used with
This type of caching is intended to be used with the
.Fn getXXXent
- like functions.
family of functions.
.El
.Pp
The
.Nm
is able not only to cache elements, but to perform the actual nsswitch
lookups by itself. To enable this feature use
utility is able not only to cache elements, but to perform the actual nsswitch
lookups by itself.
To enable this feature use the
.Pa perform-actual-lookups
parameter in the
.Xr cached.conf 5
.Pp
The
.Nm
recognizes the following runtime options:
utility recognizes the following runtime options:
.Bl -tag -width indent
.It Fl n
Do not daemonize.
.Nm
doesn't fork and doesn't disconnect itself from the terminal.
will not fork or disconnect itself from the terminal.
.It Fl s
Single-threaded mode.
Forces using only one thread for all processing purposes (it overrides
@ -95,44 +99,49 @@ parameter in the
file).
.It Fl t
Trace mode.
All trace messages would be written to the stdout.
All trace messages will be written to stdout.
This mode is usually used with
.Fl n
and
.Fl s
flags for debugging purposes.
flags are used for debugging purposes.
.It Fl i Ar cachename
Invalidates personal cache. When specified,
Invalidates personal cache.
When specified,
.Nm
acts as the administration tool. It asks the already
running
acts as the administration tool.
It asks the already running
.Nm
to invalidate the specified part of the cache of the
calling user. For example, you may want sometimes
to invalidate your
calling user.
For example, sometimes you may want to invalidate your
.Pa hosts
cache. You can specify
cache.
You can specify
.Pa all
as the
.Pa cachename
to invalidate your personal cache as a whole. You
can't use this option for the cachename, for which
to invalidate your personal cache as a whole.
You cannot use this option for the cachename, for which
the
.Pa perform-actual-lookups
option is enabled.
.It Fl I Ar cachename
Invalidates the cache for every user. When specified,
Invalidates the cache for every user.
When specified,
.Nm
acts as the administration tool. It asks the already
acts as the administration tool.
It asks the already
running
.Nm
to invalidate the specified part of the cache for
every user. You can specify
every user.
You can specify
.Pa all
as the
.Pa cachename
to invalidate the whole cache. Only root can use this
option.
to invalidate the whole cache.
Only the root can use this option.
.El
.Sh FILES
.Xr cached.conf 5
@ -141,8 +150,7 @@ option.
.Xr nsswitch.conf 5
.Xr nsdispatch 3
.Sh "AUTHORS"
Michael Bushkov
.Aq bushman@rsu.ru
.An Michael Bushkov Aq bushman@rsu.ru
.Sh "BUGS"
To report bugs or suggestions please mail me
To report bugs or suggestions please mail me:
.Aq bushman@rsu.ru