简单记录安装 ubuntu 后常用的命令,当个备份。

常用命令

  1. 升级系统

    sudo apt update
    sudo apt upgrade
  1. 安装软件

    sudo apt install vim cmake build-essential htop neofetch axel git chromium-browser
  1. 禁用自动更新

    sudo vim /etc/apt/apt.conf.d/10periodic
    sudo vim /etc/apt/apt.conf.d/20auto-upgrades
    sudo systemctl disable apt-daily.timer
    sudo systemctl disable apt-daily-upgrade.timer
    sudo apt purge update-notifier*
  1. 卸载 firefox

    sudo snap remove firefox
  1. 安装 nvidia 驱动

    查看显卡驱动版本

    sudo ubuntu-drivers list

    安装指定版本

    sudo ubuntu-drivers install nvidia:545
  1. 安装 conda

    浏览器访问:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/, 下载新版,bash 运行即可

    pip 换源

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

    conda 换源

    conda config --set show_channel_urls yes
    vim ~/.condarc

    添加如下内容:

    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
      deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
  1. 配置自启服务 (参考模板)

    [Unit]
    Description=jupyter
    After=network.target
     
    [Service]
    Type=simple
    Restart=on-failure
    RestartSec=5s
    ExecStart=/home/acai/miniconda3/bin/jupyter-lab 
    WorkingDirectory=/home/acai  
    
    User=acai
     
    [Install]
    WantedBy=multi-user.target