虚拟机的基本命令及安装

ubuntu安装

Ubantu

1 ubuntu安装
1.1 软件下载地址
官方下载地址(不推荐)
https://www.ubuntu.com/download
中科大源
http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/
阿里云开源镜像站
http://mirrors.aliyun.com/ubuntu-releases/16.04/
兰州大学开源镜像站
http://mirror.lzu.edu.cn/ubuntu-releases/16.04/
北京理工大学开源
http://mirror.bit.edu.cn/ubuntu-releases/16.04/
浙江大学
http://mirrors.zju.edu.cn/ubuntu-releases/16.04/
不知名镜像网站
http://mirror.pnl.gov/releases/xenial/
各个版本下载网址:
http://mirrors.melbourne.co.uk/ubuntu-releases/

1.2 基于VMware的安装
先安装VMware,需要安装在默认位置下。
打开VMware,看到里面有一个创建新的虚拟机,点击它。下面附上具体步骤:

接下来是分配处理器和内存,这个是自己的电脑配置而定。(我是4核,4G内存)

下面选择网络类型:根据自己的需求而定
如果是新手装虚拟机:在I/O控制器,磁盘类型,选择磁盘 无脑下一步。
弄好之后,你会发现左边的文件多出了一个ubuntu,但是这个还没装镜像,无法启动。
配置镜像:

配置好了,就可以启动了。
然后就会来到如下界面,如果出现错误请看(四、可能遇到的错误),我们选择中文简体点击Install Ubuntu:

下面是设置用户名密码,这里就不截图了
设置完之后点击继续,开始正式安装了:(因为是图形界面可能时间会比较长,稍微等下好了。)如果出现长时间停留在这个页面,说明初始化失败,不过不用慌张。此时在VMware下强制将虚拟机进行关机,之后再次重启即可。

1.3 网卡配置
先查看以太网和NET网卡

先用ifconfig查看当前的网卡配置(一般没有进行设置前,打印的信息如上所示)

查看当前网卡配置,打开配置文件/etc/network/interfaces
sudo gedit /etc/network/interfaces

可以看到只有一个回环测试的网卡配置
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static #设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡
address 192.168.153.10 # 如果为动态IP以下的都不用配置。
netmask 255.255.255.0
gateway 192.168.153.2
配置默认网关/etc/resolv.conf
sudo gedit /etc/resolv.conf
nameserver 192.168.152.2

sudo gedit /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.153.2
重启电脑reboot

1.4 新增硬盘挂载
添加硬盘空间,一般设置为默认
1.4.1 硬盘分区
查看硬盘信息
fdisk /dev/sdb

键入m,可看到帮助信息
键入n表示新分区

键入p选择基本分区
键入1表示建一个分区
w:保存操作。q:退出。d:删除一个分区
1.4.2 格式化磁盘分区
用ext4格式对/dev/sdb1进入格式化
命令:mkfs.ext4 /dev/sdb1
1.4.3 挂载分区
创建新的挂载点
mkdir /work
将新磁盘分区挂载到/work目录下
mount -t ext4 /dev/sdb1 /work
查看挂载
df -h
1.4.4 设置开机时自动挂载:
1.4.4.1 查看磁盘UUID信息
命令:blkid

1.4.4.2 编辑/etc/fstab文件
命令:vim /etc/fstab

重启查看是否已挂载reboot df –h
/dev/sdb1: UUID=“8d7738aa-8060-4606-8749-17cdbbfb084e” TYPE=“ext4” PARTUUID=“634b6d55-01”

2 Anaconda安装

3 用户
$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:
sudo passwd root
sudo adduser username
更改用户权限,使其具有root权限
sudo vim /etc/sudoers
root ALL=(ALL) ALL
username ALL=(ALL) ALL
删除用户 sudo userdel username

4 Anaconda下载
Python目前有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2和Anaconda3。有时候我们会在同时使用python2.7和python3.5两个版本,因此有必要考虑它们的共存问题。

