NAME ab2admin - command-line interface for AnswerBook2 adminis- tration SYNOPSIS /usr/lib/ab2/bin/ab2admin [ -h [ command ] ] [ - o command [ arguments ] ] DESCRIPTION The ab2admin command is a command-line interface for admin- istering AnswerBook2 collections and documents on a speci- fied AnswerBook2 server. The command can install and unin- stall AnswerBook1 and AnswerBook2 collections to a server, scan for locally installed collections and update the server database, and obtain a listing of collections and books. ab2admin server management functions include: stopping the server, starting the server, restarting the server, turning the server log files on or off, and rotating the log files. The server can be configured to resolve links to books located on other AnswerBook2 servers. ab2admin can also be used to control server access by adding users to or deleting users from the pool of administrative users. The access control can be enabled or disabled. ab2admin can connect to any AnswerBook2 server (local or remote). Certain functions (such as stop, start, and res- tart) apply only to the local AnswerBook2 server. If the AnswerBook2 server is protected by a password, then a user ID and password are required to initiate an administration task. To run ab2admin interactively, type ab2admin from the com- mand line and then enter commands as prompted. It can also be executed entirely from the command line using the -o option. OPTIONS The following options are supported: -h [command] Displays help and specified help on a command. -o sub-command [ arguments] The supported sub-commands are listed below. Sub-commands The following sub-commands to the -o option are supported: access_off [ -m server ] [ -p server_port_number ] Disables the server access log file. access_on [ -m server ] [ -p server_port_number ] Enables the server access log file. add_admin -u user_id [ -m server ] [ - p server_port_number ] Adds a user to the authorized list of server administrators. add_coll -d path [ -m server ] [ -p server_port_number ]" 6 Adds AnswerBook1 or AnswerBook2 collections to the specified AnswerBook2 server database. alternate_server_port_number add_server - M alternate_server -P [ -m server ] [ -p server_port_number ] Adds an alternate server to the specified server. auth_off [ -m server ] [ -p server_port_number ] Disables server administration verification. auth_on [ -m server ] [ -p server_port_number ] Enables server administration verification. autostart_no [ -m server ] [ -p server_port_number ] Stops AnswerBook2 server from starting automati- cally when system is (re)booted. autostart_yes [ -m server ] [ -p server_port_number ] Causes AnswerBook2 server to start automatically when system is (re)booted. browser [ -m server ] [ -p server_port_number ] Launches a web browser for accessing AnswerBook2 Administration pages. server_port_number ] change_password -u admin_id [ - m server ] [ -p Changes authorized administrator's password. del_admin -u user_id [ -m server ] [ - p server_port_number ] Deletes a user from the list of authorized server administrators. server_port_number ] del_coll -t collection_title [ - m server ] [ -p Removes AnswerBook1 or AnswerBook2 collections from the specified server's database. alternate_server_port_number del_server - M alternate_server -P [ -m server ] [ -p server_port_number ] Deletes alternate server from list of servers known to the specified server. error_off [ -m server ] [ -p server_port_number ] Disables the server error log file. error_on [ -m server ] [ -p server_port_number ] Enables the server error log file. help [ command] Lists all information about a particular command or all commands. list [ -m server ] [ -p server_port_number ] Lists AnswerBook1 and AnswerBook2 collections available on the specified server. The listing includes the books contained within collections. list_server [ -m server ] [ -p server_port_number ] Lists all alternate servers defined for the specified server. menu Displays a condensed list of command options. server_port_number ] modify_server_name -s new_server_name [ - m server ] [ -p Modifies the server's name. modify_server_port -a new_server_port_number [ - m server ] [ -p server_port_number ] Modifies the server's port number. restart Restarts local AnswerBook2 server. Requires root access. rotate_access [ -m server ] [ -p server_port_number ] Saves and resets the server access log file. rotate_error [ -m server ] [ -p server_port_number ] Saves and resets the server error log file. scan [ -m server ] [ -p server_port_number ] Scans for locally installed collections (Answer- Book1 or AnswerBook2) and updates the collections on the specified server's database. start Starts local AnswerBook2 server. Requires root access. start -D Starts local AnswerBook2 server in debug mode. Requires root access. stop Stops local AnswerBook2 server. Requires root access. view_access [ -m server ] [ -p server_port_number ] Views the contents of the server access log file. view_config [ -m server ] [ -p server_port_number ] Views the configuration settings of the server. view_error [ -m server ] [ -p server_port_number ] Views the contents of the server error log file. USAGE quit Exit interactive mode. q Exit interactive mode. bye Exit interactive mode. exit Exit interactive mode. ? [command] Get help in interactive mode. h [command] Get help in interactive mode. EXAMPLES Example 1: Listing AnswerBook2 collections available on a server To list the collections available on a server named foo.com, using port number 8888: example% ab2admin -o list -m foo.com -p 8888 Example 2: Using interactive mode to list collections To use ab2admin in interactive mode for the same operation as shown above: example% ab2admin >> list -m foo.com -p 8888 Example 3: Installing an AnswerBook2 collection To install an AnswerBook2 collection using the pkgadd util- ity: example# pkgadd -d package_directory/ SUNWabsdk The collection directory structure will be copied into the system (by default) to /opt/answerbooks/ Example 4: Installing an AnswerBook2 collection not updated to server database To install an AnswerBook2 collection that has been intro- duced to the system (via pkgadd) but did not get updated to the server database: example# ab2admin -o add_coll -d /opt/answerbooks/english/solaris_2.6/SUNWabsdk (Note: -d path must include the collinfo file (for an AnswerBook2 collection) or the ab_cardcatalog file (for an AnswerBook1 collection). Example 5: Inspecting the definition of an AnswerBook1 col- lection To inspect how an AnswerBook1 collection is defined: example% cat /opt/SUNWans/ab_cardcatalog :id=SUNWab_10_4: :version=: :title=Solaris XGL 3.1 AnswerBook: :tocpath=/net/elirium.Eng/export/answerbook/Solaris_2.4/SUNWAxg/toc: :pspath=/net/elirium.Eng/export/answerbook/Solaris_2.4/SUNWAxg/ps: :indexpath=/net/elirium.Eng/export/answerbook/Solaris_2.4/SUNWAxg/inde Example 6: Inspecting the definition of an AnswerBook2 col- lection To inspect how an AnswerBook2 collection is defined: example% cat/opt/answerbooks/english/solaris_2.6/SUNabsd/collinfo dwCollections { coll.45.4 dwCollection } dwSetParam coll.45.4 { location /opt/answerbooks/english/solaris_2.6/SUNWabsdk title "Solaris 2.6 Software Developer AnswerBook Vol 1" type EbtCollection } FILES /var/log/ab2/catalog/local.socat Catalog file /var/log/ab2/catalog/remote.socat Catalog file /var/log/ab2/catalog/delegate.socat Catalog file /var/log/ab2/catalog/libcat.socat Catalog file /var/log/ab2/logs/access_8888.log Default access log file /var/log/ab2/logs/errors_8888.log Default error log file /usr/lib/ab2/dweb/data/config/ab2_collections.template AnswerBook2 collection database /var/log/ab2/catalog/ab1_cardcatalog AnswerBook1 collection database /usr/lib/ab2/dweb/data/config/admin_passwd File containing username:password ATTRIBUTES See attributes(5) for a discussion of the following attri- butes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | Availability | SUNWab2u | |_____________________________|_____________________________| SEE ALSO attributes(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |