【ubuntu18.04】系统安装、查看Linux信息、Linux卡死、用户创建、快捷键、kill 进程

一、查看Linux相关信息

1. 查看当前系统版本

  • 输入命令:
uname -a

在这里插入图片描述

2. 查看显卡信息

  • 输入命令:
nvidia-smi -L

在这里插入图片描述

二、ubuntu18.04系统

1. 安装ubuntu18.04 桌面版

2. 安装显卡驱动

  • 最好用最新的,比如显卡驱动版本为:470.57.02,驱动版本决定cuda版本 。
  • 安装完驱动,输入:nvidia-smi,能输出显卡信息就表示安装成功。
  • Driver Version: 470.57.02 :表明当前驱动版本是470.57.02。
  • CUDA Version: 11.4 :表明当前驱动可以安装的cuda最高版本是11.4, 向下兼容
    在这里插入图片描述

3. 安装conda。

conda下载清华开源软件镜像站中科大镜像源。配备镜像源则在命令行中去掉-c pytorch
在这里插入图片描述

  • 测试是否安装成功,终端输入命令:
conda --version

显示安装的版本,表明按照成功。
在这里插入图片描述

  • linux创建虚拟环境:
conda create -n env_name python==3.9

注: env_name换成自己的环境名字。

  • 输入python可以进入python环境,同时也可以看见使用的python版本。
    在这里插入图片描述
    注: 退出解释器,按:ctrl+z 或是exit()

4. 安装cuda。

  • 直接下载cuda版本后安装(本文采用)或者在conda环境中安装cuda。cuda下载
    在这里插入图片描述
    注: 我们选择了cuda 11.4.4。

在这里插入图片描述

  • 选择了对应的属性之后,在终端依次输入以下命令,即:
wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
sudo sh cuda_11.4.4_470.82.01_linux.run

  • 具体操作可以搜其他攻略。
  • 测试CUDA是否安装成功 。打开终端cmd,输入命令:nvcc -V
    在这里插入图片描述

5. 安装pytorch。

三、pycharm配环境注意事项

  • 可以在终端进行,也可以在pycharm里安装。
    • 终端进入虚拟环境,根据代码要求,一键安装:pip install -r requirements.txt
    • 在pycharm里,设置 -> project-interpreter,新建+ -> conda environment -> 选择python版本3.8
  • 安装原则:先安装包大的,以防出错,可以用镜像(清华大学镜像,pip国内镜像),比如torch。
  • pip install numpy==1.170 ,pip指定版本号。conda install numpy不指定版本号
  • 查看安装的包,输入:conda list / pip list / conda env list

四、Linux卡死的问题

1. Alt+ctrl+F1 ,切换登陆界面。

2. 电源键,重新开机。

五、Linux创建新用户

注:先不设置密码,下次的登陆设置。Linux 桌面添加用户

1. 右上角 -> 点用户名wanghui -> Account settings

2. 右上角Unlock -> 输入密码 -> 右上角Add User account

六、Linux快捷键

1. dir : 查看当前文件夹目录

2. cd 文件夹名 : 切换到该文件夹

3. cd .. : 退回上一层(上一级目录)

4. cd - : 退回上一个访问目录

5. -su : 获取root权限

6. ctrl+z : 挂起,将任务中断,但此任务没有结束,在进程中,放在后台

在这里插入图片描述

7. jobs : 显示当前暂停的进程;

也可以用:

jobs -l

会返回一个job number(作业号)和进程号(PID)。
在这里插入图片描述

8. 恢复暂停的进程

  • bg + N : 使第 N 个任务在后台运行。也可以用bg %N
    注: 这里的后台运行指的是关联当前终端,如果关闭终端,程序终止。如果需要关闭终端,程序仍然可以继续运行,使用disown -h %1 ,如下图:也可以使用 fg + N / fg %1 命令重新调回前台。
    在这里插入图片描述

  • fg + N : 使第 N 个任务在前台运行。
    在这里插入图片描述

注: bg,fg 不带 N 时表示对最后一个进程进行操作。

7. ctrl+c : 强行中断当前程序的执行

8. ctrl+\ : 退出

9. ctrl+d : 结束当前输入

10. sh run_train.sh :运行程序

11. 查看虚拟环境的python版本

  • 激活环境:conda activate pytorch

  • 终端输入: python,进入python解释器。
    在这里插入图片描述

  • 退出解释器,按:ctrl+z 或是exit()

12. N/A : no available

七、kill进程

  • 问题:CUDA out of memory。
  • 原因:用 ctrl+z 终止运行,造成很多僵尸进程占用服务器内存。
  • 解决方法:
  1. 查看服务器下python进程(grep过滤):(或用nvidia-smi,查看内存占用情况)
ps -ef | grep python

也可以用其他方法查看:

ps -ef
# 可以查看占用内存情况
ps -aux
  1. kill 进程,进程号PID
kill -s 9 进程号

也可以杀死所有python 进程:

killall -9 python

如果没有权限,用:

sudo kill -s 9 进程号

注:需要输入密码

八、Linux帮助

1. help(append) : 查看append语法,append是list中的方法。

2. help(list) : 查看list里面有哪些方法和属性

3. help(list.append)

九、Windows 安装环境

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

参考

Linux 进程管理快捷键 ctrl+z、ctrl+c、ctrl+\、ctrl+d介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值