运维

【Linux篇章】线程同步与互斥1:打破多线程并发困境,开启高效程序运行新境界

上一篇在模拟多线程抢票时,并发抢票出现负数问题,引出了锁的概念。本篇将深入探讨相关知识,包括原子性、线程互斥与同步的概念,介绍条件变量以实现线程同步,讲解 mutex、cond、sem 系列系统接口函数的使用与简单封装。最后,利用这些同步与互斥知识,实现基于生产者 - 消费者模型的普通和环形 B

【Linux】环境变量(图文)

目录一、main函数的参数解释:1、argc和argc的解释2、为什么要这样设置?3、注意:4、命令行计算器:二、认识环境变量三、见见环境变量1、执行一个程序的前提2、指令:echo $PATH3、为什么系统自带的指令运行时不用加 " ./ "4、环境变量:PWD5、环境变量:USER

华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)

文章目录 1. **查看固件和驱动版本** 2. **查看CANN版本** 3. **其他辅助方法** 注意事项 在华为昇腾服务器上查看固件、驱动和CANN版本的常用方法如下: 1. 查看固件和驱动版本 通过命令行工具 npu-smi 执行以下命令查看当前设备的固件(Firmware)和驱动(Driver

分享一下个人在使用 Docker 过程中无法下载镜像的一些解决方法

分享一下个人在使用 Docker 过程中无法下载镜像的一些解决方法 写在开头 0. 修改 docker 配置文件添加加速地址 1. 使用 docker 管理面板 DPanel 加速下载 2. 将 Docker 镜像同步至 Github 仓库 3. 将 Docker 镜像同步至 华为云/阿里云 镜像仓库 写在开头由于目前在国内使用 Docker,

【DBeaver】连接带kerberos的hive[Apache|HDP]

目录一、安装配置Kerberos客户端环境1.1 安装Kerberos客户端1.2 环境配置二、基于Cloudera驱动创建连接三、基于Hive原生驱动创建连接一、安装配置Kerberos客户端环境1.1 安装Kerberos客户端在Kerberos官网下载,地址如下: &#xf

从冯诺依曼到操作系统:打通 Linux 底层核心逻辑

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 一. 冯诺依曼体系结构:现代计算机的硬件协

《Linux 指令实战进阶:从终端新手到 shell 驾驭者的技术跃迁(第三篇)》

前引:本文不会停留在 “指令清单” 的简单罗列,而是从 “技术本质 + 场景落地” 双维度出发:先拆解指令与内核、shell、工具集的协同关系,再通过 “文件处理 - 进程管理 - 日志分析 - 自动化脚本” 四大实战场景,教你掌握 “基础命令组合 + 高级参数优化 + 自定义 alias 配置”

【Dify 沙箱网络问题排查与解决】

🛠️ 背景介绍在使用 Dify 的代码执行沙箱功能时,通过 rookie_text2data 插件生成 SQL 语句,并调用 rookie_execute_sql 执行数据库查询。但在实际运行过程中遇到了如下报错:Run failed: Traceback (most recent call last): File "/var/s

如何使用 Docker 部署大模型:从零到生产的完整指南

随着深度学习和大模型的快速发展,如何高效地部署这些模型成为了一个重要的挑战。Docker 作为一种轻量级的容器化技术,能够将模型及其依赖环境打包成一个可移植的容器,极大地简化了部署流程。本文将详细介绍如何使用 Docker 部署大模型,并给出具体的步骤和示例。1. 为什么使用 Docker 部署大模型?在部署大模型时&#xff0

【图文教程】三步用Cpolar+JuiceSSH实现手机远程连接内网Linux虚拟机

文章目录 前言 **实现逻辑与步骤** **技术优势解析** **典型应用场景** 1. Linux安装cpolar 2. 创建公网SSH连接地址 3. JuiceSSH公网远程连接 4. 固定连接SSH公网地址 5. SSH固定地址连接测试 前言在云计算与本地化部署并行的今天,许多开发者或运维人员需要频繁访问局域网内的虚拟机(如