首页 > 其他分享 >交换机命令

交换机命令

时间:2023-08-07 13:55:47浏览次数:31  
标签:enable ip 配置 模式 命令 交换机 config

交换机命令

该命令是cisco交换机的,其他交换机可能不一样。

下面的命令都可以缩写,如enable缩写成en,但不能有歧义(即这个缩写的英语单词只有那个)

路由器命令与交换机类似

1)用户模式:
    switch>
    	可以查看交换机的基本简单信息,但不能做任何修改配置!
    	
2)特权模式
    switch> enable
    switch#>
        可以查看所有配置,不能修改配置,但可以做测试、保存、初始化等操作
        
3)全局配置模式
    switch# configure terminal
    switch(config)#
        默认不能查看配置!
        可以修改配置,且全局生效!
        
4)接口配置模式:
    switch(config)#interface f0/1
    switch(config-if)#
        默认不能查看配置!
        可以修改配置,且对该接口生效!
        
5)console口/线/控制台配置模式:
    switch(config)#line console 0
        默认不能查看配置!
        可以修改配置,且对console口生效!

命令:
6、 exit 退出一级
    end 直接退到特权模式
7、支持命令缩写
8、?的用法:不用写/,直接写?
9、历史命令
10、tab补全键

11、配置主机名:
    configure terminal    #进入全局配置模式
    hostname 设置设备名

12、设置用户密码:
    line co 0    #进入console口/线/控制台配置模式
    password 密码
    login
    exit

13、快捷键:
    ctrl+u : 快速删除光标前所有字符
    ctrl+a : 快速定位光标到行首
    ctrl+e : 快速定位光标到行尾

14、
    在内存中存在一个文件:
    running-config
    第一次开机,系统会在内存中自动创建一个新的干净的running-config
15、配置
    enable    #进入特权模式
    copy running-config startup-config
    或
    write    #将当前的做好的配置写入【启动】中
    
16、交换机开机动作:
    先去硬盘中查找startup-config是否存在:
    如果不存在,内存中创建新的running-config
    如果存在,则复制到内存中并改名为running-config
    
17、查看running-config配置
    enable    #特权模式
    show running-config
18、查看startup-config配置
    enable    #特权模式
    show startup-config
    
19、重启设备:
    enable
    reload
    
20、配置特权密码:
    configure terminal    #全局配置模式
    enable password 密码(明文)   #查看时会显示密码
    enable secret 密码 (密文)   #查看时会显示md5加密后信息,同时设置两个,使用secret密码才能登录
    
21、查看MAC地址表
    enable
    show mac-address-table
22、查看接口状态列表:
    show ip interface brief
    ==show ip int b
    
23、手工关闭接口
	configure terminal
    interface f0/x    #x表示任意(交换机有的才行)
    shutdown
    exit
23、手工开启接口
    int f0/x
    no shutdown
    exit
    
24、do的用法
    其他模式加do空格可以强制使用特权模式的命令	
    如:
        do show running-config    #用do不能补全,难受
        do sh ip int b    #缩写
        do wr
        
25、删除配置
    1)在哪配置的,就在哪删!
    2)命令前加no 空格
    3)原命令中有参数,并且参数具有唯一性,则删除时不需要加参数
    如:
        conf t    #全局配置模式
        hostname sw1
 
        conf t
        no hostname
 
26、清空/擦除/初始化配置
    en    #特权模式
    erase start-config
    
27、为3层端口 配置IP:(路由器最初一般是人工down状态)
    int f0/0
    ip add 10.1.1.254 255.255.255.0
    no shutdown

28、开启远程控制:
    conf t    #全局配置模式
    line vty 0 4    #可同时4人同时控制(默认是telnet)
    transport input telnet/ssh/none/all
    password 密码	
    login
    exit
 
 	conf t    #ssh(比telnet安全)
    hostname r1
    ip domain-name r1.qf.com
    crypto key generate rsa   //生成密钥对
    line vty 0 4
    transport input telnet/ssh/none/all
    login local
    exit
    username xx password 123.com
    
29、为交换机配置管理IP:
    conf t
    interface vlan 1
    ip address 10.1.1.253 255.255.255.0
    no shut
    
30、为交换机配置默认网关
    目的:可跨网段管理
    conf t
    ip defaut-gateway 10.1.1.254
    
31、关闭自动解析功能:
    conf t
    no ip domain-lookup

标签:enable,ip,配置,模式,命令,交换机,config
From: https://www.cnblogs.com/xhzccy/p/17611245.html

相关文章

  • Android模拟器DNS设置、使用adb命令获取手机ip地址
    https://blog.csdn.net/bonardgalton/article/details/5353296Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置......
  • Vue的升级与降级命令
    vue2.0–>3.0npmuninstallvue-cli-g(全局卸载vue2.0)npminstall@vue/cli-g(全局安装vue3.0)npminstall@vue/cli-init-g(如果还想使用vue2.0可以安装这个桥接工具)vueinitwebpack(2.0创建项目)vuecreatedemo(项目名称)(3.0创建项目)vue3.0->2.0npmuninstal......
  • go 执行shell命令
    简单案例packagemainimport( "context" "fmt" "os/exec")var( ctx=context.Background())funcmain(){ cmd:=exec.CommandContext(ctx,"ip","a") res,err:=cmd.Output() iferr!=nil{ panic......
  • Java:Java程序通过执行系统命令调用Python脚本
    本文实现功能:Java程序调用Python脚本Python脚本importsysdefadd(x,y):returnx+yif__name__=="__main__":print(add(int(sys.argv[1]),int(sys.argv[2])))直接执行$pythonmath.py123Java程序调用Python脚本packageio.github.mouday.utils;importja......
  • 【技术积累】Linux中的命令行【理论篇】【五】
    arpd命令命令介绍arpd命令是Linux系统中的一个网络工具,用于管理和操作ARP(地址解析协议)缓存。ARP协议用于将IP地址映射到MAC地址,以便在局域网中进行通信。命令说明arpd命令的主要功能包括:1.显示和管理ARP缓存:arpd命令可以显示当前系统中的ARP缓存表,包括IP地址和对应的MAC地址......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 【开发中】Git常用命令详解
    基于平时工作的场景,整理了使用频率较高的一些命令和参数,作为一个Git命令的备忘录。gitclone概述:将远程Git仓库克隆到本地,自动将远程仓库的所有分支和历史记录复制到本地。格式:gitclone[-b<name>]<repository>[<directory>]参数:-b<name>,等同--branch<name>不将新创......
  • mkdir命令
    用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。语法mkdir[选项]目录...参数-m,--mode=模式,设定权限<模式>(类似chmod),而不是rwxrwxrwx减umask-p,--parents可以是一个路径名称。此时若路径中的某些目录......
  • docker pull 镜像拉取命令详解
    Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。要使用Docker,您需要先下载所需的Docker镜像。之前我们介绍了在Ubuntu系统上安装docker,本文将接着介绍如何使用DockerPull命令下载Docker镜像的步骤。dockerpulldockerpull命令是用于从镜像仓库中拉取......
  • docker镜像管理命令详解
    Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。在Docker中,镜像是构建和创建容器的基础。之前的文章我们介绍了docker安装还有docker镜像的拉取,本文将介绍一些常用的Docker镜像管理命令,帮助我们管理和操作Docker镜像。dockerimagesdockerimages可以查......