自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 简单学docker

基础镜像(nginx、mysql)是别人做的,实际开发中需要把自己的应用打包成镜像(比如 Python 脚本、Java 程序),这就要用Dockerfile(文本文件,定义镜像构建规则)。# 格式:docker build -t 镜像名:版本号 构建上下文(. 表示当前目录)# 执行后会看到镜像构建过程(Step 1/5 → Step 5/5),最后提示Successfully built xxx# 查看构建好的镜像docker images # 能看到my-python-app:v1。

2025-12-15 15:38:48 734

原创 Ubuntu 22.04 + Linux 6.8 内核 + ConnectX-6 网卡 MLNX OFED 驱动安装

ConnectX-6 网卡将在 Ubuntu 22.04 + Linux 6.8 环境下稳定运行,为 H多卡训练提供高速 RDMA 通信支持。: Ubuntu 22.04 + Linux 6.8 + OFED 24.x = 稳定组合。# 3. 检查现有驱动 dpkg -l | grep mlnx dkms statu。uname -r # 应该显示: 6.8.0-xx-generic。: 清理旧版 → 安装头文件 → 安装 OFED → 验证功能。: 保持内核头文件同步,定期检查驱动状态。

2025-11-28 15:34:51 1004

原创 Linux安全

PASS_MAX_DAYS 90 # 密码最长使用90天PASS_MIN_DAYS 7 # 密码最小使用7天PASS_MIN_LEN 8 # 密码最小长度8位PASS_WARN_AGE 7 # 密码过期前7天警告。

2025-11-25 13:55:34 140

原创 Ubuntu 20.04 FSL/FreeSurfer/AFNI/Matlab/Anaconda/RStudio/SPM/Parallel科研软件安装

sudo。

2025-11-17 12:09:02 714

原创 Centos8.5配置仓库 (可用源)

3.配置 CentOS 8.5 基础归档源(centos-vault)最终配置的 CentOS8.5的。1.检查系统基本信息。

2025-11-12 11:24:58 516

原创 Slurm 集群管理系统:从安装到使用详细

Slurm是一款高效的集群作业管理系统,支持CPU/GPU等资源调度,适用于大规模计算任务。本文详细介绍了Slurm的安装配置步骤:1)环境准备(关闭防火墙、配置主机名);2)安装Munge认证和Slurm软件;3)配置slurm.conf文件定义节点和分区;4)启动控制节点和计算节点服务。核心使用包括:sbatch提交作业(支持GPU任务)、squeue查询状态、scancel终止作业等。实战示例演示了CPU计算和PyTorch训练任务,并介绍了作业数组功能实现批量任务管理。常见问题排查方法包括检查日志文

2025-09-29 09:57:37 930

原创 服务器硬盘管理与 RAID 维护完全指南

【代码】服务器硬盘管理与 RAID 维护完全指南。

2025-09-16 16:08:11 957

原创 CentOS 8.1 安装配置 Docker 、Docker Compose 及 NVIDIA 容器支持

CentOS 8 系列(含 8.1)已于,原官方仓库()已下线,直接使用默认源会出现 “404 Not Found” 或 “无法下载元数据” 错误。:将系统源切换为(CentOS 项目的滚动更新版本,与 CentOS 8 二进制兼容,持续提供软件包支持)。

2025-09-11 15:04:54 888

原创 centos图形界面登入失败--桌面损坏

GDM 服务不存在 + 图形桌面组无残留包 + 核心图形包已卸载 + 启动目标为命令行 → 图形核心组件已卸载完成。

2025-09-11 14:52:18 771

原创 CentOS 7.9通过 module 工具管理 GCC 并编译安装 LAMMPS 和 GROMACS :

CUDA 11.8,已在 /opt 安装 GCC 9.5。

2025-09-09 13:24:43 223

原创 Centos7.9-GROMACS-gpu编译安装

系统:Centos7.9当前 GROMACS 显示,说明编译时未启用 GPU 加速。需重新编译 GROMACS 并添加 GPU 支持(针对 CUDA 12.2):启用 GPU 加速(CUDA),需要并启用。

2025-09-04 10:42:38 347

原创 服务器关机故障排查:大白话版笔记

举个例子:你远程连服务器传文件,突然断了,去机房看机器灯灭了 —— 这是 “意外关机”;你执行poweroff,屏幕显示 “等进程 1234 结束”,卡半小时 —— 这是 “关机失败”。shutdown。

2025-08-27 10:10:56 627

原创 简单Modules 的配置与管理,灵活应对多版本软件环境的需求。

安装依赖(Tcl 环境)# 下载源码# 编译安装(自定义路径)make# 配置环境变量。

2025-08-11 15:45:15 1468

原创 Linux系统硬盘选型与物理槽位定位

