QI(8L)              UNIX Programmer's Manual               QI(8L)



NNAAMMEE
    qi - the CCSO Nameserver server (on-line phone book)

SSYYNNOOPPSSIISS
    qqii [--ww] [--dd]

DDEESSCCRRIIPPTTIIOONN
    _Q_i 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 _p_h(1)).

    If given the --ww option, _q_i will run in read-only mode; com-
    mands that would change the database are not allowed.  If
    given the --dd option, _q_i will be run as though invoked by a
    daemon; in this case, _q_i will limit the amount of cpu time
    it will consume.

    _Q_i 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.

    _Q_i's availability may be controlled by the file
    /_n_a_m_e_s_e_r_v/_d_b/_p_r_o_d._s_t_a.  If this file exists, and the first
    word in it is "read", then all invocations of _q_i will be in
    read-only mode; no writing of the database will be allowed.
    If the first word of the file is not "read", _q_i will refuse
    to run at all.  In either case, the remainder of
    /_n_a_m_e_s_e_r_v/_d_b/_p_r_o_d._s_t_a will be printed by _q_i as the reason
    the database is unavailable.

FFIILLEESS
    /nameserver/db/prod.{dir,dov,idx,iov,seq,bdx} - the database
    /nameserver/db/LockFile - _f_l_o_c_k(3) lock file for the data-
    base
    /nameserv/db/prod.sta - control file for the database.

SSEEEE AALLSSOO
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _A_n _I_n_t_r_o_d_u_c_t_i_o_n, by Steven Dorner;
    updated by Paul Pomes.
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _A _D_e_s_c_r_i_p_t_i_o_n, by Steven Dorner;
    updated by Paul Pomes.
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _W_h_y, by Steven Dorner; updated by Paul
    Pomes.
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _S_e_r_v_e_r-_C_l_i_e_n_t _P_r_o_t_o_c_o_l, by Steven
    Dorner; updated by Paul Pomes.
    _H_o_w _T_o _R_e_b_u_i_l_d _A _N_a_m_e_s_e_r_v_e_r _D_a_t_a_b_a_s_e, _I_n _2_4 _E_a_s_y _S_t_e_p_s, by
    Steven Dorner; updated by Paul Pomes.
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _G_u_i_d_e _T_o _I_n_s_t_a_l_l_a_t_i_o_n, by Steven
    Dorner; updated by Paul Pomes.
    _T_h_e _C_C_S_O _N_a_m_e_s_e_r_v_e_r - _A _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, by Steven



Printed 8/30/92            30-Jul-1992                          1






QI(8L)              UNIX Programmer's Manual               QI(8L)



    Dorner; updated by Paul Pomes.
    _p_h(1)

AAUUTTHHOORR
    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.










































Printed 8/30/92            30-Jul-1992                          2