胥帆

不善言辞,胆小认生

  • 主页
  • 随笔
所有文章 友链 关于我
青青t?w\D

胥帆

不善言辞,胆小认生

  • 主页
  • 随笔

U盘安装linux、远程桌面、显卡驱动及conda安装


阅读数: 17次    Jan 30 2021

服务器U盘安装linux系统

一、安装环境

Window 10 系统

准备工具:

1、ubuntu系统安装包

2、一个格式化的16GU盘

二、安装步骤

1、重启系统,在开机的时候按F12,不同的电脑可能不一样,可自行百度不同型号的电脑如何进入boot界面,按F12之后会进入一下界面。

选择自己U盘的名称,然后回车确认。会进入ubuntu的安装界面,选择install ubuntu,这个界面可以会没有,如果没有就直接进入下面这个界面。

2、选择右边,拖到最下面,会有 简体中文 ,选择,如图

然后确认,会提示准备暗转Ubuntu,这里选择 最小安装(最快安装),也可以选择其他的,然后继续,得到如下界面。

3、这一步很重要,一定选择其他选项,

然后就会进入如下界面。

这里选择新建分区表,可能在下面,或者在右下方,然后选择空闲,会默认将之前的分区表格式化掉,然后点击左下方的+,表示新建分区。

  1. 首先创建根目录,大小再25G左右,用于EXT4文件系统,挂载点下拉菜单,选择/,其他默认,然后确定,然后继续选择空间分区,点击添加。
  2. 新建交换区分区,大小一般为电脑内存的两倍,如若本机运行内存为8G,则交换区大小选择16G大小,用于下拉菜单选择交换空间,即SWAP,然后点击确定。
  3. 新建/Boot分区,大小为400M,文件系统为EXT4,挂载点选择/boot,然后点击确定。
  4. /home分区的确定,剩余大小全部为/home分区,挂载点选择/home,点击确定,分区完成。
  5. 很重要,然后在安装启动引导器的设备中,选择sda全部(一般情况下是默认的),如果装的是双系统,则这里需要选择刚才新建的/boot分区前面对应的编号。

4、然后接下来就是选择开始安装,会出现选择地区,随便选一个,然后设置语言,键盘布局默认。

5、然后设置系统用户,用户自己设置输入就可以了

6、点击继续,系统就开始安装了,安装完成之后会提示重启电脑,重启之后就系统就安装完成了!

进入系统后,需要安装net-tools才能查看本地ip地址

1
$ sudo apt install net-tools

若出现错误:E:软件包 net-tools 没有可安装候选,则需要在线更新数据包,指令:

1
$ sudo apt-get update

然后再执行:

1
$ sudo apt install net-tools

就可以安装完成了。

输入ifconfig就可以查看到本地ip地址了。需要远程连接设备还需要安装ssh。

1
$ sudo apt install ssh

配置Win10远程连接Ubuntu18.04桌面

一、原生桌面

1、ubuntu18.04安装各种包:

  1. sudo apt install xrdp xorgxrdp
  2. sudo apt install tightvncserver
  3. sudo apt install xserver-xorg-core

2、win 10 搜索栏搜索mstsc,打开远程桌面,输入ip地址,端口:3389,再输入用户密码登陆。

二、xfce桌面

采用windows自带远程桌面连接远程电脑,远程端ubuntu18.04,安装xrdp + xfce4

1、 ubuntu18.04 安装各种包

  1. sudo apt install tightvncserver xrdp
  2. sudo apt install xserver-xorg-core
  3. sudo apt -y install xserver-xorg-input-all
  4. sudo apt install xorgxrdp
  5. sudo apt install xfce4
  6. sudo echo xfce4-session >~/.xseesion
  7. sudo service xrdp restart
  8. 重启,sudo reboot

2、win10 搜索栏搜索mstsc,打开远程桌面,输入ip地址,端口3389,再输入用户名和密码。

Ubuntu 18.04安装显卡驱动

1、先查看显卡硬件型号,在终端输入:ubuntu-drivers devices,可以看到如下界面:

从上图可以看出,我的显卡是:GeForce GTX 1060 6GB,推荐安装的版本是:driver : nvidia-driver-460 - distro non-free recommended。

