目录 目录序言一、概述二、文件流(FILE)三、标准 I/O 的缓冲机制标准IO的常用API接口一、打开文件 fopen二、关闭文件 fclose三、读取数据1.字符读取2.按行读取3.按块读取 fread四、写入数据1.字符写入2.按行写入3.按块写入 fwrite五、文件位置1.设置位移 fse ...
[20260626]locate的使用问题.txt--//最近安装centos 9,遗漏一些rpm包,经常需要补充安装,经常需要查询那些rpm包在iso映像里面,快速查询需要使用locate命令,--//遇到一些问题,做一个记录。--//mount iso映像# mkdir -p /mnt/cdro ...
非淡泊无以明志,非宁静无以致远。 导航 0 前言 1 ip/ifconfig 2 ifcfg 3 ifupdown 4 NetworkManager 5 systemd-networkd 6 netplan 7 杂项 0、前言 在 Windows 系统中配置网卡的 IP 等参数非常的方便,但在 Li ...
1. 遗产 1.1. Unix或Linux或macOS或其他变种运行在数十亿台计算机上,持续为数十亿人服务,当然也为在它之上构建业务的人赚取了数十亿美元 1.2. 贝尔实验室为Unix开发的语言和工具随处可见 1.2.1. 在这些编程语言中,有C语言和C++,它们至今仍是系统编程的中流砥柱,还有如a ...
麒麟 V10 安装 nginx 并部署前端项目 记录纯新手从0开始安装nginx并部署前端项目。 第一步:安装 nginx 1. 确定系统信息 用root用户执行nkvers命令查看系统信息: ############## Kylin Linux Version ################# ...
1. 马克·罗奇金德 1.1. 1972年编写的源代码控制系统(Source Code Control System,SCCS) 1.2. SCCS是首个用于管理多用户大型代码库的程序 1.3. SCCS的基本思想是,程序员签出代码库中的一部分,锁定这部分代码,其他程序员在锁持有者解锁之前不能修改 ...
本文是 C++ Concurrency in Action 的总结 通过原子变量实现 spinlock class spinlock_mutex { std::atomic_flag flag; public: spinlock_mutex(): flag(ATOMIC_FLAG_INIT) {} ...
转载自 我的个人博客 让 Ubuntu 用上官方最新版:跳过「中间商」直达上游 你有没有过这种经历——apt install 一个包,装完之后一查版本号,发现比 GitHub 上的 Release 落后了整整一个大版本? 这不是你的问题,是 Ubuntu 的「老派哲学」在作祟。 为什么 Ubuntu ...
小身板跑 Linux,大项目也能稳稳落地: i.MX91核心板&开发板 做嵌入式 Linux 产品,很多人最关心的不是“参数有多猛”,而是三个问题:能不能稳定跑?外设够不够用?后续产品化麻不麻烦? 如果你正在做工业控制、HMI、智能家居、联网家电、医疗终端、边缘网关这类项目,那么基于 NXP i.M ...
有志不在年高,无志空长百岁。 导航 1 工具介绍 2 协议介绍 3 配置结构 4 应用场景 4.1 VIP 漂移 4.2 VIP 绑定 4.3 健康检查 4.4 切换通知 4.5 负载均衡 5 杂七杂八 1、工具介绍 Keepalived 是一个运行在 Linux 上的 高可用(HA) 与 负载均衡 ...
本文整合了Linux服务器开发的核心规范、五种经典并发模式(Reactor、Proactor、半同步/半异步、领导者/追随者)以及有限状态机,并重点扩展了主从Reactor模式的详细讲解。读完本文,你将掌握设计高性能、高并发、可维护服务端程序的理论基础与工程实践。 引言 写一个能跑的TCP服务器很容 ...
1、卸载旧版Docker CentOS7如果不是从官网下载的,可能存在旧版Docker。 可通过命令查看是否存在,如果为空可跳过这一步。 yum list installed | grep docker 如果存在旧版Docker,直接安装可能出现包名冲突、依赖冲突、配置文件不兼容等问题,需先执行卸载 ...
假金方用真金镀,若是真金不镀金。 导航 1 工具介绍 2 配置结构 3 调度算法 4 应用场景 4.1 七层代理 - HTTP 4.2 四层代理 - TCP/UDP 4.3 转发规则 - ACL 4.4 状态管理 - Stats 4.5 TLS 透传与 HTTPS 终止 5 杂七杂八 1、工具介绍 ...
基于实际U盘异常问题(中途中断安全擦除、分区正常但元数据异常、blkid无输出、挂载命名异常),梳理Linux下U盘硬件识别、分区、文件系统、挂载机制、核心字段、故障原因、标准操作。 一、Linux U盘核心层级逻辑 Linux 识别U盘分为三个独立层级,层级互不干扰,是所有问题的核心根源: 物理设 ...
1. cp命令(本地复制) 基本用法 cp [选项] 源文件 目标文件 cp [选项] 源文件... 目录 常用选项 cp file1.txt file2.txt # 复制文件 cp file.txt /path/to/directory/ # 复制到目录 cp -r dir1/ dir2/ # 递 ...
问题 就是在网上购买了一个服务器,安装包的时候总是失败,也不是yum源的问题 最后找到是这个yum.conf文件的问题 [root@kmaster ~]# cat /etc/yum.conf [main] # 主配置区 gpgcheck=1 # 检查软件包签名(安全用) installonly_li ...
通过 tmux 会话管理,实现 SSH 断开后远程服务器上的深度学习训练任务继续运行。 目录 一、场景 二、给远程服务器配置tmux 安装tmux 三、使用tmux的一些技巧 1、分离tmux会话 2、重新连接查看进度 3、清理掉旧会话 4、创建新会话 5、查看已有tmux会话窗口 6、切换tmux ...
Linux中xargs命令和-exec命令 我来详细介绍一下 xargs 和 -exec 这两个在 Linux 中处理批量文件操作的强大命令。 -exec 命令 -exec 是 find 命令的一部分,用于对找到的每个文件执行指定的命令。 基本语法: find [路径] [条件] -exec 命令 ...
劳心者治人,劳力者治于人。 导航 0 前言 1 绘图器 - Kibana 1.1 分析 - Analytics 1.2 观测 - Observability 1.3 管理 - Management 2 存储器 - Elasticsearch 3 采集器 - Filebeat 3.1 配置文件 3.2 ...
一、ansible介绍 Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Ansible 具有多个重要的优点: 跨平台支持:Ansible 提 ...