这是关于在 Vim 中将缩进宽度设置为 2 个空格或 4 个空格。如果您是程序员,尤其是 Python 程序员,这将特别有用。...在您的 vimrc 文件(位于 ~/.vimrc)中,添加以下行以在 Vim 中自动使用 2 个空格而不是制表符。...设置自动缩进假设您正在编写一行代码并且下一行代码需要缩进,您按 Enter 键转到下一行,但不会自动应用缩进。要自动缩进行,将以下行添加到您的 'vimrc'。...结论以上所有内容都适用于新文件,要在 Vim 中将当前打开的文件中的制表符转换为空格,请按 Esc 键进入 Normal 模式。
目录 1 问题 2 解决 1 问题 在linux的oracle的客户端,输入sql语句,出现 ORACLE not available Process ID: 0 Session ID: 0 Serial...number: 0 2 解决 linux上登录Oracle,输入’'select 1 from dual",出现如下报错信息: SQL> select 1 from dual; select 1 from...dual * ERROR at line 1: ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
RAID 10是结合RAID 0和RAID 1,形成了RAID 10。要设置RAID 10,我们至少需要4个磁盘。...在我们以前的文章中,我们已经了解了如何设置RAID 0和RAID 1,最少2个磁盘。 在这里,我们将使用RAID 0和RAID 1执行Raid 10设置,最少4个驱动器。...在Linux中创建Raid 10 使用RAID 0,将保存为第一盘和第二盘的“P”,“A”,随后又在第二盘第一盘“P”和“L”。 然后,“E”,在第一次盘,这样它会继续循环赛过程中保存数据。...要求 在RAID 10中,我们至少需要4个磁盘,前2个磁盘用于RAID 0,其他2个磁盘用于RAID 1.像我之前说的,RAID 10只是RAID 0和1的组合。...现在让我们继续使用方法2设置RAID 10。 方法2:创建RAID 10 1.在方法2,我们必须定义2组RAID 1,然后我们需要用这些创建RAID 1组定义RAID 0。
下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。 #!
为Linux设置MAC地址 如果不设置MAC地址,单板为自动生成随机地址,DHCP可能分配新的IP地址,导致需要重新使用串口连接单板查看IP地址。...可以在system-user.dtsi加入下列字段,可以为Linux设置固定MAC地址。...&gem0 { local-mac-address = [00 0a 35 00 18 29]; }; 添加dropbear key 如果不添加dropbear key,单板为自动生成dropbear...${sysconfdir}代表linux下的目录/etc。...PETALINUX/apps" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302
直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/...
也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!...---- Unity小知识点学习 层级面板中的 ‘小手指’ 作用: 在Scen中将该物体设置为不可选中状态 在层级面板中有一个小手指一样的图标(我也不知道官方叫啥~) 当我们给物体选上之后,...小手指的作用就是,当我们点了这个小手指,成为一个斜杠似的禁止状态时 在Scene场景中我们就没法通过鼠标来选中这个物体了 ! 演示效果: ----
图中创建了 2 个 Linux Bridge:brvlan1 和 brvlan2,宿主机的物理网卡 eth0 抽象出两个虚拟设备 eth0.1 和 eth0.2,也就是两个 VLAN 设备,它们分别定义了两个...用 brctl show 查看当前 Linux Bridge 的配置,ens33.1 和 ens33.2 分别挂载 brvlan1 和 brvlan2 上了。...我们先配置 VM1,启动 virt-manager,在图形界面中将 VM1 的虚拟网卡挂到 brvlan1 上: ?...之间的连通性和不同 VLAN 之间的隔离性,我们为 3 个 VM 都配置同一网段的 IP。...ARP 是二层协议,VLAN 的作用就是隔离二层的广播域,ARP 包自然就不能在不同 VLAN 中流通,所以在相同 VLAN 中,通信双方能够拿到对方的 MAC 地址,也就能 ping 通,不同 VLAN
在某些设置下,VLAN Tag 可以不被移除以满足某些监听程序的需要,如 DHCP 服务程序。举例说明如下:eth0 作为母设备创建一个 ID 为 100 的子设备 eth0.100。...物理网卡和外部网络相连,并且在它之下创建了一个 VLAN ID 为 200 的 VLAN 子设备。 从 vlan100 子设备发送 ARP 报文 ?...图 5 .ARP from vlan200 child device 和前面情况类似,区别是 VLAN ID 是 200,对端的 vlan200 子设备设置为 reorder_hdr = 0,表示此设备被要求保留收到的报文中的...此时所有的 VLAN ID 为 200 的 VLAN 子设备都将接受到报文,如果设置 reorder_hdr=0 则会收到带 Tag 的 ARP@vlan200。...如果发送的报文如图所示,是一个以 A 为目的地的携带 VLAN ID 100 Tag 的单点报文,bridge0 将会找到对应的设备进行转发,对应的 VLAN 子设备将收到没有 VLAN ID 100
可以看到,VLAN 帧在以太网帧的基础上增加了 VLAN Tag 字段,该字段包含 TPID、PCP、CFI 和 VID 4 个部分,其中 VID 即表示 VLAN ID,占 12bit,取值范围为 0...~4095,其中 0 和 4095 为保留值,不能给用户使用,所以一个以太网最多可以划分为 4094 个 VLAN。...其中,VxLAN 头由 8Bytes 组成,分别是: Flags:占 8bits,具体是 RRRRIRRR,其中 I 必须设置为 1,表示是是一个合法的 VxLAN ID,其它 7bits 的 R 作为保留字段并且设置为...Reserved:有两个字段,分别占 24 bits 和 8 bits,作为保留字段并且设置为 0。...VxLAN 在 Linux、OVS、容器网络等实现中都有非常多的应用,关于这些内容,留作后面具体讲解了。
在KVM里代替Linux Bridge网桥使用 在KVM里想用ovs网桥步骤也与Linux Bridge网桥很类似,如下: 编辑ovsbr0.xml ovsbr0</...ovs-vsctl add-port ovsbr0 vnet0 设置VLAN 如果只是上面的用法,那跟Linux Bridge并没有太大的任何区别,ovs还可以支持VLAN 首先给ovsbr0增加两个端口...还可以使用在定义libvirt网络时使用portgroup,这样在guest os里就不用专门设置网络接口的vlan tag ID了。...如果你只有一个交换机,你可以使用 VLAN 达到同样的效果。你在交换机上分配配置连接组A和B的机器的端口为 VLAN access ports。...VLAN ID 最大值为4096,但是有效值范围是 1 - 4094。 可以看到VLAN ID的bit位只有12位,因此一个网络架构中最多只可能设置4094个VLAN。
CFI取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装。在以太网中,CFI的值为0。 VID 12bit VLAN ID,表示该数据帧所属VLAN的编号。...VLAN ID取值范围是0~4095。由于0和4095为协议保留取值,所以VLAN ID的有效取值范围是1~4094。...TPID 不同运营商的系统可能将QinQ帧外层VLAN标记的TPID设置为不同值。...ethx,它可以承载多个VLAN的数据帧,因此它就是trunk端口了: 图片 Linux的VLAN工具vconfig采用ethx.y的方式以ethx为trunk端口加入VLAN id为y的VLAN中...首先注意,由于Linux的Bridge是虚拟的,逻辑意义的,因此可以先创建了VLAN之后,再根据这个VLAN动态的创建Bridge,而不是“为每一个端口配置VLAN id”,我们需要做的很简单: 创建
h3c基本配置命令 PCA login: root ;使用root用户 password: linux ;口令是linux # shutdown -h now ;关机 # init 0 ;关机 # logout...描述字符 [Quidway]description 删除VLAN描述字符 [Quidway]display vlan [vlan_id] 查看VLAN设置 [Quidway]stp {enable|disable...]Isolate-user-vlan secondary 设置主vlan包括的子vlan [Quidway-Ethernet0/2]port hybrid pvid vlan <id...vlan_id_list untagged 设置无标识的vlan 如果包的vlan id与PVId一致,则去掉vlan信息....所以设置PVID为所属vlan id, 设置可以互通的vlan为untagged. ---------------------------------------- 路由器命令 ~~~~~~~~~~ [
0/1 ;在VLAN中增加端口 [Quidway-vlan3]port e0/1 ;简写方式 [Quidway-vlan3]port ethernet 0/1 to ethernet...} ;设置为根或根的备份 [Quidway-Ethernet0/1]stp cost 200 ;设置交换机端口的花费 [Quidway]link-aggregation e0/1 to.../2]port hybrid pvid vlan ;设置vlan的pvid [Quidway-Ethernet0/2]port hybrid pvid ;删除vlan的pvid...[Quidway-Ethernet0/2]port hybrid vlan vlan_id_list untagged ;设置无标识的vlan 如果包的vlan id与PVId一致,则去掉vlan信息...所以设置PVID为所属vlan id, 设置可以互通的vlan为untagged. ---------------------------------------- 路由器命令 ~~~~~~~~~~ [
对于内层的802.1Q Tag,该值设置为0x8100;对于外层的802.1Q Tag,不同厂商所使用的值可能不相同: 0x8100:Huawei路由器使用(linux内核默认也是0x8100) 0x88A8...:802.1ad规定外层802.1Q Tag中的TPID为0x88a8 在华为设备上,外层802.1Q Tag缺省情况下值为0x8100,可以通过命令行调整该值。...下面是在vpp创建tap10接口,可以实现vpp和内核之间的通信,然后分别在内核及vpp创建qinq接口,具体配置如下: VPP创建一个外层vlan id 10 内层vlan id 100的qing子接口...#创建一个tap10接口 create tap id 10 host-if-name tap10 #创建一个外层VLan id 10 内层100的qinq子接口,并设置接口up及配置ip地址。....外层使用的dot1ad(默认TPID=0x88a8),而linux内核默认携带TPID=0x8100,导致无法查询到vlan配置而丢弃报文。
3) hp服务器安装最新的网卡驱动和管理工具,hp的设置方法和broadcom设置类似,多网卡绑定介绍broadcom管理工具使用,网卡vlan介绍hp网卡的使用。...配置网卡对vlan的支持 Windows 系统 Intel网卡 选择网络连接属性---网卡配置 ? 点击vlan按钮 ? 新建一个vlan,输入vlan id名字---确定 ?...如果需要创建多个vlan,可以同样设置。 Broadcom网卡 以hp服务器为例,dell ibm使用broadcom的管理工具,配置过程类似 选择需要配置vlan的网卡,点击vlan按钮 ?...Count: 0 Permanent HW addr: 00:1b:21:9f:0c:37 Slave queue ID: 0 Slave Interface: eth5 MII Status: up...ID: 0 附4: 最近在实施一个网卡绑定的时候,碰到一个很奇怪的案例。
3/0 17.为该端口设置ip [H3C-Serial3/0]ip address 200.1.1.1 255.255.255.0 18.对该端口进行复位 [H3C-Serial3/0]undo shutdown...0 23.创建vlan [H3C]vlan 10 24.将某个端口加入到vlan中 [H3C-vlan100]port ethernet 0/1 25.创建vlan虚拟口 [H3C]interface ...vlan-interface 1 26.配置ip地址 [H3C-Vlan-interface100]ip address 192.168.1.4 255.255.255.0 27.将端口类型设置为trunk... 可以收发多个vlan的报文,用于交换机与交换机之间的互连 29.关闭端口 [H3C-GigabitEthernet1/1/1]shutdown 30.设置端口备注 [H3C-Ethernet1/0/15...,百兆口等; 将Access端口加入指定VLAN port access vlan vlan-id vlan-id:IEEE 802.1q中定义的VLAN ID,取值范围为2~4094 把Access端口从指定
3/0 17.为该端口设置ip [H3C-Serial3/0]ip address 200.1.1.1 255.255.255.0 18.对该端口进行复位 [H3C-Serial3/0]undo shutdown...0 23.创建vlan [H3C]vlan 10 24.将某个端口加入到vlan中 [H3C-vlan100]port ethernet 0/1 25.创建vlan虚拟口 [H3C]interface...vlan-interface 1 26.配置ip地址 [H3C-Vlan-interface100]ip address 192.168.1.4 255.255.255.0 27.将端口类型设置为trunk...可以收发多个vlan的报文,用于交换机与交换机之间的互连 29.关闭端口 [H3C-GigabitEthernet1/1/1]shutdown 30.设置端口备注 [H3C-Ethernet1/0/15...,百兆口等; 将Access端口加入指定VLAN port access vlan vlan-id vlan-id:IEEE 802.1q中定义的VLAN ID,取值范围为2~4094 把Access端口从指定
创建vlan子接口的命令行如下所示:该命令用于为接口(也称为子接口)添加VLAN ID。此命令的主要输入是interface和subId (子接口 ID)参数。...CLI 默认设置为非精确匹配。如果exact-match指定,则数据包必须具有与配置相同数量的vlan tag。对于非精确匹配,数据包必须至少有该数量的标签。L3(路由)接口必须配置为完全匹配。...qinq就是在vlan的外层再封装一个vlan,扩充vlan数量,主要用途为电信供应商可以放置一个vlan标签作为通过外部网络的辨识,而不需变动客户的封包所带出的vlan标签。...而dot1ad的TPID则有所不同,根据证据,802.1ad提出了使用0x88a8作为TPID,但也有提到Cisco使用了0x9200,并且有人提议将Dot1AD的TPID设置为0x9100。...因此,可以得出结论,dot1q的TPID为0x8100,而dot1ad的TPID可能有不同的实现,包括但不限于0x88a8、0x9200或0x9100。
user-interface vty 0 4:进入虚拟终端配置模式。 authentication-mode password:设置虚拟终端的认证方式为密码认证。...vlan VLAN-ID:进入指定的 VLAN 配置模式。 name VLAN名称:为 VLAN 设置名称。...port trunk pvid vlan VLAN-ID:将指定 VLAN 设置为接口的主 VLAN。...porttrunk untagged vlan VLAN-ID:将指定 VLAN 设置为接口的未标记 VLAN。...华为网络设备在核心层如何通过IP地址迅速找到对应的接入层交换机的端口? 如何在Linux中使用管道将命令的输出传递给其他命令? 网络设备日志级别一般分为哪几类?都适用在何种场景?
领取专属 10元无门槛券
手把手带您无忧上云