本文详细介绍了如何定位服务器硬盘的物理槽位。针对不同硬盘类型(NVMe、SATA/SAS、RAID逻辑卷)提供了对应的设备名规则和连接方式。通过系统工具(smartctl、lsscsi、udevadm等)和厂商专用工具(storcli、hpssacli等)获取硬盘信息并匹配物理位置,特别说明了NVMe通过PCIe拓扑定位、SATA需结合控制器信息的差异。强调硬件手册对SlotID映射的重要性,以及不同服务器厂商工具的使用方法。最后指出物理槽位编号需与工具输出严格匹配,为服务器硬盘管理提供了完整的技术指导。

2025-08-11 11:22:50 644

原创 Singularity 安装

适用于在具有的计算机上。其他安装选项(如构建 RPM 包、非 root 权限安装)请参阅《管理员指南》的“安装”部分。若需在共享资源上请求安装,请参考“请求安装”部分联系系统管理员。:用于创建/运行(将应用+依赖打包的独立环境)。:专为 HPC(高性能计算)设计,无需后台守护进程,支持非 root 运行容器(但安装本身需 root 权限)。快速安装、官方稳定版初学者从拉取镜像运行📌:非 root 用户可使用--prefix指定安装路径(需解压预编译包)。安装步骤。

2025-06-19 13:05:18 1269

原创 Ubuntu--单用户模式暂时解决因显卡驱动问题导致的屏幕显示异常,比如黑屏。

一.GRUB(GRand Unified Bootloader )启动项配置界面。

2025-05-30 11:17:23 581

原创 python--基础学习

Python 是一种由 Guido van Rossum 于 1989 年开发的高级、通用、解释型编程语言。它以。

2025-05-29 08:54:14 1219

原创 Rocky Linux 8.6 系统的 Kubernetes (k8s) 单机安装

Kubernetes (k8s) 是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。

2025-05-09 14:38:46 684

原创 Linux系统之间的ssh密钥登入模拟(密钥,公钥)

要确保该用户在服务端存在,并且其 ~/.ssh/authorized_keys 文件中已经添加了客户端的公钥。要还原ssh的配置 可以先备份后方便还原或者直接进入开启公钥的配置文件 把配置还原即可。若想验证不同用户的 SSH 密钥登录,可在客户端使用不同的用户名进行登录尝试。前提条件:两台主机都在同一个网段,都装了ssh ,都开启了密钥登入(可选)步骤 1:在客户端(192.168.244.171)生成 SSH 密钥对。步骤 :在客户端(192.168.244.171)测试 SSH 密钥登录。

2025-04-29 14:08:04 397

原创 Linux 系统中-initramfs(Initial RAM File System)临时根文件系统

