自学内容网 自学内容网

linux命令

1. 创建用户

参考Linux 如何创建用户、设置密码、创建组、用户和组绑定、用户之间切换、普通用户切换到root用户?_linux创建用户的命令是什么-CSDN博客

1.1. 具体操作

使用 useradd 命令可以创建新用户。例如,创建一个名为 “newuser” 的用户,可以执行以下命令:

sudo useradd newuser

2. 设置密码

参考:Linux 如何创建用户、设置密码、创建组、用户和组绑定、用户之间切换、普通用户切换到root用户?_linux创建用户的命令是什么-CSDN博客

2.1. 具体操作

使用 passwd 命令可以设置用户的密码。例如,为新用户 “newuser” 设置密码,可以执行以下命令:

sudo passwd newuser

该命令会提示您输入新密码并确认密码。

3.更改权限

参考:linux服务器为普通用户添加root权限_sudo 设置普通用户具有 root 权限-CSDN博客

        具体操作: ALL是大写

----

惨痛教训

不要随意改Linux的系统文件,改sudoers文件导致,全组都不能用sudo了

感谢这个博主写的帖子,使用grub,进恢复模型改了文件

linux服务器中/etc/sudoers文件报错导致sudo权限无法使用_sudo没有找到有效的sudoers资源-CSDN博客

4.设置用户后只显示$符号

Linux系统,切换用户后只显示$问题_linux切换用户输入密码后出现美元符-CSDN博客

vscode免密链接

 、、、、没设置成功

安装cuda和cudnn

Ubuntu22.04安装CUDA和cuDNN详细过程记录_ubuntu22.04安装cudnn-CSDN博客

安装cuda,选择了11.7

CUDA Toolkit 11.7 Downloads | NVIDIA Developer

ubuntu安装cuda是需要选择那些选项

install

uninstall

配置环境变量path

添加以下内容:

export PATH=$PATH:/usr/local/cuda-11.7/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64

 PATH includes /usr/local/cuda-11.7/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-11.7/lib64, or, add /usr/local/cuda-11.7/lib64 to /etc/ld.so.conf and run ldconfig as root

激活环境变量

最后:

source ~/.bashrc
nvcc -V

cuda安装成功

服务器同时装多个版本的cuda

主要是改bashrc

【Linux】在一台机器上同时安装多个版本的CUDA(切换CUDA版本)_linux安装多个cuda-CSDN博客

Ubuntu 20.04安装CUDA & CUDNN 手把手带你撸_ubuntu20.04安装cuda-CSDN博客

下载对应的cudnn,安装

怎么查看自己的cuda对应的cudnn呢?

cuda=11.7,v100显卡,ubuntu18.04,NVIDIA-SMI 525.105.17   Driver Version: 525.105.17

cudnn并没有严格的对应,只需要区分好cuda的版本号即可

下载

cuDNN Archive | NVIDIA Developer

对应

Local Installer for Linux x86_64 (Tar)Local Installer for Ubuntu18.04 x86_64 (Deb)什么区别

回答没有差异CUDNN:Local Installer for Linux x86_64和Local Installer for Ubuntu20.04 x86_64对ubuntu20.04来说有什么区别?_ubuntu20.04是linux64吗-CSDN博客

没有安装cudnn因为记得不安cudnn也可以跑模型

Ubuntu 20.04安装CUDA & CUDNN 手把手带你撸_ubuntu20.04安装cuda-CSDN博客

ubuntu安装miniconda下载安装pytorch,进行

2、Miniconda安装

更新包以及安装开发环境,索性在刚开始就装上

sudo apt upgrade
sudo apt install build-essential

下载安装包

wget 

chmod +x  

bash

Latest Miniconda installer links by Python version — Anaconda documentation

 安装

Miniconda3 will now be installed into this location:
/home/zjx/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/zjx/miniconda3] >>> 
PREFIX=/home/zjx/miniconda3
Unpacking payload ...
                                                                                                                                                                            
Installing base environment...


Downloading and Extracting Packages:


Downloading and Extracting Packages:

Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
   run the following command when conda is activated:

conda config --set auto_activate_base false

You can undo this by running `conda init --reverse $SHELL`? [yes|no]

最后应该选择yes,弄错了,PATH下面是添加环境变量

注意是在自己的bashrc,登录自己的账号,别用root!!!!!

./bashrc

conda:未找到命令_sudo: conda:找不到命令-CSDN博客

conda 如何从另一台服务器clone环境

使用SCP直接clone,用于

这个非常好,

work

跨服务器复制anaconda的环境(直接复制无需重复安装包)_服务器 怎么copy别人的环境-CSDN博客

windows的,不能用,不知道是不是我输入的不对

【保姆级教程】Anaconda环境迁移:直接将之前搭建好的环境从一个机子迁移到另一个机子-CSDN博客

 删除了重新安装miniconda

卸载 Miniconda 详解_卸载miniconda-CSDN博客

 linux的,不好使,只能是yaml格式的

copy过去的tar.gz文件如何解压

tar -zxvf example.tar.gz

copy文件

Failed to initialize NVML: Driver/library version mismatch

解决nvidia-smi “Failed to initialize NVML: Driver/library version mismatch”_nvidia-smi failed initial-CSDN博客

网上说的都是自动更新了

已解决【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch解决方法-腾讯云开发者社区-腾讯云 (tencent.com)

这个说事系统自动更新了 Failed to initialize NVML: Driver/library version mismatch_failed to initialize nvidia driver-CSDN博客

 

如果不行就重新安装驱动 

卸载原有驱动

vscode调试需要输入参数

 编写VScode调试代码文件:launch.json文件_vscode launch.json怎么写-CSDN博客

tar

tar 解压文件tar.gz

#解压到目录
tar -xzvf example.tar.gz -C /path/to/destination
#解压到当前目录
tar -xzvf example.tar.gz -C /path/to/destination

 


原文地址:https://blog.csdn.net/qq_38657433/article/details/140046328

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!