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

网络配置命令
网络配置是华为设备的基础操作,涉及接口、路由、协议等核心功能。
基础接口配置
- 进入系统视图:
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
)
- 启用OSPF:
VLAN配置
- 创建VLAN:
vlan vlan-id
(如vlan 10
) - 命名VLAN:
name 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-ip
、put local-file remote-file
- TFTP下载:
tftp get remote-file local-file
- FTP上传:
- 删除文件:
delete file-name
(如delete flash:/old.cfg
) - 重命名文件:
rename old-name new-name
(如rename flash:/cfg1.cfg cfg2.cfg
)
进程管理命令
进程管理用于监控系统运行状态、异常进程处理等。

进程查看
- 查看所有进程:
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地址,示例步骤如下:
- 进入系统视图:
system-view
- 批量选择接口:
interface range GigabitEthernet 0/0/1 to GigabitEthernet 0/0/10
- 配置IP地址:
ip address 192.168.1.1 255.255.255.0
- 退出并保存:
quit
、save
注意:批量配置前需确认接口类型一致,避免配置冲突。
Q2: 华为设备配置保存后重启仍丢失,可能的原因及解决方法?
A2: 可能原因及解决方法如下:
- 未保存配置:虽然执行了
save
命令,但可能未正确保存到存储设备,可重新执行save force
强制保存,并检查display saved-configuration
确认配置已存在。 - 启动文件未指定:设备启动时可能未加载正确的配置文件,需检查
startup saved-configuration
命令确保启动文件路径正确,或手动指定启动配置文件(如startup saved-configuration flash:/config.cfg
)。 - 存储空间不足:flash存储空间不足导致配置文件写入失败,可通过
dir flash:/
检查存储空间,删除无用文件后重新保存。
