上篇回顾:一文Linux内核调试方法(一)KGDBkgdb提供了一种使用 gdb调试 Linux 内核的机制。使用KGDB可以象调试普通的应用程序那样,在内核中进行设置断点、检查变量值、单步跟踪程序运行等操作。使用KGDB调试时需要两台机器,一台作为开发机(Development Machine),另一台作为目标机(Target Machine),两台机器之 …
linux whereis
Linux rsyslogd服务及启动方法(详解版)在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求,rsyslogd 相比 syslogd 具有一些新的特点:基于TCP网络协议传输日志信息。更安全的网络传输方式。有日志信息的即时分析框架。后台数据 …
在软件开发的世界里,构建系统扮演着至关重要的角色,它不仅决定了项目的构建效率,还直接影响到团队协作的流畅度。对于许多 C++ 开发者而言,CMake 因其强大的功能和广泛的兼容性成为了构建自动化流程的首选工具。原文链接:https:journal.hexmos.comcmake-survial-guide声明:未经允许,禁止转载。作者 | Shrijith …
在Linux系统中,安装和管理程序主要通过包管理器和手动编译安装两种主要方式实现。以下是详细的操作指南,涵盖常见发行版(如UbuntuDebian、CentOSRHEL、Fedora等)的用法。一、使用包管理器(推荐)包管理器能自动处理依赖关系,是最便捷的安装方式。1. DebianUbuntu 系列(APT)更新软件源列表:bashsudo apt upd …
在 Linux 命令中,find 是比较复杂难用的命令。使用该命令搜索文件时,常常发现自己找了一些例子能用,但稍微改一下条件,就搜不到想要的结果。下面会以一些实例来说明使用 find 命令的关键要点和注意事项,解释清楚各个条件能够工作、或者不能工作的原因。具体包含下面的内容:find 命令格式简介查找指定目录下的所有文件查找时指定忽略一个或多个目录详解 fi …
01前言Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程1、我们正常需要的操作是 $ps |grep xxx $kill -9 xx2、kill命令是常用的,但是用killall命令会更快$killall -9 xxx3、令我困扰的是我用 …
请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解如何在Linux系统上查看MySQL所有数据库列表。在管理MySQL数据库服务器时,最常见的任务之一就是熟悉环境。这包括查看驻留在服务器上的数据库、查看特定数据库的表或查看关于用户帐户及其特权的信息等任务。本教程解释如何通过命令 …
人生苦短,每天若纠结于过去的事情,不仅会虚度光阴,还会让周围的人渐而远之,所以祝愿大家都能心中无所求,在最美的年华有明确的方向,做到衷于热爱,忠于自己的内心。MySQL基础:以下教程是在虚拟机Linux发行版本Ubuntu里操作数据库,前面一部分为配置MySQL环境,并登录数据库,当然了也可以采用Navicat Premium 15辅助MySQL8.0软件进 …
0.新建操作:mkdir abc #新建一个文件夹touch abc.sh #新建一个文件1.查看操作查看目录:ll #显示目录文件详细信息du -h 文件目录 #查看大小pwd #显示路径查看文件内容:cat|head|tail命令cat abc.txt #查看abc的内容head -5 abc.txt #查看abc前5行内容。默认是10行tail [选项 …
概览ZGC 在 JDK11 中作为实验性功能引入后,已经经过了 5 个版本的演进,目前较之前版本有了较大的变化。本文将分析 ZGC 的设计思想和原理。ZGC 主要设计理念如下:ZGC 为了支持 TB 级内存,采用了基于 Page 的分页管理(类似于 G1 的 Region)。同时,为了加快内存访问速度,快速的进行并发标记和 relocate,ZGC 新引入了 …
