ubuntu

承渊政道2 小时前
linux·ubuntu·select·多路转接·poll
Linux网络学习【深入理解多路转接select、poll的代码改写】在学习五种IO模型与非阻塞IO之后,一个实际问题随之而来:当服务器需要同时处理多个客户端连接时,如何避免等待某一个连接的数据,而耽误其他连接的处理? 将套接字设置为非阻塞,可以避免读写调用因数据未就绪而持续等待,但不断遍历连接、反复尝试读取,也可能造成空转.select 与 poll 提供了另一种思路:统一等待多个描述符的就绪事件,再由程序处理相应连接.不过,多路转接并不会替应用程序完成数据收发,“就绪通知”也不等于“读写完成”.从单连接阻塞服务器改写为多连接服务器,关键并不是简单地替换几个接口,而是重新
沫璃染墨18 小时前
linux·服务器·c++·tcp/ip·ubuntu·http·交互
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session本文继续深入HTTP协议,从HTTP/1.0的短连接机制入手,分析频繁建立和断开 TCP 连接所带来的性能开销,以及HTTP/1.1如何通过持久连接机制减少重复连接,提高网络通信效率。随后,进一步探讨HTTP的无连接与无状态特性,并由此引出Cookie和Session两种常见的状态管理机制。重点讲解Cookie的工作原理、常见分类及潜在的安全风险,再结合实际应用,分析Session如何与Cookie相互配合,实现用户身份识别与会话状态保持,帮助大家更深入地理解HTTP背后的通信机制。
longzhizhui9261 天前
ubuntu·网络安全·云计算·bash
Ubuntu 全版本 CVE-2026-98432 内核安全升级操作手册适用:Ubuntu 16.04 / 18.04 / 20.04 / 22.04 / 24.04 / 26.04 / 26.10
OPEN-F1 天前
linux·运维·ubuntu
Ubuntu 自动登录后 GNOME 远程桌面连不上?一次登录钥匙环锁定的排查与永久修复环境:Ubuntu 26.04.1 LTS / GNOME Shell 50.1 / gnome-remote-desktop 50.2(Wayland 会话) 现象关键词:[RDP] Credentials are not set, denying client、设置里「远程桌面」显示「部分设置已锁定 / 解锁」
A7bert7771 天前
c++·人工智能·深度学习·目标检测·ubuntu
【MobileSAM部署至RK3588】环境适配→转换RKNN→开发板部署已在GitHub开源与本博客同步的MobileSAM_RK3588 项目,地址:MobileSAM_RK3588 详细使用教程,可参考README.md或参考本博客第五章 模型部署**
用户4107192013252 天前
linux·ubuntu
用 systemd 从零做一个系统健康巡检服务:脚本、沙箱与磁盘满排查实战这是我运维学习第 2 周的产出:不写玩具 demo,做一个每天自动跑、真能发现问题的巡检服务。文章会讲清楚三件事——为什么这么设计、脚本怎么写、怎么验证它真的有用。
Linux-lucky2 天前
linux·运维·学习·ubuntu·负载均衡·lvs
46-Linux学习之旅之LVS负载均衡与keepalived高可用CIP <–> VIP:客户端只知道 VIP,客户端和 VIP 交互 VIP === DIP:VIP 配置在 DS(调度器)上,属于 DS 这台机器;
wzg20162 天前
linux·ubuntu·docker
ubuntu通过docker镜像部署安装onlyoffice访问 Docker 官方静态二进制下载页面: https://download.docker.com/linux/static/stable/
Sw1zzle2 天前
linux·ubuntu·golang
Go入门(零):Linux Ubuntu 22.04 安装 Goos:Linux Ubuntu 22.04 user:root pwd:/以下操作在终端:以下操作在终端:
时空无限2 天前
linux·服务器·ubuntu
ubuntu 26.04 sudo 连不上主机卡住然后失败问题处理查看有哪些 sudo改如果你执行了:想改回系统原来的 sudo,先看 alternatives 当前有哪些候选:
qq762118222 天前
ubuntu
Ubuntu20.04
承渊政道2 天前
linux·网络·学习·ubuntu·io模型·非阻塞io
Linux网络学习【五种IO模型与⾮阻塞IO】在Linux网络编程中,让程序能够收发数据只是起点.当服务器需要同时处理大量连接时,更关键的问题是:数据尚未到达时,线程是否应该一直等待?如何兼顾多个连接?收到“可以读取”的通知,是否意味着数据已经读取完成? 理解这些问题,需要从具体的读写接口进一步深入IO模型,弄清应用程序与内核之间如何协作.理解IO模型,可以从一次典型的套接字读取入手:等待数据就绪,再将数据从内核缓冲区复制到用户缓冲区.阻塞 IO、非阻塞IO、IO多路复用、信号驱动IO和异步IO,在等待方式、调用返回时机以及通知含义上各有区别.其中,
kiros_wang2 天前
linux·运维·ubuntu
通用工具模块封装:防抖节流、参数校验公共工具类项目写久了会发现一个问题:各个页面都在写重复的工具方法。输入框要防抖,每个页面自己写一遍;手机号校验,每个页面复制一段正则;判断空对象、格式化日期,到处都是类似的代码。改一个小地方要翻遍整个项目,漏改一处就出bug。
honsor2 天前
linux·服务器·ubuntu
以太网温湿度传感器|动环监控核心采集设备,协议、组网、Zabbix接入实战标签:以太网温湿度 ModbusTCP SNMP 动环监控 Zabbix PoE 分类:物联网、机房运维、嵌入式
十碗阳春面2 天前
服务器·ubuntu·阿里云
阿里云 Ubuntu 22.04 部署 Flarum 论坛:从空白服务器到中文界面、公网 IP 访问想搭建一个技术交流论坛,我先用一台阿里云 ECS 试用服务器把基础功能跑起来。整个过程从 Ubuntu 22.04 开始,使用 Docker Compose 部署 Flarum 和 MariaDB,先通过 SSH 隧道完成安装,再切换成公网 IP 加端口访问。
PellyKoo3 天前
linux·运维·ubuntu
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决实验室有一台四卡 1080 Ti 的深度学习服务器,平时主要用来跑训练。某天没任务的时候我随手敲了一下 nvidia-smi,结果发现了一个奇怪的现象:四张卡显存占用全是 0,利用率也是 0,可功率每张都在 55~60W 左右,而且全都处在 P0 最高性能状态。
wzg20163 天前
linux·ubuntu·docker
ubuntu 离线安装 docker-compose'''sudo apt install docker-compose''' 命令下载得到的 docker-compose 版本太低,不支持很多新的常用语法,需要卸载之后手动安装。踩过一些坑,下载的是docker-compose的源码而不是docker-compose的二进制文件,导致安装总是失败,特此记录。
如若1234 天前
运维·windows·ubuntu·ssh·内网穿透
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程完成以下配置:示例环境:注意:以上 IP、用户名均以实际设备为准。在 Windows PowerShell 中执行:
菌菌的快乐生活4 天前
ubuntu
Rufus + Ubuntu 24.04 Server(中山大学镜像)通用安装教程适用:现代UEFI主板、Intel/AMD x86_64台式机、服务器;适合多人参考;纯服务器无桌面版 说明:amd64 = x86_64,Intel、AMD CPU通用,不是只给AMD主板;推荐长期稳定LTS版本,5年官方支持
垆边人似月.4 天前
linux·windows·ubuntu
Ubuntu 配置 Samba 共享文件夹并映射到 Windows 完整指南在日常开发中,我们经常需要在 Windows 宿主机和 Ubuntu 虚拟机(或物理机)之间互相传输文件。虽然可以使用 VMware Tools 或第三方工具,但通过 Samba 协议将 Ubuntu 的文件夹直接映射为 Windows 网络驱动器,是最高效、最原生的做法。