linux

xh didida1 小时前
linux·服务器·开发语言·c++
Linux -- 基础IO1.狭义理解⽂件在磁盘⾥磁盘是永久性存储介质,因此⽂件在磁盘上的存储是永久性的磁盘是外设(即是输出设备也是输⼊设备)
zly35002 小时前
linux·运维·服务器
centos7 mount设备挂载 /dev/sda1/硬盘挂载如果确认 /dev/sda1 没有被挂载,按下面步骤操作:
工业一体机老司机2 小时前
linux·ubuntu·docker·人机交互
工业一体机选购后的系统部署:Ubuntu下Docker容器化运行与GPIO配置工业一体机是专为工业环境设计的集成化计算设备,将主板、处理器、显示屏、触控面板和各类工业接口整合在一体化结构内,具备宽温运行、防尘防振、7×24小时不间断工作的能力。说通俗点,它就是一台"啥都能扛"的工业电脑,专门在车间这种恶劣环境下干活。
哎呦,帅小伙哦3 小时前
linux·运维·服务器
进程监控工具——htophtop 是一款交互式进程查看器,作为经典 top 命令的现代化替代品。 top 是 Linux 自带,但界面简陋、操作不友好;htop 用彩色界面、鼠标支持、快捷键、横向滚动查看长命令行,能直观看到 CPU / 内存负载、进程树,适合快速定位 CPU 打满、内存泄漏、僵死进程。
夏虫不可与之言冰3 小时前
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示部分同学在微软应用商店安装 Ubuntu 之后,会遇到启动子系统直接报错:Linux 的 Windows 子系统未启用 / 未安装分发版本。
春涧草茶4 小时前
java·linux·前端
慢就是快12-12手动抛出异常当程序遇到不符合预期情况时,可以使用raise语句手动触发1.如果异常没有被当前代码块所捕获处理,那该异常就会沿着调用链,逐层传递给其调用者。
KING-WU5125 小时前
java·linux·服务器
Linux 工具之Make 与 Makefile在 Linux 环境下进行 C/C++ 项目开发时,make 和 Makefile 是构建项目的核心工具。make 通过读取 Makefile 中的规则,自动判断哪些源文件要先编译,后编译,或者重新编译,从而大幅提升构建效率。本文将从基础概念出发,结合一个带自动依赖追踪的完整示例,详细讲解 Makefile 的编写方法与运行原理。
Lsetea6 小时前
linux·运维·https·ssl证书·openssl
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查刚换的新证书,notAfter明明还很远,却提示“证书尚未生效”。先别把它当“过期”处理:这次要查的是生效起点notBefore,以及验证端用来比较的时间。本文用离线证书链复现error 9,分清叶证书、中间CA和客户端时钟,不修改系统时间,也不关闭有效期校验。
魔法阵维护师6 小时前
linux·运维·服务器
Linux 命令行入门踩坑记录:从 VMware 装系统到文件管理这学期开了 Linux 课,作业要求把 VMware 装系统的过程、还有命令行的基础知识整理成一篇博客。我本来想着"上机截几张图交差",结果真动手才发现坑不少,索性把过程完整记下来,也算是自己的一份复习笔记。
Apipi*6 小时前
linux·运维·服务器
30天速通Linux 第七章进程间通信学习资料https://pan.baidu.com/s/1NZpC4NyH0OHGOPPbO9J10g?pwd=h9m2 提取码: h9m2
emo_2b6 小时前
linux·pycharm·conda
Pycharm配置conda解释器时遇到的问题及解决方法这是因为安装路径或者用户名是中文和一些无法兼容的字符,我的解决方案是,C盘->(新建文件夹)miniconda 然后“确定”,就可以了。
人生百态,人生如梦7 小时前
linux·ubuntu·docker·claudecode·ccswitch
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程本教程记录(Ubuntu)实际配置,教你为什么这么配、每行脚本是什么意思、日常怎么操作。 更新日期:2026-10-09
byte轻骑兵7 小时前
linux·bluez·电脑蓝牙·嵌入式蓝牙
【BlueZ】hciconfig 工具:蓝牙适配器管理实操 + 源码实现基础hciconfig 是 BlueZ 提供的经典蓝牙适配器配置工具,直接通过 HCI 套接字与内核蓝牙子系统交互,绕过 bluetoothd 守护进程。它的定位类似于网络世界的 ifconfig——操作对象是 HCI 控制器(hci0/hci1...),能完成上电/下电、扫描模式切换、本地名称/设备类设置、LE 地址与广播配置等底层操作。本文基于 BlueZ 5.x 源码,全面整理 hciconfig 实操命令,并深度拆解其源码入口、参数解析、ioctl 系统调用、HCI 指令封装、套接字通信底层实现,最后
SKH.7 小时前
linux·服务器
Linux驱动-系统移植结束了ARM架构的学习,现在开始Linux驱动模块的学习。首先是Linux系统移植,我们需要把Linux系统移植到硬件平台。今天从头到尾完整实操了整套流程:从理解Linux内核基础概念、搭建Ubuntu虚拟机开发环境,配置双网卡网络,使用烧写工具烧写U‑Boot,完成U‑Boot编译、Linux内核编译,用BusyBox制作根文件系统,学习Linux完整启动流程。
根目录下的猫7 小时前
linux·运维·服务器·后端
虚拟机复制过来运行时:“虚拟机使用的此版本,VMware Workstation 不支持的硬件版本。”错误解决办法,亲测可用报错原因这个虚拟机是更高版本VMware创建的,虚拟机硬件版本号大于你当前VMware Workstation支持的最大硬件版本,低版本打不开高版本虚机,最常见是拷贝别人的OVA/虚拟机文件出现这个报错。 - Workstation16 → 最高硬件版本18 - Workstation17 → 最高硬件版本20 方案:直接修改 .vmx 文件 ⚠️ 先备份整个虚拟机文件夹! 1. 关闭VMware,找到虚拟机存放目录,找到 xxx.vmx 2. 右键用记事本打开 3. 找到这一行:
帷幕落秋8 小时前
linux·运维
内存、虚拟内存与 OOM都知道 free -h 查看内存,但是真的看懂输出了吗?虚拟内存是什么?OOM 是什么? 本节讲的是怎么看内存,以及系统内存的底层原理与机制。
yunwei378 小时前
linux·后端·性能优化
eBPF 入门实践教程十七:编写 eBPF 程序统计随机/顺序磁盘 I/OeBPF(扩展的伯克利数据包过滤器)是 Linux 内核中的一种新技术,允许用户在内核空间中执行自定义程序,而无需更改内核代码。这为系统管理员和开发者提供了强大的工具,可以深入了解和监控系统的行为,从而进行优化。
dingdingfish8 小时前
linux·static·link·dynamic·library·tlpi
TLPI 第41章 读书笔记:Fundamentals of Shared Libraries笔记和练习博客总目录见:开始读TLPI。共享库是一种将库函数放入单一单元的技术,多个进程在运行时可以共享这个单元。这种技术可以节省磁盘空间和内存。本章讲解共享库的基本知识。下一章将介绍共享库的一些高级功能。
Apipi*8 小时前
linux·运维·服务器
30天速通Linux 第五章Linux 进程管理学习资料https://pan.baidu.com/s/1NZpC4NyH0OHGOPPbO9J10g?pwd=h9m2 提取码: h9m2
杨云龙UP8 小时前
linux·运维·数据库·postgresql·流复制·高可用ha
PostgreSQL 四种常见部署模式快速理解:单实例、流复制、repmgr、Patronirepmgr 和 Patroni 都不是 PostgreSQL 数据库自带组件,而是需要额外安装的第三方高可用管理软件。PostgreSQL 本身自带的是 Streaming Replication(流复制)能力,repmgr 和 Patroni 是在流复制基础上增加主备管理、自动切换和高可用能力。