1:虚拟机,网站上有很多种类的虚拟机,找一款适合自己用的。我这里使用的是 Virtual Box 下载地址:https://www.virtualbox.org/

安装虚拟机

一路 Next 就可以。

新建一个虚拟机

需要选 64 位 Ubuntu,不要选成 32 位,因为后续课程中一些软件不支持 32 位系统。 如果不能选择 64位的版本,那么说明你的电脑主板没有启用虚拟化,需要进入电脑 bios 设置启用虚拟化。不同版本主板的启用虚拟化的方法不一样,具体请根据你主板的型号去网 上搜索。

启动BIOS的虚拟化设置

推荐文章:https://jingyan.baidu.com/article/335530daa55d7e19cb41c3c2.html

设置虚拟电脑内存至少 2G 存储大小40G

配置虚拟机,加载 iso 虚拟光盘文件

2:下载 Ubuntu 的 iso 文件 https://www.ubuntu.com/

Linux系统安装

这里有的时候会报错,我遇到的就如下图所示,在查找了一些资料后得以解决。

解决方案推荐:

https://stackoverflow.com/questions/20647610/verr-vmx-msr-vmxon-disabled-when-starting-an-image-from-oracle-virtual-box

继续......

安装 Linux

记得把光盘从光驱中取出(卸载 iso 文件),防止再次安装系统。

配置 Linux

第一次启动时间有点长。 图形化的程序尽量不要用。在桌面上点右键→打开终端。在很多生产服务器下,是没有 装图形化程序的,就是直接命令行界面操作,根本就进不了图形界面。

1、使用习惯 其实是可以“共享文件夹”在虚拟机和宿主机之间共享文件等操作。但是虚拟机使用 linux 的时候,不要想着还有“宿主机(Host)”,不要想着怎么“共享文件夹”,就把当成两台电脑 就可以。共享文件的方式就通过经典的 ftp 跨服务器的等方式,就像两台电脑一样。 可以“共享粘贴板”,但是别这么懒,那就是一台单独的电脑,你怎么复制粘贴? 虚拟硬盘、虚拟光盘(iso)、虚拟内存、虚拟 cpu。虚拟出来的电脑和主机(Host)之 间没有直接的联系,也不会互相干扰。

2、备份 VBox 安装完成后可以做一个“备份”(主菜单【控制】→【生成备份】),这样万一把虚 机系统搞乱了还可以还原回来,可以创建多个“备份”,相当于“还原点”。

3、为了避免反复锁屏,在设置→亮度和锁屏中关闭“锁屏”;VBox 窗口可以调整大小,虚 拟机中的系统会自动调整分辨率,有的电脑不支持。

4、虚拟机的网卡有时候会有问题连不上网,这时候就要在虚拟机的设置中先取消网卡再重 新选择网卡,相当于插拔网线。

到这里准备工作就完成了...................................................

一:学习Linux前准备工作的更多相关文章

  1. 学习Linux须知1.2之Linux命令的实战

    (一)学习Linux 的准备工作 1.在线学习linux 学习网站推荐:Linux 基础入门_Linux - 蓝桥云课 (lanqiao.cn) 2.连接远程服务器学习[下文的案例就是使用xshell ...

  2. VMware15.5虚拟机安装及LInux系统安装前 准备工作

    VMware15.5虚拟机安装及Linux系统安装前 准备工作 一.vmware15.5安装 1.安装环境准备 1.vmware15.5版本和秘钥(版本资源和密钥小白已经上传到资源文档里面,要想下载可 ...

  3. 学习webpack前的准备工作

    前言 由于vue和react的流行,webpack这个模块化打包工具也已经成为热门.作为前端工程师这个需要不断更新自己技术库的职业,真的需要潜下心来学习一下. 准备工作(针对mac用户) 安装 hom ...

  4. linux学习笔记-前篇

    大学毕业已经快三年了,从事嵌入式开发的工作也快三年了. 不过,老干些裸机开发,感觉很是枯燥,一咬牙一跺脚,决定从今天开始学习Linux操作系统,顺便记录下学习过程中所遇到的问题与心得. 自己从前完全没 ...

  5. Linux前传——今天的学习

    感觉每天早上搞一个C语言的趣味题,很不错,算是比较实际的事情了.而且,好多都不会,主要是算法,也有很多语法不知道,这样补强很有用.嵌入式方面的课题进展有条不紊,感觉相关寄存器和I/O的使用必须通过大量 ...

  6. 总结4点对学习Linux有帮助的建议(纯干货)

    学习需要足够的毅力和耐心 有些人把Linux运维看作一项冗长而枯燥的工作:有些人把linux运维看作一项得力的工具.如果是前者建议还是改变一下认识,不然不建议入门这行.毕竟linux运维工作是对人的毅 ...

  7. 轻松学习Linux之本地安装系统

    1.安装Linux前的准备工作(详细讲解了系统分区,及类型) 2.轻松学习Linux之用光驱安装 3.轻松学习Linux之用光驱安装(之二) 4.硬盘安装Linux系统 本文出自 "李晨光原 ...

  8. 忠告初学者学习Linux系统的8点建议

    导读 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至 ...

  9. 学习 Linux,101: Linux 命令行

    概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...

随机推荐

  1. 【linux之用户,密码,组管理】

    一.用户及密码 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用 ...

  2. caffe中Makefile.config详解

    ## Refer to http://caffe.berkeleyvision.org/installation.html # Contributions simplifying and improv ...

  3. Sublime编辑器的使用

    Sublime编辑器的使用 我的本地使用环境是Win7下安装的Sublime3编辑器(提取码:nzuw). 1. 新建index.html,在代码编辑区输入<html,然后按下Tab键,可以快速 ...

  4. ECS的配置与使用

    登录阿里云ECS,系统是centos7.2 在linux下通过useradd方式创建新用户,切换到该用户权限,发现-bash-4.2$ . 解决方法:先查看进程,关闭相关进程.然后使用useradd ...

  5. 解析JavaScript函数的多种写法

    本文主要分析了JavaScript中函数的几种写法,具体如下: 1.函数的声明和表达式(旧方法,也是最常见的方法) 2.通过Function构造器 这也是一种从一开始就存在方法,但是因为书写麻烦等原因 ...

  6. 测试同学难道要写一辈子的hello world?

    最近我们在测试团队内推行自动化用例责任制,大致的意思是:我们安排培训资源,提供技术支持和一对一辅导,要求每一个自主选择了自动化和接口测试发展通道的同学必须让自己负责的项目自动化用例覆盖率有所提升. 后 ...

  7. PHP中单引号与双引号的区别

    在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" ". 一般情况下两者是通用的.但双引号内部变量会解析,单引号则不解析. PHP允许我们在双引号串中直接包含 ...

  8. 让网站通过Https访问

    Prerequisites Before you begin, you should have some configuration already taken care of. We will be ...

  9. Git版本控制的基本命令

    安装完了GIT首先要自报家门,否则代码不能提交 git config --global user.name "Your Name" git config --global user ...

  10. CentOs下Mongodb的下载与安装

    1.下载MongoDB(64位) http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz tar zxvf mongodb-lin ...