4.1 安装
下载地址:https://repo.continuum.io/archive/index.html
(1) 上传文件 Anaconda3-2.0.1-Linux-x86_64.sh
(2) 将该文件设置为可执行
(3) 同意协议,输入yes
(4) 更改默认安装目录(不能提前建好),输入路径即可
(5) 之后yes(当前用户有效)
若选择no(设置所有用户有效)
编辑/etc/profile文件,添加环境变量:
export ANACONDA_HOME=安装路径
export PATH= A N A C O N D A H O M E / b i n : ANACONDA_HOME/bin: ANACONDAHOME/bin:PATH
最后生效profile文件(source /etc/profile)

(6) 验证,重新开启一个终端,输入python3、python
Python 3.4.1 |Anaconda 2.0.1 (64-bit)| (default, May 19 2014, 13:02:41)

4.2 使用
因为Anaconda.org的服务器在国外,所以需要安装packages时,你会发现conda下载的速度经常很慢,所幸清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可。

添加Anaconda的TUNA镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

设置搜索时显示通道地址

conda config --set show_channel_urls yes

常用命令

更新包:conda update –all
列出已安装包:conda list
安装包:conda install (-n 环境名称) package(=version)
删除包:conda remove package
搜索包名:conda search xxx
4.3 创建虚拟环境
查看创建好的环境
conda info --envs
创建虚拟环境
conda create -n your_env_name python=X.X(2.7、3.6等)
激活虚拟环境
source activate your_env_name
退出
source deactivate
删除
conda remove -n your_env_name --all
安装
conda install -n your_env_name [package]
conda remove --name your_env_name package_name
使用命令jupyter kernelspec list可以查看当前的kernel
conda install ipykernel

4.4 管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。

4.5 安装jupyter notebook
4.5.1 升级pip
由于之前安装了anaconda3,这会自动安装好python的pip下载工具,不过这个pip版本可能过低,最好不要升级。
pip install --upgrade pip
升级问题:
from pip import main
if name == ‘main’:
sys.exit(main._main())

conda update pip(使用这个!!!)

降级:
python -m pip install pip==9.0.3
4.5.2 安装
conda install jupyter
conda install jupyter notebook
4.5.3 配置
4.5.3.1 生成配置文件
jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
sudo gedit /home/python/.jupyter/jupyter_notebook_config.py
如果出现:
如果输入 jupyter notebook --generate-config提示:
Running as root is not recommended. Use –allow-root to bypass.
则在后边加上 --allow-root
jupyter notebook --generate-config --allow-root
4.5.3.2 修改配置文件
vim /root/.jupyter/jupyter_notebook_config.py
将c.NotebookApp.allow_root = False前边的 ‘#‘去掉,在把False修改为True
4.5.3.3 生成登录密码
打开 ipython
from notebook.auth import passwd
passwd()
Enter password: 输入一次密码
Verify password: 再次输入密码
sha1:ae9e423f48ae:a8…
‘sha1:de7628a47236:140a1b363544faca3c1ce39bcf036452b5051480’ 123456
4.5.3.4 再次修改配置文件
vi /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip=’
c.NotebookApp.password = u’sha1:ae9e423f48ae:a8
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #任意空闲端口,使用默认8888也可以
c.NotebookApp.allow_credentials = True
c.NotebookApp.ip='

c.NotebookApp.password=u’sha1:de7628a47236:140a1b363544faca3c1ce39bcf036452b5051480’
c.NotebookApp.open_browser=False
c.NotebookApp.port=7788
c.NotebookApp.notebook_dir=‘/newdisk/jupyter_project’
4.5.3.5 启动
jupyter notebook
http://192.168.37.3:7788 输入密码进入

5 问题
5.1 遇到“无法定位到包”的问题
安装软件时可能会出现
E:无法定位软件包 net-tools
这时候是因为你本地没有该功能的资源或者你更换了源但是还没有重新update,所以只需要更新一下本地资源就可以。
sudo apt-get update

5.2 更改镜像源
备份镜像源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
找到清华镜像源(https://mirrors.tuna.tsinghua.edu.cn)

查看Ubuntu版本的命令

更新源服务器列表(如果不更新会出现无法定位到包的问题)
sudo gedit /etc/apt/sources.list
sudo apt-get update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值