服务器常用命令

本文介绍了Linux环境中安装Miniconda、添加用户、部署Pytorch1.10.0withCUDA11.3以及Tensorflow的离线安装方法。还涵盖了screen、tmux、htop等实用工具的安装,以及Matlab的后台运行和SSH的相关管理命令。
摘要由CSDN通过智能技术生成

常用命令

1. miniconda 下载

离线下载:https://download.pytorch.org/whl/torch/
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.8.3-Linux-x86_64.sh --no-check-certificate
chmod 777 Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-py38_4.8.3-Linux-x86_64.sh

2. 添加用户

useradd -d /home/xxx -m xxx
usermod -s /bin/bash xxx

3. pytorch==1.10.0 cuda=11.3

conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge
测试
import torch
print(torch.cuda.is_available())

4. tensorflow

在线安装 可能有用,大概率会出错
https://blog.csdn.net/qq_33523482/article/details/120004480
https://blog.csdn.net/qq_33963007/article/details/127438482
离线安装
https://blog.csdn.net/wu496963386/article/details/109583045
进入到离线安装包的位置,pip install 下好以下包
nvidia-cublas           11.2.1.74
nvidia-cuda-cupti       11.1.69
nvidia-cuda-nvcc        11.1.74
nvidia-cuda-nvrtc       11.1.74
nvidia-cuda-runtime     11.1.74
nvidia-cudnn            8.0.4.30
nvidia-cufft            10.3.0.74
nvidia-curand           10.2.2.74
nvidia-cusolver         11.0.0.74
nvidia-cusparse         11.2.0.275
nvidia-dali-cuda110     0.26.0
nvidia-dali-nvtf-plugin 0.26.0+nv20.10
nvidia-nccl             2.7.8
nvidia-pyindex          1.0.5
nvidia-tensorboard      1.15.0+nv20.10
nvidia-tensorrt         7.2.1.4
tensorflow-estimator    1.15.1
测试
import tensorflow as tf
tf.test.is_gpu_available()

5. screen、tmux、htop

sudo apt install screen
https://blog.csdn.net/qq_41648043/article/details/109512804
sudo apt install tmux
sudo apt-get install htop

6. matlab

安装
https://zhuanlan.zhihu.com/p/394298249
#始终保持在后台,kill-9暂停
nohup matlab -nodisplay -nosplash -r matlab_script > outfile.txt &
nohup /usr/local/Matlab/R2020a/bin/matlab -nodisplay -nosplash -r matlab_script > outfile.txt &
nohup matlab -nodisplay -r tune_sgw_ca1 > ca1.txt </dev/null &
#输出重定向,并且程序运行结束自动退出
nohup /usr/local/Matlab/R2020a/bin/matlab -nodesktop -nosplash -r "tune_demo; exit" < /dev/null > tune.txt 2>&1 &
nohup matlab  -nodesktop -nosplash -r "tune_demo; exit" < /dev/null > tune.txt 2>&1 &

7. ssh相关

# 参考博客
https://blog.csdn.net/Hay54/article/details/78522319
#查看系统在线用户
w
# 查看自己输入哪个终端
who am i
# kill
pkill -kill -t pts/1
# 可查看ssh连接数
netstat -nat | grep -i ‘22’ | wc -l 或者lsof -i:22 |wc -l
# 查看ssh状态
systemctl status sshd
# 查看ssh连接数
netstat -tnpa | grep 'ESTABLISHED.*sshd'
ssh登录服务器后使用lastb命令,命令会显示最近错误登录的日志,包括通过ssh服务错误登录的日志

8. linux

#查看系统中文件的使用情况
df -h
#查看当前目录下各个文件及目录占用空间大小
du -sh *
# 查看显卡被哪个程序占用(根据pid)
ps -ef|grep [pid]
# 查看进程的开始、运行时间
ps -eo pid,lstart,etime | grep pid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值