Додаток до завдання №5,6
В ОС IOS вбудована система допомоги, звернутися до якої можливо з режиму виконання команд EXEC. Система допомоги є контекстною, що означає, що допомога, яка надається, залежить від того, що саме користувач намагається зробити в ОС IOS на даний момент. Наприклад, увівши в командному рядку знак «?», користувач отримає наступну інформацію:
Router>?
Exec commands:
<1-99> Session number to resume
access-enable Create a temporary Access-List entry
access-profile Apply user-profile to interface
clear Reset functions
connect Open a terminal connection
crypto Encryption related commands.
disable Turn off privileged commands
disconnect Disconnect an existing network connection
dot11 IEEE 802.11 commands
enable Turn on privileged commands
exit Exit from the EXEC
help Description of the interactive help system
lock Lock the terminal
login Log in as a particular user
logout Exit from the EXEC
modemui Start a modem-like user interface
mrinfo Request neighbor and version information from a multicast
router
mstat Show statistics after multiple multicast traceroutes
mtrace Trace reverse multicast path from destination to source
name-connection Name an existing network connection
pad Open a X.29 PAD connection
ping Send echo messages
ppp Start IETF Point-to-Point Protocol (PPP)
release Release a resource
renew Renew a resource
resume Resume an active network connection
rlogin Open an rlogin connection
set Set system parameter (not config)
show Show running system information
slip Start Serial-line IP (SLIP)
ssh Open a secure shell client connection
systat Display information about terminal lines
tclquit Quit Tool Command Language shell
telnet Open a telnet connection
terminal Set terminal line parameters
traceroute Trace route to destination
tunnel Open a tunnel connection
udptn Open an udptn connection
webvpn WebVPN commands
where List active connections
В цьому прикладі показаний лише перший екран допомоги з доступних, оскільки тут обсяг інформації, яка виводиться, був обмежений. Щоб отримати повний перелік доступних у режимі EXEC команд, можна звернутися до зведеного переліку команд операційної системи IOS компанії Cisco (Cisco IOS Software Command Summary), який можна знайти за адресою сайту. Система допомоги побудована таким чином, що в лівій частині виведеного тексту містяться самі команди, а в правій – короткі пояснення до кожної з них. Деякі команди складаються з одного слова; система допомоги повідомляє користувача про це, показуючи, що єдиним вибором для нього є натиснення після цієї команди клавіші повернення каретки, позначуючи цю дію, виводячи на екран символи <сг>:
Router>lock?
<cr>
Router>lock
При використанні системи допомоги користувачу не потрібно знову вводити команду, отримавши довідку або пораду. Після виведення довідки ОС IOS вводить команду, по якій була запитана інформація. Це показано у попередньому прикладі, де команда lock була автоматично введена ОС IOS після отримання довідки по цій команді.
Систему допомоги також можна використовувати для визначення можливих опцій команд режиму EXEC. Як буде показано нижче, ОС IOS містить багато команд для отримання інформації про поточний стан пристрою. Багато із цих команд починаються зі слова show. У наведенному прикладі перераховані всі можливі опції команди show.
Router>show ?
aaa Show AAA values
appfw Application Firewall information
auto Show Automation Template
backup Backup status
bgp BGP information
c1800 Show c1800 information
calendar Display the hardware calendar
call Show call
caller Display information about dialup connections
cca CCA information
cdapi CDAPI information
cef Cisco Express Forwarding
class-map Show QoS Class Map
clock Display the system clock
cns CNS agents
compress Show compression statistics
connection Show Connection
control-plane Control Plane information
controllers Interface controller status
cops COPS information
crypto Encryption module
dampening Display dampening information
dialer Dialer parameters and statistics
dot11 IEEE 802.11 show information
dot1x Dot1x information
epm EPM information
errdisable Error disable
event-manager Event manager information
exception exception information
flash: display information about flash: file system
flow-sampler Display the flow samplers configured
hardware Hardware specific information
history Display the session command history
hosts IP domain-name, lookup style, nameservers, and host
table
iapp DDP IAPP
inventory Show the physical inventory
ip IP information
ipv6 IPv6 information
kerberos Show Kerberos Values
kron Kron Subsystem
l2tun Layer 2 tunnel information
location Display the system location
login Display Secure Login Configurations and State
management Display the management applications
management-interface Host management-interface information
memory Memory statistics
modem Modem Management or CSM information
modemcap Show Modem Capabilities database
monitor Monitoring different system events
mpls MPLS information
parameter-map parameter map information
pm Show Port Manager commands
policy-map Show QoS Policy Map
ppp PPP parameters and statistics
pppoe PPPoE information
qdm Show information about QoS Device Manager
queue Show queue contents
queueing Show queueing configuration
radius Shows radius information
rbscp RBSCP information
rmi Resource User Infrastructure information
rmon rmon statistics
rom-monitor show ROMMON region information
rpms-proc RPMS Process Information
sasl show SASL information
sessions Information about Telnet connections
snmp snmp statistics
ssh Status of SSH server connections
ssl Show SSL command
sss SSS Information
storm-control Show packet storm control configuration
table-map Show Table Map
tacacs Shows tacacs+ server statistics
tag-switching Tag Switching information (obsolete use "show mpls
...")
template Template information
terminal Display terminal configuration parameters
time-range Time range
traffic-shape traffic rate shaping configuration
usb USB Interface
users Display information about terminal lines
version System hardware and software status
vlan-switch VTP VLAN status
vpdn VPDN information
vrrp VRRP information
vtp VTP information
warm-reboot Show Warm Reboot related information
webvpn WebVPN information
wrr-queue WRR queue
xsm Show information about XSM Device Manager
zone Zone Information
zone-pair Zone pair information
ОС IOS повторює початкову частину введеної з клавіатури команди, тому необхідність у її повторенні відсутня. Такоє вбудована в ОС IOS система допомоги дозволяє вводити команди не повністю, автоматично доповнюючи команду до кінця при натисненні клавіші <Таb>. Якщо ввести частину команди, яка не має декількох значень, і натиснути клавішу <Таb>, то ОС IOS сама доповнить команду до кінця. Як приклад розглянемо команду show sessions, яка дозволяє побачити всі поточні Telnet-сеанси керування пристроєм через його канали віртуального терміналу. Якщо ввести Router>show sess і потім натиснути клавішу <Таb>, то ОС IOS автоматично доповнить команду: Router>show sessions. При введенні неоднозначної команди, наприклад, Router>show s ОС IOS не зможе її доповнити, тому що дана команда може бути зінтерпретована як show sessions і, наприклад, як show snmp. В цьому випадку натиснення на клавішу <Таb> для більшості систем призведе до спрацьовування вбудованого в термінал зуммера.
В режимі EXEC ОС IOS не обов’язково вводити всю команду – однозначно інтерпретовані команди по умовчанню будуть доповнені. Це означає, що введення команд sh sess і show sessions дасть однаковий результат.
Дата добавления: 2015-02-16; просмотров: 747;