你好,这里是网络技术联盟站。
本文给大家带来的是华为三层交换机的命令集合,我已经分好类,大家可以收藏备用!

display version
此命令用于查看交换机的版本信息,包括交换机的软件版本、硬件版本、启动程序版本等。
display clock
此命令用于查看交换机的系统时间。
clock datetime 2023-04-21 10:30:00
此命令用于设置交换机的系统时间。
display current-configuration | include sysname
此命令用于查看交换机的设备名称。
sysname Switch1
此命令用于设置交换机的设备名称。
display interface GigabitEthernet0/0/1
此命令用于查看指定接口的状态,包括接口速率、协议状态等。
interface GigabitEthernet0/0/1
ip address 192.168.1.1 24
此命令用于配置指定接口的IP地址及子网掩码。
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
此命令用于配置指定接口的VLAN,将接口加入到指定的VLAN中。
interface Eth-Trunk1
trunkport GigabitEthernet0/0/1 to GigabitEthernet0/0/2
此命令用于配置链路聚合,将多个接口聚合成一个逻辑接口,提高带宽和可靠性。
vlan batch 10 to 20
此命令用于创建多个VLAN。
vlan 10
name Sales
此命令用于为指定的VLAN配置名称。
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
此命令用于将指定接口加入到指定的VLAN中。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.254
此命令用于配置静态路由,将指定的目的网络流量路由到指定的下一跳地址。
display ip routing-table
此命令用于查看交换机的路由表。
ospf
area 0
network 192.168.1.0 0.0.0.255
此命令用于配置OSPF协议,将指定的网络加入到指定的区域中。
user-interface vty 0 4
authentication-mode scheme
protocol inbound telnet
此命令用于配置Telnet用户,允许用户通过Telnet协议登录交换机。
user-interface vty 0 4
authentication-mode aaa
protocol inbound ssh
此命令用于配置SSH用户,允许用户通过SSH协议登录交换机。
acl number 3000
rule permit tcp source 192.168.1.0 0.0.0.255 destination any eq 80
此命令用于配置ACL,限制指定的源IP地址访问指定的目的IP地址和端口。
traffic classifier test operator and
if-match acl 3000
traffic behavior test
remark ip-precedence 5
qos policy test
classifier test behavior test
interface GigabitEthernet0/0/1
qos apply policy test inbound
此命令用于配置流量管控,通过ACL匹配指定的流量,然后对匹配的流量进行处理,例如标记IP优先级。
interface GigabitEthernet0/0/1
qos queue 1
queue-length 1024 packets
qos queue 2
queue-length 2048 packets
qos queue 3
queue-length 4096 packets
qos queue 4
queue-length 8192 packets
qos schedule wfq
此命令用于配置队列调度,将交换机的端口划分为多个队列,并为每个队列配置不同的队列长度和队列调度算法。
display qos interface GigabitEthernet0/0/1
此命令用于查看指定接口的QoS配置信息。
backup startup-configuration to flash:/backup.cfg
此命令用于备份交换机的配置文件到指定的存储介质中。
startup saved-configuration flash:/backup.cfg
此命令用于从指定的存储介质中恢复交换机的配置文件。
reset saved-configuration
此命令用于清除交换机的配置文件,恢复出厂设置。

我想用ruby编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
我从Ubuntu服务器上的RVM转移到rbenv。当我使用RVM时,使用bundle没有问题。转移到rbenv后,我在Jenkins的执行shell中收到“找不到命令”错误。我内爆并删除了RVM,并从~/.bashrc'中删除了所有与RVM相关的行。使用后我仍然收到此错误:rvmimploderm~/.rvm-rfrm~/.rvmrcgeminstallbundlerecho'exportPATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrcecho'eval"$(rbenvinit-)"'>>~/.bashrc.~/.bashrcrbenvversions
我有一个问题。我想从另一个ruby脚本运行一个ruby脚本并捕获它的输出信息,同时让它也输出到屏幕。亚军#!/usr/bin/envrubyprint"Enteryourpassword:"password=gets.chompputs"Hereisyourpassword:#{password}"我运行的脚本文件:开始.rboutput=`runner`putsoutput.match(/Hereisyour(password:.*)/).captures[0].to_s正如您在此处看到的那样,存在问题。在start.rb的第一行,屏幕是空的。我在运行程序中看不到“输入您的密
有这样的事吗?我想在Ruby程序中使用它。 最佳答案 试试这个http://csl.sublevel3.org/jp2a/此外,Imagemagick可能还有一些东西 关于ruby-是否有将图像文件转换为ASCII艺术的命令行程序或库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6510445/
如何在Ruby的if语句中检查bash命令的返回值(true/false)。我想要这样的东西,if("/usr/bin/fswscell>/dev/null2>&1")has_afs="true"elsehas_afs="false"end它会提示以下错误含义,它总是返回true。(irb):5:warning:stringliteralincondition正确的语法是什么?更新:/usr/bin/fswscell寻找afs安装和运行状态。它会抛出这样的字符串,Thisworkstationbelongstocell如果afs没有运行,命令以状态1退出 最
在几个项目中,我希望有一个类似rakeserver的rake任务,它将通过任何需要的方式开始为该应用程序提供服务。这是一个示例:task:serverdo%x{bundleexecrackup-p1234}end这行得通,但是当我准备停止它时,按Ctrl+c并没有正常关闭;它中断了Rake任务本身,它说rakeaborted!并给出堆栈跟踪。在某些情况下,我必须执行Ctrl+c两次。我可能可以用Signal.trap写一些东西来更优雅地中断它。有没有更简单的方法? 最佳答案 trap('SIGINT'){puts"Yourmessa
关于SSHkit-Github它说:Allbackendssupporttheexecute(*args),test(*args)&capture(*args)来自SSHkit-Rubydoc,我明白execute实际上是test的别名?test之间有什么区别?,execute,capture在Capistrano/SSHKit中我应该什么时候使用? 最佳答案 执行只是执行命令。使用非0退出引发错误。测试方法的行为与execute完全相同,但是它返回bool值(true如果命令以0退出,而false否则)。它通常用于控制任务中的流程
我在目录“C:\DocumentsandSettings\test.exe”中有一个文件,但是当我用单引号编写命令时`C:\DocumentsandSettings\test.exe(我无法在此框中显示),用于在Ruby中执行命令,我无法这样做,我收到的错误是找不到文件或目录。我尝试用“//”和“\”替换“\”,但似乎没有任何效果。我也使用过系统、IO.popen和exec命令,但所有的努力都是徒劳的。exec命令还使程序退出,这是我不想发生的。提前致谢。 最佳答案 反引号环境就像双引号,所以反斜杠用于转义。此外,Ruby会将空格解