美文网首页linux运维Linux
重装系统的一次清单

重装系统的一次清单

作者: Yah_da | 来源:发表于2021-03-13 22:32 被阅读0次

    1. 安装系统Ubuntu 16

    sudo apt-get update
    

    2. 显卡驱动NVIDIA

    issue:ubuntu无法登录,显示器分辨率

    # 重装驱动
    sudo service lightdm stop
    sudo apt-get remove --purge nvidia*
    sudo sh NVIDIA-Linux-x86_64-455.23.04.run --uninstall
    sudo sh NVIDIA-Linux-x86_64-455.23.04.run
    sudo service lightdm start
    reboot
    

    参考:
    Ubuntu更新显卡驱动
    卸载旧驱动,安装新驱动

    2.1. CUDA 11.1
    1. 下载cuda.run
      注:必须与torch版本对应
      pytorch官网下载CUDA官网下载
    2. 安装cuda.run
    sudo sh cuda_11.1.1_455.32.00_linux.run
    
    注意:只安装Toolkit
    1. 配置环境
    sudo gedit ~/.bashrc
    
    # >>> cuda wudi21.3.13
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.1/lib64
    export PATH=$PATH:/usr/local/cuda-11.1/bin
    export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.1
    # <<< cuda
    
    source ~/.bashrc
    reboot
    
    1. 验证
    nvcc -V
    
    import torch
    torch.cuda.is_available()
    

    5)卸载

    sudo /usr/local/cuda-11.1/bin/cuda-uninstaller
    sudo rm -rf  /usr/local/cuda-11.1/
    
    2.2.cuDNN 8.1

    官网下载
    参考博客

    sudo cp cuda/include/cudnn* /usr/local/cuda/include/
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
    sudo chmod a+r /usr/local/cuda/include/cudnn*
    sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
    

    3.硬盘挂载

    df -l            #查询挂载
    df -h          
    sudo fdisk -l    #查询磁盘
    
    查询磁盘

    目的:挂载4T机械硬盘(未分区)/dev/sda
    1)GTP分区
    注:硬盘大于2T,无法fdisk分区

    sudo parted /dev/sda     #进入parted
    
    mklabel gpt               #将磁盘设置为gpt格式
    mkpart logical 0 -1     #将磁盘所有的容量设置为GPT格式
    print                   #查看分区结果
    quit
    
    sudo mkfs.ext4 -F /dev/sda1     #格式化磁盘为ext4的格式
    

    2)设置开机自动挂载

    sudo blkid      #查看硬盘UUID
    sudo gedit /etc/fstab    #添加挂载磁盘
    

    (挂载点mkdir,权限777)
    UUID=79*** /dev/hard_disk ext4 defaults 0 0

    Ubuntu 16.04系统挂载4T硬盘
    Ubuntu 16.04挂载硬盘详细教程
    3)重启

    4.Miniconda3

    参考博客

    4.1.pytorch
    #验证方法
    import torch
    
    x = torch.rand(5, 3)
    print(x)
    
    torch.cuda.is_available()
    
    >>>  tensor([[0.5843, 0.3180, 0.3961],
    >>>          [0.2646, 0.6796, 0.2149],
    >>>          [0.6088, 0.4910, 0.0661],
    >>>          [0.4428, 0.7561, 0.9244],
    >>>          [0.1783, 0.8959, 0.4434]])
    >>>  True
    

    0. 其它软件

    • 搜狗拼音 [官方指南]
      先设置系统语言,再双击deb安装包
    • SSH
      openssh-server,启动服务(,客户端删除密钥缓存)
    • 校园网 [AutoLogin]
      设置开机自启动:
      1)位置sudo gedit /etc/profile
      2)联网nohup pythondi /xxx/sim_verification.py > /xxx/autologin.log 2>&1 &
      3)jupyternohup jupyterdi notebook --allow-root > /xxx/jupyter.log 2>&1 &
      (软链接sudo ln -s /xxx/jupyter /usr/bin/jupyterdi
      *nohup父进程死后,不带走子进程
    pip install jupyter
    jupyter notebook --generate-config
    gedit ~/.jupyter/jupyter_notebook_config.py
    
    c.NotebookApp.allow_remote_access = True  #允许远程
    c.NotebookApp.ip = '*' #监听所有IP
    c.NotebookApp.password = u'argon2:...' # jupyter notebook password生成
    c.NotebookApp.port = 8888
    
    • jupyter 添加kernel
      (dj) $pip install ipykernel
      (dj) $python -m ipykernel install --user --name=dj # 给(dj)的ipykernel命名为dj
    sudo wget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-x64.tar.gz
    sudo tar zxvf linux-x64.tar.gz
    
    • 另外:
    gong
    git踩坑:https://blog.csdn.net/u013517182/article/details/93046760
    
    kuiran: PyCharm调试

    相关文章

      网友评论

        本文标题:重装系统的一次清单

        本文链接:https://www.haomeiwen.com/subject/eaixcltx.html