linux

奇树谦13 分钟前
linux·服务器·网络
Seaweed中filer.sync原理假设启动:逻辑可以理解为:filer.sync 可以运行在 A、B 任意一台机器,或者第三台机器上。A 和 B 本身不直接建立“文件同步通知”关系,实际中转者是 filer.sync 进程。
Huangjin007_15 分钟前
linux·运维·服务器
【Linux 系统篇(十六)】进程(四) : 僵尸进程、孤儿进程、进程优先级想象你正走在路上,一个人突然从你身边跑过,却脚下一滑,摔倒在地,猝死了。虽然他已经没有了生命体征,但因为死因不明,他的遗体和随身物品(对应子进程的 task_struct、退出码和信号)必须原封不动地保留在原地,任何人不得擅自收尸。这个“等待验尸、尸体尚未处理”的阶段,就是 Linux 中的 僵尸状态。
瞬间&永恒~28 分钟前
linux·运维·docker·云原生·kubernetes
【Kubernetes】(十五)维护与升级、ETCD 备份和恢复K8s先升级控制平面,再在控制平面里禁止pod调度,把控制平面中不相干、不重要的pod驱逐到工作节点。再解锁并升级控制平面软件包,升级kubuadm,后升级kubelet和kubectl。最后解除控制平面节点封锁,升级工作节点。
susplus37 分钟前
linux·udp·ip
【linux应用软件编程】进程间的通信方式2【网络通信从入门到UDP编程】网络通信:不同主机间的进程间通信。传输一个数据一般会包括下面几个信息: IP地址:计算机的软件地址,标记主机 MAC地址:计算机的硬件地址,局域网内通信 端口号:识别同一主机上的不同网络进程
MSTcheng.38 分钟前
linux·windows·学习·ubuntu·操作系统
【Linux】Linux学习第三弹——Linux基本指令2前言:上一篇文章我们向大家介绍了一部分Linux的基础指令,以及一些周边话题。本篇文章我们就来向大家介绍一下剩余的基本指令。
希望奇迹很安静44 分钟前
linux·运维·服务器
Linux基本使用命令数字特殊权限对目录的作用对可执行文件的作用2SGID新文件继承目录的组以文件组身份执行4SUID对目录无效
邪修king1 小时前
linux·服务器·c++
Re:Linux 系统篇(十七):进程篇(六):环境变量深度解析|命令行参数、环境变量表、4 种获取方式与继承机制万字详解上一篇我们讲完了 Linux O (1) 调度算法,搞懂了进程如何被调度上 CPU 运行。 但一个进程启动之后,除了自己的代码、数据,操作系统还会给它附带两份 “随身资料”:命令行参数 和 环境变量。 很多人天天敲命令,gcc、g++、sudo、su,却很少思考: 为什么 gcc 可以自动找到系统的库文件?为什么 shell 可以在 PATH 里面搜索命令?为什么子进程可以拿到父进程的环境信息? 本篇我们从 main 函数讲起,逐层拆解命令行参数、环境变量底层结构、4 种代码获取方式、继承原理,同时讲环境
张小姐的猫1 小时前
java·linux·开发语言·网络·c++·tcp/ip·udp
【C++开发脚手架】 —— Jsoncpp上手JSON(JavaScriptObjectNotation)是⼀种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的⼀个自子集,但尽管它来源于JavaScript,JSON是独立于语言的,可以被多种编程语言读取。以下是关于JSON的⼀些关键点:
昌原的儿子LEO1 小时前
linux·网络·tcp/ip
Linux网络编程:TCP/UDP与HTTP协议核心笔记TCP是流式传输,发送多包数据时会发生粘包,多条数据合并一起发给接收端。 解决粘包三种方案:TCP头部20字节固定头部,包含源端口、目的端口、序号、确认序号、标志位、窗口大小、校验和等字段。 标志位含义:
好评1241 小时前
linux·运维·http
【Linux】应用层协议HTTP引言:HTTP 是浏览器、服务器和大量 Web API 之间的应用层协议。它建立在传输层之上,通过清晰的文本报文描述客户端想要什么、服务器返回了什么。
M78佐菲10 小时前
linux·笔记·学习·tcp/ip·算法
Linux学习笔记:TCP协议接着上一篇,本篇主要是关于TCP协议,在此之前,先介绍一个网络抓包工具—wireshark。一、网络抓包工具
Brilliantwxx10 小时前
linux·运维·服务器·开发语言·c++
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)本文基于 x86_64 架构 Linux 操作系统 展开,同时对比32位保护模式差异:程序地址空间是静态概念,指磁盘上ELF(Executable and Linkable Format)可执行文件的分段结构,程序尚未运行,不占用物理内存。
不怕犯错,就怕不做11 小时前
linux·服务器·git
git prune 自动删除本地记录中那些远程已经不存在的分支引用1. 查看远程分支: kernel$ git branch -r2.想删除远程分支: rk/optmv-master-tmp
一池秋_12 小时前
linux·运维·arm开发
arm低配linux设备,桌面应用冷启动提速方法采用preload工具来学习使用习惯和启动频率preload 是一个 “自适应预读守护进程” 他是通过智能预加载来加速常用应用程序的启动速度;记录你的使用习惯,后台把经常打开的程序库提前放进内存,冷启动提速。
惜离殇12 小时前
linux·c语言·文件操作·标准io
从零开始的敲代码生活--Linux应用软件(文件操作基础1)程序变量、数组、数据结构存放在内存;文件存储在外存(硬盘)。文件用于长期保存掉电不丢失的数据。Linux一切皆文件,硬件也通过文件接口给应用层操作。
闲云野鹤在人间15 小时前
linux·网络·架构·openstack
OpenStack架构介绍和安装流程OpenStack是目前业界主流的开源IaaS私有云平台,本博客从起源演进、基础概念、整体架构、核心组件、业务交互流程几个维度讲解OpenStack,读完可以搞懂:
我命由我1234515 小时前
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
Linux - Linux/POSIX 路径斜杠折叠规则在 Linux/POSIX 路径语义中,对于非开头的连续斜杠,多个连续的斜杠会被视为一个斜杠但对于路径开头的连续斜杠,则有特殊规则
xx~t15 小时前
linux·c语言·网络·vscode·网络协议
嵌入式——Linux软件编程——网络1📖今日学习:OSI七层模型、TCP/IP四层模型、IP地址分类、虚拟机网络模式、字节序转换、socket套接字、UDP编程、TCP编程。
Uncertainty!!16 小时前
linux·运维·服务器
Linux 主机无法完成校园网认证排查记录:从 DHCP、ARP 到 Portal 认证流程分析在校园网环境中,Linux 主机接入网络后,通常需要经过校园网认证系统(Portal)认证才能访问互联网,但出现主机无法进入校园网认证登录界面
神威难绷泪16 小时前
linux·消息队列·共享内存
Linux消息队列 & 共享内存 笔记属于 System‑V IPC 对象,用于同一台主机上进程间通信,进程空间相互独立,依靠内核对象完成数据交互。