网络通讯传输协议 IP TCP UDP 物联
文章平均质量分 86
网络通讯传输协议 物联 IP TCP UDP Http Https Modbus Ftp Sftp sh ssh telnet igmp icmp socket 等
kfepiza
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx路径替换:`rewrite`,`root`,`alias`,`proxy_pass` 笔记250726
静态文件优先用alias当 URI 与磁盘路径不一致时路径完全匹配时用root动态请求简单路径修改 →proxy_pass斜杠控制复杂重写 →rewriteproxy_pass避免陷阱alias目录结尾必须加proxy_pass后有无斜杠行为完全不同rewrite的last和break标志区别:last:重新匹配 locationbreak:停止重写,继续处理通过理解这些指令的交互关系,可以构建高效精确的 Nginx 路径处理逻辑。指令作用层级路径处理逻辑是否修改客户端 URL。原创 2025-07-26 09:12:24 · 1238 阅读 · 0 评论 -
nginx路径替换 笔记250726
场景推荐指令示例配置片段URI路径直接映射文件系统alias修改URI后重新路由rewrite单页应用路由回退try_files复杂路径转换rewritealias组合使用实现多级路径映射调试技巧nginx -t使用curl -I检查 HTTP 响应头验证重定向行为掌握这些路径替换技术,可以灵活实现 URL 美化、安全隐藏真实路径、动态路由支持等高级功能。静态文件服务:当需要简单地映射URL到文件系统路径时,使用root或alias。URL重写。原创 2025-07-26 08:16:20 · 1416 阅读 · 0 评论 -
nginx的 `root` 和 `alias` 笔记250726
指令路径拼接方式典型用途结尾斜线建议rootroot路径完整URI托管整个目录结构(如项目根目录)可选aliasalias路径URI去除location部分映射特定子目录到其他位置必须带指令路径拼接逻辑典型应用场景rootroot路径 + location路径 + 请求URI通用目录映射(URI 与路径一致时)alias丢弃location匹配部分,直接使用alias路径 + 剩余URI精确替换路径(URI 与磁盘路径不一致时)场景推荐指令示例配置托管整个应用目录root。原创 2025-07-26 06:55:04 · 1561 阅读 · 0 评论 -
NetworkManager笔记250723
是 NetworkManager 的主配置文件,用于定义守护进程的全局行为、默认设置和加载哪些插件。它通常不需要经常修改,但在进行高级配置、性能调优或解决特定问题时非常关键。 文件结构与主要配置段该文件采用经典的 INI 文件格式,由 标题和 键值对组成。主要包含以下几个核心段: 段:核心行为与插件 段:日志记录 段:连接相关全局设置 段:设备类型特定设置 段: 插件专用设置 段: 插件专用设置 配置文件示例 重要说明与最佳实践 总结 是控制 NetworkManager 核心行为的枢纽。通原创 2025-07-24 14:04:15 · 1254 阅读 · 0 评论 -
Windows如何切换网络共享(网上邻居)的用户账户和密码(更换访问凭据,重新要求输入账户和密码)? 笔记250721
fill:#333;color:#333;color:#333;fill:none;连接断开查看YesNo开始操作类型指定路径/用户名/delete 盘符或路径net use 无参数输入密码 */persistent 保存?永久映射临时连接清除会话✅。原创 2025-07-21 13:07:48 · 4933 阅读 · 0 评论 -
Linux网上邻居局域网络共享工具Samba及Smb协议,smbd,nmbd服务,smbpasswd,pdbedit命令,`/etc/samba/smb.conf`配置文件 笔记250721
Linux Samba 局域网共享工具详解Samba 是 Linux/Unix 与 Windows 系统间实现文件和打印机共享的核心工具,基于 SMB/CIFS 协议(Server Message Block / Common Internet File System)。 核心组件smbdnmbd 用户管理工具 配置文件 配置流程创建共享目录:添加用户/组:检查配置:重启服务:防火墙放行:原创 2025-07-21 07:18:28 · 2080 阅读 · 0 评论 -
`/etc/samba/smb.conf`笔记250719
是 Samba 服务器的核心配置文件,它定义了 Samba 如何运行、提供哪些共享资源(文件/打印机)、访问控制规则等。理解其结构和工作原理对于配置安全的文件共享至关重要。 文件结构与基本概念节 (Sections):参数 (Parameters):这部分控制 Samba 服务器的整体行为、网络设置、身份验证、日志记录等。网络与标识:日志记录:安全与身份验证 (极其重要):域成员相关 (仅当加入域时):杂项:Samba 全局标识配置:、、 深度解析这三个参数是 Samba 服务器的核心标识配置,决定了服务器原创 2025-07-20 16:41:43 · 1565 阅读 · 0 评论 -
`/etc/samba/smb.conf`笔记250721
配置文件结构配置文件主要由以下部分组成: 全局设置 () 详解 基础网络设置 安全认证模式 日志与调试 协议与加密 域控制器集成 (AD/DC) 共享定义详解 1. 用户家目录 () 2. 打印机共享 () 3. 自定义共享目录 关键参数说明 特殊变量 安全最佳实践隔离敏感共享:启用加密传输: 配置生效与调试重启服务:查看连接状态: 完整示例配置掌握 的配置逻辑后,您可以根据需求灵原创 2025-07-20 11:58:08 · 1299 阅读 · 0 评论 -
Linux网上邻居局域网络共享工具Samba及Smb协议,smbd,nmbd服务,smbpasswd,pdbedit命令,笔记250720
Samba通过。原创 2025-07-20 09:59:40 · 960 阅读 · 0 评论 -
`/etc/samba/smb.conf` 的 `guest ok` 和 `map to guest` 和 `guest account` 和 `usershare allow guests`
参数作用范围核心功能依赖关系/注意事项guest okpublic共享级开关:该共享是否允许匿名 (Guest) 访问。生效需非Never且策略匹配失败连接。全局级策略:在何种登录失败情况下将连接降级为 Guest。是生效的必要条件。控制降级逻辑。全局级身份:Guest 连接对应哪个本地系统用户,决定文件权限。定义 Guest 的实际权限载体。全局级控制:是否允许普通用户创建允许 Guest 访问的共享 (Usershares)。仅影响通过或图形界面创建的共享 (与smb.conf中的。原创 2025-07-20 08:00:59 · 1582 阅读 · 0 评论 -
`/etc/samba/smb.conf` 的 `public` 和`guest ok` 笔记250720
1.功能相同和 guest ok = yes均表示:允许客户端以来宾账户(Guest)身份访问共享。无需提供 Samba 用户名/密码(身份被映射为指定的系统账户,默认为nobody设置为no时,则要求客户端必须通过身份验证。2.参数关系public是旧版 Samba 的参数名,guest ok是当前推荐使用的名称。两者可互换(效果一致),但建议使用 guest ok以保持配置一致性。示例配置:[Anonymous_Share]guest ok = yes # 允许匿名访问。原创 2025-07-20 06:43:30 · 1185 阅读 · 0 评论 -
`/etc/samba/smb.conf`笔记250720
是 Samba 服务的核心配置文件,用于实现 Linux/Unix 与 Windows 系统间的文件和打印机共享。以下详解其结构和常用参数: 配置文件结构 1. 全局设置段 控制 Samba 服务器的整体行为。 2. 共享定义段每个共享资源(目录/打印机)对应一个独立配置段。 关键参数详解 1. 认证模式() 2. 用户管理 3. 共享目录权限 4. 打印机共享 5. 特殊共享:域登录脚本(用于域环境):漫游配置文件 高原创 2025-07-20 05:01:53 · 2074 阅读 · 0 评论 -
iproute2的`ip`,`bridge`,`ss`,`tc`,`rtacct`命令 笔记250715
Unit][Service][Install]iproute2 工具集覆盖了 Linux 网络从配置(ipbridge)、监控(ssrtacct)到流量控制(tc)的全场景,是网络管理员和开发人员必备工具。实际使用中需结合具体场景(如配置静态路由、排查端口占用、限制带宽)选择对应命令及参数。ip:网络配置的核心工具,覆盖接口、路由、策略路由等。bridge:管理二层网络,支持 VLAN 和 STP。ss:高效替代netstat,适合实时监控连接状态。tc。原创 2025-07-15 07:31:01 · 1605 阅读 · 0 评论 -
iproute2笔记250714
iproute2 是现代 Linux 系统网络管理的核心工具套件,取代了传统的 net-tools(ifconfig/route/arp)。它提供了更精细的网络控制能力,支持所有高级网络功能(VLAN、隧道、策略路由等)。以下是深度解析: 一、核心组件架构 二、核心模块详解 1. 接口管理 () 2. IP地址管理 () 3. 路由管理 () 4. ARP/邻居表 () 5. 网桥管理 ()原创 2025-07-14 09:58:03 · 1087 阅读 · 0 评论 -
iproute2的`ip`,`ss`,`bridge`,`tc`命令详解,笔记250714
以下是iproute2工具集中核心命令、、和的深度详解: 1. 命令(网络全能工具)Linux网络配置的核心命令,通过子命令管理各种网络对象: 常用子命令: (接口管理) (IP地址管理) (路由管理) (策略路由) (ARP/NDP管理) (网络命名空间) 2. 命令 (Socket统计)替代netstat的现代工具,实时监控套接字连接 核心功能: 常用选项 用关闭占用原创 2025-07-14 07:30:29 · 1513 阅读 · 0 评论 -
Linux的 iproute2 配置:以太网(Ethernet)、绑定(Bond)、虚拟局域网(VLAN)、网桥(Bridge)笔记250713
以太网:直接配置物理接口。绑定:聚合多个物理接口为一个逻辑接口。VLAN:在物理网络上划分逻辑网络。网桥:连接多个接口到一个逻辑网络。根据具体需求选择合适的配置方式,并确保网络设备和驱动支持相关功能。在Linux中,iproute2工具集(如ip和bridge命令)提供了灵活的网络配置功能。以下是使用iproute2配置以太网(Ethernet)绑定(Bond)虚拟局域网(VLAN)和网桥(Bridge)1. 以太网(Ethernet)为物理网卡(如eth0# 配置IP地址和子网掩码。原创 2025-07-13 22:34:23 · 1798 阅读 · 0 评论 -
Linux的NetworkManager的nmcli配置网桥(bridge) 笔记250712
步骤命令创建网桥设置 IP添加从属接口启用连接和如果你有更具体的场景(如配合 KVM、Docker、VLAN、bonding 等),也可以告诉我,我可以提供对应的配置示例。在 Linux 中使用配置网桥(bridge)时,可以通过nmcli命令行工具完成。网桥常用于虚拟化场景(如 KVM/QEMU),将虚拟机连接到物理网络。操作命令示例创建网桥添加从属接口设置 IP启用网桥查看网桥状态或ip link如需进一步配置 STP(生成树协议)、设置混杂模式等高级功能,可以使用nmcli的更多选项或编辑。原创 2025-07-12 23:05:15 · 1728 阅读 · 0 评论 -
Linux的NetworkManager的`nmcli con add type vlan`中的: `ifname` , `dev` ,`vlan.parent`, `id`,`vlan.id`
在配置 VLAN 时,这些参数密切关联但各有特定作用。以下是这些参数的详细解析和相互关系:网络接口ifnamevlan.parentdevvlan.ididconnection.interface-nameifname命令行参数实际配置系统接口二、参数详解与对应关系命令行参数配置文件属性功能描述必需性示例定义 VLAN 接口的系统名称必需指定 VLAN 的父设备必需设置 VLAN ID必需 的完整形式同 的完整形式原创 2025-07-12 03:53:50 · 528 阅读 · 0 评论 -
Linux的NetworkManager的`nmcli con add type vlan`中, `iframe` 和 `dev` 的区别 笔记250712
在 命令中, 和 是两个关键但功能完全不同的参数,它们共同定义了 VLAN 接口的创建和连接方式。以下是它们的核心区别:2. (父设备)功能:指定 VLAN 接口依赖的底层物理或逻辑设备特点:必须是已存在的设备 (如物理网卡、绑定接口等)支持的类型:, , , 在配置文件中存储为 属性实际作用:三、命令结构图解#mermaid-svg-BsqnPVGRJThEOfkg {font-family:"trebuchet ms",verdana,arial,sans-se原创 2025-07-12 03:06:31 · 482 阅读 · 0 评论 -
Linux的NetworkManager的`nmcli connection add` 笔记250712
是 NetworkManager 命令行工具中最核心的连接创建命令,用于创建各种类型的网络连接配置。下面我将从基础到高级全面解析这个命令的用法。核心参数1. 连接类型 ()必须参数,指定连接的类型:推荐使用,指定连接的名称:如果不指定,NetworkManager 会自动生成名称(如 “bridge-br0”)名称用于后续管理操作(修改、删除、激活)3. 接口名称 ()必须参数,指定网络接口名称:对于物理接口:使用实际接口名(如 )对于虚拟接口:自定义名称(如 , , )4. 父原创 2025-07-12 02:17:54 · 858 阅读 · 0 评论 -
Linux的NetworkManager的`nmcli`配置网络网卡(ethernet),网桥(bridge),绑定(bond),虚拟网络(vlan) 笔记250711
通过nmcli以太网卡:基础网络连接点绑定接口:提供链路冗余和负载均衡VLAN:实现网络逻辑隔离网桥:整合网络组件,提供最终连接点# 创建连接nmcli connection add type <类型> con-name <名称> ifname <设备> [选项]# 修改配置nmcli connection modify <con-name> [参数]# 管理连接掌握这些配置方法,您可以构建从简单到复杂的企业级网络架构。原创 2025-07-11 23:51:53 · 1517 阅读 · 0 评论 -
NetworkManager配置网桥(bridge)虚拟网络(vlan) 笔记250711
con-name:你的配置"身份证"(逻辑标识)ifname:网络的"门牌号"(实际接口)dev:虚拟设备的"根基"(物理依赖)使用 con-name管理配置逻辑通过 ifname操作实际网络接口使用 dev建立虚拟设备的物理依赖遵循命名规范提高可维护性定期检查连接状态确保配置生效通过合理组合这些参数,您可以构建复杂的网络拓扑,同时保持配置的清晰和可管理性。参数作用对象主要功能是否必需配置层级ifname接口本身指定操作系统识别的实际接口名称总是必需接口层dev。原创 2025-07-11 21:22:45 · 1871 阅读 · 0 评论 -
Netplan 中 bridges、bonds、ethernets、vlans 之间的关系 笔记250711
在 Netplan 配置中,、、 和 是四种核心网络组件,它们之间存在层级关系和功能依赖。理解它们之间的关系是构建复杂网络架构的关键。2. 典型数据流路径三、组件间关系详解1. ethernets 与其他组件基础作用:所有网络配置的物理起点依赖关系:bonds 必须绑定至少一个 ethernet 接口vlans 必须基于 ethernet 或 bond 接口创建bridges 可以直接绑定 ethernet 接口配置特点:2. bonds 与其他组件核心价值:提供链路原创 2025-07-11 19:03:18 · 677 阅读 · 0 评论 -
Netplan 配置网桥(Bridge)的模板笔记250711
network:version: 2ethernets:bridges:br0:macaddress: "52:54:00:12:34:56" # 自定义MAC地址dhcp4: yesageing-time: 300 # MAC地址老化时间(秒)原创 2025-07-11 16:55:02 · 737 阅读 · 0 评论 -
用Netplan配置网桥bridge笔记250711
一、Netplan 基础配置文件路径配置文件位于目录,通常以.yaml或.yml结尾,例如。渲染器类型networkd(systemd-networkd):服务器环境推荐:桌面环境推荐二、网桥配置示例示例 1:静态 IP + 物理网卡桥接network:version: 2renderer: networkd # 或 NetworkManagerbridges:br0:interfaces: [eth0] # 物理网卡名称stp: false # 禁用生成树协议。原创 2025-07-11 15:56:53 · 1509 阅读 · 0 评论 -
Linux创建网桥Bridge的方法有哪些? 笔记250710
在 Linux 系统中,创建网桥(Bridge)主要有以下几种方法,每种方法适用于不同的场景和发行版:2. 使用 (现代推荐)二、永久配置(重启生效)1. 使用 NetworkManager (nmcli) - 桌面/服务器通用2. 使用 systemd-networkd - 无GUI服务器推荐启用服务:3. 使用 netplan (Ubuntu 18.04+)应用配置:4. 传统配置文件 (Debian/CentOS)Debian/Ubuntu ():CentOS/RHEL原创 2025-07-11 02:51:04 · 1076 阅读 · 0 评论 -
CentOS-7如何配置网络设置IP? 笔记250707
在CentOS 7中配置网络主要通过。原创 2025-07-07 15:11:04 · 2523 阅读 · 0 评论 -
“network“和“NetworkManger“的关系和对比 笔记250706
接口管理权划分管理接口:NetworkManager (服务启动顺序fill:#333;systemd启动等待 network.targetactive启动systemd配置更新流程# 修改 ifcfg 文件后 nmcli con reload # 通知 NetworkManager systemctl restart network # 重启 network 服务 # 修改 NetworkManager 连接后 nmcli con up < connection-name >监控关键指标。原创 2025-07-07 00:27:23 · 1187 阅读 · 0 评论 -
“network-scripts“和“NetworkManger“的关系和对比 笔记250706
在 CentOS/RHEL 系统中,(传统 服务)与 是两种不同的网络管理机制,二者既有继承关系,也存在显著差异。以下是它们的核心对比及关系解析:配置自动持久化,无需手动重启。2. 高级功能支持功能network-scriptsNetworkManager说明动态网络切换❌✅自动切换 WiFi/有线/VPN多IP/路由配置需多个文件单连接支持NetworkManager 支持 多地址DNS 管理直接写 集成管理避免 DHCP 覆盖()原创 2025-07-06 23:24:42 · 1012 阅读 · 0 评论 -
CentOS-6与CentOS-7的网络配置IP设置方式对比 笔记250706
CentOS 6 和 CentOS 7 在网络配置上存在显著差异,主要体现在配置文件结构、管理工具、服务机制和命令集等方面。以下是两者的核心对比:3. IPv6 支持CentOS 6:需手动添加参数:CentOS 7:原生支持更完善,可直接在 文件或 中配置。📡 四、网络诊断与工具命令功能CentOS 6 命令CentOS 7 命令查看 IP路由表网络连接状态(推荐)DNS 测试 或 💎 总结与迁移建议兼容原创 2025-07-06 22:22:18 · 1401 阅读 · 0 评论 -
CentOS-6如何配置网络设置IP? 笔记250706
在 CentOS 6 中配置网络设置主要涉及修改 目录下的配置文件。以下是详细配置步骤:2. 添加以下内容(静态 IP 示例)3. 修改全局网络设置(可选)二、配置动态 IP 地址(DHCP)三、配置 DNS编辑 文件:四、配置多个 IP 地址方法 1:使用别名文件方法 2:单文件多 IP(CentOS 6 有限支持)五、重启网络服务六、验证配置七、故障排查命令八、高级配置1. 配置静态路由创建路由文件:添加内容:2. 关闭 NetworkMana原创 2025-07-06 21:27:11 · 2226 阅读 · 0 评论 -
CentOS-7的“ifupdown“与Debian的“ifupdown“对比 笔记250706
CentOS 7 和 Debian 的 工具名称相同,但在实现机制、配置文件语法和系统集成上存在显著差异。以下是核心对比分析:CentOS 7 的 文件示例:Debian 的 文件示例:⚡ 三、命令实现差异CentOS 7: 实质是调用 下的脚本,最终由 通过 生效。底层依赖已弃用的 和 命令(需安装 )。Debian:直接通过 和 解析 ,无需重启服务。支持更丰富的参数(如 启动所有自动接口)。🔗 四、与系统集成度CentOS 7:默认网络管理原创 2025-07-06 20:26:27 · 1175 阅读 · 0 评论 -
Nginx的配置文件 conf/nginx.conf /etc/nginx/nginx.conf 笔记250203
Nginx 的配置文件是其功能的核心,通过灵活的配置可以实现负载均衡、反向代理、静态资源服务、SSL 加密等功能。以下是的详细讲解,涵盖结构、核心指令及常见配置场景。includeNginx 配置文件由和组成,支持嵌套层级。原创 2025-02-03 18:58:09 · 9088 阅读 · 0 评论 -
Nginx笔记220825
Windows下使用Windows下可以绿色版使用,下载压缩包解压到文件夹然后在解压的文件夹下面运行控制台CMD或power shell,使控制台路径与文件夹一致可运行以下命令./nginx -h 查看帮助信息./nginx -v 查看Nginx的版本号./nginx -V 显示Nginx的版本号和编译信息start ./nginx 启动Nginx./nginx -s stop 快速停止和关闭Nginx./nginx -s quit 正常停止或关闭Nginx./nginx -s rel原创 2025-02-03 17:53:29 · 983 阅读 · 0 评论 -
Nginx的路径匹配规则 笔记250203
Nginx 的路径匹配规则主要通过 location实现,用于根据请求的 URI(路径)将请求路由到不同的处理逻辑。其匹配规则灵活且功能强大,但也需要谨慎配置以避免冲突。以下是的详细解析:locationlocation /~*^~Nginx 的location匹配遵循完全匹配 URI,优先级最高,匹配成功后立即停止搜索其他规则。^~匹配以指定字符串开头的 URI,且优先级高于正则匹配。~*按配置文件中的顺序依次匹配,。若匹配成功,立即停止搜索。匹配以指定字符串开头的 URI,但优先级低于^~原创 2025-02-04 02:13:44 · 2410 阅读 · 0 评论 -
Linux的`networking`服务的`/etc/network/interfaces`的`allow-hotplug` 笔记250704
热插拔指设备在系统运行时可以直接插入或移除,而无需重启系统的特性。USB 无线网卡/有线网卡PCIe 接口的可热插拔网卡笔记本电脑的外接网卡当该网络接口被热插拔时,自动触发配置和激活流程。优先:适用于所有可能断开的接口(USB/笔记本网口),避免无谓资源占用。强制auto:仅用于永远在线的接口,确保服务启动可靠性。生产环境操作铁律:sudo cp /etc/network/interfaces /etc/network/interfaces.bak # 先备份!原创 2025-07-04 20:36:32 · 1079 阅读 · 0 评论 -
Debian-10-standard用`networking`服务的`/etc/network/interfaces`配置文件设置多网卡多IPv6
三块网卡 : , , 的内容👇:👆上面是安装好系统后自动生成的原版, 未更改.会引用 下的所有文件, 默认有个 的内容👇:可看出, 开头的缩进并非必要, 可以没有缩进, 但每用设置一次IP, 上面都要对应一次也就是👆会报错, 时不能通过, 要写成👇 后 看到的配置结果可看出, 一个下只能有一个缩进不是必须的, 缩进可有可无,可以用多个相同的指定多个如:所以,多ip的方式有如:给网卡ens33设定了6个IPv6原创 2025-07-03 21:51:15 · 666 阅读 · 0 评论 -
Linux的/proc/sys/net/ipv6/conf/(all,default,interfaceName具体网络接口名称)/ 笔记250405
关于优先级:有道dpsk说: 特定接口 > all > default。元宝dpsk说: 接口级参数 > all/ > default/元宝Hunyuan说: 特定接口** > > **豆包说: 配置参数的优先级为:具体网络接口目录的配置 > all 目录的配置 > default 目录的配置。也就是说,如果在具体网络接口目录下对某个参数进行了设置,该设置会覆盖 all 和 default 目录中的相同参数设置。Kimi说: 优先级:接口特定设置的优先级最高,全局设置次之,默认设置优先级最低。C知道d原创 2025-04-05 19:40:24 · 2124 阅读 · 0 评论 -
SLAAC 与 DHCPv6 笔记250405
SLAAC 与 DHCPv6 分别代表了 IPv6 地址分配的。原创 2025-04-05 10:28:11 · 2635 阅读 · 0 评论 -
`use_tempaddr` 和 `temp_valid_lft ` 和 `temp_prefered_lft ` 笔记250405
总开关,决定是否生成临时地址及其优先级。:控制地址的存活周期。:管理地址的活跃使用期。原创 2025-04-05 08:37:33 · 1480 阅读 · 0 评论
分享