我的机器为win10家庭版。上面有三个linux环境。其中两个是hyper-v上建的虚拟机,第三个是docker中pull下来linux镜象(由于docker镜象仓库中linux镜象很多,所以这第三个相当于很多个)。
一、虚拟机环境
两个虚拟机,一个安装了centos 7,这是一个命令行界面的版本;另一个上安装了ubuntu 18.04桌面版(有终端)。
前一个运行容易一些,后一个在运行其它程序后,常常打不开。将其它程序关闭后,可以运行。这两个环境都有linux的命令行界面。
安装centos用的iso文件是在下面的地址下载的:
http://isoredirect.centos.org/centos/7/isos/x86_64/
安装ubuntu 18.04用的 iso文件是在下面的地址下载的:
http://mirrors.aliyun.com/ubuntu-releases/
安装操作系统时,注意根据提示操作。不同的系统提示不同。
二、docker中下拉linux镜象建立的环境
我的机器上安装了windows版的docker,pull了linux镜象后,执行一个docker run命令可以进入其命令行界面,练习一些命令。
但是,我发现,这些镜象非常精简,大部分命令没有,但有最常用的命令。可以用来练习这些命令和学习linux最基本的概念。
在安装了docker的情况下,打开powershell,执行命令:
docker run -i -t ubuntu /bin/bash
就进入了linux命令行界面。这里用的是ubuntu,也可以pull其它linux镜象。
退出用exit。
三、主要使用的环境
由于docker下拉linux镜象建立的环境中能使用的linux命令不多,所以目前主要用两个虚拟机建立的环境。其中ubuntu由于是桌面版,启动比较困难,但先启动它使用命令行没有问题,使用图形界面有困难)。centos由于是命令行界面,消耗资源少些,在其它windows程序运行的情况下,也可以运行。所以目前主要使用的是这两个环境。