最新资讯

  • 20.NFS iSCSI服务器

20.NFS iSCSI服务器

2026-01-30 03:40:54 栏目:最新资讯 5 阅读

文章目录

  • NFS服务器
    • NFS 服务介绍
    • 配置服务端
      • 安装软件包
      • 准备实验所需的共享共享目录和nginx用户
      • 配置服务器(配置配置文件)
      • 启动并启用nfs-server服务
      • 配置防火墙
    • 配置客户端
      • 安装软件包
      • 验证共享目录
      • 挂载共享目录
      • 测试web服务器界面
      • 持久化挂载
      • 补充说明
  • iSCSI服务器
    • iSCSI 服务介绍
    • iSCSI 架构
    • 配置 iSCSI Targets
      • 配置服务端
        • 安装软件包
        • 启用并启动服务
        • 准备共享块设备
        • 共享块设备存储
          • 后端存储添加块设备
          • 配置Target IQN
          • 配置放行客户端
          • 配置客户端可以访问的设备
          • 退出配置
      • 配置客户端
        • 安装软件包
        • 设置客户端的IQN
        • 扫描目标
        • 挂载设备
        • 使用存储
        • 测试持久化挂载
      • 故障处理
    • 多路径访问
      • 服务器准备
      • 什么是多路径
      • 配置多路径
        • 安装软件包
        • 启用多路径软件
          • 生成多路径配置文件
          • 启动服务
        • 监控多路径
        • 实时监控

NFS服务器

实验将目录共享到web端,利用nginx查看

NFS 服务介绍

NFS 是 Network File System 的缩写,即网络文件系统,最早由 Sun 公司开发,用来在 UNIX&Linux 系统间实现磁盘文件共享的一种方法。它的主要功能是通过网络让不同的主机系统之间可以共享文件或目录。NFS 客户端(一般为应用服务器,例如 web)可以通过挂载(mount)的方式将 NFS 服务端共享的数据目录挂载到 NFS 客户端本地系统中(就是某一个挂载点下)。从 NFS 客户端的机器本地看,NFS 服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的 NFS 服务端的目录。

在企业集群架构的工作场景中,NFS 网络文件系统一般被用来存储共享视频、图片、附件等静态资源文件。一般是把网站用户上传的文件都放在 NFS 共享里,例如,BBS 产品的图片、附件、头像,特别是中小网站公司应用频率更高。

NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动,每启动一个功能就会启用一些端口来传输数据,因此,NFS 的功能所对应的端口没有固定住,而是随机取用一些未被使用的小于 1024 的端口提供服务。但如此一来客户端如何获得服务器端的相关端口呢?此时我们就得需要远程过程调用(RPC)的服务!RPC 最主要的功能是注册每个 NFS 功能所对应的端口,并且汇报给客户端,让客户端可以连结到正确的端口。RPC 定义了一种进程间通过网络进行交互通信的机制,它允许客户端进程通过网络向远程服务进程请求服务,而不需要了解服务器底层的通信协议详细信息。

用户进程本地文件访问 RPC 服务 (portmap) RPC 服务 (portmap) NFS 服务NFS 客户端 NFS 服务器端TCP/IP 协议栈 TCP/IP 协议栈 本地文件访问本地磁盘 本地磁盘NFS 工作原理简图

  • NFS 服务器:导出文件系统目录及其内容。
  • NFS 客户端:挂载服务器导出的文件系统到本地。

配置服务端

安装软件包

[root@server ~ 10:10:50]# yum install -y nfs-utils

准备实验所需的共享共享目录和nginx用户

[root@server ~ 10:11:52]# mkdir -p /shares/webapp
#web查看nginx用户uid使997 ,修改使nginx用户可使用
[root@server ~ 10:13:22]# chown 997 /shares/webapp
[root@server ~ 10:32:32]# ls -dl /shares/webapp
drwxr-xr-x 2 997 root 6 926 10:13 /shares/webapp

[root@server ~ 10:41:28]# echo hello world for nginx > /shares/webapp/index.html
#设置欢迎界面

配置服务器(配置配置文件)

