当前位置: 首页 > news >正文

连接new服务器注意事项

注意:VSCODE版本与服务器乌班图系统的兼容性

解决方案:VS Code Server 因 glibc 版本过低无法运行

根据 ldd 信息,远程主机的 glibc 版本是 2.27,而 VS Code Server 的最新版本通常需要 glibc 2.28 或更高版本


1. 升级 glibc(推荐)

适用于 Ubuntu 18.04(默认 glibc 2.27)→ 升级到 Ubuntu 20.04+(glibc 2.31+)

# 检查当前系统版本
lsb_release -a# 升级到 Ubuntu 20.04(LTS)
sudo do-release-upgrade

2. 使用 VS Code 的旧版本(临时解决方案)

VS Code 1.70+ 需要 glibc ≥ 2.28,尝试 手动下载旧版 VS Code Server:

# 在远程主机上执行:
export VSCODE_SERVER_VERSION="1.69.0"  # 支持 glibc 2.27 的最后一个版本
wget https://update.code.visualstudio.com/commit:${COMMIT_ID}/server-linux-x64/stable
tar -xzf stable -C ~/.vscode-server/bin/${COMMIT_ID} --strip-components 1

一.Miniconda3 安装步骤(Linux系统)

1.创建在自己账户下的conda 环境目录

mkdir -p ~/miniconda3

新建一个名为 miniconda3 的目录( -p 确保目录不存在时自动创建,避免报错)。

2.下载安装包

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh

从Anaconda官网下载适用于Linux x86_64架构的Miniconda3最新版安装脚本,并保存到 ~/miniconda3/miniconda.sh 。

3.执行安装包

bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
  • -b :静默安装(无交互界面)

  • -u :若已安装则升级

  • -p :指定安装路径为 ~/miniconda3

4.清理安装包

rm ~/miniconda3/miniconda.sh

安装完成后删除下载的脚本文件,节省空间。

切换目录

cd ./
ls
cd ../miniconda3#上两级目录下的
pwd#显示当前文件夹

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二. 从sh切换到bash

1.切换前

在这里插入图片描述

2.切换后

在这里插入图片描述

三 .conda配置初始化

limin@xd:~/miniconda3/bin$ ./conda init

在这里插入图片描述

四.conda激活及安装

limin@xd:~/miniconda3/bin$ source ~/miniconda3/bin/activate
(base) limin@xd:~/miniconda3/bin$ conda create -n learning python=3.11
Channels:- defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

在这里插入图片描述

编程环境激活

conda activate learning

在这里插入图片描述

五.Torch安装

pip3 install torch torchvision torchaudio
pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

六.查看显卡信息:

(learning) limin@xd:~/miniconda3/bin$ lspci | grep -i vga

在这里插入图片描述

(learning) limin@xd:~/miniconda3/bin$ nvidia-smi

在这里插入图片描述


文章转载自:
http://angleton.elldm.cn
http://canto.elldm.cn
http://chicly.elldm.cn
http://cane.elldm.cn
http://borosilicate.elldm.cn
http://alcoholometer.elldm.cn
http://bumblepuppy.elldm.cn
http://apodous.elldm.cn
http://advection.elldm.cn
http://ague.elldm.cn
http://cardiant.elldm.cn
http://blt.elldm.cn
http://calumniate.elldm.cn
http://apiculturist.elldm.cn
http://camelot.elldm.cn
http://browningesque.elldm.cn
http://adynamia.elldm.cn
http://cerium.elldm.cn
http://brake.elldm.cn
http://auris.elldm.cn
http://bookstore.elldm.cn
http://biotechnology.elldm.cn
http://bolar.elldm.cn
http://cantaloupe.elldm.cn
http://brushup.elldm.cn
http://brayer.elldm.cn
http://aglaia.elldm.cn
http://amaurosis.elldm.cn
http://ascham.elldm.cn
http://beaming.elldm.cn
http://www.dtcms.com/a/281317.html

相关文章:

  • Java核心类库深度解析与实战:从字符串处理到计算器开发
  • 外网如何连接内网中的mysql数据库服务?跨网直接访问操作,不用公网IP
  • 人机协作系列(四)AI编程的下一个范式革命——看Factory AI如何重构软件工程?
  • 力扣——1071. 字符串的最大公因子
  • 解密AWS VPC路由表:显式关联与隐式关联,谁决定了网络出口?
  • 深入剖析Java并发基石:AQS原理与实战
  • java 并发面试题2
  • 【Java篇】IntelliJ IDEA 安装与基础配置指南
  • Linux操作系统从入门到实战(十)Linux开发工具(下)make/Makefile的推导过程与扩展语法
  • 大模型在1型糖尿病肾病V期预测及治疗方案制定中的应用研究
  • 快速了解 HTTPS
  • MyBatis Plus功能增强全解析:从手写SQL到优雅开发的进阶指南
  • 16、鸿蒙Harmony Next开发:组件扩展
  • KeilMDK5如何生成.bin文件
  • 项目进度跨地域团队协作困难,如何统一进度安排
  • PHP语法高级篇(三):Cookie与会话
  • Redis中的红锁
  • ADC采集、缓存
  • Axios 完整功能介绍和完整示例演示
  • 映美打印机-URL页面打印
  • Spring MVC 执行流程详解:一次请求经历了什么?
  • 微信小程序:在ios中border边框显示不全
  • XCTF-repeater三链破盾:PIE泄露+ROP桥接+Shellcode执行的艺术
  • PyTorch 数据加载实战:从 CSV 到图像的全流程解析
  • 股指期货主连和次主连的区别是什么?
  • 游戏加速器核心技术:动态超发
  • Linux 文件系统实现层详解:原理、结构与驱动衔接
  • 人类气道黏膜下腺类器官:解析呼吸炎症与感染的新平台
  • Sharding-JDBC 分布式事务实战指南:XA/Seata 方案解析(三)
  • (3)从零开发 Chrome 插件:网页图片的批量下载