COHERENT manpages

This page displays the COHERENT manpage for Administering COHERENT [Overview].

List of available manpages
Index


Administering COHERENT -- Overview

To administer a COHERENT system, you must know how to do the following:

-> Perform backups, manage archives and purge old files.

-> Set up  and manage  complex system,  such as mail,  UUCP, and  the print
   spooler.

-> Attach peripheral devices, such as terminals, modems, and printers.

-> Install third-party software.

-> Configure the kernel, and add or configure device drivers.

-> Act as a resource person for other users.

Overview Lexicon Articles

Many users  who have  purchased COHERENT for  their personal use  will find
some of these  tasks to be confusing or daunting.   This is especially true
if they have had no previous exposure to UNIX or similar operating systems.
Such a person will find the following Lexicon articles to be helpful:

backups
     When and how to back up your system, using tape or floppy disks.

booting
     How booting works.  In particular, it shows how to boot a kernel other
     than the default kernel.

CD-ROM
     Introduce how to use CD-ROM drives under COHERENT.

console
     This introduces the device /dev/console. It also lists the many escape
     sequences with which you can change the appearance and behavior of the
     console.

device drivers
     The suite  of device drivers  available under COHERENT.   This article
     also gives a

floppy disks
     Information  about  floppy  disks.   This  describes  the  floppy-disk
     devices available under COHERENT,  how to format floppy disks, and how
     to record data  on a floppy disk using a  COHERENT file systems, a tar
     archive, or an  file systems.

hard disk
     This  gives basic  information about  hard  disks.  In  particular, it
     discusses the  devices by  which hard disks  are accessed, and  how to
     partition a hard disk.

IRQ  This article lists the IRQs available on the IBM PC.

kernel
     This introduces  the kernel, which is the  master program of COHERENT.
     It also gives examples of how to configure and patch the kernel.

keyboard
     This  introduces  the  suite of  keyboard  drivers  available for  the
     COHERENT keyboard.

lpsched
     This command is the daemon for  the lp print spooler.  For an overview
     of lp and the other print spoolers, see the Lexicon entry for printer.

mail This gives  an overview of  the COHERENT mail system  -- both commands
     and configuration files.

modem
     This describes  how to add a  modem to your COHERENT  system.  It also
     introduces the communications programs available under COHERENT.

printer
     This describes how to add a  printer to your system.  It also gives an
     overview of  the various print  spoolers available with  COHERENT, and
     how to configure each to work with a variety of printers.

RS-232
     This presents the design and pin-out  of the RS-232 plug, which is the
     standard plug  for serial  and parallel  ports on the  IBM PC  and its
     clones.

security
     This article discusses the problem  of system security -- that is, how
     to let your users but keep the ``crackers'' out.

tape This introduces  tape devices.  It  describes how to  access tape, and
     goes into some detail on how to manage tape archives.

terminal
     This describes how to plug  a terminal into your system, and configure
     it correctly.

tboot
     The tertiary  boot is the program that loads  the COHERENT kernel into
     memory and launches it.  This article describes it.  You probably will
     never need to work with tboot-- but you never know.

virtual console
     COHERENT supports  virtual consoles, whereby  several console sessions
     can be run on the same  physical device.  This describes how to set up
     and manage virtual consoles on your system.

System Files

The COHERENT system is controlled by system files and daemons. System files
contain the information that controls the minute-to-minute operation of the
COHERENT system.   A daemon is a  program that the system  runs to manage a
peripheral  device or  perform some  other task that  does not  require the
intervention of a human.  COHERENT's system files and daemons are described
in the following Lexicon articles:

/usr/lib/mail/aliases
     This file  holds the aliases  by which your  system is known  to other
     systems.

atrun
     This daemon executes other commands at  a preset time.  A user can use
     the command at to spool another command for execution at a later time.

/etc/boottime
     This file records the date and time your system was last booted.

/etc/brc
     COHERENT  executes this  script  when your  system enters  single-user
     mode.  It performs maintenance chores.

/etc/checklist
     This file lists the devices to check with fsck when you boot COHERENT.

/usr/lib/mail/config
     This file performs overall configuration of smail.

/usr/lib/uucp/config
     This file performs overall configuration of UUCP.

/usr/spool/mlp/controls
     This file holds the data base for the MLP print spooler.

core This Lexicon  entry describes the format  of a core file  -- that, the
     file that a program dumps when it fails catastrophically.

/etc/cron
     This daemon reads a data base of commands to execute periodically, and
     executes each when its time comes round at last.

/etc/d_passwd
     This file  holds the passwords that control access  to your system via
     peripheral devices.   For example,  you can  set an extra  password in
     this file for all users who may attempt to log in via modem.

/usr/lib/uucp/dial
     This file holds the information by which UUCP dials a modem.

/etc/dialups
     This file  names every peripheral  device that requires  an additional
     password.

/usr/lib/mail/directors
     Name the director routines that smail uses, and configure them.

/etc/domain
     This file names the mail domain to which your system belongs.

/etc/drvld.all
     This  file names  the  loadable drivers  to  load when  you boot  your
     system.

$HOME/.forward
     This File lets you set a forwarding address for mail.

/etc/getty
     This daemon  initializes a serial port, watches  the port, and assists
     any user who attempts to log into your system.

/etc/group
     This file define groups of users on your system.