主配置文件:/etc/exports 从配置文件:/etc/exports.d/*.exports

一般添加修改都在从配置文件中,最好不要动主配置文件

共享目录:

共享的目录 共享的用户(单个ip10.1.8.11 一个网段的所有用户10.1.8.0/24 主机名 *.dcr.cloud 后缀的用户) 共享选项 rw(可供读写)ro(只可读)

[root@server ~ 10:37:53]# vim /etc/exports.d/webapp.exports
/shares/webapp 10.1.8.0/24(rw)

启动并启用nfs-server服务

[root@server ~ 10:38:25]# systemctl enable nfs
nfs-blkmap.service   nfs-server.service   
nfs-rquotad.service  nfs.service          
[root@server ~ 10:38:25]# systemctl enable nfs-server.service --now
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@server ~ 10:39:37]# systemctl status nfs-server.service 
● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
  Drop-In: /run/systemd/generator/nfs-server.service.d
           └─order-with-mounts.conf
   Active: active (exited) since 五 2025-09-26 10:39:37 CST; 34s ago
  Process: 1767 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl reload gssproxy ; fi (code=exited, status=0/SUCCESS)
  Process: 1750 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
  Process: 1749 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
 Main PID: 1750 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs-server.service

926 10:39:37 server.dcr.cloud systemd[1]: Starting NFS server and services...
926 10:39:37 server.dcr.cloud systemd[1]: Started NFS server and services.
#这里的active后的(exited)是因为它只有在使用的时候才启动,不像其他服务一直启动

#也可直接
[root@server ~ 10:40:11]# systemctl is-active  nfs-server.service
active

配置防火墙

#直接关闭防火墙
[root@server ~ 10:40:38]# systemctl is-active firewalld.service 
unknown
#防火墙或者增加nfs服务
[root@server ~ 10:41:12]# firewall-cmd --add-service=nfs

配置客户端

安装软件包

[root@client ~ 10:12:55]# yum install -y nginx
[root@client ~ 10:13:53]# id nginx
uid=997(nginx) gid=995(nginx)=995(nginx)
[root@client ~ 10:14:22]# hostnamectl set-hostname web.dcr.cloud
[root@client ~ 10:16:39]# bash
[root@web ~ 10:16:43]#

验证共享目录

[root@client ~ 10:10:45]# yum install -y nfs-utils
[root@web ~ 10:16:43]# showmount --help
Usage: showmount [-adehv]
       [--all] [--directories] [--exports]
       [--no-headers] [--help] [--version] [host]
#-e --exports 显示来自远程的共享
[root@web ~ 10:44:09]# showmount -e 10.1.8.10
Export list for 10.1.8.10:
/shares/webapp 10.1.8.0/24

挂载共享目录

[root@web ~ 10:45:11]# mount 10.1.8.10:/shares/webapp /usr/share/nginx/html
#将其挂载到nginx网页使其可以通过nginx访问
[root@web ~ 10:46:37]# df -h /usr/share/nginx/html
文件系统                  容量  已用  可用 已用% 挂载点
10.1.8.10:/shares/webapp   50G  1.6G   49G    4% /usr/share/nginx/html

测试web服务器界面

[root@web ~ 10:47:51]# systemctl enable  nginx.service --now
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
[root@web ~ 10:48:26]# curl 10.1.8.11
hello world for nginx

持久化挂载

[root@web ~ 11:08:26]# vim /etc/fstab
10.1.8.10:/shares/webapp  /usr/share/nginx/html nfs     defaults        0 0
#挂载类型使nfs
[root@web ~ 11:10:52]# umount -a
umount: /:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
umount: /sys/fs/cgroup/systemd:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
umount: /sys/fs/cgroup:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
umount: /run:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
umount: /dev:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
[root@web ~ 11:10:54]# mount -a
[root@web ~ 11:10:56]# df -h /usr/share/nginx/html/
文件系统                  容量  已用  可用 已用% 挂载点
10.1.8.10:/shares/webapp   50G  1.6G   49G    4% /usr/share/nginx/html

补充说明

共享的目录设置只对nginx用户有用,web端的root对于server无任何意义,只相当于其他用户

[root@web ~ 11:11:09]# touch /usr/share/nginx/html/root_file1
touch: 无法创建"/usr/share/nginx/html/root_file1": 权限不够

[root@server ~ 10:32:32]# ls -dl /shares/webapp
drwxr-xr-x 2 997 root 6 926 10:13 /shares/webapp
#其他用户没有写权限

[root@web ~ 11:48:32]# cat /etc/passwd | grep nginx
nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin
#nginx用户使不能登陆的用户,是系统用户只执行特定的操作

默认共享选项包含root_squash,压缩root权限为nobody。
可以使用选项no_root_squash

[root@server ~ 12:56:07]# vim /etc/exports.d/webapp.exports 
[root@server ~ 12:56:53]# cat /etc/exports.d/webapp.exports
/shares/webapp 10.1.8.0/24(rw,no_root_squash)
[root@server ~ 12:56:57]# systemctl restart nfs-server.service

#修改后
[root@web ~ 12:57:40]# touch /usr/share/nginx/html/root_file1
[root@web ~ 12:59:00]# ll /usr/share/nginx/html/root_file1
-rw-r--r-- 1 root root 0 926 12:58 /usr/share/nginx/html/root_file1

iSCSI服务器

iSCSI 服务介绍

SCSI(Small Computer System Interface,小型计算机系统接口),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)连接标准。

iSCSI(Internet Small Computer System Interface,Internet 小型计算机系统接口),又称为IP-SAN,是IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可以在互联网传输,最终实现iSCSI服务端提供存储给客户端。

通常,iSCSI使用专用的10 Gb以太网或更好的网络,以最大程度地提高性能。

从物理服务器到存储的电缆通常封闭在数据中心内,并且理想情况下不直接连接到LAN网络,所以SAN流量通常不加密,以最大程度地提高性能。 为了实现WAN安全,iSCSI管理员可以使用IPsec加密流量。

iSCSI 架构

iSCSI服务是C/S架构。访问的iSCSI目标在客户端系统上显示为本地且未格式化的SCSI快设备,等同于通过SCSI布线、FC直连或FC交换光线连接的设备。

  • Initiator,iSCSI客户端,通常以软件方式部署,也可以使用iSCSI Host Bus Adapters (HBAs) (HBA)硬件。 Initiator必须具有唯一的名称(请参见IQN)。

  • Target,iSCSI服务器上的iSCSI存储资源。 Target必须具有唯一的名称(请参见IQN)。 每个目标都提供一个或多个块设备或逻辑单元(LUN-logical units)。 在大多数情况下,Target只提供一个设备,但一台服务器可以提供多个目标。

  • IQN(iSCSI Qualified Name)全球唯一的名称,用于标识发起者和目标。 IQN具有以下格式:

    iqn.YYYY-MM.com.reversed.domain:name_string
    
    • YYYY-MM,年和月。示例,2020年6月为2020-06。该日期有助于确保IQN唯一性。
    • com.reversed.domain,反向域名。 例如,server.redhat.fun的反向域名为cloud.laoma.www
    • name_string,用于标识您管理的特定目标。 如果服务器只具有一个目标,则有时会省略此名称。
  • Portal,指定服务器监听的地址和端口,例如,172.25.250.50:3260。

  • LUN(Logical Unit Number),代表Target提供的块设备。 每个目标可以提供一个或多个LUN

  • ACL(Access Control List),使用InitiatorIQN限制客户端访问Target

  • TPG(Target Portal Group),是目标的完整配置,包括PortalLUNACL。 几乎所有目标都使用一个TPG,但是高级配置有时可能会定义多个TPG

  • discovery,查询服务器上有Target列表。

  • login,向Target验证,验证通过后即可以使用Target服务器提供的块设备。

配置 iSCSI Targets

配置 iSCSI Targets需要安装以下软件:

  • targetd,服务端软件。
  • targetcli,targetd服务配置工具。

配置服务端

在 iSCSI 服务器上,使用targetcli命令配置 iSCSI 目标,该命令支持交互式和非交互式执行,将目标对象组织到分层树中,支持 Tab 键补全,由 targetcli 软件包提供。具体操作步骤如下:

安装软件包
[root@server ~ 10:43:42]# yum install -y targetd targetcli
启用并启动服务
[root@server ~ 11:26:03]# systemctl enable target --now
Created symlink from /etc/systemd/system/multi-user.target.wants/target.serviusr/lib/systemd/system/target.service.

配置iSCSI之前一定要先启动服务,防火墙关闭或者放行

准备共享块设备

给虚拟机加一块磁盘

[root@server ~ 11:26:46]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   99G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0   47G  0 lvm  /home
sdb               8:16   0  200G  0 disk 
sr0              11:0    1  4.4G  0 rom  

#给磁盘分区,将分区共享出去
[root@server ~ 11:28:21]# parted /dev/sdb  mklabel gpt
信息: You may need to update /etc/fstab.

[root@server ~ 11:29:26]# parted /dev/sdb  unit MiB mkpart dbapp 1 102401
信息: You may need to update /etc/fstab.

[root@server ~ 11:30:26]# lsblk /dev/sdb1
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb1   8:17   0  100G  0 part 
共享块设备存储
[root@server ~ 12:58:40]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.53
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> ls   #查看targetcli界面
o- / ........................................................................
  o- backstores .............................................................
  | o- block .................................................. [Storage Obje
  | o- fileio ................................................. [Storage Obje
  | o- pscsi .................................................. [Storage Obje
  | o- ramdisk ................................................ [Storage Obje
  o- iscsi ............................................................ [Targ
  o- loopback ......................................................... [Targ

/backstores 提供后端存储

/iscsi 配置如何共享后端存储

后端存储添加块设备

backstore类型:

  • block:服务器中的块设备,例如磁盘驱动器,磁盘分区或逻辑卷。
  • fileio:本地文件系统中的常规文件。targetcli将该文件用作磁盘映像。
  • pscsi:物理SCSI设备。 这种类型的存储允许客户端通过网络访问服务器上的物理SCSI设备。
  • ramdisk:内存中的磁盘设备。 这种类型的存储不会持久存储数据。 服务器重新启动后,数据将丢失。

要使用targetcli创建后备存储,请使用其create命令。 该命令的行为取决于您在配置树中的当前位置。(忽略后三种)

/> /backstores/block 
/backstores/block> create 
Missing required parameters 'dev', 'name'
/backstores/block> create 
dev=       name=      readonly=  wwn= 
#tab补全查看所需什么

/> /backstores/block  #cd 到/backstores/block
/backstores/block> create dev=/dev/sdb1 name=db01   #创建
Created block storage object db01 using /dev/sdb1.
/backstores/block> ls /backstores/block/
o- block ...................................................... [Storage Obje
  o- db01 ............................ [/dev/sdb1 (100.0GiB) write-thru deact
    o- alua ....................................................... [ALUA Gro
      o- default_tg_pt_gp ........................... [ALUA state: Active/opt
配置Target IQN

创建target,后续客户端 会扫描 target
target名称使用IQN来表示
不管是客户端还是服务端都通过IQN来表示自己。

/backstores/block> /iscsi #cd 到/iscsi

#tab键查看有哪些命令
/iscsi> 
/          @last      bookmarks  cd         create     delete     exit       
get        help       info       ls         pwd        refresh    set        
status     version    
#创建服务端target名称
/iscsi> create iqn.2025-09.cloud.dcr.server.x8664:db
Created target iqn.2025-09.cloud.dcr.server.x8664:db.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.

#查看
/iscsi> ls /iscsi/
o- iscsi .............................................................. [Targ
  o- iqn.2025-09.cloud.dcr.server.x8664:db ............................... [T
    o- tpg1 ................................................. [no-gen-acls, n
      o- acls ............................................................ [A
      o- luns ............................................................ [L
      o- portals ...................................................... [Port
        o- 0.0.0.0:3260 .....................................................
        
        
# 切换相应目录
/> cd /iscsi/iqn.2025-09.cloud.dcr.server.x8664:db/tpg1/
/iscsi/iqn.20...x8664:db/tpg1> ls
o- tpg1 ............................................................... [no-gen-acls, no-auth]
  o- acls .......................................................................... [ACLs: 0]
  o- luns .......................................................................... [LUNs: 0]
  o- portals .................................................................... [Portals: 1]
    o- 0.0.0.0:3260 ..................................................................... [OK
配置放行客户端
/iscsi/iqn.20...x8664:db/tpg1> acls/
#进入acls
/iscsi/iqn.20...:db/tpg1/acls> create iqn.2025-09.cloud.dcr.server.x8664:webapp
Created Node ACL for iqn.2025-09.cloud.dcr.server.x8664:webapp

#查看
/iscsi/iqn.20...:db/tpg1/acls> ls
o- acls .................................................................. [A
  o- iqn.2025-09.cloud.dcr.server.x8664:db ........................ [Mapped L
  o- iqn.2025-09.cloud.dcr.server.x8664:webapp .................... [Mapped L
  
  
/iscsi/iqn.20...:db/tpg1/acls> cd ..
/iscsi/iqn.20...x8664:db/tpg1> ls
o- tpg1 ..................................................... [no-gen-acls, n
  o- acls ................................................................ [A
  | o- iqn.2025-09.cloud.dcr.server.x8664:webapp .................. [Mapped L
  o- luns ................................................................ [L
  o- portals .......................................................... [Port
    o- 0.0.0.0:3260 .........................................................
配置客户端可以访问的设备
/iscsi/iqn.20...x8664:db/tpg1> luns/
/iscsi/iqn.20...:db/tpg1/luns> create /backstores/block/db01 
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2025-09.cloud.dcr.server.x8664:webapp
退出配置
/iscsi/iqn.20...:db/tpg1/luns> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup/.
Configuration saved to /etc/target/saveconfig.json

配置客户端

安装软件包

配置iSCSI客户端启动程序需要安装iscsi-initiator-utils软件包,该软件包包括iscsiiscsid服务以及**/etc/iscsi/iscsid.conf/etc/iscsi/initiatorname.iscsi**配置文件。

[root@web ~ 13:13:58]# yum list *iscsi*
[root@web ~ 13:52:08]# yum install -y iscsi-initiator-utils
设置客户端的IQN

作为iSCSI启动器,客户端需要其自己的唯一iSCSI合格名称(IQN)。在安装iscsi-initiator-utils的过程中,该软件包生成唯一的IQN,并存储到/etc/iscsi/initiatorname.iscsi文件中。 管理员通常需要更改该名称。

