diff --git "a/\351\251\254\345\255\220\350\266\212/20240419-VLAN.md" "b/\351\251\254\345\255\220\350\266\212/20240419-VLAN.md" index fd744d07f7efbecddddc9942a38fc5ac80026ea8..4304a5e21bd43deba9678a1fa062ff7ddd834ee3 100644 --- "a/\351\251\254\345\255\220\350\266\212/20240419-VLAN.md" +++ "b/\351\251\254\345\255\220\350\266\212/20240419-VLAN.md" @@ -5,13 +5,13 @@ 2. 进入全局配置模式:在特权模式下,输入 configure terminal 命令,进入全局配置模式。 -3. 创建 VLAN:输入 vlan 命令创建一个新的 VLAN。例如,要创建 VLAN 10,可以输入 vlan 10。 +3. 创建 VLAN:输入 vlan `` 命令创建一个新的 VLAN。例如,要创建 VLAN 10,可以输入 vlan 10。 -4. 为 VLAN 分配名称(可选):为了方便管理,可以为 VLAN 分配一个名称。输入 name 命令为刚刚创建的 VLAN 分配一个名称。例如,输入 name Sales。 +4. 为 VLAN 分配名称(可选):为了方便管理,可以为 VLAN 分配一个名称。输入 name `` 命令为刚刚创建的 VLAN 分配一个名称。例如,输入 name Sales。 5. 配置接口:进入接口配置模式,选择要加入 VLAN 的接口。例如,要将接口 GigabitEthernet1/0/1 加入 VLAN 10,可以输入 interface GigabitEthernet1/0/1 命令。 -6. 将接口划入 VLAN:在接口配置模式下,输入 switchport mode access 命令将接口设置为访问模式,然后输入 switchport access vlan 命令将该接口划入指定的 VLAN。例如,输入 switchport access vlan 10 将接口划入 VLAN 10。 +6. 将接口划入 VLAN:在接口配置模式下,输入 switchport mode access 命令将接口设置为访问模式,然后输入 switchport access vlan `` 命令将该接口划入指定的 VLAN。例如,输入 switchport access vlan 10 将接口划入 VLAN 10。 7. 退出接口配置模式:输入 exit 命令退出接口配置模式。 @@ -26,13 +26,13 @@ 2. 进入全局配置模式:在特权模式下,输入 configure terminal 命令,进入全局配置模式。 -3. 配置 VTP 模式:输入 vtp mode 命令设置交换机的 VTP 模式。常见的 VTP 模式包括: +3. 配置 VTP 模式:输入 vtp mode `` 命令设置交换机的 VTP 模式。常见的 VTP 模式包括: 4. Server 模式:允许配置 VLAN 信息,并且会向其他交换机发送 VTP 更新。 Client 模式:无法配置 VLAN 信息,仅接收来自 VTP 服务器的 VLAN 更新。 Transparent 模式:不参与 VTP,不会发送或接收 VTP 更新,但会转发 VTP 数据帧。 -5. 配置 VTP 域:输入 vtp domain 命令为交换机指定 VTP 域名称,确保所有交换机的 VTP 域名称相同。 +5. 配置 VTP 域:输入 vtp domain `` 命令为交换机指定 VTP 域名称,确保所有交换机的 VTP 域名称相同。 -6. 配置 VTP 密码(可选):输入 vtp password 命令为 VTP 配置密码,以增加安全性。 +6. 配置 VTP 密码(可选):输入 vtp password `` 命令为 VTP 配置密码,以增加安全性。 7. 配置 VTP 版本:输入 vtp version <1/2/3> 命令选择 VTP 版本。VTP 版本 3 提供了更多功能和安全性,但需要设备支持。 diff --git "a/\351\251\254\345\255\220\350\266\212/20240510-OSPF\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" "b/\351\251\254\345\255\220\350\266\212/20240510-OSPF\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" new file mode 100644 index 0000000000000000000000000000000000000000..82c7b19bff9d82770a466c7fdc822752c1114b3e --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240510-OSPF\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" @@ -0,0 +1,21 @@ + +# ospf动态路由注意事项 + +**在使用OSPF(开放式最短路径优先)路由协议时,有几个注意事项:** + +1. 区域设计:确保区域设计符合网络拓扑和路由需求,避免单区域过大。 +2. 网络类型:确保所有接口正确配置了OSPF网络类型(点对点,广播,非广播多接口)。 +3. 认证:在可能的情况下,使用MD5认证来增强密码的强度。 +4. 邻居和加载:确保邻居建立成功,且没有加载任何不需要的路由。 +5. 虚链接:如果使用虚链路,确保虚拟链路的传输链路(Transit Link)和虚拟链路接口IP地址配置正确。 +6. 时间参数:确保OSPF的死亡时间(Dead Time)和 hello 间隔配置正确,避免网络抖动。 +7. 更新源:确保更新源是可以达到的,避免更新源故障。 +8. 特权并发路径:如果配置了特权并发路径(Type 10),确保配置正确,避免路由循环。 + +以下是一个简单的Cisco IOS配置示例,演示了如何配置OSPF: + +``` +interface FastEthernet0/0ip address 192.168.1.1 255.255.255.0ip ospf network point-to-point!router ospf 10router-id 1.1.1.1network 192.168.1.0 0.0.0.255 area 0default-information originate +``` + +在配置时,请确保遵循网络策略和最佳实践,并考虑到路由器**可用性**和**网络安全性**。 \ No newline at end of file diff --git "a/\351\251\254\345\255\220\350\266\212/20240511-\345\215\232\345\256\242\346\220\255\345\273\272.md" "b/\351\251\254\345\255\220\350\266\212/20240511-\345\215\232\345\256\242\346\220\255\345\273\272.md" new file mode 100644 index 0000000000000000000000000000000000000000..bcdb02ebe40a0b1e2156dd7c08b541f804ecb1ff --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240511-\345\215\232\345\256\242\346\220\255\345\273\272.md" @@ -0,0 +1,154 @@ +www.mzy699.cn + +下载node.js(LTS) + +1. D盘创建vitepress文件夹,用VsCode打开 + +2. 打开终端输入 npm init 会出现一个package.json (出现: 一直回车) + + package.json: + + ```bash + { + "name": "vitepress", + "version": "1.0.0", + "main": "index.js", + "license": "MIT", + "scripts": { + "docs:dev":"vitepress dev docs", + "docs:build":"vitepress build docs", + "docs:serve":"vitepress serve docs" + }, + "devDependencies": { + "vitepress": "^1.1.4" + } + } + + + ``` + + + +3. 终端:npm add -D vitepress(如果不可则输入yarn add --dev vitepress) + +4. 终端:npx vitepress init + + - 路径选择:./docs + - 名字和描述: + - 选择Default Theme + - NO + - NO + +5. 把笔记拖进去docs文件夹里面去 + +6. 打开.vitepress文件夹里面的config.mjs + + - 导航栏的下拉菜单: + + ``` + nav: [ + { text: '首页', link: '/' }, + { + text:'下拉菜单', + items: [ + {text: '20240229-计算机基础笔记', link: '/马子越/实用计算机基础/20240229-计算机基础笔记.md'}, + {text: '20240401-计算机网络基础', link: '/马子越/计算机网络基础/20240401-计算机网络基础.md' } + ] + } + ] + ``` + + - 中间内容: + + ``` + sidebar: [ + { + + text: '计算机网络基础', + collapsible: true, 设置布局可以折叠 + collapsed: true, 默认折叠起来 + items: [ + { text: '20240229-计算机基础笔记', link: '/马子越/实用计算机基础/20240229-计算机基础笔记.md' }, + { text: '20240301-计算机基础第二次笔记', link: '/马子越/实用计算机基础/20240301-计算机基础第二次笔记.md' }, + { text: '20240302计算机基础第三次笔记', link: '/马子越/实用计算机基础/20240302计算机基础第三次笔记.md' } + + ] + } + ] + ``` + +7. 终端:运行 npm docs:dev 或者去 package.json 里面运行 npm docs:dev + +8. 终端:打包 npm docs:build 或者去 package.json 里面运行 npm docs:build + + 打包后会出现一个dist文件夹 + +9. 打开Tabby工具: + + - 安装Nginx + + ``` + apt install nginx -y --- 安装 + systemctl status nignx ---确认nginx有安装并且正在运行命令: + ``` + + + + - 输入: + + ``` + scp -r D:\vitepress\docs\.vitepress\dist root@mzy699.cn:/var/www/mzy699.cn/ --- 把打包好的dist文件夹存放在相应的路径里 + scp -r dist的路径 主机名@域名或者IP地址 存放的路径地址 + ``` + + + + - 输入: + + ``` + ssh root@mzy699.cn 远程登录服务器 + ssh 用户名@域名或者IP地址 + ``` + + + + - 输入: + + ``` + cd /var/www 创建目录:mkdir www.mzy699.cn + cd www.mzy699.cn/ 进入目录 + cd /etc/nginx//conf.d/ + vim www.mzy699.cn.conf 打开nginx配置页面 + 如果之前有配置过,选D删除掉在进行配置 + + server { + listen 80; + server_name www.mzy699.cn; //自己的域名 + + location / { + root /var/www/mzy699.cn/dist; //存放dist文件夹的路径 + try_files $uri $uri/ /index.html; + index index.html; + } + } + + + nginx -t //检查配置文件是否正确 + systemctl restart nginx //重启Nginx服务 + ``` + + + + + + ​ + + + + + + + + + + \ No newline at end of file