Linux 系统中,重启 ssh 服务时,为什么现有的 ssh 会话不会断开
SSH 是基于 TCP 的应用层协议(默认端口号是 22),Linux 中通常由 OpenSSH 实现。
OpenSSH 采用的是 “一连接一进程” 的模型,意思就是 客户端 和 服务端三次握手建立连接后,服务端会 fork(复制)一个子进程,由这个子进程负责这个客户端和服务端之间的交互。后续的协议处理数据交互就由这个子进程处理。
sshd (监听进程)├─ sshd (客户端1)├─ sshd (客户端2)└─ sshd (客户端3)
所以就把主进程(监听进程)停止后,只要子进程还在,就不会影响到现有已建立的 SSH 会话,影响的只是新的 ssh 连接不能建立了而已。
使用 systemd 的 service 托管 OpenSSH 服务时,可以发现有一项配置为: KillMode=process(只终止主进程),systemd 在停止主进程时,不会将子进程一起给 KILL 掉,因此在大多数情况下,停止或重启 ssh 服务不会影响现有的 ssh 会话。
若不指定 KillMode,默认 KillMode=control-group,通过 systemd 托管的进程,ystemd 会给每个进程分配一个 CGroup。该进程及其子进程全都是包含在这个 CGroup 里面,一旦重启或者停止,所有Cgroup 中的进程都会被 KILL 掉。
所以若不指定 KillMode,则重启或停止ssh 服务时可能会导致现有的 ssh 会话连接断开。
相关新闻
2026AI大模型接口聚合系统实测:多平台大比拼
2026年,AI模型能力飞速发展,从年初引发技术圈关注的OpenClaw架构,到表现出色的GPT - 5.4、Claude 4.6,再到视频生成领域的Sora2和Veo3,模型竞争异常激烈。然而,国内开发者在实际使用中却面临诸多难题&#…
2025届学术党必备的五大降AI率方案实测分析
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 知网推出的AIGC检测服务,意在精准识别学术文本中人工智能生成的内容,…
绝地求生罗技鼠标宏压枪脚本:5分钟从新手到精准射击高手
绝地求生罗技鼠标宏压枪脚本:5分钟从新手到精准射击高手 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为《绝地求生》中难以控…
最新新闻
AMD量化模型部署常见问题:解决10个最常见的安装和运行错误
AMD量化模型部署常见问题:解决10个最常见的安装和运行错误 【免费下载链接】Llama-3.3-70B-Instruct-w4a16-asym-torchao-v0.17.0 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Llama-3.3-70B-Instruct-w4a16-asym-torchao-v0.17.0 部署AMD量化模型时&…
一文读懂Qwen2-7B_rai_1.7.1_npu_16K量化策略:AWQ技术与UINT4权重优化
一文读懂Qwen2-7B_rai_1.7.1_npu_16K量化策略:AWQ技术与UINT4权重优化 【免费下载链接】Qwen2-7B_rai_1.7.1_npu_16K 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen2-7B_rai_1.7.1_npu_16K 想要在AMD NPU上高效运行70亿参数的大型语言模型吗&#…
【WorkBuddy专栏06】让AI链接外部生态
文章目录 一、先说清楚:这是什么体验? 1.1 传统 AI 工具的使用路径 1.2 WorkBuddy VX接入后的使用路径 二、三种接入方式全景对比 三、方式一:VX个人号 ClawBot(最推荐,5分钟搞定) 3.1 原理说明 3.2 前置条件检查清单 3.3 完整配置步骤(实操向) 3.4 使用方式:完全对话…
Qwen2-1.5B_rai_1.7.1_npu_4K安全部署指南:模型验证与NPU资源管理策略
Qwen2-1.5B_rai_1.7.1_npu_4K安全部署指南:模型验证与NPU资源管理策略 【免费下载链接】Qwen2-1.5B_rai_1.7.1_npu_4K 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen2-1.5B_rai_1.7.1_npu_4K 欢迎来到Qwen2-1.5B_rai_1.7.1_npu_4K安全部署的完整指…
LInux系统篇(十二)——进程(二):深入剖析 Linux 进程:状态变迁、优先级及调度切换逻辑
大家好。在 Linux 系统中,进程就像是一个个独立的 “工作单元”,系统能否高效运转,完全取决于对进程的管理能力。今天我们就聚焦三大核心内容:进程有哪些状态、状态之间如何切换,进程优先级如何影响执行顺序࿰…
最新北京婚恋服务口碑排行 附真实用户反馈汇总 - 信息热点
本次口碑排行的评价体系说明 本次排行基于2025年7月至2026年6月的公开数据整理生成,核心为北京地区有婚恋需求的用户提供客观参考,降低选型踩坑概率。排行所有维度均采用可量化的评分标准,避免主观评判带来的偏差,…
日新闻
AI推荐结果怎么优化:适合深圳少儿素质培训机构的GEO服务商哪家好?全程零代码SAAS操作
这两年,越来越多深圳地区的少儿素质培训机构开始关注 GEO。 原因很简单。过去家长找培训机构、找兴趣班、找素质教育课程,主要靠搜索引擎、短视频平台、社交平台种草和熟人推荐;现在越来越多深圳本地家长,已经开始直接在 AI 里提…
开源本地智能体 OpenClaw 2.7.9 保姆级部署手册,零代码操控电脑重复工作
📖前言 OpenClaw,在开发者社区中常被亲切地称为"小龙虾",是当前备受关注的开源 AI 智能体项目,其在 GitHub 平台上已累计获得超过 28 万星标。与常规的对话型 AI 工具不同,OpenClaw 能够理解自然语言指令&a…
广氟 PTFE 高速线缆膜 —— 高端线缆绝缘材料新选择
PTFE高速线缆膜的基本概念与特点 PTFE 高速线缆膜是以聚四氟乙烯树脂为原料,经膨化双向拉伸制成的多孔绝缘薄膜,作为高速高频通信线缆的核心介质材料,内部形成均匀连通的微孔结构,兼具极低介电常数与介电损耗,能有效降…
周新闻
PlantUML 实战:5分钟将 UML 2.5 序列图转换为可执行代码草图
PlantUML 实战:5分钟将 UML 2.5 序列图转换为可执行代码草图 在软件开发过程中,清晰的系统设计往往比编码本身更为关键。传统拖拽式UML工具虽然直观,却常常成为效率杀手——频繁的鼠标操作打断设计思路,版本控制困难,…
【RT-DETR涨点改进】29 动态Batch推理:让RT-DETR在低延迟下吃满GPU算力
29 动态Batch推理:让RT-DETR在低延迟下吃满GPU算力 开篇故事 上个月帮一家安防厂商做项目优化,他们用RT-DETR做实时人流统计,部署在NVIDIA A10上。客户反馈说:“GPU利用率才30%,但延迟已经飙到40ms了,加人流量就丢帧。” 我远程一看,好家伙——生产环境里每个请求单独…
Postman 环境变量实战:3种动态设置方法与CI/CD集成避坑指南
Postman 环境变量高阶实战:动态管理与 CI/CD 深度集成在接口自动化测试领域,环境变量的灵活运用往往成为区分初级与高级测试工程师的关键能力。本文将深入探讨 Postman 环境变量的三种动态设置模式,并分享 Newman 在 CI/CD 流水线中的实战避坑…
月新闻
[C++]内存管理:串顺序存储的内存回收
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…