2、如果同意安装推荐版本,只需要在终端输入:sudo ubuntu-drivers autoinstall,就可以自动安装了。

也可以使用apt命令来安装自己想要安装的版本,比如想安装390版本号的版本,终端输入:sudo apt install nvidia-driver-390。

然后等待一会就完成安装了,安装完成之后需要重启设备。

1
$ sudo reboot

重启之后输入:

1
$ nvidia-smi

如果可以出现如下界面表示显卡驱动安装完成。

Ubuntu18.04 安装Anaconda3

1、下载Anaconda3-5.3.0-Linux-x86_64.sh(Ubuntu18.04的对应的Anaconda版本)

推荐去清华大学开源软件镜像站下载对应的版本,然后cd到下载的文件夹路径。

2、运行.sh文件:

1
$ bash Anaconda3-5.3.0-Linux-x86_64.sh

输入yes出现如下界面:

然后继续yes完成注册信息界面。

这里可以存在安装的文件路径,我这里就直接默认了,回车就可以了,然后就开始安装。

到这里提示是否将路径加入到环境变量里面,默认是no,这里我们选择输入yes。为了后续不用多余的添加环境变量。

到这里提示是否哦暗转VSCode,这里我输入no。

控制台输入python,可以看出还是使用的Ubuntu自带的python。输入:

1
$ source ~/.bashrc

让.bashrc中添加的路径生效。运行python可以看到已经安装好了,执行$ which python命令可以查看python路径。

然后就安装好了,重启系统。

1
$ sudo reboot

输入$ conda env list可以查看当前创建的环境。

这里附上我个人的conda指令的部分笔记。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
conda update conda # 更新conda到最新的版本
conda update --all # 更新所有包

conda create -n learn python=3 # 创建一个名为learn的环境并指定python版本为3
conda create -n python3 python=3.5 numpy pandas # 创建一个名为python3的环境并同时安装numpy和pandas包
activate learn # 创建好之后,切换到learn环境 activate <env_name>
conda env list # 查看conda管理的所有环境

deactivate env_name # 退出创建的虚拟环境
activate root # 退出创建的虚拟环境

conda remove -n learn --all # 删除learn环境及下属所有包
conda list # 列出当前环境下的所有包
conda install requests # 安装requests包
conda update requests # 更新包

conda config --show channels # 查看channels
conda env export > environment.yaml
# 导出当前环境的包信息,环境会被保存在environment.yaml文件中,该文件路径一般在C盘用户文件夹里面

# 根据别人提供的.yaml配置文件创建新的虚拟环境,
conda env create -f environment.yaml


linux下anaconda 的使用
source activate env_name # 激活名为env_name 的环境
source deactivate env_name # 退出env_name的环境
conda remove -name env_name # 删除环境

解压zip文件:
jar xvf filename.zip

参考博客:https://www.cnblogs.com/msq2000/p/13056177.html

ubuntu18.04 安装jupyter-notebook并配置

1、sudo apt-get update

2、sudo apt-get install jupyter-notebook

3、配置jupter-notebook

  1. 运行sudo jupyter-notebook --generate-config --allow-root,会自动生成~/.jupyter/jupyter-notebook-config.py。可以得到自动生成config的路径。

  2. 更改jupyter-notebook配置文件。

  3. 运行sudo vim <刚才生成的路径>,如

    进入到编辑jupyter-notebook配置文件的界面

  4. 可以根据自己的需求自行的配置该jupyter-notebook配置文件,将需要配置的前面的#号删掉就可以了,

  5. 1
    2
    3
    4
    5
    c.NotebookApp.notebook_dir = '/home/<当前用户>/work'
    设置默认路径:(建议使用绝对路径,~在配置中代表默认工作区,如果不是第一次设置容易出错)
    c.NotebookApp.token='登陆密码' 如果设置为空'',则运行则不需要密码
    c.NotebookApp.ip = '*' 这个‘*'就表示任何IP可以访问该jupyter服务’
    c.NotebookApp.port=8888 .默认为8888

    可以通过删掉#来配置,也可以自己写配置文件,如下:

  6. 配置默认的根目录,

  7. 配置文件改好之后,按Esc然后输入:wq表示保存并退出,具体的vim语法可以百度。

  8. 保存了改好之后的配置文件,输入sudo jupter-notebook --allow-root开启jupyter-notebook服务。

  9. 用户就可以在本地的浏览器上面输入服务器ip地址和设置的port端口号来正常访问jupyter-notebook操作python。如在浏览器中输入http://<服务器ip地址>:端口号,然后输入设置的密码就可以访问了。

  • linux

