### CCNA常用命令及词汇详解
#### 一、基本配置命令
**1.1 进入与退出特权模式**
- **命令**: `router>enable` / `router#disable` / `router#exit`
- **作用**: `enable`用于从用户模式(User EXEC mode)进入特权模式(Privileged EXEC mode),以便进行设备的配置;而`disable`和`exit`则是用来从特权模式返回到用户模式。
**1.2 查看会话**
- **命令**: `router#show sessions`
- **作用**: 显示当前路由器上的所有会话信息。
**1.3 断开会话**
- **命令**: `router#disconnect <session>`
- **作用**: 断开指定的会话,如通过Telnet连接的会话。
**1.4 查看在线用户**
- **命令**: `router#show users`
- **作用**: 显示当前连接到路由器的用户信息。
**1.5 清除启动配置**
- **命令**: `router#erase startup-config`
- **作用**: 删除NVRAM中的启动配置文件。
**1.6 重启设备**
- **命令**: `router#reload`
- **作用**: 重启路由器。
**1.7 进入配置模式**
- **命令**: `router#config terminal`
- **作用**: 进入全局配置模式,以便进行各种配置设置。
**1.8 设置主机名**
- **命令**: `router(config)#hostname <hostname>`
- **作用**: 为路由器设置主机名。
**1.9 配置欢迎横幅**
- **命令**: `router(config)#banner welcome`
- **作用**: 设置路由器登录时显示的欢迎信息。
#### 二、接口配置
**2.1 查看控制器信息**
- **命令**: `router#show controllers serial0`
- **作用**: 查看串行接口的信息,通常用于检查DTE(数据终端设备)和DCE(数据通信设备)的连接状态。
**2.2 查看接口IP信息**
- **命令**: `router#show ip interface`
- **作用**: 显示路由器上各接口的IP地址配置。
**2.3 关闭域名查找功能**
- **命令**: `router(config)#no ip domain-lookup`
- **作用**: 关闭DNS域名解析功能,避免不必要的DNS查询。
**2.4 启用域名查找功能**
- **命令**: `router(config)#ip domain-lookup`
- **作用**: 开启DNS域名解析功能。
**2.5 指定DNS服务器**
- **命令**: `router(config)#ip name-server <ip-address>`
- **作用**: 指定一个或多个DNS服务器地址用于域名解析。
**2.6 配置接口状态**
- **命令**: `router(config-if)#no shutdown`
- **作用**: 将接口设置为激活状态,使其可以正常工作。
**2.7 配置接口封装**
- **命令**: `router(config-if)#encapsulation <protocol>`
- **作用**: 为接口指定数据包的封装协议,例如PPP。
**2.8 设置时钟速率**
- **命令**: `router(config-if)#clock rate <speed>`
- **作用**: 为DCE设备设置时钟速率,一般用于同步链路。
**2.9 设置带宽**
- **命令**: `router(config-if)#bandwidth <speed>`
- **作用**: 为接口设置带宽值,影响流量控制和路由选择。
**2.10 查看接口状态**
- **命令**: `router#show interfaces serial0`
- **作用**: 显示指定接口的状态和统计信息。
**2.11 查看CDP邻居**
- **命令**: `router#show cdp neighbors`
- **作用**: 显示通过CDP协议发现的相邻设备信息。
#### 三、路由配置
**3.1 配置静态路由**
- **命令**: `router(config)#ip route <destination-network> <subnet-mask> <next-hop>`
- **作用**: 配置静态路由,指明到达目标网络的下一跳地址。
**3.2 配置动态路由协议**
- **命令**: `router(config)#router <protocol>` (如RIP)
- **作用**: 启动指定的动态路由协议。
**3.3 定义网络区域**
- **命令**: `router(config-router)#network <network-id> <wildcard-mask>`
- **作用**: 定义路由器参与动态路由更新的网络区域。
**3.4 查看路由表**
- **命令**: `router#show ip route`
- **作用**: 显示当前的IP路由表,包括静态和动态路由信息。
**3.5 查看路由协议状态**
- **命令**: `router#show ip protocols`
- **作用**: 显示当前配置的路由协议及其状态。
**3.6 配置IGRP**
- **命令**: `router(config)#router igrp <as-number>`
- **作用**: 启动IGRP路由协议,并指定自治系统编号。
#### 四、安全与访问控制
**4.1 配置VTY线路**
- **命令**: `router(config)#line vty 0 4`
- **作用**: 配置VTY虚拟终端线路,允许远程访问。
**4.2 设置登录认证**
- **命令**: `router(config-line)#login`
- **作用**: 启用VTY线路的登录认证。
**4.3 设置密码**
- **命令**: `router(config-line)#password <password>`
- **作用**: 设置VTY线路的登录密码。
**4.4 设置特权执行密码**
- **命令**: `router(config)#enable password <password>`
- **作用**: 设置进入特权模式所需的密码。
**4.5 设置加密的特权执行密码**
- **命令**: `router(config)#enable secret <password>`
- **作用**: 设置一个加密后的特权执行密码,同时禁用了未加密的版本。
**4.6 配置控制台线路**
- **命令**: `router(config)#line console 0`
- **作用**: 配置控制台线路。
**4.7 控制台登录认证**
- **命令**: `router(config-line)#login`
- **作用**: 启用控制台线路的登录认证。
**4.8 设置控制台密码**
- **命令**: `router(config-line)#password <password>`
- **作用**: 设置控制台线路的登录密码。
**4.9 日志同步**
- **命令**: `router(config-line)#logging synchronous`
- **作用**: 使日志记录与终端输出同步。
**4.10 执行超时设置**
- **命令**: `router(config-line)#exec-timeout <minutes> <seconds>`
- **作用**: 设置用户在没有操作时自动断开连接的时间。
#### 五、配置保存与备份
**5.1 复制运行配置**
- **命令**: `router#copy running-config startup-config`
- **作用**: 将当前运行配置复制到NVRAM中,以便下次启动时加载。
**5.2 从TFTP服务器复制配置**
- **命令**: `router#copy tftp startup-config`
- **作用**: 从TFTP服务器下载配置文件并保存到NVRAM。
**5.3 将运行配置复制到TFTP服务器**
- **命令**: `router#copy running-config tftp`
- **作用**: 将当前运行配置上传到TFTP服务器。
#### 六、交换机配置
**6.1 配置交换机IP地址**
- **命令**: `switch(config)#ip address <ip-address> <subnet-mask>`
- **作用**: 配置交换机接口的IP地址。
**6.2 配置默认网关**
- **命令**: `switch(config)#ip default-gateway <ip-address>`
- **作用**: 设置交换机的默认网关地址。
**6.3 创建VLAN**
- **命令**: `switch(config)#vlan <vlan-id> name <vlan-name>`
- **作用**: 创建一个新的VLAN,并为其命名。
**6.4 查看接口状态**
- **命令**: `switch#show interfaces`
- **作用**: 显示交换机上各接口的状态信息。
**6.5 配置接口所属VLAN**
- **命令**: `switch(config-if)#vlan membership static <vlan-id>`
- **作用**: 将接口固定分配给特定的VLAN。
**6.6 配置Trunk端口**
- **命令**: `switch(config-if)#trunk on`
- **作用**: 将接口设置为Trunk模式,允许多个VLAN的数据通过。
**6.7 排除VLAN于Trunk端口**
- **命令**: `switch(config-if)#no trunk-vlan <vlan-id>`
- **作用**: 从Trunk端口中排除特定的VLAN。
以上是CCNA考试中常见的Cisco命令和配置词汇的详细介绍。掌握这些命令对于管理和配置Cisco设备至关重要,希望对学习者有所帮助。