Linux GDB 调试 一、初识 GDB GDB 是一个开源的、功能强大的调试工具,主要用于调试 C、C++ 等语言编写的程序。它支持多种操作系统和架构,能够帮助开发者在程序运行过程中暂停执行、查看变量值、修改程序状态等,从而快速定位和修复问题。 二、启动 GDB 1. 加载程序 如果你
线程池 线程池是预先创建一定数量可复用线程的集合,通过统一管理线程来执行任务,以减少线程频繁创建与销毁的开销,并控制并发线程数量,从而优化系统性能与资源利用率的机制。 设计思路 核心成员 同步工具:使用之前我们就封装好了的互斥锁Mutex、与条件变量Cond 线程池的封装:使用封装
1. 问题描述 最近在使用VMware Workstation Pro 17安装Ubuntu 24.04.3桌面版时,遇到了一个常见但令人困扰的问题:虚拟机与物理主机之间无法进行正常的复制粘贴操作。尽管尝试了VMware菜单中的"重新安装VMware Tools"功能,但问题依旧存在。 具体
作为 Linux 新手,肯定为记不住长命令、输错参数而烦恼?今天推荐的 bash-completion 工具,能让你按 Tab 键就搞定命令补全,大幅提升终端操作效率! 一、什么是 bash-completion? Linux 自带的基础补全只能补全命令和文件路径,比如输入 do 按 Tab
Linux系统中的日志子系统对于系统安全来说非常重要,它记录了系统每天发生的各种各样的事情,包括哪些用户曾经或者正在使用系统,可以通过日志来检查错误发生的原因,更重要的是在系统受到黑客攻击后,日志可以记录下攻击者留下的痕迹,通过查看这些痕迹,系统管理员可以发现黑客攻击的某些手段以及特点,从而能够进行
/var/log/secure 一般用来记录安全相关的信息,记录最多的是哪些用户登录服务器的相关日志,如果该文件很大,说明有人在破解你的 root 密码 很多linux的新发行版已经不再使用,改为使用rsyslog。 查看rsyslog的配置目录 /etc/rsysl
1.系统常用日志 日志文件用于记录linux系统的各种运行信息的文件,相当于linux主机的日记,不同的日志文件记载了不同类型的信息,如Linux内核消息、用户登录事件、程序错误等。日志文件对于诊断和解决问题很有帮助,因为linux运行的程序通常把系统的消息和错误写入对应的日志文件,这样系统可以有
1.UTC和CST UTC:世界协调时(Universal Time Coordinated的缩写); CST:这个代号缩写,并不是一个统一标准。目前,可以同时代表如下 4 个不同版本的时区概念(要根据上下文语义加以区分): 1)China Standard Time 中国标准时区
问题描述 由于磁盘空间不足,想要迁移MySQL数据存储目录,修改完 my.cnf 配置文件之后,重启失败(如下图),查看 mysqld.log 之后看到如下报错内容(如下图): 2025-10-17T02:09:52.864185Z 0 [System] [MY-015015
麒麟V10-SPX-Server-patch升级方案 1、系统版本查询命令:nkvers 2、系统版本清单: 3、本文以V10-SP3-2403-X86_64版本升级为例。 一、 确认系统版本 先查看自己的版本 操作系统版本:Kylin-V10-Server-SP