扫一扫,分享到微信

微信分享二维码
LeetCode剑指Offer
构建乘积数组
  1. 1. 服务器U盘安装linux系统
  2. 2. 配置Win10远程连接Ubuntu18.04桌面
    1. 2.1. 一、原生桌面
    2. 2.2. 二、xfce桌面
  3. 3. Ubuntu 18.04安装显卡驱动
  4. 4. Ubuntu18.04 安装Anaconda3
  5. 5. ubuntu18.04 安装jupyter-notebook并配置

0 评论
Powered By Valine
v1.5.2
© 2022 胥帆
本站已安全运行 2505 天 14 小时 54 分 02 秒 字数统计:189.7k
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • 通信原理
  • 简历
  • git
  • java
  • dp
  • 数论
  • 剑指offer
  • 数字图像处理
  • 日记
  • linux
  • 数学建模
  • 递推
  • 二分
  • 图像处理
  • 剑指Offer
  • Python
  • 考研
  • 链表
  • 数据结构
  • 算法
  • LeetCode
  • PAT

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • LeetCode_Hot100题

    2022-08-09

    #Python#LeetCode

  • 算法刷题总结

    2022-08-09

    #Python#算法

  • 杂题集锦

    2022-07-05

    #Python

  • 数据结构Python版(MOOC)笔记

    2022-07-05

    #Python#数据结构

  • python学习笔记

    2022-07-05

    #Python

  • newCode剑指Offer

    2022-06-09

    #剑指Offer#Python

  • 2021-04-09

    2021-04-09

    #日记

  • LeetCode剑指Offer

    2021-02-25

    #Python#LeetCode

  • U盘安装linux、远程桌面、显卡驱动及conda安装

    2021-01-30

    #linux

  • 构建乘积数组

    2020-12-23

    #java#剑指offer

  • 把字符串转换成整数

    2020-12-22

    #java#剑指offer

  • 扑克牌顺子

    2020-12-20

    #java#剑指offer

  • 翻转单词顺序列

    2020-12-18

    #java#剑指offer

  • PAT(Basic Level)Practice(中文)

    2020-12-10

    #PAT

  • 和为S的两个数字

    2020-12-07

    #java#剑指offer

  • 数字在升序数组中出现的次数

    2020-12-05

    #java#剑指offer

  • 第一个只出现一次的字符

    2020-12-03

    #java#剑指offer

  • 把数组排成最小的数

    2020-11-26

    #java#剑指offer

  • 连续子数组的最大和

    2020-11-12

    #dp#剑指offer

  • 数组中出现次数超过一半的数字

    2020-11-09

    #剑指offer

  • 字符串的排列

    2020-11-03

    #java#剑指offer

  • 顺时针打印矩阵

    2020-11-01

    #java#剑指offer

  • 回文数(java)

    2020-10-10

    #java

  • 链表操作(java)

    2020-09-29

    #java#链表

  • 旋转数组的最小数字

    2020-09-24

    #剑指offer#二分

  • xxx.github.io 拒绝访问

    2020-09-24

    #git

  • 考研这一路上

    2019-12-24

    #考研

  • 阈值分割

    2019-08-23

    #图像处理

  • 母牛的故事

    2019-08-23

    #递推

  • 数学建模国赛

    2019-08-23

    #数学建模

  • 数字图像处理

    2019-08-23

    #数字图像处理

  • 我的简历

    2019-08-23

    #简历

  • 快速幂取模

    2019-08-23

    #数论

  • 买不到的数目

    2019-08-23

    #dp#数论

  • DSB-SC通信系统的设计与实现

    2019-08-23

    #通信原理

  • AMI/HDB3编译码设计与实现

    2019-08-23

    #通信原理

  • 2PSK通信系统的设计与实现

    2019-08-23

    #通信原理

  • 百度
  • 乔神
  • 琦
  • 陈想
  • 松
  • 晗
胥帆

硕士在读

不善言辞,胆小认生。