操作系统

Linux之Ext系列文件系统(含动静态库)

目录​​​​​​​一、理解硬件1.1、磁盘、服务器、机柜、机房1.2、磁盘的物理结构1.3、磁盘的存储结构1.4、磁盘的逻辑结构1.4.4、理解过程1.4.2、真实过程1.5、CHS && LBA地址二、文件系统2.1、"块"概念2.2、"分区"概念2.3、"inode"概念三、ext2 ⽂件系统3.1、宏观认识3.2、Block G

亲测可用:wsl2安装ubuntu22.04的GNOME桌面

    本文主要介绍wsl安装的ubuntu如何配置图形化桌面,主要使用与windows操作系统环境,方便搭建Linux环境下的可视化开发环境,网上流传的很多教程都不能正确安装,以下是本人亲自验证可用的操作方法。1、开始安装1.1 配置源sudo vim /etc/apt/sources.list修改源# 默认注释了源码镜像以提高 apt u

linux: nvidia-smi用法详解

文章目录 1. 描述 2. 语法 3. 参数 4. 例子 4.1 基础用法 4.2 查看实时GPU性能 4.3 限制GPU功率 4.4 查看显存使用情况 4.5 列出每个进程的GPU使用情况 4.6 杀死占用GPU的进程 4.7 导出GPU使用日志 4.8 查询更多特定信息 4.9 查看支持的GPU工作模式 1. 描述nvidia-smi(NVIDIA

ubuntu设置屏幕分辨率

在Ubuntu系统中设置屏幕分辨率,可以通过图形界面或命令行两种方式实现。以下是详细步骤:方法一:通过图形界面设置屏幕分辨率 打开设置: 点击屏幕左上角的Ubuntu图标,选择“设置”。 或者,点击屏幕右上角的系统菜单图标(通常是一个齿轮或三条横线),然后选择“设

CentOS Stream 9 中部署 MySQL 8.0 MGR(MySQL Group Replication)一主两从高可用集群

🐇明明跟你说过:个人主页🏅个人专栏:《MySQL技术精粹》🏅🔖行路有良友,便是天堂🔖目录一、前言1、MySQL 8.0 中的高可用方案2、适用场景二、环境准备1、系统环境说明2、主机规划3、系统基础配置三、高可用搭建1、安装MySQL2、启动MySQL3、修改配置文件4、配置高

Linux:进程间通信---消息队列&&信号量

文章目录 1.消息队列 1.1 消息队列的原理 1.2 消息队列的系统接口 2. 信号量 2.1 信号量的系统调用接口 3. 浅谈进程间通信 3.1 IPC在内核中数据结构设计 3.2 共享内存的缺点 3.3 理解信号量 序:在上一章中,我们引出了命名管道和共享内存的概念,了

Kali Linux更改国内镜像源

一、前言由于网络环境限制,直接从官方源下载软件包可能会面临速度缓慢甚至连接失败的问题,下面介绍如何更改国内的镜像源,提升下载速度。 二、操作步骤1、在配置之前先备份原有的镜像源;sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、使用vim /etc/apt/sources.l

全网最全Win10/11系统下WSL2+Ubuntu20.04的全流程安装指南(两种支持安装至 D 盘方式)

前言 WSL2(Windows Subsystem for Linux 2)是 Windows 提供的一种轻量级 Linux 运行环境,具备完整的 Linux 内核,并支持更好的文件系统性能和兼容性。它允许用户在 Windows 系统中运行 Linux 命令行工具和应用程序,而无需安装虚拟机或双系统。本教程将介绍 如何安装 W

【虚拟化】虚拟化简介 | Hypervisor介绍

目录一、什么是虚拟化?二、虚拟化的优点三、Hypervisor3.1 Hypervisor概述3.2 Hypervisor 分类3.3 Hypervisor 与虚拟机协作技术路线(1) 全虚拟化(2) 硬件辅助虚拟化(3) 半虚拟化一、什么是虚拟化 虚拟化是一种能够更有效地利用物理计算机硬件的过程