[root@web ~ 13:52:50]# vim /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2025-09.cloud.dcr.server.x8664:webapp

/etc/iscsi/iscsid.conf文件包含您连接的目标的默认设置。 这些设置包括iSCSI超时,重试以及用于身份验证的用户名和密码参数。

软件包安装会自动配置iscsid服务,以便启动器在系统启动时自动重新连接到任何已发现的目标。 每当您修改启动程序的配置文件时,请重新启动iscsid服务。

扫描目标
[root@web ~ 14:57:54]# iscsiadm -m discovery -t st -p 10.1.1.10 
10.1.1.10:3260,1 iqn.2025-09.cloud.dcr.server.x8664:db


选项说明:
-m discovery 发现模式
-t st 找target(sendtarget)
-p 10.1.8.10 服务地址

挂载设备
[root@web ~ 15:10:04]# iscsiadm -m node -T iqn.2025-09.cloud.dcr.server.x8664:db -l
Logging in to [iface: default, target: iqn.2025-09.cloud.dcr.server.x8664:db, portal: 10.1.1.10,3260] (multiple)
Login to [iface: default, target: iqn.2025-09.cloud.dcr.server.x8664:db, portal: 10.1.1.10,3260] successful.


选项说明:
-m node 登录模式
-T iqn.2025-09.cloud.laoma.server.x8664:db 服务器IQN
-l login
-u logout

#查看
[root@web ~ 15:11:05]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   99G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0   47G  0 lvm  /home
sdb               8:16   0  100G  0 disk 
sdc               8:32   0  100G  0 disk 
sr0              11:0    1 1024M  0 rom  
使用存储
#格式化文件系统
[root@web ~ 14:01:22]# mkfs.xfs /dev/sdb
meta-data=/dev/sdb               isize=512    agcount=4, agsize=6553600 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=26214400, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

#持久化挂载
[root@web ~ 14:19:49]# vim /etc/fstab
/dev/sdb /usr/share/nginx/html/  xfs  defaults 0 0

[root@web ~ 14:19:49]# mount -a
[root@web ~ 14:20:06]# df /usr/share/nginx/html/
文件系统           1K-块  已用      可用 已用% 挂载点
/dev/sdb       104806400 32992 104773408    1% /usr/share/nginx/html/
测试持久化挂载

在/etc/fstab中的iSCSI目标上持久地挂载文件系统时,请确保遵循以下建议:

  • 使用带有–fs选项的lsblk命令来确定文件系统UUID,然后使用该UUID挂载文件系统。 不要使用设备名称(/dev/sd*)。 设备的名称取决于 iSCSI 设备通过网络响应的顺序,因此设备名称可能会在引导之后更改。如果在 /etc/fstab 中使用设备名称,则系统可能会将设备挂载在错误的挂载点下。
  • 在/etc/fstab中使用 _netdev 挂载选项。 因为iSCSI依赖网络访问远程设备,所以此选项可确保在网络和启动器启动之前,系统不会尝试挂载文件系统。
[root@web ~ 14:20:30]# reboot
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(root@client) at 14:21:41.

Type `help' to learn how to use Xshell prompt.
[C:~]$ 

Connecting to 10.1.8.11:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Fri Sep 26 12:49:04 2025 from 10.1.8.1


#发现登陆不了
#对于操作系统启动,是先扫描/etc/fstab挂载成功后再连接网络
#iscsi是依赖网络远距离访问的设备

[root@web ~ 14:19:49]# vim /etc/fstab
/dev/sdb /usr/share/nginx/html/  _netdev  defaults 0 0

#修改后重启即可

故障处理

如果发现成功,但是启动器登录到发现的目标时遇到问题,则该问题很可能与访问控制或身份验证有关。客户端上的IQN与服务器上的IQN不匹配会导致目标登录失败。

如果问题是由于客户端上的启动器IQN不正确引起的,请在客户端的/etc/iscsi/initiatorname.iscsi文件中修复IQN,然后重新启动iscsid服务以使更改生效。

原因:iscsid 服务缓存了之前客户端扫描时使用的IQN。

处理方法:停止 iscsid 服务,释放之前客户端扫描时使用的IQN。

[root@web ~ 15:10:04]# iscsiadm -m node -T iqn.2025-09.cloud.dcr.server.x8664:db -u
#登出

[root@web ~ 14:57:54]# iscsiadm -m discovery -t st -p 10.1.1.10 
10.1.1.10:3260,1 iqn.2025-09.cloud.dcr.server.x8664:db
[root@web ~ 15:10:04]# iscsiadm -m node -T iqn.2025-09.cloud.dcr.server.x8664:db -l
Logging in to [iface: default, target: iqn.2025-09.cloud.dcr.server.x8664:db, portal: 10.1.1.10,3260] (multiple)
Login to [iface: default, target: iqn.2025-09.cloud.dcr.server.x8664:db, portal: 10.1.1.10,3260] successful.

多路径访问

服务器准备

server和client都添加一个网卡 Vmnet1,IP地址分别设置为10.1.1.10 10.1.1.11 效果如下:

#服务端
[root@server ~ 13:59:42]# nmcli connection 
NAME        UUID                                  TYPE      DEVICE 
ens33       af31148f-eee7-416c-aa84-38e0e8fc86e4  ethernet  ens33  
有线连接 1  3ce0cce8-4b1a-3b40-8c83-544d95f309e8  ethernet  ens37  


[root@server ~ 14:52:26]# ip -br a
lo               UNKNOWN        127.0.0.1/8 ::1/128 
ens33            UP             10.1.8.10/24 fe80::20c:29ff:fe53:86a6/64 
ens37            UP             10.1.1.148/24 fe80::15ca:a0c4:8649:5405/64 



[root@server ~ 14:52:33]# nmcli connection modify 有线连接 1 con-name ens37 ipv4.addresses 10.1.1.10/24 ipv4.method manual 
[root@server ~ 14:54:03]# nmcli connection up ens37
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/4)
[root@server ~ 14:55:39]# nmcli connection 
NAME   UUID                                  TYPE      DEVICE 
ens33  af31148f-eee7-416c-aa84-38e0e8fc86e4  ethernet  ens33  
ens37  3ce0cce8-4b1a-3b40-8c83-544d95f309e8  ethernet  ens37  

[root@server ~ 14:55:45]# ip -br a
lo               UNKNOWN        127.0.0.1/8 ::1/128 
ens33            UP             10.1.8.10/24 fe80::20c:29ff:fe53:86a6/64 
ens37            UP             10.1.1.10/24 fe80::15ca:a0c4:8649:5405/64 


#客户端
[root@web ~ 14:36:26]# ip -br a
lo               UNKNOWN        127.0.0.1/8 ::1/128 
ens33            UP             10.1.8.11/24 fe80::20c:29ff:fefc:4430/64 
ens37            UP             10.1.1.149/24 fe80::f505:959d:1302:6b60/64 
[root@web ~ 14:54:12]# nmcli connection 
NAME        UUID                                  TYPE      DEVICE 
ens33       af31148f-eee7-416c-aa84-38e0e8fc86e4  ethernet  ens33  
有线连接 1  845b18a7-ffae-36a4-879e-89451a69f60d  ethernet  ens37  
[root@web ~ 14:54:20]# nmcli connection modify 有线连接 1 con-name ens37 ipv4.method manual ipv4.addresses 10.1.1.11/24

[root@web ~ 14:55:19]# nmcli connection up ens37
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
# 客户端卸载文件系统
[root@web ~ 14:57:16]# umount /usr/share/nginx/html

# 通过10.1.1.10扫描,并登录
[root@web ~ 14:58:04]# iscsiadm -m discovery -t st -p 10.1.1.10
10.1.1.10:3260,1 iqn.2025-09.cloud.dcr.server.x8664:db
[root@web ~ 14:58:12]# iscsiadm -m node -T iqn.2025-09.cloud.dcr.server.x8664:db -l

# 本机额外出现一块硬盘 sdc
[root@web ~ 14:58:48]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   99G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0   47G  0 lvm  /home
sdb               8:16   0  100G  0 disk 
sdc               8:32   0  100G  0 disk 
sr0              11:0    1  4.4G  0 rom  

什么是多路径

多路径是指服务器和存储阵列存在多个物理连接方式使用虚拟设备,这种方式可以提供更加弹性的存储连接(一个路径down掉不会影响连接性),也可以聚合存储带宽提供性能。

示例:

多路径由dm-multipath子系统提供,使用内核device mapper系统获得虚拟设备,有multipathd进程和multipath命令行工具管理。

软件包device-mapper-multipath提供必要的binaries daemon和kernel modules。安装、配置、启动后,多路径设备节点会创建在两个位置。

出于管理目的,multipath设备创建在/dev/mapper,如果选择了user-friendly名称,这些设备也可以命名为mpathN[pM],或者配置在World Wide ID(WWID)之后。管理员也可以自定义多路径设备名,这些自定义名称在multipaths配置文件的multipaths部分使用alias选项定义。

多路径设备也会创建在/dev目录,格式/dev/dm-N与/dev/mapper下的文件匹配。这些设备提供给系统内部使用,禁止管理目的直接使用。

重要:多路径提供存储访问路径down情况的保护。如果存储本身不可用,访问访问存储也会不可用。

创建多路径设备,不同的路径将会合并到组中,取决于/etc/multipath.conf配置。典型情况,同一时刻只能激活一个组,一个组可以包含多个路径。当某个组故障,多路径进程将切换流量到不同组中。

配置多路径

安装软件包
[root@web ~ 15:11:11]# yum install -y device-mapper-multipath
启用多路径软件
生成多路径配置文件
[root@web ~ 15:04:17]# mpathconf --enable
启动服务
[root@web ~ 15:05:40]# systemctl start multipathd.service 
监控多路径

multipath命令也可用于多路径状态监控。

  • -l 选项,显示多路径拓扑简介。
  • -ll 选项,会检测所有路径是否active,如果没有问题,路径的状态为active和ready。命令输出还会包括每个多路径设备的信息,有三个部分组成:多路径设备,path group,path group成员。

示例:

[root@web ~ 15:12:56]# multipath -ll
mpatha (36001405ef99c3ae46454455852262749) dm-3 LIO-ORG ,db01            
size=100G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active
| `- 32:0:0:0 sdb 8:16 active ready running
`-+- policy='service-time 0' prio=1 status=enabled
  `- 33:0:0:0 sdc 8:32 active ready running
  

