操作系统

Ubuntu 24.04 更换 IP 地址全攻略(含图形界面与命令行方法)

在日常工作或运维过程中,我们常常需要为 Linux 服务器或桌面系统配置固定 IP 地址,或者临时切换 IP。本文将详细介绍如何在 Ubuntu 24.04 系统中更改 IP 地址,覆盖了图形界面、命令行、Netplan、NetworkManager 等多种方式,适用于不同场景。一、准备工作在开始之前,我们需要先确认当前系统使用

Linux 基础IO-从 “一切皆文件” 到自定义 libc 缓冲区

前言 在 C 语言文件操作的学习中,我们常会遇到两个 “绕不开” 的核心问题:为什么说操作系统中 “一切皆文件”?printf、fwrite这些库函数比系统调用write更高效的秘密是什么?这两个问题的答案,其实都指向同一个关键概念 ——缓冲区。 很多开发者对文件操作的认知停留在 “调用函数读写数据” 的表层&#xff0

《2025 年度总结》我如何用一年时间,把 C++、 Linux 写成一个 “可成长” 的技术体系 | 博客之星 2025 年度评选

摘要这是一篇对个人技术写作路径的系统性回顾与阶段性总结。文章以体系化技术写作为主线,回溯多个专栏从零散记录走向结构化表达的过程,梳理了写作对技术理解、工程思维与长期积累所产生的真实影响。通过分析读者反馈、自我认知变化以及持续维护所面临的挑战,文章进一步反思了体系化写作的价值与成本,并阐明为何仍选择坚持这一长期投入的创作方式。本文既是对过往写

mac 安装node提示 nvm install v14.21.3 failed可能存在问题

如果你在 macOS 上使用 nvm(Node Version Manager)安装 Node.js 版本 v14.21.3 时遇到安装失败的问题,可以按照以下步骤进行排查和解决: 1. 确认 nvm 安装是否正确 首先,确认你的 nvm 是否正确安装,并且能够正常使用。运行以下命令查看 nvm 的版本&#xff1

【操作系统学习篇-Linux】进程

1. 什么是进程课本概念:程序的一个执行实例,正在执行的程序等 内核观点:担当分配系统资源(CPU时间,内存)的实体。 如果你就看这个来理解进程,那么恭喜你,作为初学者,你没有真正理解到什么是进程! 那么什么是进程? -》我们来看这幅图片

ubuntu24.04安装教程(图文详解)

Ubuntu 24.04 LTS,代号 Noble Numbat,于 2024 年 4 月 25 日发布,现在可以从 Ubuntu 官方网站及其镜像下载。此版本将在 2029 年 4 月之前接收为期五年的官方安全和维护更新。关于 Ubuntu 24.04 LTS 的一些关键点: 发布日期:2024 年 4 月 25 日 代号&#

50系显卡在Ubuntu22.04环境下安装nvidia驱动+CUDA+cuDNN,anaconda下配置pytorch环境一站式解决方案(2025年7月版本)已完结!!!

目录前言一、安装环境介绍二、nvidia显卡驱动安装2.1查看显卡型号(不重要可略过)2.2显卡驱动下载  2.3显卡驱动安装(重要)三、CUDA+cuDNN安装 3.1CUDA下载3.2CUDA安装 3.3环境变量配置 3.4cuDNN下载 3.5cuDNN安装四、anaconda安装4.1anaconda下载4.2anaconda

Linux:多线程---初识线程

文章目录 1. 如何理解Linux中的线程? 2. 重新定义线程和进程 3.重谈地址空间---多线程 4. Linux线程周边的概念 4.1 线程的优点 4.2 线程的缺点 4.3 线程异常 4.4 线程用途 4.5 线程库中的接口使用 序:本章之后,我们对Linux系统部分的知识就到这里结束&#xff0c

【Linux】进程状态

目录一、引言1、孤儿僵尸2:41:50讲解如何通过结构体的某一个成员的地址找到结构体的地址二、进程状态1、状态是什么?2、状态决定了什么?3、运行状态4、阻塞状态5、挂起状态三、具体介绍Linux中的进程状态1、R状态通过代码查看R状态:2、前台进程和后台进程3、S状态4、D状态5、T状态6、t状态:7、Z状态:僵尸状态8、为什

【Linux | 网络】应用层(HTTPS)

目录 一、HTTPS的概念 二、准备概念 2.1 什么是加密和解密 2.2 为什么要加密 2.3 常见的加密方式 2.3.1 对称加密 2.3.1 非对称加密 2.4 数据摘要&&数据指纹 三、HTTPS理解过程 3.1 只使用对称加密 3.2 只使用非对称加密 3.3 双方都使用非对称加密 3.4 对称加密 + 非对称加密 3.5 中