Linux ELF 动态链接与 C++ 部署排障:RPATH、SONAME、ldconfig 与符号冲突
从可执行文件、共享库和符号解析出发,整理 Linux 部署中路径、版本、搜索顺序和命名空间冲突的定位方法。
从系统现象出发,定位进程、服务、动态库、驱动、启动和存储问题。
把命令、进程、服务、动态库、启动、驱动和输入设备等零散笔记整理成一套可复用的故障定位流程。
Read note →从可执行文件、共享库和符号解析出发,整理 Linux 部署中路径、版本、搜索顺序和命名空间冲突的定位方法。
Read note →用版本矩阵、镜像 digest、模型校验、GPU 可见性、安全边界和功能验收,把消费级 GPU 部署记录整理成可复用的兼容性案例。
Read note →Complete walkthrough for installing NVIDIA GPU drivers on Ubuntu, including kernel module removal, secure boot handling, and CUDA toolkit verificat...
Read note →从可执行文件、共享库和符号解析出发,整理 Linux 部署中路径、版本、搜索顺序和命名空间冲突的定位方法。
把命令、进程、服务、动态库、启动、驱动和输入设备等零散笔记整理成一套可复用的故障定位流程。
从 SMART 与全盘只读扫描判断 SSD 是否真有坏块,到 NTFS 逻辑损坏的修复(ntfsfix / chkdsk),并附一个按序列号定位磁盘、自动卸载断电的安全弹出脚本。
一次针对 USB 连接与挂载日志维护脚本的安全审计与重构记录,重点讨论 USB 设备识别、日志备份、压缩日志处理、根盘保护、journal 清理与验证机制。
详细教程:在 Ubuntu 上重启搜狗输入法的各种方法,适用于 fcitx 和 ibus 框架。
Complete walkthrough for installing NVIDIA GPU drivers on Ubuntu, including kernel module removal, secure boot handling, and CUDA toolkit verification.
Install Sogou Pinyin on Ubuntu 22.04 by replacing IBus with Fcitx 4, resolving Qt dependencies, and configuring environment variables.
Record: 在KylinV10上调用编译完成的C++的一组计算动态库,出现崩溃问题。(Windows上运行正常) 调用方式: Java通过JNA单线程循环调用该组动态库内不同的计算接口。 Qt通过C++动态库调用
现象 Ubuntu系统启动后提示: GNU GRUB version 2.02 Minimal BASH-like line editing is supported. For the first word. TAB lists possible command completions. Anywhere else TAB lists possible...
Ubuntu系统,显卡驱动异常,导致启动后花屏或无法正常显示输出。
Ubuntu18.04.5 系统启动时,启动项菜单有多个ubuntu系统,其中部分系统的磁盘已经格式化,系统不可用,但仍然在启动菜单中。
Build GCC 7.5.0 from source on Ubuntu for legacy project compatibility, covering prerequisite packages, mirror selection, and multi-stage build.
了解自己的Linux基本硬件情况 - 二进制咬不到猫的文章 - 知乎
从源下载安装包 sudo apt download mysql
zip -rP password filename.zip filename 加密 unzip -O GBK XXX.zip 或GB18030 中文乱码
原因:var/log下有log文件占满磁盘。
在已有的Windows10上安装Ubuntu。
当Linux应用程序提示端口被占用,解决方案是先查询端口占用进程的pid,然后kill pid。
在安装搜狗输入法时,遇到过thunderbird包版本过低不兼容的问题, 问题的格式如下: thunderbird-local-zh-hans: depends: thunderbird(<1:31 build 12.04.... but ..... 14.04 is to be installed
搜狗输入法Linux版本:sogoupinyin_4.2.1.145_amd64.deb 下载地址:https://shurufa.sogou.com/linux 安装指南:https://shurufa.sogou.com/linux/guide
Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的区别
使用 C 或 C++ 扩展 Python 扩展和嵌入 Python 解释器 Python 3.10.11 Python/C API 参考手册 Python 3.11.3 Python/C API 参考手册
https://help.ubuntu.com/community/AptGet/Howto
参考https://blog.csdn.net/lhx526080338/article/details/129360808
在Ubuntu上,可以使用Visual Studio Code进行代码调试。 Visual Studio Code官网如下:https://code.visualstudio.com/ 对于Ubuntu,提供deb包。 下载deb包,在同级路径中打开终端,使用以下指令安装:sudo dpkg -i code_1.77.1-1680651665_amd6...
在Linux系统上有时会需要进行文件比较与合并,Meld能提供相关功能。
开源 Ubuntu一直是免费下载,使用和分享 安全 Ubuntu是最为安全的操作系统之一,其内建了防火墙和病毒保护软件。并且,长期支持的版本将提供5年的安全补丁和更新。 可访问 计算用于所有人,不论国籍,性别或障碍。Ubuntu被完整地翻译成50多种语言,且包含了必要的辅助技术。
近来想给计算机配置内存,在网上百度到了如何查看型号和配置的方法,整理如下。 1.直接在计算机底部查看标识。 2.win+R –> cmd –>systeminfo—>结果输出在当前窗口中。 3.win+R –> cmd –>dxdiag—>弹出DirectX诊断工具窗口。 4.cpu-z https://www.cp...
转自 https://www.runoob.com/linux/linux-tutorial.html
Windows系统相关命令 powercfg
//BlockSig(SIGPIPE) void BlockSig(int sig) { sigset_t signal_mask; //设置信号集参数 sigemptyset(&signal_mask); //sigemptyset是将s的信号集先清空, sigaddset(&signal_mask, sig);//sigaddset...
October 24, 2020 11:23 AM 金士顿铭牌标签含义:KVR1333D3S8N9/2G-SP 1、KVR:代表该内存属于金士顿ValueRAM系列。 2、1333:代表内存频率, 但金士顿8GB DDR3 1600台式机内存,仅用16来表示,这是2012年5月1日以后新的编号机制,更加简单。 3、D3:代表DDR III即三代DDR内...
October 22, 2020 8:22 PM 现象:在Linux下,用sh脚本可以启动的程序使用pytest的时候提示xxx.so文件不存在 原因:so不在环境变量中,pytest查询时无法查询到 解决方法:配置Linux的ld.so.conf文件 具体步骤: 1. vi /etc/ld.so.conf 2. 在文件最后加入so的文件路径,使用绝对...
July 11, 2020 10:33 PM
start 程序名 使用start调用的程序,批处理是不会等待程序运行结束的,这样才能在启动一个程序后,不用等到该程序结束,就可以执行之后的语句。
July 11, 2020 1:44 PM
@echo off echo 当前盘符:%~d0 echo 当前路径:%cd% echo 当前执行命令行:%0 echo 当前bat文件路径:%~dp0 echo 当前bat文件短路径:%~sdp0 pause
July 10, 2020 2:09 AM 周期重启某个指定的程序 @echo off :start choice /t 10 /d y /n >nul start C:\Users\Administrator\Desktop\XXXX.exe choice /t 10 /d y /n >nul taskkill /F /IM XXXX.e...
故障描述: linux系统的硬件网关,可以设置启动脚本实现重启时自动运行脚本内内容。 linux端c++程序,多进程,有共享库(.so)。架构简化如下: 软件看门狗进程、管理进程、功能进程。 脚本启动看门狗程序,看门狗内有心跳监听,可以接收其他进程的心跳,若心跳检测失败,执行对应脚本重启进程。 现象: 网关配置脚本通过追加“&”实现后台启动,但...
http://man.linuxde.net/
在ARM板上的linux系统中查看进程实际使用物理内存
July 10, 2020 12:49 AM
July 9, 2020 9:06 PM _com_error 类
C++创建Windows后台服务程序 C++创建Windows后台服务程序
July 6, 2020 11:18 PM
July 6, 2020 11:03 PM 下载 Windows 10