# 如果客户端没有识别两个设备为同一个设备,
# 需要使用iscsiadm登出 (-u选项),然后再次iscsiadm登入(-l选项)。
# 修改 fstab,并挂载
[root@web ~ 15:18:47]# vim /etc/fstab
/dev/mapper/mpatha /usr/share/nginx/html xfs _netdev        0 0
[root@web ~ 15:22:02]# mount -a
[root@web ~ 15:22:42]# df /usr/share/nginx/html/
文件系统               1K-块  已用      可用 已用% 挂载点
/dev/mapper/mpatha 104806400 32996 104773404    1% /usr/share/nginx/html
  • 第一部分是多路径设备信息。

    • 第一行:alias wwid 设备名 vendor 和产品信息。
    • 第二行:size enabled features hardware handlers和写权限。
  • 第二部分是多路径设备的path group,包括调度策略,优先级和path group 状态,紧随的是其成员path。对于每个path,也就是设备节点名,包括设备major和minor信息,path的状态。

    • 状态为up,随时可以执行IO操作的path,显示的状态为ready。
    • 状态为down,显示为faulty。

failover 的策略是active-passive配置,因此在任一时刻,只有一个路径是active状态,另外一个是enabled状态。

以下显示了passive状态的path group发生了故障。active状态的path group保持不变。

# 实验环境准备,断开server端第二块网卡
[root@server ~]# nmcli device disconnect ens192

[root@client ~]# multipath -ll
mpatha (3600140559c2883e039048cbbce4320b4) dm-0 LIO-ORG ,clusterstor   
size=4.0G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active
| `- 2:0:0:0 sdb 8:16 active ready running
`-+- policy='service-time 0' prio=1 status=enabled
  `- 3:0:0:0 sda 8:0  failed faulty offline

以下显示了active状态的path group发生了故障。active状态的path group变更为failed faulty offline,同时状态由active变更为enabled。passive状态的path group变更为active ready running,同时状态由enabled变更为active。

[root@client ~]# multipath -ll
mpatha (3600140559c2883e039048cbbce4320b4) dm-0 LIO-ORG ,clusterstor   
size=4.0G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=enabled
| `- 2:0:0:0 sdb 8:16 failed faulty offline
`-+- policy='service-time 0' prio=1 status=active
  `- 3:0:0:0 sda 8:0  active ready running

重要:故障路径恢复后,当前的active path保持不变,即使恢复的路径之前是active path,可以通过手动切换回来。

实时监控
[root@server ~ 15:46:54]# watch -n1 'date;curl -s http://10.1.8.11/'
[root@web ~ 15:46:46]# watch -n1 'multipath -ll'
#每秒监控一次

本文地址:https://www.yitenyun.com/2780.html

搜索文章

Tags

