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 (sdorner@qualcomm.com), 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 (p-pomes@uiuc.edu), University of Illinois Computing and Communications Services Office. Printed 8/30/92 30-Jul-1992 2