技术栈
服务器
草莓熊Lotso
7 分钟前
linux
·
运维
·
服务器
·
开发语言
·
c++
·
人工智能
·
python
Linux 进程等待与程序替换全解析:从僵尸进程防治到 exec 函数实战
🎬 博主简介:在 Linux 进程管理中,进程等待和程序替换是衔接 “进程创建” 与 “进程终止” 的关键环节:进程等待解决了子进程退出后资源泄漏(僵尸进程)的问题,同时让父进程获取子进程的执行结果;程序替换则让子进程能脱离父进程代码,执行全新的程序(如ls、ps等系统命令),是 Shell、服务器等多任务程序的核心实现基础。本文从进程等待的必要性、两种等待方式(阻塞 / 非阻塞),到程序替换的原理、exec 函数簇的用法,再到实战案例,层层递进拆解核心逻辑,帮你彻底掌握这两个高频技术点。
德彪稳坐倒骑驴
7 分钟前
linux
·
运维
·
服务器
PySpark on Linux系统配置 Hadoop3.1.3+Spark3.4.4(PySpark3)
https://www.apache.org/dyn/closer.lua/spark/spark-3.4.4/spark-3.4.4-bin-hadoop3.tgz
柏木乃一
1 小时前
linux
·
服务器
·
c++
·
进程
·
elf
·
库
·
进程地址空间
库的制作与原理(2)ELF格式,程序地址空间part2,程序加载
1.如果动静态库同时存在,gcc会加载哪一个 2.如何理解FILE对象是c标准库申请的 3.ELF格式 4.程序加载与进程地址空间part2
二十雨辰
8 小时前
服务器
·
python
[python]-循环语句
while循环语句嵌套循环补充知识print输出不换行在字符串中,有一个特殊符号: \twhile循环的嵌套案例
wypywyp
9 小时前
linux
·
运维
·
服务器
2.虚拟机一直显示黑屏,无法打开,可能是分配的硬盘空间不够
一直显示黑屏首先,重启虚拟机,然后在开机的时候一直按shift,直到进入以下界面:点击clean,然后重启,就能开机。
m0_73730258
9 小时前
服务器
碳足迹精准计量,华为FusionSolar助力云服务器绿色运维
“双碳”目标下,企业对云服务器的碳排放管控需求日益迫切,但传统数据中心碳排放统计多停留在机房层面,缺乏服务器级、CPU核级的精准计量手段,碳排放来源无法精准定位,绿色运维陷入“模糊化”困境。同时,不同电力来源(火电、光伏、风电等)的碳排放系数差异较大,传统统计方法难以量化绿电使用对碳排放的影响,无法为企业提供精准减碳路径。华为FusionSolar方案通过碳足迹可视化技术,实现云服务器全生命周期碳排放实时监控、量化分析与智能优化,推动绿色云计算从被动合规向主动管理转型,为企业实现碳减排目标提供核心支撑。
Howrun777
13 小时前
linux
·
运维
·
服务器
Linux_C++网络编程四种CS模型
服务器 IP 配置防火墙放行bash运行跨平台 API 差异由于客户端有很多个, 且是动态的, 系统在客户端发送信息时会自动附加客户端的动态IP和端口; 不建议你为客户端绑死一个IP和端口, 这样可能会导致冲突, 因为对于同设备同IP, 不同应用的客户端必须使用不同端口, 系统会自动分配空闲的端口;
vortex5
13 小时前
linux
·
运维
·
服务器
如何快速删除 Linux 中的海量小文件:告别rm命令的缓慢困境
在 Linux 系统中,当一个目录下积攒了数百万个小文件(如缓存、会话文件或日志)时,传统的 rm -rf * 命令会变得极其缓慢。这是因为 rm 需要对每个文件执行系统调用,并逐一更新文件系统的元数据。
RisunJan
15 小时前
linux
·
运维
·
服务器
Linux命令-ldd(查看可执行程序或共享库所依赖的动态链接库)
ldd 是 Linux 系统中一个非常实用的命令行工具,用于查看可执行程序或共享库所依赖的动态链接库。它可以帮助诊断程序因缺少库文件而无法运行的问题,或检查库的兼容性。
实心儿儿
15 小时前
linux
·
运维
·
服务器
Linux —— 进程概念 - 进程运行、阻塞、挂起状态
下面的状态在kernel源代码里定义:
观音山保我别报错
15 小时前
linux
·
服务器
·
数据库
消息队列项目基础知识总结
什么是消息队列(Message, Queue,MQ)阻塞队列(Blocking Queue) ->生产者消费者模型(是在一个进程内部进行的)
历程里程碑
15 小时前
linux
·
运维
·
服务器
·
数据结构
·
python
·
算法
·
tornado
Linux 5 目录权限与粘滞位详解
🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
酉鬼女又兒
15 小时前
java
·
服务器
·
前端
SQL113+114 更新记录(一)(二)+更新数据知识总结
把表中 [符合条件的行的] 列名1字段中的值全部修改为值1 [,列名2字段中的值修改为值2]。update 表名 set 列名1 = 值1 [,列名2=值2] [where 条件];
zuozewei
15 小时前
运维
·
服务器
·
人工智能
零基础 | AI应用记忆管理:从短期到长期的完整实践指南
本文采用以下经过验证的版本组合:定义:AI/ML领域的主流开发语言,生态系统成熟完善。在本项目中的作用:
馨谙
16 小时前
linux
·
运维
·
服务器
shell编程实际应用----磁盘空间监控与告警
目录磁盘空间监控与告警测试数据:自动化脚本内容描述:分析df命令输出,对使用率超过80%的分区发出告警。
UP_Continue
16 小时前
linux
·
运维
·
服务器
Linux--命令行参数和环境变量
目录一,引言二,命令行参数三,环境变量本节大致讲解一下在Linux中命令行参数是如何实现。以及环境变量的概念,如何查找环境变量等等。
结衣结衣.
17 小时前
java
·
服务器
·
html
protobuf介绍与快速上手
根据google官方的介绍:Protocol Buffers是Google的一种语言无关,平台无关,可扩展的序列化数据结构的方法,它可用于数据通信协议,数据存储等.
STCNXPARM
17 小时前
linux
·
运维
·
服务器
·
pci/pcie
Linux PCI/PCIe子系统深度剖析
1)PCI/PCIe的复杂之处在与理解 硬件结构(硬件组成和硬件拓扑),软件主要工作是配置;2)软件使用以及PCI/PCIe设备驱动编写是很简洁的! ---- 硬件越复杂,软件越简化!
郝学胜-神的一滴
17 小时前
linux
·
服务器
·
开发语言
·
网络
·
c++
·
程序人生
·
算法
深入理解Linux套接字(Socket)编程:从原理到实践
套接字(Socket)是网络通信的基础抽象,它就像是网络世界中的"电话插座"🔌,允许不同主机上的进程进行数据交换。在Linux系统中,套接字是应用层与TCP/IP协议族通信的中间软件抽象层,它提供了一组API,使得网络编程变得简单而统一。
EverydayJoy^v^
17 小时前
linux
·
运维
·
服务器
RH134学习进程——八.管理存储堆栈
逻辑卷管理(LVM)是 Linux 系统中用于灵活管理磁盘存储的技术,通过对物理磁盘进行逻辑抽象,通过抽象层将物理存储设备与逻辑存储分离。