运维

Linux 重要目录:/boot、/dev、/etc、/usr、/var

Linux 不同类型的数据放在不同职责的目录里Linux 的目录结构并不是“随便放放”,而是有明确分工的:系统启动需要的、硬件设备相关的、配置文件、用户数据、临时文件、软件安装位置、日志与可变数据,都会被放到各自职责明确的目录下。理解这套结构,能让你在部署、排障、做权限管理时少走很多弯路。/boot:启动相关文件/boot 存放

内网穿透的应用-告别信息孤岛!SimpleMindMap和cpolar联合让你的团队脑力激荡不再受网络限制

文章目录 前言 1. Docker一键部署思维导图 2. 本地访问测试 3. Linux安装Cpolar 4. 配置公网地址 5. 远程访问思维导图 6. 固定Cpolar公网地址 7. 固定地址访问 前言是否经历过这样的尴尬?精心绘制的架构图因服务器隔离无法与同事同步,临时会议需要调取思维导图却卡在内网访问权限里? SimpleMind

ubuntu如何开启和关闭图形界面

在Ubuntu中,你可以根据需要开启或关闭图形界面。以下是具体的方法: 关闭图形界面 方法一:使用 systemctl 命令 打开终端。 输入以下命令切换到多用户目标(相当于关闭图形界面):sudo systemctl set-default multi-user.target sudo systemctl reb

Linux网络:初识网络

文章目录 1. 网络发展 1.1 独立模式 1.2 网络互联 1.3 局域网LAN 1.4 广域网WAN 2. 认识 “协议” 2.1 什么是协议? 2.2 为什么要有协议? 2.3 深入了解协议 序:开网络之篇章,建网络之基础,将近2月过去,暑假期间不曾有按时

【Linux进阶系列】:线程(下)

🔥 本文专栏:Linux 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录: 生活有时会把你推下悬崖,勇气不是指望能立刻飞翔,而是在坠落的过程中,拼命去寻找并相信自己能长出翅膀。 ★★★ 本文前置知识: 线程(上)

Windows-docker的安装和初使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、Docker 是什么? 二、安装 1.安装前的准备 1.1 检查 Windows 版本 1.2 确认虚拟化已开启 1.3 启用Hyper-v并开启虚拟任务 2.安装 Docker Desktop 2.1 默认安装 2

《链表面试基础看点:这里不止“快慢指针”的完美实现,更懂“哨兵节点”的巧妙运用》

🔥@晨非辰Tong:个人主页 👀专栏:《C语言》、《数据结构与算法》、《数据结构与算法刷题集》💪学习阶段:C语言、数据结构与算法初学者⏳“人理解迭代,神理解递归。” 引言:链表刷题进行时。寻找中间结点,看似简单,但你的解法是否考虑了所有边界情

全网最详细教你在Ubuntu20.04安装NVIDIA 驱动+CUDA+cuDNN(避坑版 | 图文详解)

前言在深度学习和高性能计算领域,NVIDIA 的 GPU 提供了强大的加速性能,使得各种计算任务(如神经网络训练、科学计算等)能够高效运行。为了充分利用 NVIDIA GPU 的计算能力,我们需要安装 NVIDIA 驱动、CUDA Toolkit 和 cuDNN。这三者相互配合,构成了一个完整的开发和运行环境&#

Linux《线程(上)》

通过之前的学习我们已经了解了操作系统当中的基本的概念包括进程、基础IO、磁盘文件存储等,但是到目前为止我们还未了解到线程相关的概念,这就使得当前我们对操作系统的认知还不是完整的,现在我们是还是无法理解一个进程当中是如何同时的执行多个任务的。接下来在本篇当中我们就将来了解到线程的相关概念,包括线程在我们的理解上应该是什么样的,还有

基本功 | 一文讲清多线程和多线程同步

多线程编程是现代软件开发中的一项关键技术,在多线程编程中,开发者可以将复杂的任务分解为多个独立的线程,使其并行执行,从而充分利用多核处理器的优势。然而,多线程编程也带来了挑战,例如线程同步、死锁和竞态条件等问题。本篇文章将深入探讨多线程编程的基本概念(原子操作、CAS、Lock-free、内存屏障、