M - BSM Basic Sys Manage Xe
M - BSM Basic Sys Manage Xe
M - BSM Basic Sys Manage Xe
This module describes the basic tasks that you can perform to manage the general system features of the Cisco
IOS software--those features that are generally not specific to a particular protocol.
• Information About Performing Basic System Management, on page 1
• How to Perform Basic System Management, on page 4
• Configuration Examples for Performing Basic System Management, on page 10
• Additional References, on page 10
• Feature Information for Performing Basic System Management, on page 11
Command Aliases
Command aliases allow you to configure alternative syntax for commands. You may want to create aliases
for commonly used or complex commands. For example, you could assign the alias save config to the copy
running-config startup-config command to reduce the amount of typing you have to perform, or if your
users might find the save config command easier to remember. Use word substitutions or abbreviations to
tailor the command syntax for you and your user community.
Remember that any aliases you configure will be effective only on your system, and that the original command
syntax will appear in the configuration file.
Minor Services
Minor services are small servers that run on your routing device and are useful for basic system testing and
for providing basic network functions. Minor services are useful for testing connections from another host on
the network.
Cisco small servers are conceptually equivalent to daemons.
Small servers provided by Cisco IOS software-based devices include TCP, UDP, HTTP, Bootstrap Protocol
(BOOTP), and Finger. For information about the HTTP server, see the “Using the Cisco Web Browser User
Interface” chapter in the Cisco IOS Configuration Fundamentals Configuration Guide.
The TCP small server provides the following minor services:
• Chargen--Generates a stream of ASCII data. To test this service, issue the telnet a.b.c.d chargencommand
from a remote host.
• Daytime--Returns the system date and time if you have configured Network Time Protocol (NTP) or set
the date and time manually. To test this service, issue the telnet a.b.c.d daytimecommand from a remote
host.
• Discard--Discards whatever you type. To test this service, issue the telnet a.b.c.d discardcommand from
a remote host.
• Echo--Echoes back whatever you type. To test this service, issue the telnet a.b.c.d echocommand from
a remote host.
Caution Enabling minor services creates the potential for certain types of denial-of-service (DoS) attacks, such
as the UDP diagnostic port attack. Therefore, any network device that has UDP, TCP, BOOTP, or Finger
services should be protected by a firewall or have the minor services disabled. For information on
preventing UDP diagnostic port attacks, see the white paper titled Defining Strategies to Protect Against
UDP Diagnostic Port Denial of Service Attacks a vailable on Cisco.com.
BOOTP Server
You can enable or disable an async line Bootstrap Protocol (BOOTP) service on your routing device. This
small server is enabled by default. Due to security considerations, this service should be disabled if you are
not using it.
Because DHCP is based on the BOOTP, both of these service share the well-known UDP server port 67 (per
the Internet standards and RFCs). For more information about DHCP configuration in the Cisco IOS software,
see the Cisco IOS IP Addressing Configuration Guide. For more information about BOOTP, see RFC 951.
Interoperation between BOOTP and DHCP is defined in RFC 1534. DHCP is defined in RFC 2131.
Finger Protocol
The Finger protocol allows users throughout the network to get a list of the users currently using a particular
routing device. The information displayed includes the processes running on the system, the line number,
connection name, idle time, and terminal location. This information is provided through the Cisco IOS software
show users EXEC command.
The server has one pool of queueing elements and six public pools of packet buffers of different sizes. For
each pool, the server keeps count of the number of outstanding buffers, the number of buffers in the free list,
and the maximum number of buffers allowed in the free list.
SUMMARY STEPS
1. hostname name
2. prompt string
3. alias mode alias-name alias-command-line
4. service tcp-small-servers
5. service udp-small-servers
6. no ip bootp server
7. ip finger
8. ip finger rfc-compliant
9. service hide-telnet-address
10. line line-number
11. exit
12. exit
13. busy-message hostname message
14. service exec-wait
DETAILED STEPS
or
Example:
Note The no form of the service tcp-small-servers command will appear in the configuration file when these
basic services are disabled.
Example:
Example:
Step 7 ip finger
Use the ip finger command to enable a Cisco device to respond to Finger (port 79) requests. When the ip finger
command is configured, the router will respond to a telnet a.b.c.d finger command from a remote host by immediately
displaying the output of the show userscommand and then closing the connection.
Example:
Router(config)# ip finger
Router(config)# line 1
Step 11 exit
Use the exit command to exit line configuration mode and return to global configuration mode.
Example:
Router(config-line)# exit
Step 12 exit
Use the exit command to exit line configuration mode and return to global configuration mode.
Example:
Router(config-line)# exit
Use the service nagle command to enable the Nagle algorithm and thereby reduce the number of TCP transactions.
Example:
Example:
Step 21 buffers {small | middle | big | verybig | large | huge | type number} {permanent | max-free | min-free | initial}
number
Use the buffers {small | middle | big | verybig | large | huge | type number} {permanent | max-free | min-free |
initial} number command to adjust the system buffer size.
Example:
Caution Cisco does not recommend that you adjust these parameters. Improper settings can adversely impact the
system performance.
Step 22 exit
Use the exit command to exit global configuration mode and return to privileged EXEC mode.
Example:
Router(config)# exit
Use the show aliases [mode] command to display a list of command aliases currently configured on your system, and
the original command syntax for those aliases.
Example:
Additional References
Related Documents
Cisco IOS fundamental configuration Cisco IOS Configuration Fundamentals Command Reference
commands
Cisco IOS fundamental configurations Cisco IOS Configuration Fundamentals Configuration Guide
Preventing UDP diagnostic port attacks Defining Strategies to Protect Against UDP Diagnostic Port
Denial of Service Attacks
Standards
Standard Title
None --
MIBs
None To locate and download MIBs for selected platforms, Cisco software releases, and feature sets, use
Cisco MIB Locator found at the following URL:
http://www.cisco.com/go/mibs
RFCs
RFC Title
Technical Assistance
Description Link
Performing Basic System Management This module describes the basic tasks to manage the
general system features of the Cisco IOS software.