Linux(Ubuntu):配置SSH、xrdp、miniconda、pytorch

1 篇文章 0 订阅
1 篇文章 0 订阅

分区

【个人笔记】Ubuntu分区方案-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_42751676/article/details/120850185

之前存在一个误区:/home需要单独分区。实则不然,/主分区下面就有一个home!!!而这个home就是打开ubuntu文件夹左侧那个我们常用的主目录,我们平常的代码、数据以及一些其它文件都习惯性地放在这里。此外,Linux安装软件和Windows不同。Windows总是把软件安装在一个指定的文件夹里面,而Linux不一样。Linux是把要安装的软件按照其类型分别安装在/主分区的各个文件夹里面,比如所有软件的配置文件都安装在/etc下面,软件依赖的库文件都安装在/lib下面等。所以!这些乱七八糟的东西都得放在/主分区下面,40G根本不够用!!
另一方面,划分的/home分区会创建一个与主分区下面的home文件夹一模一样的一套东西,但一般不会用到它(反正我还是喜欢直接打开文件夹后点左边的主目录进入到主分区下的home中)。所以,在安装系统时创建/home分区是没有多大必要的。

新的方案如下:

  • /boot 主分区,512M

(Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。)

  • swap 主分区,16G

(虚拟内存,电脑内存多大给多大)

  • / 主分区,剩下的全给

(安装系统和软件,相当于windows的C盘,里面包含用户工作目录/home)

ubuntu系统重新分区、根目录扩容_ubuntu重新分配磁盘空间-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/code_segment/article/details/79237500


显卡驱动

Ubuntu 20.04显卡驱动安装,亲测有效_uduntu20.04安装显卡驱动-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_44281201/article/details/121207824


 pip换源

pip config set global.index-url  https://pypi.tuna.tsinghua.edu.cn/simple/
pip install pip -U


SSH

https://blog.csdn.net/qq_63041460/article/details/129014997

安装 OpenSSH server
sudo apt update
sudo apt upgrade
sudo apt install openssh-server
启用并验证ssh服务正在运行
sudo systemctl status ssh

出现图片上的内容不用再执行下面两个命令

如果不成功执行下面两个命令

sudo systemctl enable ssh
sudo systemctl startssh


sudo systemctl status ssh

配置防火墙、端口(默认为22)并检查状态
sudo ufw allow ssh
sudo ufw enable
sudo ufw status


xrdp

【精选】Ubuntu利用xrdp实现远程桌面连接(局域网可用)_ubuntu xrdp远程桌面-CSDN博客(跳过开头,无法正常显示则安装)

安装xrdp:

sudo apt install xrdp

验证是否安装成功:

sudo systemctl status xrdp

xrdp 使用 /etc/ssl/private/ssl-cert-snakeoil.key

所以将xrdp添加到ssl-cert用户组中:

sudo adduser xrdp ssl-cert
配置防火墙
sudo ufw allow 3389


文件权限

# 授予xxx路径所有权限
sudo chmod -R 777 xxx


miniconda

miniconda 安装

安装最新的64位版本的安装程序,然后自行清理。

(要安装不同版本或体系结构的Linux版Miniconda,请在wget命令中更改.sh安装程序的名称。)

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

安装后,初始化新安装的 Miniconda。以下命令针对 bash 和 zsh shell 进行初始化:

~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

最后,重新进入终端

miniconda 换源

1. 在终端中输入命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

2. 打开 ~/.condarc 文件(用户目录下,没有则执行 conda config --set show_channel_urls yes 
), 替换原有文件:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud


Conda环境 、Pytorch

Conda

# 创建
conda create -n 环境名 python=3.8
# 激活
conda activate 环境名

# 删除
conda remove -n 环境名 --all

Pytorch

https://pytorch.org/

# python 3.8  pytorch 1.13.1

pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116

我的其他环境包

pip install timm==0.9.8 thop efficientnet_pytorch==0.7.1 einops grad-cam==1.4.8 dill==0.3.6 albumentations==1.3.1 pytorch_wavelets==1.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install psutil
pip install seaborn

get_COCO

pip install pycocotools
pip install tidecv
pip install -U openmim
mim install mmengine
pip install mmcv==2.0.0rc4 -f https://download.openmmlab.com/mmcv/dist/cu116/torch1.13/index.html

pip install Flask


Linux 多账户

Linux如何创建用户、新增用户、创建新用户、删除用户(adduser、deluser)(useradd、userdel)、获取用户列表、查看家目录_linux添加用户-CSDN博客

增加

sudo adduser xxx

# 追加管理员权限
sudo adduser username

删除

# 只删除用户
sudo userdel xxx

# 连同用户主目录一起删除
sudo derlser -r xxx

其他 

grep -Po '^sudo.+:\K.*$' /etc/group # 列出sudo权限的账户

sudo deluser username sudo # 删除指定用户的sudo权限

sudo vim /etc/sudoers # 打开/etc/sudoers查看特殊root权限用户,

# 并注释掉ALL=(ALL:ALL) ALL权限用户


挂载/更改 硬盘路径

linux系统插入新硬盘后如何挂载、取消挂载、重新挂载到新的路径下?_软件应用_什么值得买为什么要学linux?因为也许很快不久之后(目前已经在悄悄发生了),windows会使用的越来越少,而基于linux系统的国产操作系统会用得越来越多icon-default.png?t=N7T8https://post.smzdm.com/p/a4pz3er7/


其他

在 Linux 环境下安装 Pycharm_linux pycharm_Echo.斜杠青年的博客-CSDN博客Linux 安装 Pycharm_linux pycharmhttps://blog.csdn.net/CNjcdyl/article/details/125158395

查看gpu状态 

nvidia-smi

报错安装: 

pip install gpustat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值