#服务器 #python #pip #conda #人工智能 #微信 #ios面试 #ios弱网 #断点续传 #ios开发 #objective-c #ios #ios缓存 #远程工作 #Trae #IDE #AI 原生集成开发环境 #Trae AI 香港站群服务器 多IP服务器 香港站群 站群服务器 #kubernetes #笔记 #平面 #容器 #linux #学习方法 #运维 #log4j #ollama #飞牛nas #fnos #kylin #docker #arm #科技 #深度学习 #自然语言处理 #神经网络 #hadoop #hbase #hive #zookeeper #spark #kafka #flink #银河麒麟高级服务器操作系统安装 #银河麒麟高级服务器V11配置 #设置基础软件仓库时出错 #银河麒高级服务器系统的实操教程 #生产级部署银河麒麟服务系统教程 #Linux系统的快速上手教程 #低代码 #爬虫 #音视频 #学习 #AI编程 #飞书 #ARM服务器 # GLM-4.6V # 多模态推理 #大数据 #职场和发展 #程序员创富 #语言模型 #大模型 #ai #ai大模型 #agent #PyTorch #模型训练 #星图GPU #ide #java #开发语言 #前端 #javascript #架构 #经验分享 #安卓 #分阶段策略 #模型协议 #ssh #华为云 #部署上线 #动静分离 #Nginx #新人首发 #harmonyos #鸿蒙PC #fastapi #html #css #langchain #数据库 #MobaXterm #ubuntu #nginx #开源 #C++ #Reactor #windows #物联网 #websocket #自动化 #ansible #云计算 #进程控制 #驱动开发 #c++ #unity #c# #游戏引擎 #私有化部署 #github #git #aws #tcp/ip #网络 #qt #区块链 #测试用例 #生活 #word #umeditor粘贴word #ueditor粘贴word #ueditor复制word #ueditor上传word图片 #pytorch #gemini #gemini国内访问 #gemini api #gemini中转搭建 #Cloudflare #cpolar #fabric #postgresql #openHiTLS #TLCP #DTLCP #密码学 #商用密码算法 #Conda # 私有索引 # 包管理 #android #腾讯云 #jar #数信院生信服务器 #Rstudio #生信入门 #生信云服务器 #node.js #大模型学习 #AI大模型 #大模型教程 #大模型入门 #算法 #牛客周赛 #内网穿透 #dify #云原生 #iventoy #VmWare #OpenEuler #ci/cd #jenkins #gitlab #sql #AIGC #agi #风控模型 #决策盲区 #机器学习 #矩阵 #线性代数 #AI运算 #向量 #flutter #文心一言 #AI智能体 #RTP over RTSP #RTP over TCP #RTSP服务器 #RTP #TCP发送RTP #centos #svn #pycharm #Harbor #vscode #vue上传解决方案 #vue断点续传 #vue分片上传下载 #vue分块上传下载 #http #项目 #高并发 #mobaxterm #计算机视觉 #mysql #缓存 #后端 #硬件工程 #Ansible # 自动化部署 # VibeThinker #边缘计算 #mcp #mcp server #AI实战 #阿里云 #spring cloud #spring #vue.js #json #重构 #serverless #diskinfo # TensorFlow # 磁盘健康 #microsoft #儿童书籍 #儿童诗歌 #童话故事 #经典好书 #儿童文学 #好书推荐 #经典文学作品 #FTP服务器 #鸿蒙 #c语言 #设备驱动 #芯片资料 #网卡 #ecmascript #elementui #开源软件 #数学建模 #2026年美赛C题代码 #2026年美赛 #java-ee #FaceFusion # Token调度 # 显存优化 #spring boot #java大文件上传 #java大文件秒传 #java大文件上传下载 #java文件传输解决方案 #分布式 #华为 #springboot #iBMC #UltraISO #超算服务器 #算力 #高性能计算 #仿真分析工作站 #php #性能优化 #prometheus #shell #CPU利用率 #mcu #进程 #企业开发 #ERP #项目实践 #.NET开发 #C#编程 #编程与数学 #内存治理 #django #mvp #个人开发 #设计模式 #多个客户端访问 #IO多路复用 #回显服务器 #TCP相关API #蓝桥杯 #正则 #正则表达式 #信息与通信 #jmeter #功能测试 #软件测试 #自动化测试 #Ubuntu服务器 #硬盘扩容 #命令行操作 #VMware #stm32 #mongodb #数据结构 #Windows 更新 #流程图 #论文阅读 #信息可视化 #Dell #PowerEdge620 #内存 #硬盘 #RAID5 #搜索引擎 #导航网 #select #大语言模型 #长文本处理 #GLM-4 #Triton推理 #嵌入式 #web安全 #安全 #游戏 #llama #opencv #时序数据库 #程序人生 #科研 #博士 #产品经理 #ui #团队开发 #墨刀 #figma #web #webdav #chatgpt #DeepSeek #AI #DS随心转 #网络协议 #uni-app #小程序 #notepad++ #MCP #MCP服务器 #es安装 #redis #flask #鸭科夫 #逃离鸭科夫 #鸭科夫联机 #鸭科夫异地联机 #开服 #FL Studio #FLStudio #FL Studio2025 #FL Studio2026 #FL Studio25 #FL Studio26 #水果软件 #vim #gcc #yum #lvs #负载均衡 #毕业设计 #系统架构 #rocketmq #PyCharm # 远程调试 # YOLOFuse #CFD #课程设计 #jvm #SSH # ProxyJump # 跳板机 #哈希算法 #散列表 #dreamweaver #计算机网络 #线性回归 #transformer #服务器繁忙 #jetty #scrapy #Linux #TCP #线程 #线程池 #RAGFlow #DeepSeek-R1 #powerpoint #Com #leetcode #wsl #L2C #勒让德到切比雪夫 #钉钉 #机器人 #HCIA-Datacom #H12-811 #题库 #最新题库 #LLM #3d #arm开发 #嵌入式硬件 #深度优先 #DFS #AI写作 #ssl #Agent #程序员 #企业微信 #Android #Bluedroid #ffmpeg #udp #酒店客房管理系统 #毕设 #论文 #学习笔记 #jdk #https #SSM 框架 #孕期健康 #产品服务推荐 #推荐系统 #用户交互 #数据集 #vllm #Streamlit #Qwen #本地部署 #AI聊天机器人 #AI产品经理 #大模型开发 #PowerBI #企业 #mmap #nio #golang #语音识别 #rabbitmq #protobuf #我的世界 #游戏私服 #云服务器 #京东云 #堡垒机 #安恒明御堡垒机 #windterm #自动驾驶 #能源 #everything #阻塞队列 #生产者消费者模型 #服务器崩坏原因 #vue3 #天地图 #403 Forbidden #天地图403错误 #服务器403问题 #天地图API #部署报错 #autosar #数据仓库 #单片机 #AI论文写作工具 #学术论文创作 #论文效率提升 #MBA论文写作 #claude #操作系统 #cnn #零售 #gitee #svm #amdgpu #kfd #ROCm #网络安全 #数模美赛 #matlab #whisper #守护进程 #复用 #screen #就业 #openclaw #面试 #DisM++ # 系统维护 #YOLO #分类 #蓝耘智算 #abtest #智能手机 #全能视频处理软件 #视频裁剪工具 #视频合并工具 #视频压缩工具 #视频字幕提取 #视频处理工具 #逻辑回归 #电脑 #信号处理 #目标跟踪 #Canal #社科数据 #数据分析 #数据挖掘 #数据统计 #经管数据 #Tracker 服务器 #响应最快 #torrent 下载 #2026年 #Aria2 可用 #迅雷可用 #BT工具通用 #servlet #sqlserver #todesk #paddlepaddle #其他 #压枪 #支持向量机 #启发式算法 #SSH Agent Forwarding # PyTorch # 容器化 #debian #oracle #CISSP #CISSP考点 #信息安全 #CISSP哪里考 #公众号:厦门微思网络 #+微信号:xmweisi #排序算法 #插入排序 #Chat平台 #ARM架构 #需求分析 #scala #测试工具 #压力测试 #考研 #软件工程 #1024程序员节 #claude code #codex #code cli #ccusage #Ascend #MindIE #OBC #adb #银河麒麟操作系统 #openssh #华为交换机 #信创终端 #twitter #求职招聘 #银河麒麟 #系统升级 #信创 #国产化 #ssm #ModelEngine #elasticsearch #版本控制 #Git入门 #开发工具 #代码托管 #ProCAST2025 #ProCast #脱模 #顶出 #应力计算 #铸造仿真 #变形计算 #laravel #里氏替换原则 #幼儿园 #园长 #幼教 #n8n #gpu算力 #金融 #金融投资Agent #sizeof和strlen区别 #sizeof #strlen #计算数据类型字节数 #计算字符串长度 #googlecloud #若依 #quartz #框架 #流量运营 #用户运营 #iphone #聚类 #树莓派4b安装系统 #架构师 #软考 #系统架构师 #AI大模型应用开发 #AB包 #ESXi #贪心算法 #pjsip #pdf #openresty #lua #电气工程 #C# #PLC #LangGraph #模型上下文协议 #MultiServerMCPC #load_mcp_tools #load_mcp_prompt #asp.net大文件上传 #asp.net大文件上传下载 #asp.net大文件上传源码 #ASP.NET断点续传 #asp.net上传文件夹 #dubbo #macos #测试流程 #金融项目实战 #P2P #ISP Pipeline #行缓冲 #智慧校园解决方案 #智慧校园一体化平台 #智慧校园选型 #智慧校园采购 #智慧校园软件 #智慧校园专项资金 #智慧校园定制开发 #微信小程序 #webrtc #结构体 #ping通服务器 #读不了内网数据库 #bug菌问答团队 #SSH反向隧道 # Miniconda # Jupyter远程访问 #游戏美术 #技术美术 #游戏策划 #游戏程序 #用户体验 #数码相机 #.net #homelab #Lattepanda #Jellyfin #Plex #Emby #Kodi #论文笔记 #gpu #nvcc #cuda #nvidia #HBA卡 #RAID卡 #TensorRT # Triton # 推理优化 #Coze工作流 #AI Agent指挥官 #多智能体系统 #VS Code调试配置 #无人机 #Deepoc #具身模型 #开发板 #未来 #tdengine #制造 #涛思数据 #建筑缺陷 #红外 #测试覆盖率 #单元测试 #可用性测试 #asp.net #Proxmox VE #虚拟化 #改行学it #lstm #react.js #漏洞 #智慧城市 #GB/T4857 #GB/T4857.17 #GB/T4857测试 #海外短剧 #海外短剧app开发 #海外短剧系统开发 #短剧APP #短剧APP开发 #短剧系统开发 #海外短剧项目 # 公钥认证 #rtmp #HeyGem # 服务器IP访问 # 端口映射 #epoll #高级IO #Cpolar #国庆假期 #服务器告警 #GPU服务器 #8U #硬件架构 #Node.js #漏洞检测 #CVE-2025-27210 #ROS # 局域网访问 # 批量处理 #机器视觉 #6D位姿 #H5 #跨域 #发布上线后跨域报错 #请求接口跨域问题解决 #跨域请求代理配置 #request浏览器跨域 #JumpServer #FRP #UDP的API使用 #硬件 #LoRA # RTX 3090 # lora-scripts #游戏机 #振镜 #振镜焊接 #fiddler #远程连接 #ddos #windbg分析蓝屏教程 #串口服务器 #Modbus #IFix #xeon #SRS #流媒体 #直播 #anaconda #虚拟环境 #链表 #fpga开发 #LVDS #高速ADC #DDR #UDP套接字编程 #UDP协议 #网络测试 #SSE #Modbus-TCP #ai编程 #azure #Keycloak #Quarkus #AI编程需求分析 #三种参数 #参数的校验 #fastAPI #推荐算法 #蓝牙 #LE Audio #BAP #编辑器 #目标检测 #YOLO26 #YOLO11 #ida #计算机 #连锁药店 #连锁店 #研发管理 #禅道 #禅道云端部署 #glibc #七年级上册数学 #有理数 #有理数的加法法则 #绝对值 #中间件 #zabbix #智能路由器 #ONLYOFFICE #MCP 服务器 #prompt #STUN # TURN # NAT穿透 #RAID #RAID技术 #磁盘 #存储 #文生视频 #CogVideoX #AI部署 #环境搭建 #pandas #matplotlib #mamba #凤希AI伴侣 #tomcat #firefox #我的世界服务器搭建 #minecraft #rust #双指针 #unity3d #服务器框架 #Fantasy #TURN # WebRTC # HiChatBox #流量监控 #llm #pytest #工业级串口服务器 #串口转以太网 #串口设备联网通讯模块 #串口服务器选型 #visual studio code #OCR #文字检测 #数组 #fastmcp #MC #几何学 #拓扑学 #链表的销毁 #链表的排序 #链表倒置 #判断链表是否有环 #生信 #长文本理解 #glm-4 #推理部署 #电商 #eBPF #web3 #journalctl #grafana #人脸识别 #人脸核身 #活体检测 #身份认证与人脸对比 #微信公众号 #selenium #RAG #全链路优化 #实战教程 #wordpress #雨云 #LobeChat #vLLM #GPU加速 #910B #SSH别名 # CUDA #SSH保活 #Miniconda #远程开发 #rdp #maven #typescript #npm #VPS #搭建 #海外服务器安装宝塔面板 #土地承包延包 #领码SPARK #aPaaS+iPaaS #数字化转型 #智能审核 #档案数字化 #翻译 #开源工具 #新浪微博 #前端框架 #openlayers #bmap #tile #server #vue #微服务 #MS #Materials #Moltbot #2026AI元年 #年度趋势 #国产PLM #瑞华丽PLM #瑞华丽 #PLM # GLM-4.6V-Flash-WEB # 显卡驱动备份 # 远程访问 # 服务器IP配置 #捷配 #pcb工艺 #简单数论 #埃氏筛法 #openEuler #Hadoop #客户端 #DIY机器人工房 #SMTP # 内容安全 # Qwen3Guard #X11转发 #nacos #银河麒麟aarch64 #可撤销IBE #服务器辅助 #私钥更新 #安全性证明 #双线性Diffie-Hellman #uvicorn #uvloop #asgi #event #智能体 #多线程 #性能调优策略 #双锁实现细节 #动态分配节点内存 #markdown #建站 #yolov12 #研究生life #跳槽 #业界资讯 #google #search # AI翻译机 # 实时翻译 #创业创新 #5G #平板 #交通物流 #智能硬件 #信令服务器 #Janus #MediaSoup #IO #群晖 #音乐 #插件 #策略模式 #r-tree #K8s #镜像 #集群自动化 #心理健康服务平台 #心理健康系统 #心理服务平台 #心理健康小程序 #RustDesk # IndexTTS 2.0 # 远程运维 #Jetty # CosyVoice3 # 嵌入式服务器 #性能测试 #LoadRunner #bytebase #VibeVoice # 语音合成 #TFTP #空间计算 #原型模式 #dynadot #域名 #工厂模式 #交互 #tensorflow #dba #log #clickhouse #NPU #CANN #代理 #apache #银河麒麟部署 #银河麒麟部署文档 #银河麒麟linux #银河麒麟linux部署教程 #Moltbook #Clawdbot #PyTorch 特性 #动态计算图 #张量(Tensor) #自动求导Autograd #GPU 加速 #生态系统与社区支持 #与其他框架的对比 #cascadeur #设计师 #北京百思可瑞教育 #百思可瑞教育 #北京百思教育 #监控 #自动化运维 #SEO优化 #浏览器自动化 #python #risc-v #ms-swift # 一锤定音 # 大模型微调 #deepseek #大剑师 #nodejs面试题 #SSH免密登录 #CUDA #Docker #labview #集成测试 #SSH公钥认证 # 安全加固 #静脉曲张 #腿部健康 #spring native #智能一卡通 #门禁一卡通 #梯控一卡通 #电梯一卡通 #消费一卡通 #一卡通 #考勤一卡通 #Fun-ASR # 语音识别 # WebUI #远程访问 #远程办公 #飞网 #安全高效 #配置简单 #密码 #远程桌面 #远程控制 #cpp #RK3576 #瑞芯微 #硬件设计 #bash #逆向工程 #ngrok # 目标检测 #chat #Qwen3-14B # 大模型部署 # 私有化AI #iot #智能家居 #Java #Spring #Spring Boot #RPA #影刀RPA #AI办公 #opc ua #opc #galeweather.cn #高精度天气预报数据 #光伏功率预测 #风电功率预测 #高精度气象 #vp9 #AutoDL #安全架构 #screen 命令 #运维开发 #指针 #mybatis # GLM-TTS # 数据安全 #贴图 #材质 #爱心代码 #表白代码 #爱心 #tkinter #情人节表白代码 #支付 #个人博客 #mapreduce #媒体 #Gunicorn #WSGI #Flask #并发模型 #容器化 #Python #性能调优 #测评 #jupyter #WinSCP 下载安装教程 #SFTP #FTP工具 #服务器文件传输 #JT/T808 #车联网 #车载终端 #模拟器 #仿真器 #开发测试 #鼠大侠网络验证系统源码 #ceph #AI赋能盾构隧道巡检 #开启基建安全新篇章 #以注意力为核心 #YOLOv12 #AI隧道盾构场景 #盾构管壁缺陷病害异常检测预警 #隧道病害缺陷检测 #源代码管理 #nas #音乐分类 #音频分析 #ViT模型 #Gradio应用 #SAP #ebs #metaerp #oracle ebs #powerbi #go #状态模式 #嵌入式编译 #ccache #distcc #Nacos # IndexTTS # GPU集群 #框架搭建 #Deepseek #gpt-3 #react native #SSH跳转 #puppeteer #LabVIEW知识 #LabVIEW程序 #LabVIEW功能 #鸿蒙系统 #系统安全 #车载系统 #Fluentd #Sonic #日志采集 #xlwings #Excel #企业架构治理 #电力企业IT架构 #IT架构设计 #Anaconda配置云虚拟环境 #intellij-idea #C语言 #vivado license #迁移重构 #数据安全 #代码迁移 #restful #ajax #转行 #Claude #视频去字幕 #可信计算技术 #flume #winscp #外卖配送 #处理器模块 #现货库存 #价格优惠 #PM864AK01 #3BSE018161R1 #控制器模块 #零代码平台 #AI开发 #Karalon #AI Test # 双因素认证 #命令模式 #YOLOv8 # Docker镜像 #Ubuntu #Steam #饥荒联机版 #cursor #visual studio #图像处理 #yolo #esp32教程 #行为模式分析 #数据 #应用层 #跨领域 #敏感信息 #SA-PEKS # 关键词猜测攻击 # 盲签名 # 限速机制 #模版 #函数 #类 #笔试 #spine #ipv6 #WEB #进程创建与终止 #CMake #Make #C/C++ #高品质会员管理系统 #收银系统 #同城配送 #最好用的电商系统 #最好用的系统 #推荐的前十系统 #JAVA PHP 小程序 #排序 # 高并发部署 #bootstrap #vps #chrome #list #aiohttp #asyncio #异步 #tcpdump #embedding #echarts #IndexTTS2 # 阿里云安骑士 # 木马查杀 ##程序员和算法的浪漫 #Playbook #AI服务器 #IndexTTS 2.0 #本地化部署 #文件IO #输入输出流 #AI助手 #企业微信集成 #轻量大模型 #simulink #学术写作辅助 #论文创作效率提升 #AI写论文实测 #NAS #飞牛NAS #NVR #EasyNVR #项目申报系统 #项目申报管理 #项目申报 #企业项目申报 #wpf #JAVA #ue4 #ue5 #DedicatedServer #独立服务器 #专用服务器 #车辆排放 #语义搜索 #嵌入模型 #Qwen3 #AI推理 #paddleocr #Spring AI #STDIO协议 #Streamable-HTTP #McpTool注解 #服务器能力 #Anything-LLM #IDC服务器 #工具集 #Shiro #反序列化漏洞 #CVE-2016-4437 #pencil #pencil.dev #设计 #运营 #React安全 #漏洞分析 #Next.js #python学习路线 #python基础 #python进阶 #python标准库 #联机教程 #局域网联机 #局域网联机教程 #局域网游戏 #EMC存储 #存储维护 #NetApp存储 #vuejs #sqlite #汽车 #database #idea #ICPC #ip #Triton #p2p #高仿永硕E盘的个人网盘系统源码 #xss #unix #CS2 #debian13 #BoringSSL #AI生成 # outputs目录 # 自动化 #claude-code #软件开发 #PTP_1588 #gPTP #农产品物流管理 #物流管理系统 #农产品物流系统 #农产品物流 #Dify # ARM服务器 # 鲲鹏 #sglang #ZooKeeper #ZooKeeper面试题 #面试宝典 #深入解析 #VSCode # SSH #大模型部署 #mindie #大模型推理 #ComfyUI # 推理服务器 #k8s #libosinfo #Windows #elk #信创国产化 #达梦数据库 #esp32 arduino #未加引号服务路径 #gitea #excel #HistoryServer #Spark #YARN #jobhistory #创业管理 #财务管理 #团队协作 #创始人必修课 #数字化决策 #经营管理 #TCP服务器 #开发实战 #内存接口 # 澜起科技 # 服务器主板 #网站 #截图工具 #批量处理图片 #图片格式转换 #图片裁剪 #卷积神经网络 #模拟退火算法 #dash #虚拟机 #进程等待 #wait #waitpid #树莓派 #温湿度监控 #WhatsApp通知 #IoT #MySQL # 离线AI #性能 #优化 #RAM #渗透测试 #黑客技术 #文件上传漏洞 #wireshark #x86_64 #数字人系统 #区间dp #二进制枚举 #图论 #Kylin-Server #国产操作系统 #服务器安装 #windows11 #系统修复 #Android16 #音频性能实战 #音频进阶 #hibernate #nosql #结构与算法 #文件传输 #电脑文件传输 #电脑传输文件 #电脑怎么传输文件到另一台电脑 #电脑传输文件到另一台电脑 #扩展屏应用开发 #android runtime #CTF #域名注册 #新媒体运营 #网站建设 #国外域名 #TLS协议 #HTTPS #漏洞修复 #运维安全 #DDD #tdd #rtsp #转发 #postman #easyui #大学生 #大作业 # GPU服务器 # tmux #RXT4090显卡 #RTX4090 #深度学习服务器 #硬件选型 #IntelliJ IDEA #neo4j #NoSQL #SQL #Llama-Factory # 大模型推理 #鲲鹏 #聊天小程序 #esp32 #mosquito # 服务器IP # 端口7860 #万悟 #联通元景 #SMARC #ARM #服务器解析漏洞 #nodejs #智能体从0到1 #新手入门 #NFC #智能公交 #服务器计费 #FP-增长 # 代理转发 #idm #outlook #错误代码2603 #无网络连接 #2603 #练习 #基础练习 #循环 #九九乘法表 #计算机实现 #LangFlow # 智能运维 # 性能瓶颈分析 #数字孪生 #三维可视化 # 远程开发 # Qwen3Guard-Gen-8B # 云服务器 #esb接口 #走处理类报异常 #N8N #健身房预约系统 #健身房管理系统 #健身管理系统 #web服务器 #ThingsBoard MCP #具身智能 #wps #kmeans #smtp #smtp服务器 #PHP #intellij idea #WinDbg #Windows调试 #内存转储分析 #mariadb #gateway #Comate #遛狗 #bug #网络编程 #I/O模型 #并发 #水平触发、边缘触发 #多路复用 #随机森林 #eclipse #cosmic #arm64 #运维 #SSH复用 #AI视频创作系统 #AI视频创作 #AI创作系统 #AI视频生成 #AI工具 #AI创作工具 #fs7TF #华为od #华为od机试 #华为od机考 #华为od最新上机考试题库 #华为OD题库 #华为OD机试双机位C卷 #od机考题库 #C++ UA Server #SDK #跨平台开发 #AI+ #coze #AI入门 #AI赋能 #计组 #数电 #UOS #海光K100 #统信 #视频 #注入漏洞 #Python3.11 #MOXA #GATT服务器 #蓝牙低功耗 #知识图谱 #昇腾 #npu #React #Next #CVE-2025-55182 #RSC #智能电视 #处理器 #clawdbot #上下文工程 #langgraph #意图识别 #ansys #ansys问题解决办法 #单例模式 #快递盒检测检测系统 #远程软件 #safari #百度 #css3 #teamviewer #le audio #低功耗音频 #通信 #连接 #部署 #昇腾300I DUO #数据采集 #浏览器指纹 #vertx #vert.x #vertx4 #runOnContext #视觉检测 #分布式数据库 #集中式数据库 #业务需求 #选型误 #ESP32 #传感器 #MicroPython # Connection refused #WRF #WRFDA #Socket网络编程 #c++20 #gRPC #注册中心 #Rust #Tokio #异步编程 #系统编程 #Pin #http服务器 #社交智慧 #职场生存 #系统思维 #身体管理 #商务宴请 #拒绝油腻 #清醒日常 #AutoDL使用教程 #AI大模型训练 #linux常用命令 #PaddleOCR训练 #edge #迭代器模式 #观察者模式 #机器人学习 #CosyVoice3 # IP配置 # 0.0.0.0 #Apple AI #Apple 人工智能 #FoundationModel #Summarize #SwiftUI #vnstat #网络配置实战 #Web/FTP 服务访问 #计算机网络实验 #外网访问内网服务器 #Cisco 路由器配置 #静态端口映射 #网络运维 # 远程连接 #防火墙 # 服务器配置 # GPU #攻防演练 #Java web #红队 # 轻量化镜像 # 边缘计算 #GB28181 #SIP信令 #SpringBoot #视频监控 #SSH跳板机 # Python3.11 #WT-2026-0001 #QVD-2026-4572 #smartermail #东方仙盟 #milvus #知识库 #API限流 # 频率限制 # 令牌桶算法 #web server #请求处理流程 #TTS私有化 # 音色克隆 #黑群晖 #无U盘 #纯小白 #勒索病毒 #勒索软件 #加密算法 #.bixi勒索病毒 #数据加密 #OPCUA #CA证书 #agentic bi #论文复现 #opc模拟服务器 #uv #蓝湖 #Axure原型发布 #Host #SSRF #知识 # 批量部署 #copilot #ambari #华为od机考真题 #华为od机试真题 #华为OD上机考试真题 #华为OD上机考试双机位C卷 #华为ODFLASH坏块监测系统 #门禁 #梯控 #智能梯控 # 大模型 # ms-swift #turn #osg #服务器线程 # SSL通信 # 动态结构体 #网安应急响应 #微PE # GLM # 服务连通性 #娱乐 #敏捷流程 #计算机毕业设计 #程序定制 #毕设代做 #课设 #政务 #语音生成 #TTS #AI技术 #学术生涯规划 #CCF目录 #基金申请 #职称评定 #论文发表 #科研评价 #顶会顶刊 #muduo库 #uvx #uv pip #npx #Ruff #个人助理 #数字员工 # 高并发 #数据恢复 #视频恢复 #视频修复 #RAID5恢复 #流媒体服务器恢复 #cocos2d #图形渲染 #KMS #slmgr #IT #技术 #宝塔面板部署RustDesk #RustDesk远程控制手机 #手机远程控制 #可再生能源 #绿色算力 #风电 #ARM64 # DDColor # ComfyUI #节日 #ESP32编译服务器 #Ping #DNS域名解析 #Kuikly #openharmony #moltbot #动态规划 #面向对象 #html5 #weston #x11 #x11显示服务器 #taro #仙盟创梦IDE #rustdesk #dlms #dlms协议 #逻辑设备 #逻辑设置间权限 #RSO #机器人操作系统 # REST API #mtgsig #美团医药 #美团医药mtgsig #美团医药mtgsig1.2 #MQTT协议 # keep-alive #安全威胁分析 #源码 #闲置物品交易系统 #CVE-2025-68143 #CVE-2025-68144 #CVE-2025-68145 #GLM-4.6V-Flash-WEB # AI视觉 # 本地部署 #Socket #套接字 #I/O多路复用 #字节序 #地理 #遥感 #IPv6 #DNS #EN4FE #集成学习 #自由表达演说平台 #演说 #nfs #iscsi #证书 #clamav #Minecraft #Minecraft服务器 #PaperMC #我的世界服务器 #前端开发 #范式 #实在Agent #UDP # 数字人系统 # 远程部署 #榛樿鍒嗙被 #文件管理 #文件服务器 #国产开源制品管理工具 #Hadess #一文上手 #JNI #kong #Kong Audio #Kong Audio3 #KongAudio3 #空音3 #空音 #中国民乐 #CNAS #CMA #程序文件 #sentinel #CPU #监测 #ET模式 #非阻塞 #高并发服务器 #连接数据库报错 #工程实践 #TRO #TRO侵权 #TRO和解 #运维工具 #YOLOFuse # Base64编码 # 多模态检测 #OSS #图像识别 #Discord机器人 #云部署 #程序那些事 #分库分表 #垂直分库 #水平分表 #雪花算法 #分布式ID #跨库查询 #web3.py #KMS激活 # 硬件配置 #思维模型 #认知框架 #认知 #算力一体机 #ai算力服务器 #gpt #API #ipmitool #BMC # 黑屏模式 # TTS服务器 #青少年编程 #C #领域驱动 #考试系统 #在线考试 #培训考试 #考试练习 #移动端h5网页 #调用浏览器摄像头并拍照 #开启摄像头权限 #拍照后查看与上传服务器端 #摄像头黑屏打不开问题 #SPA #单页应用 #寄存器 #麒麟OS #swagger #软件 #本地生活 #电商系统 #商城 #入侵 #日志排查 #vrrp #脑裂 #keepalived主备 #高可用主备都持有VIP #coffeescript #SMP(软件制作平台) #EOM(企业经营模型) #应用系统 #CSDN #H3C # 模型训练 #tornado #webpack #材料工程 #vmware #blender #warp #reactjs #CLI #JavaScript #langgraph.json #学工管理系统 #学工一体化平台 #学工软件二次开发 #学工平台定制开发 #学工系统服务商 #学工系统源头厂家 #智慧校园学工系统 #Go并发 #高并发架构 #Goroutine #系统设计 #net core #kestrel #web-server #asp.net-core #raid #raid阵列 #FASTMCP #因果学习 #bigtop #hdp #hue #kerberos #tcp/ip #网络 #UEFI #BIOS #Legacy BIOS #欧拉 #产品运营 #1panel #数据结构与算法 #职场发展 #三维重建 #高斯溅射 #Tetrazine-Acid #1380500-92-4 #MC群组服务器 #阳台种菜 #园艺手扎 #Gemini #Nano Banana Pro #VoxCPM-1.5-TTS # 云端GPU # PyCharm宕机 #汇编 #儿童AI #图像生成 #说话人验证 #声纹识别 #CAM++ #云开发 #KMS 激活 #AI智能棋盘 #Rock Pi S # 水冷服务器 # 风冷服务器 #webgl #编程 #c++高并发 #百万并发 #Termux #Samba #Ward #云计算运维 #IPMI #asp.net上传大文件 #高精度农业气象 #递归 #线性dp #stl #IIS Crypto #4U8卡 AI 服务器 ##AI 服务器选型指南 #GPU 互联 #GPU算力 #ShaderGraph #图形 #http头信息 #uip #日志模块 #n8n解惑 #VMware Workstation16 #服务器操作系统 #音诺ai翻译机 #AI翻译机 # Ampere Altra Max #ICE #文本生成 #CPU推理 #全文检索 #银河麒麟服务器系统 #GPU ##租显卡 #eureka #广播 #组播 #并发服务器 #xml # 服务器迁移 # 回滚方案 #短剧 #短剧小程序 #短剧系统 #微剧 #H5网页 #网页白屏 #H5页面空白 #资源加载问题 #打包部署后网页打不开 #HBuilderX #投标 #标书制作 #A2A #GenAI #VMWare Tool #企业存储 #RustFS #对象存储 #高可用 #三维 #3D #模块 #CVE-2025-61686 #路径遍历高危漏洞 #程序开发 #程序设计 #mvc #网络安全大赛 #idc #Coturn #题解 #图 #dijkstra #迪杰斯特拉 #效率神器 #办公技巧 #自动化工具 #Windows技巧 #打工人必备 #智能制造 #供应链管理 #工业工程 #库存管理 #实时检测 #量子计算 #DAG #云服务器选购 #Saas #NSP #下一状态预测 #aigc # GPU租赁 # 自建服务器 #SQL调优 #EXPLAIN #慢查询日志 #分布式架构 #后端开发 #devops #HarmonyOS APP #旅游 #RK3588 #RK3588J #评估板 #核心板 #嵌入式开发 #经济学 #MinIO服务器启动与配置详解 #数据可视化 #网路编程 #zygote #应用进程 #数据访问 #声源定位 #MUSIC #晶振 #AI电商客服 #提词器 #西门子 #汇川 #Blazor #resnet50 #分类识别训练 #SSH代理转发 #OpenManage #磁盘配额 #存储管理 #形考作业 #国家开放大学 #系统运维 #夏天云 #夏天云数据 #hdfs #DHCP #ServBay #C2000 #TI #实时控制MCU #AI服务器电源 #mssql # 树莓派 # ARM架构 #Xshell #Finalshell #生物信息学 #组学 #AI 推理 #NV #Spire.Office #隐私合规 #网络安全保险 #法律风险 #风险管理 #memcache #b树 # OTA升级 # 黄山派 #内网 # ControlMaster # 网络延迟 #ranger #MySQL8.0 #统信UOS #win10 #qemu #QQbot #QQ #智能体来了 #智能体对传统行业冲击 #行业转型 #公共MQTT服务器 #HarmonyOS #代理服务器 #memory mcp #Cursor #docker-compose #工作 #0day漏洞 #DDoS攻击 #漏洞排查 #懒汉式 #恶汉式 #Buck #NVIDIA #交错并联 #DGX #odoo #win11 # DIY主机 # 交叉编译 #Java面试 #Java程序员 #Redis #分布式锁 #服务器架构 #AI推理芯片 #appche #视觉理解 #Moondream2 #多模态AI #语音合成 #c #muduo #TcpServer #accept #路由器 #gerrit #OpenHarmony #CS336 #Assignment #Experiments #TinyStories #Ablation #实时音视频 #ftp #sftp #星际航行 #硬盘克隆 #DiskGenius #screen命令 # 键鼠锁定 #sql注入 #系统管理 #服务 #工程设计 #预混 #扩散 #燃烧知识 #层流 #湍流 #科普 #余行补位 #意义对谈 #余行论 #领导者定义计划 #PN 结 #ARMv8 #内存模型 #内存屏障 #超时设置 #客户端/服务器 #挖矿 #Linux病毒 #ArkUI #ArkTS #鸿蒙开发 #管道Pipe #system V #超算中心 #PBS #lsf #反向代理 #报表制作 #职场 #用数据讲故事 #AE #手机h5网页浏览器 #安卓app #苹果ios APP #手机电脑开启摄像头并排查 #AITechLab #cpp-python #CUDA版本 #参数估计 #矩估计 #概率论 #服务器开启 TLS v1.2 #IISCrypto 使用教程 #TLS 协议配置 #IIS 安全设置 #服务器运维工具 #系统安装 #铁路桥梁 #DIC技术 #箱梁试验 #裂纹监测 #四点弯曲 #AI-native #国产化OS #华为机试 #麦克风权限 #访问麦克风并录制音频 #麦克风录制音频后在线播放 #用户拒绝访问麦克风权限怎么办 #uniapp 安卓 苹果ios #将音频保存本地或上传服务器 #gmssh #宝塔 #漏洞挖掘 #Exchange #reactor反应堆 #POC #问答 #交付 #计算几何 #斜率 #方向归一化 #叉积 #samba #AI应用编程 # 批量管理 # 自动化运维 #ASR #SenseVoice #游戏服务器断线 #运动 #期刊 #SCI #基础语法 #标识符 #常量与变量 #数据类型 #运算符与表达式 #Archcraft #AI Agent #开发者工具 #Linly-Talker # 数字人 # 服务器稳定性 #百度文库 #爱企查 #旋转验证码 #验证码识别 #主板 #总体设计 #电源树 #框图 #CCE #Dify-LLM #Flexus #边缘AI # Kontron # SMARC-sAMX8 #MCP服务器注解 #异步支持 #方法筛选 #声明式编程 #自动筛选机制 #传统行业 #pxe #语义检索 #向量嵌入 #健康医疗 #scanf #printf #getchar #putchar #cin #cout #人脸活体检测 #live-pusher #动作引导 #张嘴眨眼摇头 #苹果ios安卓完美兼容 #gnu #remote-ssh #小艺 #搜索 #glances #MinIO #duckdb #强化学习 #策略梯度 #REINFORCE #蒙特卡洛 #AI应用 #pyqt #ueditor导入word #高考 #r语言 #多模态 #微调 #超参 #LLamafactory #服务器IO模型 #非阻塞轮询模型 #多任务并发模型 #异步信号模型 #多路复用模型 #阿里云RDS #Linux多线程 #Spring源码 #STDIO传输 #SSE传输 #WebMVC #WebFlux #cesium #可视化 #麒麟 #V11 #kylinos #软件需求 # 模型微调 #代理模式 #Spring AOP #.netcore #企业级存储 #网络设备 #VMware创建虚拟机 #Smokeping #挖漏洞 #攻击溯源 #pve #租显卡 #训练推理 #多进程 #python技巧 #Aluminium #Google #实体经济 #商业模式 #数智红包 #商业变革 #创业干货 #zotero #WebDAV #同步失败 #轻量化 #低配服务器 #大模型应用 #API调用 #PyInstaller打包运行 #服务端部署 #Zabbix #全栈 #网络攻击模型 #cocoa #Puppet # IndexTTS2 # TTS #传媒 #隐函数 #常微分方程 #偏微分方程 #线性微分方程 #线性方程组 #非线性方程组 #复变函数 #Langchain-Chatchat # 国产化服务器 # 信创 #UDP服务器 #recvfrom函数 #身体实验室 #健康认知重构 #微行动 #NEAT效应 #亚健康自救 #ICT人 #Syslog #系统日志 #日志分析 #日志监控 #生产服务器问题查询 #日志过滤 #Autodl私有云 #深度服务器配置 #一人公司 #独立开发者 #思爱普 #SAP S/4HANA #ABAP #NetWeaver #人脸识别sdk #视频编解码 #编程助手 #sklearn # 权限修复 #WAN2.2 #决策树 #ueditor导入pdf #人形机器人 #人机交互 #EventLoop #统信操作系统 #开关电源 #热敏电阻 #PTC热敏电阻 #电梯 #电梯运力 #电梯门禁 #vncdotool #链接VNC服务器 #如何隐藏光标 #SQL注入主机 #FHSS #bond #服务器链路聚合 #网卡绑定 #数据报系统 #算力建设 #ETL管道 #向量存储 #数据预处理 #DocumentReader #戴尔服务器 #戴尔730 #装系统 #junit #SSH密钥 #江协 #瑞萨 #OLED屏幕移植 #图像分类 #图像分割 #yolo26算法 #企业微信机器人 #本地大模型 #lucene #AI工具集成 #容器化部署 #2025年 #AI教程 #Matrox MIL #二次开发 #nmodbus4类库使用教程 #CMC #雨云服务器 #教程 #MCSM面板 #一周会议与活动 #ICLR #CCF #claudeCode #content7 #istio #服务发现 # 环境迁移 # 串口服务器 # NPort5630 #教育电商 #SEW #赛威 #SEW变频器 #cpu #rag #RWK35xx #语音流 #实时传输 #ossinsight #node #canvas层级太高 #canvas遮挡问题 #盖住其他元素 #苹果ios手机 #安卓手机 #调整画布层级 #数据迁移 #测速 #iperf #iperf3 #adobe #小智 #Gateway #认证服务器集成详解 #uniapp #合法域名校验出错 #服务器域名配置不生效 #request域名配置 #已经配置好了但还是报错 #uniapp微信小程序 #express #cherry studio # child_process #分子动力学 #化工仿真 #scikit-learn #后端框架 #电子电气架构 #系统工程与系统架构的内涵 #Routine #starrocks #free #vmstat #sar #Taiji #STL #string #格式工厂 #L6 #L10 #L9 #LED #设备树 #GPIO #信息收集 #composer #symfony #java-zookeeper #poll #人大金仓 #Kingbase #C₃₂H₄₅N₇O₁₁S₂ #个性化推荐 #BERT模型 #Qwen3-VL # 服务状态监控 # 视觉语言模型 #m3u8 #HLS #移动端H5网页 #APP安卓苹果ios #监控画面 直播视频流 #AI运维 #DevOps自动化 #Prometheus #二值化 #Canny边缘检测 #轮廓检测 #透视变换 #DooTask #防毒面罩 #防尘面罩 #numpy #docker安装seata #交换机 #三层交换机 #个人电脑 #Arduino BLDC #核辐射区域探测机器人 #spring ai #oauth2 # 高温监控 #rsync # 数据同步 #自动化巡检 #Python办公自动化 #Python办公 #xshell #host key #基金 #股票 #YOLO识别 #YOLO环境搭建Windows #YOLO环境搭建Ubuntu #jquery #fork函数 #进程创建 #进程终止 #session #api #key #AI作画 #JADX-AI 插件 #计算机外设 #boltbot #okhttp #OpenAI #故障 #Beidou #北斗 #SSR # AI部署 #远程更新 #缓存更新 #多指令适配 #物料关联计划 #pipeline #Transformers #NLP #DuckDB #协议 #tekton #计算机现代史 #proc