QI(8L) QI(8L)
NAME
qi - the CCSO Nameserver server (on-line phone book)
SYNOPSIS
qi [-w] [-d] [-q]
DESCRIPTION
Qi manages the database of the CCSO Nameserver. It is the
"server" program of the server-client pair that make up the
CCSO Nameserver (the client program is ph(1)).
If given the -w option, qi will run in read-only mode; com-
mands that would change the database are not allowed. If
given the -d option, qi will be run as though invoked by a
daemon; in this case, qi will limit the amount of cpu time
it will consume.
-q will cause prompts to be omitted even when run from a tty
or pipe.
Qi operates in "super-user" mode when run with its standard
input is a terminal, file, or pipe. If its standard input
is none of the above (implying the connection comes from
over the network) it runs in anonymous mode, and the opera-
tions that may be performed are limited.
Qi's availability may be controlled by the file /name-
serv/db/prod.sta. If this file exists, and the first word
in it is "read", then all invocations of qi will be in read-
only mode; no writing of the database will be allowed. If
the first word of the file is not "read", qi will refuse to
run at all. In either case, the remainder of /name-
serv/db/prod.sta will be printed by qi as the reason the
database is unavailable.
FILES
/nameserver/db/prod.{dir,dov,idx,iov,seq,bdx} - the database
/nameserver/db/LockFile - flock(3) lock file for the data-
base
/nameserv/db/prod.sta - control file for the database.
SEE ALSO
The CCSO Nameserver - An Introduction, by Steven Dorner;
updated by Paul Pomes.
The CCSO Nameserver - A Description, by Steven Dorner;
updated by Paul Pomes.
The CCSO Nameserver - Why, by Steven Dorner; updated by Paul
Pomes.
The CCSO Nameserver - Server-Client Protocol, by Steven
Dorner; updated by Paul Pomes.
How To Rebuild A Nameserver Database, In 24 Easy Steps, by
Steven Dorner; updated by Paul Pomes.
The CCSO Nameserver - Guide To Installation, by Steven
Dorner; updated by Paul Pomes.
The CCSO Nameserver - A Programmer's Guide, by Steven
Dorner; updated by Paul Pomes.
ph(1)
AUTHOR
Parts written by Steven Dorner (
[email protected]), Qual-
comm, Inc. (formerly at the University of Illinois Comput-
ing and Communications Services Office)
Parts derived from the CSNET Name Server.
Code is now maintained by Paul Pomes (
[email protected]),
University of Illinois Computing and Communications Services
Office.
30-Jul-1992 QI(8L)