[日常] Ubuntu 配置环境

最近到公司里实习,又要重新配置电脑环境,以这篇博文记录配置细节,以免下次忘记了。

目录

  1. 查看电脑相关信息
  2. 安装搜狗输入法
  3. 安装 Chrome 浏览器
  4. 开启 SSH 服务,安装 Teamviewer 和 tmux
  5. 安装 Jupyter lab 以及 Numpy, Pandas 等库
  6. 安装 CUDA,cuDNN
  7. 安装 PyTorch,Tensorflow, TensorboardX
  8. 安装 Moeditor
  9. 安装企业微信
  10. 安装 Anaconda
  11. 安装 VS Code,并配置 ftp-sync 插件

1. 查看电脑相关信息

  • 查看内核 操作系统 CPU
    uname -a
  • 查看网络信息
    ifconfig -a
  • 查看系统内核
    cat /proc/version
  • 查看操作系统版本
    head -n 1 /etc/issue
  • 查看Nvidia 显卡信息
    nvidia-smi
[日常] Ubuntu 配置环境_第1张图片

2. 安装搜狗输入法

  • 先下载安装包
    链接:http://pinyin.sogou.com/linux/
  • 双击安装或者命令行运行安装
    sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
  • 设置
    在系统设置中,将语言支持的 ibux 改为 fcitx;若系统提示 ‘The language support is not installed completely’,则选择安装即可。
  • 重启电脑
    重启后,右键点击屏幕右上侧的小企鹅图标,点击 configureFcitx进行设置,添加搜狗输入法即可。

3. 安装 Chrome 浏览器

  • sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
  • wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  • sudo apt-get update
  • sudo apt-get install google-chrome-stable
  • /usr/bin/google-chrome-stable

4. 开启 SSH 服务,安装 Teamviewer 和 tmux

  • 开启 SSH 服务
    • 查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。
      dpkg -l | grep ssh
    • 安装ssh-server服务
      sudo apt-get install openssh-server
    • 确认ssh-server是否启动
      ps -e | grep ssh
    • ssh 命令格式:ssh [用户名]@[ip地址]:[端口号]
    • scp 命令格式:scp [参数] [原路径] [目标路径]
  • 安装Teamviewer
    • 下载地址:https://www.teamviewer.com/en/download/linux/
    • 可能中文下不了,选择英文版本即可
  • 安装 tmux
    • 安装教程与使用说明:
      • Linux终端复用神器-Tmux使用梳理
      • Tmux 快捷键 & 速查表

5. 安装 Jupyter lab 以及 Numpy, Pandas 等库

  • 确定 Python 版本
  • 安装Jupyter lab
    pip3 install jupyter lab
  • 安装所需要的库
    pip3 install numpy
    pip3 install scipy
    pip3 install pandas
    pip3 install sklearn
    pip3 install matplotlib
    

6. 安装 CUDA,cuDNN

CUDA 10.1

[日常] Ubuntu 配置环境_第2张图片
  • sudo dpkg -i cuda-repo-ubuntu1604-10-1-local-10.1.105-418.39_1.0-1_amd64.deb
  • sudo apt-key add /var/cuda-repo-10-1-local-10.1.105-418.39/7fa2af80.pub
  • sudo apt-get update
  • sudo apt-get install cuda
  • sudo gedit ~/.bashrc
    在末尾添加如下内容:
    export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    export CUDA_HOME=/usr/local/cuda-10.1
    
  • source ~/.bashrc

cuDNN 7.4.1.5

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

验证是否安装成功

  • sudo reboot
  • nvcc -V
  • cd /usr/local/cuda-10.1/samples/1_Utilities/deviceQuery
  • sudo make
  • ./deviceQuery

可能会遇到的问题

  • 验证是否安装成功时,报错:no CUDA-capable device is detected
    解决方案: 重启即可

7. 安装 PyTorch,Tensorflow, TensorboardX

  • PyTorch
    • 确定 Python, CUDA 版本号
    • pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.1.post2-cp35-cp35m-linux_x86_64.whl
    • pip3 install torchvision
  • Tensorflow
    • pip3 install tensorflow
  • TensorboardX
    • pip3 install tensorboardX

8. 安装 Moeditor

[日常] Ubuntu 配置环境_第3张图片
  • GitHub:https://github.com/Moeditor/Moeditor
  • Home:https://moeditor.js.org/
  • DownLoad:https://github.com/Moeditor/Moeditor/releases

9. 安装企业微信

  • 安装 Deepin wine For Ubuntu (链接)
    ./install.sh
  • 下载企业微信并安装(链接)
    sudo dpkg -i deepin.com.weixin.work_2.4.16.1347deepin0_i386.deb

然后执行install.sh

10. 安装 Anaconda

进入官网,选择相应的下载版本,接着命令行bash Anaconda3-2019.03-Linux-x86_64.sh安装即可。

常用命令有:

conda create --name  // 创建环境
source activate  // 激活环境
source deactivate // 退出环境
conda remove -n  // 删除环境

11. 安装 VS Code,并配置 ftp-sync 插件

进入官网,下载 VS Code,安装完毕后在插件中搜索 ftp-sync,安装即可。
接着,建立一个文件夹,在 VS Code 中打开,并通过 F1 输入 Ftp-sync: Init 进行初始化:

{
    "remotePath": "./",
    "host": "你的主機位置",
    "username": "你的帳號",
    "password": "你的密碼",
    "port": 22,
    "secure": false,
    "protocol": "sftp",
    "uploadOnSave": true,
    "passive": false,
    "debug": false,
    "privateKeyPath": null,
    "passphrase": null,
    "ignore": [
        "\\.vscode",
        "\\.git",
        "\\.DS_Store"
    ],
    "generatedFiles": {
        "uploadOnSave": true,
        "extensionsToInclude": [],
        "path": "本機檔案位置"
    }
}

配置完毕后即可使用。

常用命令:

Ftp-sync: Remote to Local
Ftp-sync: Local to Remote
Ftp-sync: Sync Current file to Remote

参考资料:

  • Ubuntu 命令行 查看电脑软硬件配置
  • Ubuntu16.04系统安装搜狗输入法详细教程
  • ubuntu16.04安装chrome谷歌浏览器
  • ubuntu开启SSH服务远程登录
  • [ubuntu 18.04 + RTX 2070] Anaconda3 - 5.2.0 + CUDA10.0 + cuDNN 7.4.1 + bazel 0.17 + tensorRT 5 + Tensorflow(GPU)
  • Ubuntu 16.04 安裝CUDA 10.0 + cuDNN 7.3
  • ubuntu16.04在CUDA9.1以及CUDA10.0下安装pytorch
  • Ubuntu安装企业微信
  • 2019年wine QQ最完美解决方案(多Linux发行版通过测试并稳定运行)
  • Ubuntu下安装企业微信
  • ubuntu16.04安装Anaconda
  • Anaconda常用命令大全
  • linux上anaconda的卸载
  • Anaconda介绍、安装及使用教程
  • vscode+sftp 开发模式环境的同步
  • [VScode] 安裝使用「Ftp-Sync」擴充功能
  • 在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
  • VSCode插件–ftp-sync

如果你看到了这篇文章的最后,并且觉得有帮助的话,麻烦你花几秒钟时间点个赞,或者受累在评论中指出我的错误。谢谢!

作者信息:
LeetCode:Tao Pu
CSDN:Code_Mart
Github:Bojack-want-drink

你可能感兴趣的:(环境配置,工作成长)