Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ domain(1M) — sys5 — Apollo Domain/OS SR10.3.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

domain(1)

intro(2)

domain(7)

DOMAIN(1M)                      Domain/OS SysV                      DOMAIN(1M)



NAME
     domain - Domain/OS-specific system maintenance commands and extensions

DESCRIPTION
     While providing all of the significant capacity of System V Release 3,
     Domain/OS SysV actually represents only a subset of the greater capacity
     of Domain/OS.  Furthermore, Domain/OS SysV omits some features of System
     V that are irrelevant to Apollo(R) workstations.  The following
     paragraphs describe aspects that are visible to the Domain/OS SysV system
     administrator and summarize features of System V not implemented under
     Domain/OS SysV.

Domain/OS Additions to the SysV Environment
     Pages that document Domain/OS-specific commands are identified with the
     heading, "Domain/OS SysV"; pages documenting standard System V UNIX
     commands are identified with the heading "SysV".

   The /etc Directory
     This section describes the Domain/OS-specific commands in the /etc
     directory. All systems, even if they only have the Aegis environment,
     have an /etc directory.  This directory contains:

     o  Standard System V Release 3 commands and programs used for system
        administration and maintenance

     o  4.3BSD UNIX commands and programs adapted to perform in a SysV
        environment.

     o  Apollo-specific administrative commands and facilities that were
        located in the Aegis /com or /sys directories.

     The exact contents of the /etc directory depends on the installed
     environments.

     The /etc directory contains the following Domain/OS-specific commands:

     cpboot         Copy the system boot file sysboot

     ctnode         Catalog a node in the network

     ctob           Catalog an object

     drm_admin      NCS data replication manager administrative tool

     dtcb           Dump contents of tcp control blocks

     edmtdesc       Edit magtape descriptor file

     edns           Invoke editor for ns_helper

     edrgy          Edit the network registry database

     environment    Inquire about the system environment

     find_orphans   Locate and catalog uncataloged objects

     glbd           NCS globallLocation broker daemon

     import_passwd  Create registry entries based on UNIX group and password
                    files

     invol          Initialize disk volumes

     lb_admin       NCS location broker administrative tool

     lcnet          Display internet routing information

     lcnode         List nodes connected to the network

     llbd           NCS local location broker daemon

     lprotect       Control local protection

     mbd            Dump usage information on tcp buffer pool

     mkcon          Set console device

     mkdev          Shell script to make devices

     netmain        Analyze network maintenance stats

     netmain_chklog Clean up bad log files

     netmain_note   Place message in network error log

     netmain_srvr   Collect network error stats

     netsvc         Set or display network services

     nodestat       Display network statistics

     obty           Set or display the type of an object

     probenet       Probe network and display error statistics

     rgy_admin      Registry server administrative tool

     rgy_create     Registry creation utility

     rgy_merge      Merge registry database

     rgyd           Network registry server

     rtchk          Test traffic between adjacent routers

     rtstat         Display internet router information

     rtsvc          Set or display internet routing service

     salacl         Salvage an access control list

     salvol         Verify and correct allocation of disk blocks

     server         Run a server process

     show_lc        Shell script to indicate obsoleted system calls in a
                    binary file

     syncids        Fix or verify file owners in a file system

     uctnode        Uncatalog a node

     uctob          Uncatalog the specified pathname.

     ulkob          Unlock an object

     uuid_gen       UUID generating program
Domain/OS SysV Extensions
     This section describes Domain/OS extensions to standard System V UNIX
     commands.

   Security Features
     Domain/OS /bin/login includes new security features for dial-up lines,
     /etc/d_users and /etc/d_passwd.  /etc/d_users is simply a file containing
     a list of users authorized to log in on a node.  /etc/d_passwd is a file
     containing lines which specify a user's log-in shell, and the dial-in
     password for the specified shell as returned by crypt(3) (see login(1)).

     Under Domain/OS SysV, /etc/passwd is a read-only object of the type
     "passwd," and /etc/group is a read-only object of the type "group," both
     maintained by the registry server (see rgyd(1M) and Managing SysV System
     Software).  The administrator can make the information in the registry
     read-only.

     Soft links in Domain/OS have no protections associated with them.
     Symbolic links are implemented as soft links.

   Extensions to Utilities
     routed(1M)            The routed command includes a number of Domain/OS
                           extensions:

                           -n   Directs routed not to install changes into the
                                local routing table.  However, the routed
                                process continues to receive broadcasts from
                                other routed processes.  The -n option is used
                                for debugging purposes.

                           -f   Directs routed at startup to "flush" (purge)
                                all routes from the local routing table,
                                except routes added manually with /etc/route.

                           -h   Exits, if not supplier, when routing table is
                                stable.  Use this switch on hosts only, not on
                                gateways.

     sendmail(1M)          Sends a message to one or more recipients, routing
                           the message over whatever networks are necessary.

     tftpd(1M), tftp(1C)   The Domain/OS SysV versions of tftpd and tftpd(1M)
                           are adaptations of the MIT Project Athena
                           implementations of the tftp protocol. Domain/OS
                           SysV tftp will interface with any RFC783 compliant
                           implementation.

     trpt(1M)              Interrogates the buffer of TCP trace records
                           created when a socket is marked for "debugging"
                           (see setsockopt(2)), and prints a readable
                           description of these records.

     The trpt command includes a number of Domain/OS extensions:

                           -c              Clears trace buffer.

                           -d <PCB addr>   Toggles debug on a connection.

                           -e              Exits on a bad trace record.

                           -l              Prints lapsed times, in addition to
                                           the normal output.

                           -               Warns on bad trace records.

TCP/IP Support
     At SR10, TCP/IP software is a part of the base operating system. At SR10,
     TCP/IP has a single implementation that follows the 4.3BSD UNIX model and
     works in all three environments: BSD, Aegis, and SysV.

UUCP Support
     At SR10, Domain/OS supports only the System V HoneyDanBer version of UUCP
     in both the BSD and SysV environments.

Unsupported Commands
     The following commands from System V are not supported.

                addroot           adv               brc
                checkfsys         chroot            ckauto
                ckbupscd          clri              cmpress
                crash             crpasswd          ctcfmt
                cvtumap           dcopy             devinfo
                devnm             diffmk            disks
                dname             drvinstall        editsa
                edittbl           errdump           ff
                finc              fix_cache         fltboot
                flush_cache       fmtflop           fmthard
                frec              fsck              fsdb
                fsstat            fstyp             fumount
                fusage            fuser             getmajor
                hdeadd            hdefix            hdelogger
                idload            import            ismpx
                jterm             labelitt          ldsysdump
                led               makefsys          makehdfsys
                manpages          mkboot            mkfs
                mkshlib           mkunix            mm
                motd              mountall          mountfsys
                ncheck            newboot           nlsadmin
                nsquery           powerdown         profile
                profiler          prtvtoc           pump
                rc0               rc2               relogin
                rfadmin           rfpasswd          rfstart
                rfstop            rfuadmin          rfudaemon
                rmntstat          rmount            rmountall
                sadp              sar               setclk
                setmnt            sup               swap
                swapul            sysadm            sysdef
                systype           uadmin            unadv
                update_slave      volcopy           wgrp
                whodo             wtinit            xtd
                xts               xtt

     Manual pages describing specific features may point out other
     differences.  These descriptions usually appear in the NOTES section.

SEE ALSO
     domain(1), intro(2), domain(7);
     Using your SysV Environment;
     Managing SysV System Software;
     Configuring and Managing TCP/IP.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026