This chapter describes the new target, host and system management utilities available in version 5.0 of the ChorusOS operating system.
This section describes the new target utilities in the ChorusOS operating system.
cbfs
The cbfs
utility can be used to install and manage a ChorusOS boot file system on
a disk drive or a flash device. Disk drives must be labeled with the command disklabel(1M).
For more information, see the cbfs(1CC) man page.
This section describes the new host utilities in the ChorusOS operating system.
The new
Boot Storage Device feature provides a service to manage system images stored
on a persistent device. The API provides you with extensive information about
a system image stored on a device. The Boot Storage Device feature incorporates
three utilities - bootMonitor
, bootAgent
and bootConfig
.
bootMonitor
The bootMonitor
utility is able to boot the system from a system
image on a persistent device or downloaded from the network. bootMonitor
uses standard network protocols over an Ethernet
line to load and boot the system image. This system image must be an ELF binary.
For more information, see the bootMonitor(1M) man page.
bootConfig
While bootMonitor
uses boot agents to locate and boot the required
system image, bootConfig
is used to select the boot
agent to be used and to enable the parameters that describe the boot environment
to be passed. For more information, see the bootConfig(1M) man page.
bootAgent
The bootAgent
is a modular piece of code that groups together
certain protocols or drivers and a parameter interpreter used by bootMonitor
. The bootAgent
is executed
by the bootMonitor
according to the bootConfig
.
rdbd
The new rdbd
host utility allows the GDB debugging tool for ChorusOS systems
to debug application core dumps. rdbd
is similar
to rdbc(1CC),
the remote debugging daemon, except that rdbd
runs
on the host, while rdbc
runs on a target. For more
information, see the rdbd(1CC) man page.
rpcbind
rpcbind
rpcbind is a server that converts RPC program numbers into
universal addresses. It must be running on the host to be able to make
RPC calls on a server on that machine. For more information, see the rpcbind(1CC)
man page.
This section describes the new system management utilities in the ChorusOS operating system.
The DHCP Relay Agent listens for DHCP requests on all interfaces attached to a host, unless one or more interfaces are specified on the command line, using the -i flag. For more information, see the dhcrelay(1M) man page.
The gifconfig command configures the physical address for the generic IP tunnel interface. See the gifconfig(1M) man page for more information.
logger provides a shell command interface to the syslog(3STDC) system log module. For more information, see the logger(1M) man page.
named is the Internet domain name server. Without any arguments, named will read the default configuration file /etc/named.conf, read any initial data, and listen for queries. For more information, see the named(1M) man page.
named-xfer is an ancillary program executed by named(1M) to perform an inbound zone transfer. For more information, see the named-xfer(1M) man page.
The ndp command manipulates the address mapping table used by the Neighbor Discovery Protocol (NDP). For more information, see the ndp(1M) man page.
The passwd command changes the user's local, Kerberos, or NIS password. For more information, see the passwd(1M) man page.
The C_INIT(1M) built-in command, pdump, dumps a core image of a specified process as an ELF format file. See the pdump(1M) man page for more information.
The ping6 command uses the ICMPv6 protocol's mandatory ICMP6_ECHO_REQUEST datagram to elicit an ICMP6_ECHO_REPLY from a host or gateway. See the ping6(1M) man page for more information.
The pwd_mkdb utility creates secure and insecure password databases for a specified file. For more information, see the pwd_mkdb(1M) man page.
The rtsold daemon sends ICMPv6 router solicitation messages on specified interfaces. For more information, see the rtsold(1M) man page.
The sync command executes the sync system primitive. If the system is to be stopped, sync must be called to ensure file system integrity. For more information, see the sync(1M) man page.
The syslogd daemon reads and logs messages to the system console, log files, other machines or users as specified by its configuration file. See the syslogd(1M) man page for more information.
The tftpd deamon is a server supporting the Internet Trivial File Transfer Protocol. For more information, see the tftpd(1M) man page.