initramfs 是 Linux 启动过程中不可或缺的临时环境,用于加载驱动、挂载根文件系统,并在故障时提供救援接口。如果无法进入 initramfs 模式,通常需要检查硬件状态、文件系统完整性或重新生成 initramfs 文件。如果根文件系统损坏或无法挂载,系统会停留在 initramfs 的救援模式(即你提到的 "initramfs 模式"),允许用户手动修复问题(例如运行。对于复杂存储配置(如加密、LVM、RAID),内核需要依赖 initramfs 提供的工具才能挂载根文件系统。

2025-04-24 16:08:41 987

原创 ubuntu安装nvidia-docker

ubuntu系统安装nvidia-docker

2025-04-22 09:43:03 783

Ubuntu 20.04.1 安装pycaff

Ubuntu 20.04.1 安装pycaff

2025-07-16

【深度学习框架安装】Ubuntu系统下Anaconda管理PyTorch与TensorFlow的GPU环境搭建及多用户配置指南文档的主要内容

内容概要:本文档详细介绍了在Ubuntu系统上安装Anaconda、PyTorch和TensorFlow的步骤。首先简要介绍了Anaconda、PyTorch和TensorFlow的特点及其适用场景,其中Anaconda作为包与环境管理系统,能有效管理Python包及依赖并创建独立虚拟环境;PyTorch具有强大的张量计算能力和动态计算图,适合模型实验;TensorFlow则以其强大的生态系统和静态计算图适用于大规模训练与部署。接着,文档详细描述了安装流程,包括下载Anaconda安装包、执行安装脚本、配置环境变量,以及在base环境中安装GPU版本的TensorFlow和PyTorch的具体命令。最后,文档还提供了为其他用户配置Conda环境变量的方法,确保多用户环境下也能顺利使用这些工具,并解答了一些常见问题如权限不足、卸载Conda、切换环境等。 适合人群:具备一定Linux基础,对机器学习开发环境搭建感兴趣的开发者或研究人员。 使用场景及目标:①希望在Ubuntu系统上快速搭建起包含PyTorch和TensorFlow的机器学习开发环境;②需要在同一台机器上为多个用户提供一致的开发环境配置;③解决安装过程中可能出现的权限、版本兼容性等问题。 阅读建议:由于涉及到具体的命令行操作,建议读者在实际操作时对照文档逐步进行,特别注意每个步骤后的验证环节,确保安装正确无误。同时,对于不熟悉Linux命令行的用户,建议先了解基本的命令行操作。

2025-05-09

【操作系统与硬件配置】CentOS 7安装NVIDIA驱动及CUDA 12.4:显卡配置与环境变量设置指南

内容概要:本文详细介绍了在CentOS 7系统上安装英伟达显卡驱动和CUDA的过程。首先,需要下载对应版本的离线包并通过命令行工具查看显卡型号和支持的驱动。接着,禁用系统默认的开源nouveau驱动,以防止其与NVIDIA专有驱动冲突。然后,安装NVIDIA显卡驱动,包括设置权限、选择安装模式(集显或独显)、处理Secure Boot、选择是否安装32位兼容性库和重建initramfs等步骤。最后,安装CUDA工具包,配置环境变量,并通过创建软链接确保不同CUDA版本可以共存。 适合人群:具有Linux基础,尤其是对CentOS有一定了解的用户,以及需要使用GPU加速计算的研究人员和开发者。 使用场景及目标:①为深度学习、科学计算等高性能计算任务准备环境;②确保系统能够充分利用NVIDIA GPU硬件性能;③解决开源nouveau驱动与NVIDIA专有驱动之间的冲突问题;④配置多版本CUDA共存,方便切换不同版本进行开发测试。 阅读建议:在实际操作前,建议仔细阅读每一步骤的具体说明,特别是关于禁用nouveau驱动、处理Secure Boot以及配置环境变量的部分,确保理解后再动手实践。此外,在安装过程中遇到问题时,可以通过查看日志文件来排查错误。

2025-05-09

【云计算部署与管理】Samba文件共享服务配置详解:从安装到跨平台文件共享实战

内容概要:本文详细介绍了Samba文件共享服务的部署与管理,涵盖从基本概念到实际配置的各个方面。首先解释了SMB/CIFS协议及其在不同操作系统间通信的重要性,接着描述了Samba软件包的构成和主要程序(smbd、nmbd)的功能。文档详细说明了Samba配置文件(`/etc/samba/smb.conf`)的关键配置项,包括全局设置、共享目录配置以及安全性和权限控制。此外,还提供了详细的步骤来安装Samba服务、配置匿名和用户认证共享、创建和管理Samba用户账户、设置文件权限和访问控制,并展示了如何通过命令行工具如`smbclient`和`mount`进行客户端访问和挂载共享目录。最后,文章介绍了如何实现Samba服务的永久挂载和自动启动。 适合人群:适用于有一定Linux基础,尤其是对网络服务和文件系统有初步了解的系统管理员和技术人员。 使用场景及目标:①帮助读者掌握Samba服务器的安装、配置和管理方法;②指导用户实现跨平台的文件和打印资源共享;③提升读者在网络环境中配置和优化Samba服务的能力,确保安全可靠的文件访问。 其他说明:文档内容详实,不仅包含理论知识,还提供了大量实战操作示例,便于读者理解和实践。建议读者在学习过程中结合实际环境进行练习,并参考官方文档获取最新信息和支持。

2025-05-09

【Linux系统】ADB35.0.2安装指南:检查版本、下载、配置环境变量及验证安装成功

内容概要:本文档详细介绍了在 Linux 系统上安装 Android Debug Bridge (ADB) 35.0.2 的步骤。首先,通过命令 `adb --version` 检查当前已安装的 ADB 版本,若非 35.0.2 则需进行更新。接着,从 Google 官方存储库下载指定版本的 ADB 压缩包并解压,得到包含 adb 和 fastboot 工具的 platform-tools 文件夹。为了使 ADB 能够全局访问,需将 platform-tools 文件夹移动到 `/usr/local/` 目录下,并通过修改 `~/.bashrc` 文件,将 `/usr/local/platform-tools` 添加到系统的 PATH 环境变量中。最后,再次使用 `adb --version` 命令验证安装是否成功,确保输出为 Android Debug Bridge version 35.0.2。; 适合人群:Linux 用户、Android 开发者以及需要在 Linux 系统上使用 ADB 工具的相关技术人员。; 使用场景及目标:① 在 Linux 系统上正确安装并配置 ADB 35.0.2;② 确保 ADB 工具能够全局访问,方便进行 Android 设备调试和管理。; 阅读建议:按照文档中的步骤逐一操作,确保每一步都执行正确,特别是环境变量的设置,避免因路径问题导致 ADB 无法正常使用。

2025-05-09

Ubuntu 20.04.1 安装pycaff

Ubuntu 20.04.1 安装pycaff

2025-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除