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:
+ Standard System V Release 3 commands and programs used for system
administration and maintenance
+ 4.3BSD UNIX commands and programs adapted to perform in a SysV
environment.
+ 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;
Domain/OS System Administration Reference;
Configuring and Managing TCP/IP.