linux

高山有多高10 分钟前
linux
【Linux笔记】NAT与内网穿透NAT 设备(路由器/防火墙)内部维护一张状态表,表中每一条记录通常包含以下五元组信息:当内网主机发起连接时,NAT 设备按以下步骤处理:
迷途之人不知返31 分钟前
linux
自主实现一个简单的shell命令行自主实现一个简单的shell命令行,可以将我们之前学习过的知识串联起来。其核心思想就是:这里我们要明确一点:命令行本质上就是一个死循环的进程,只不过需要用户输入指令,命令行才会执行下一步操作。
顺风尿一寸2 小时前
linux
深入 Linux 6.18 挂载机制:从 VFS 到 ext4 的完整调用链Linux 的挂载(mount)机制是文件系统与用户空间交互的核心桥梁。随着内核的演进,传统的 mount() 系统调用背后已经演化为一套以 fs_context 为中心的新挂载 API。本文将以 Linux 6.18 源码为蓝本,沿着 do_new_mount() → fs_context_for_mount() → vfs_get_tree() → ext4_get_tree() → get_tree_bdev() → sget_fc() → ext4_fill_super() 的调用链,剖析一次完整
她说彩礼65万2 小时前
java·linux·c语言
C语言 assertassert 是 C 语言标准库 <assert.h> 中提供的诊断宏,用于在开发阶段捕获"不应该发生"的逻辑错误。它的核心设计理念是:如果断言失败,说明程序存在 Bug,应立即终止并报告位置。
lcj25112 小时前
linux·笔记·面试
【Linux】 Makefile 详解进 vim 后写(i 进插入模式,写完 ESC 再 :wq 保存退出):这时候只要一串"gcc -o myproc myproc.c"就能让它进行编译
天疆说2 小时前
linux·数据库·腾讯会议
腾讯会议 Linux 版在 NVIDIA 显卡上看不到画面:EGL 像素配置与窗口视觉不匹配的排查与修复记录日期 2026-10-06。摄像头本身工作正常,采集、编码、上行都在跑,腾讯会议界面里自己的画面却一直停在头像占位。查下来,原因是腾讯会议的视频渲染器向 EGL 申请的像素配置带 8 位 alpha,而它交给 EGL 的 X11 窗口是 24 位,NVIDIA 的 EGL 实现严格校验这两者是否匹配,于是创建窗口表面时每次都返回 EGL_BAD_NATIVE_WINDOW。把腾讯会议单独固定到 Mesa 的 EGL 实现后画面恢复,改动只有一个启动包装脚本加一个用户级桌面条目,不需要 root,随时可
geats人山人海2 小时前
linux·运维·vim
linux 2 基本操作与vim桥接模式 在虚拟机的网络地址必须和外部的网络地址保持在同一网段,但用户太多会造成IP冲突NAT模式 虚拟机里面的网络可以不再和主机保持同一网段,但是主机里会有虚拟网卡,他的ip必须与Linux里面的ip地址在同一网段,这样Linux可以对外进行通信
lisanmengmeng3 小时前
java·linux·服务器
NRPE 添加命令(三)脚本:如检查目录下的文件数量sh check_file_num.sh -w 10 -c 62WARING File num 61
人工智能培训3 小时前
大数据·linux·服务器·前端·人工智能
数字孪生驱动大模型工业知识库:为具身机器人植入领域专业经验
江屿风4 小时前
linux·运维·服务器·开发语言·笔记
【Linux系统】【从菜鸟驿站到操作系统:一节课打通Linux重定向与缓冲区真相】流食般投喂少年们,如果你曾疑惑过:为什么 ./a.out > log.txt 时错误信息依然赖在屏幕上?为什么 fork() 之后文件里突然冒出 7 行输出?为什么 printf 明明返回了,数据却可能没落盘?这节课的目标,就是把这些黑盒砸碎,把从 C 语言标准库到操作系统内核的数据流动路线,彻彻底底地画在你的脑子里。
今天要早睡_4 小时前
linux·运维·chrome
Linux 基础指令速查:从 ls 到 tar 的常用命令全解析本篇文章将带你了解Linux中基础的指令,话不多说,直接开始吧。语法功能:对于目录,该命令列出该目录下的所有子目录与文件;对于文件,将列出文件名以及其他信息。
高山有多高4 小时前
linux
【Linux笔记】UDP协议UDP:是 TCP/IP 协议栈中传输层的一个无连接、不可靠、面向报文的轻量级协议。它运行在 IP 层之上(即应用层),为应用程序提供最基本的多路复用与多路分用能力,但不提供可靠传输保障。
Felven14 小时前
linux·测试工具·fio·stress-ng
stress-ng 与 fio 性能测试工具使用指南说明:系统稳定性压测与存储 I/O 基准测试完整参考手册stress-ng 是一款功能强大的系统压力测试工具,用于对 CPU、内存、I/O、内核接口等系统组件进行全方位压力测试,旨在暴露硬件故障、散热问题和内核 Bug。它包含 300 多种压力测试项(stressor),支持精确控制负载类型、工作线程数量和持续时间。
huainingning15 小时前
linux·运维·服务器
RJ SW Console口忘记密码处理方法1.重启设备手动对设备进行下电重启,出现Ctrl+C提示时在键盘上同时按下CTRL键和C键,进入bootloader菜单
布裘15 小时前
linux·运维·服务器
【银河麒麟】桌面系统循环登录,无法进入桌面?从根分区满,到业务目录迁移,再到软链接恢复原路径的完整排障记录本文记录一次银河麒麟桌面系统“输入密码后又返回登录界面”的实际排障过程。案例的关键并不只是解决循环登录,而是通过逐步确认磁盘空间问题,最终将占用根分区的大型业务目录迁移到容量更充足的 /data,并利用软链接保留软件原有访问路径。
慧都小项15 小时前
linux·运维·服务器
程序到了Linux才出错?用CLion把调试接到目标环境一段C++程序,在开发电脑上运行正常,部署到Linux服务器后却读取不到配置、加载不了依赖库,甚至突然退出。
Ruiery18 小时前
linux·运维·服务器
Linux 6.6内核内存管理深度解析(一):物理内存初始化 — memblock 怎么把内存交给 buddy内核的内存管理,最终落到 buddy 分配器(伙伴系统)身上——alloc_page/free_page、order、free_area[] 链表,这套"正式分配器"几乎承载了所有内核内存分配。但 buddy 有一个先有鸡还是先有蛋的问题:它要给每个物理页一个 struct page 来记账(空闲链表就挂在 struct page 上),而 struct page 数组(vmemmap)本身要占一大块内存、也得先被分配出来。
天蓝蓝的本我18 小时前
linux·pycharm·conda
conda日常用到的命令积累1-登录linux,安装pycharmlwb2 is not in the sudoers file. This incident will be reported.
Android系统攻城狮18 小时前
linux·运维·服务器·gstreamer音视频·音视频进阶·gstreamer音视频进阶
Linux Gstreamer深度解析之gst_audio_encoder_get_frame_max调用流程与实战(五十九)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
忆挽篱笙歌19 小时前
linux·运维·服务器
makefil这两个就是自动化项目构建make是命令makefile是一个文件的名字这里面是makefile里面写的内容,具体的含义我后面会说,接下来看它的运行