/etc/hosts
     This  file gives  the name  and address  of every  host on  your local
     network.

/etc/hosts.equiv
     This file names ``equivalent hosts'' on your local network -- that is,
     the hosts that have identical (or nearly identical) sets of users.

/etc/hosts.lpd
     This file holds the name and domain of your local host.

/usr/lib/hpd
     This daemon is a spooler daemon for a laser printer.

/etc/inetd.conf
     This file configures the Internet daemons.

/etc/init
     Command helps  to bring COHERENT into multi-user  mode.  It also helps
     users to log in.

$HOME/.kshrc
     This script configures the Korn shell to suit your tastes.

$HOME/.lastlogin
     This  file records  the  date and  time  you last  logged  in to  your
     COHERENT system.

login
     This  command logs  a user  in to your  COHERENT system.   Its Lexicon
     article also  describes the entire  convoluted process of  managing an
     enabled port and logging a user in.

/etc/default/login
     This file sets default values for logging in.

/usr/adm/loginlog
     This file logs failed attempts to log in.

/etc/logmsg
     This file  holds the COHERENT  login prompt.  If  you do not  like the
     prompt

         Coherent 386 login:

     and a beep, you can change it by editing this file.

/usr/lib/lpd
     This daemon manages the MLP print spooler.

/etc/conf/mdevice
     This  file describes  the device drivers  currently available  on your
     system.

/etc/mnttab
     This file holds  the mount table -- that is,  the table that describes
     which file systems are  mounted, and what directories they are mounted
     on.

/etc/motd
     This file holds the message of the day -- a message that is printed on
     each user's terminal when she logs in.

/etc/mount.all
     This  file names  the disk  devices to mount  when your  system enters
     multi-user mode.

/etc/conf/mtune
     This file  names the  set of  variables in the  kernel and  its device
     drivers that you can ``tune,'' to modify the kernel's behavior.

/etc/networks
     This file describes remote networks that your system can contact.

/etc/nologin
     This file, if  it exists, prevents users from logging  in.  It is used
     during special  periods of  time, such  as when you  wish to  shut the
     system down.

/etc/passwd
     This file  describes every  user who has  permission to log  into your
     system.

/usr/lib/mail/paths
     This file  holds the information  by which your system  routes mail to
     other systems.

/usr/lib/uucp/port
     This file  describes the serial ports through which  UUCP can dial out
     from your system.

/etc/profile
     This  script sets  up the  default environment for  each user  on your
     system.

$HOME/.profile
     This script holds commands that are executed when a given user logs in
     to your COHERENT system.

/etc/protocols
     This file names the Internet protocols that your system supports.

/usr/bin/ramdisk
     This script lets you build a RAM disk on your system.

/etc/rc
     This script  is executed when your system  enters multi-user mode.  It
     normally performs standard housekeeping chores.

/usr/lib/mail/routers
     This file  names the routing programs that  smail uses, and configures
     them.

/etc/conf/sdevice
     This file holds the information by which device drivers are configured
     when you build a kernel.

/etc/serialno
     This file  holds your system's  serial number, which  you entered when
     you first installed COHERENT.

/etc/services
     This file lists the Internet services that your system supports.

/etc/shadow
     This file holds each user's password.

/etc/conf/stune
     This file sets the values of tunable kernel variables.

/usr/lib/uucp/sys
     This file describes the remote  systems that you can contact via UUCP,
     and how to contact them.

term This Lexicon article describes the format of a compiled terminfo file.

/etc/termcap
     This file holds termcap terminal-description data base.

terminfo
     This  article describes  the  terminfo terminal-description  language.
     Its data base is kept in directory /usr/lib/terminfo.

/usr/lib/mail/transports
     This  file  names  the transport  routines  that  smail  can use,  and
     configures them.

/etc/trustme
     This file names of trusted users -- that is, users who can log in even
     if file /etc/nologin exists.

/etc/ttys
     This file describes  terminal ports -- that is, the  ports via which a
     user can log in.  This includes both serial ports and pseudo-ttys.

/etc/update
     This daemon periodically flushes all buffered information to disk.

/etc/usrtime
     This file holds the time, day  of the week, and terminal line by which
     each user can log into your COHERENT system.

/etc/utmp
     This file notes  every login event that has not  yet concluded -- that
     is, a  user has logged in  but not logged out  again.  You can examine
     this file to see who is using your system at this moment.

/etc/uucpname
     This file sets  your system's UUCP name -- that  is, the name by which
     it is known to all other systems.

/etc/default/welcome
     This script  is executed whenever a  user logs in for  the first time.
     It gives the new user some basic information and advice.

/usr/adm/wtmp
     This file  notes every login  event that has  concluded -- that  is, a
     user has logged in and logged out again.  You can examine this file to
     see who has logged into your system in the past, and for how long.

Finally, the following header files also hold information on file formats:

acct.h.........Format for process-accounting file
ar.h...........Format for archive files
canon.h........Portable layout of binary data
coff.h.........Define format of COHERENT 386 objects
l.out.h........Define format of COHERENT 286 objects
mtab.h.........Currently mounted file systems
utmp.h.........Login accounting information

For a  fuller description of each  file and its contents,  see its entry in
the Lexicon.

See Also

COHERENT,
Programming COHERENT,
Using COHERENT