菜鸟科技网

华为命令速查,常用命令有哪些?

在日常运维和管理工作中,掌握常用命令是提升效率的关键,以下从网络配置、系统管理、文件操作、进程管理、日志分析五个维度,整理华为设备(如交换机、路由器、服务器)的常用命令及使用场景,并附表格对比关键参数,帮助快速查阅。

华为命令速查,常用命令有哪些?-图1
(图片来源网络,侵删)

网络配置命令

网络配置是华为设备的基础操作,涉及接口、路由、协议等核心功能。

基础接口配置

  • 进入系统视图system-view(所有配置命令需在此视图下执行)
  • 进入接口视图interface interface-type interface-number(如interface GigabitEthernet 0/0/1
  • 配置IP地址ip address ip-address mask(如ip address 192.168.1.1 255.255.255.0
  • 启用/关闭接口undo shutdown(开启)、shutdown(关闭)
  • 描述接口信息description Interface Description(如description To-R1-Gi0/0/0

路由配置

  • 静态路由ip route-static ip-address mask next-hop-address(如ip route-static 10.0.0.0 255.255.255.0 192.168.1.2
  • 默认路由ip route-static 0.0.0.0 0.0.0.0 next-hop-address
  • OSPF动态路由
    • 启用OSPF:ospf 1(进入OSPF视图,1为进程ID)
    • 宣告网段:area 0(进入区域0,骨干区域)、network ip-address wildcard-mask area area-id(如network 192.168.1.0 0.0.0.255 area 0

VLAN配置

  • 创建VLANvlan vlan-id(如vlan 10
  • 命名VLANname VLAN-Name(如name Sales
  • 将接口加入VLAN
    • 接口模式:port link-type access(接入端口)、port link-type trunk(干道端口)
    • 加入VLAN:port default vlan vlan-id(接入端口)、port trunk allow-pass vlan vlan-id(干道端口允许的VLAN)

系统管理命令

系统管理命令用于设备基本信息查看、权限控制及维护操作。

设备信息查看

  • 查看设备版本display version(显示系统版本、启动时间、硬件信息)
  • 查看设备资源display cpu-usage(CPU使用率)、display memory-usage(内存使用率)
  • 查看配置文件display current-configuration(当前运行配置)、display saved-configuration(已保存配置)

用户与权限管理

  • 创建用户local-user username password password(如local-user admin password Huawei@123
  • 分配权限authorization-attribute level level(设置用户级别,如level 3为最高权限)、service-type telnet ssh(允许登录方式)
  • 保存配置save(将当前配置保存到设备,避免重启丢失)

设备维护

  • 重启设备reboot(可选择reboot delay 5延迟5秒重启)
  • 保存当前配置save force(强制保存,覆盖已保存配置)
  • 清除配置reset saved-configuration(清除已保存配置,需重启生效)

文件操作命令

文件管理涉及配置文件、系统文件的备份、上传下载等操作。

文件查看与导航

  • 进入用户视图quit(从系统视图退出到用户视图)
  • 切换目录cd directory-path(如cd flash:/
  • 列出文件dir(显示当前目录下文件列表,包含大小、修改时间)

文件操作

  • 备份配置文件copy current-configuration destination-file(如copy current-configuration flash:/config.cfg
  • 上传/下载文件:通过FTP/TFTP协议,
    • FTP上传:ftp server-ipput local-file remote-file
    • TFTP下载:tftp get remote-file local-file
  • 删除文件delete file-name(如delete flash:/old.cfg
  • 重命名文件rename old-name new-name(如rename flash:/cfg1.cfg cfg2.cfg

进程管理命令

进程管理用于监控系统运行状态、异常进程处理等。

华为命令速查,常用命令有哪些?-图2
(图片来源网络,侵删)

进程查看

  • 查看所有进程display process(显示进程ID、名称、CPU占用率)
  • 查看特定进程display process process-name(如display process sshd
  • 查看进程树display process include-child(显示进程父子关系)

进程控制

  • 终止进程process kill process-id(谨慎使用,避免影响系统稳定)
  • 调整进程优先级process priority process-id priority(优先级范围1-10,10最高)

日志分析命令

日志是排查故障的重要依据,华为设备提供灵活的日志配置与查看功能。

日志配置

  • 启用日志功能logbuffer size 1024(设置日志缓冲区大小,单位KB)
  • 设置日志级别log level informational(级别包括debugging、informational、warning、error、critical等)
  • 输出日志到控制台console logging informational

日志查看

  • 查看缓冲区日志display logbuffer
  • 查看实时日志display logbuffer realtime
  • 保存日志到文件save logfile file-name(如save logfile flash:/log.txt

关键命令对比表格

功能分类 命令 作用说明
接口配置 interface GigabitEthernet 0/0/1 进入指定接口视图
ip address 192.168.1.1 24 配置接口IP地址(24为子网掩码简写)
路由配置 ip route-static 10.0.0.0 24 192.168.1.2 配置静态路由,目标网段10.0.0.0/24,下一跳192.168.1.2
VLAN配置 vlan 10 创建VLAN 10
port link-type access 将接口设置为接入模式
系统管理 display version 查看设备版本和硬件信息
save 保存当前配置
文件操作 dir flash:/ 列出flash目录下的文件
copy current-configuration flash:/cfg.cfg 备份当前配置到flash
日志分析 display logbuffer 查看日志缓冲区内容
log level error 设置日志级别为error(只记录及以上级别日志)

相关问答FAQs

Q1: 如何在华为设备上批量配置多个接口的IP地址?
A1: 可通过批量配置命令实现,例如在系统视图下使用interface range命令批量选择接口,再配置IP地址,示例步骤如下:

  1. 进入系统视图:system-view
  2. 批量选择接口:interface range GigabitEthernet 0/0/1 to GigabitEthernet 0/0/10
  3. 配置IP地址:ip address 192.168.1.1 255.255.255.0
  4. 退出并保存:quitsave
    注意:批量配置前需确认接口类型一致,避免配置冲突。

Q2: 华为设备配置保存后重启仍丢失,可能的原因及解决方法?
A2: 可能原因及解决方法如下:

  1. 未保存配置:虽然执行了save命令,但可能未正确保存到存储设备,可重新执行save force强制保存,并检查display saved-configuration确认配置已存在。
  2. 启动文件未指定:设备启动时可能未加载正确的配置文件,需检查startup saved-configuration命令确保启动文件路径正确,或手动指定启动配置文件(如startup saved-configuration flash:/config.cfg)。
  3. 存储空间不足:flash存储空间不足导致配置文件写入失败,可通过dir flash:/检查存储空间,删除无用文件后重新保存。
华为命令速查,常用命令有哪些?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