本手册将从虚拟机开始,到搭建出一个基于Hyperledger Fabric 1.4开发区块链应用的环境。

本小节介绍一下如何自行安装CentOS 7.x虚拟机。自己从零开始安装的一个好处是,了解完整的安装过程。下次OS升级了,也能很快制作出对应的镜像版本。另外一个好处是,建好的虚拟机镜像,将来可以反复使用。

1.下载并安装VMware或者VM VirtualBox

(由于时间比较少,暂时割爱,以后有时间补充。)请自行谷歌、百度。

2.下载并安装CentOS 7

2.1 选择Linux版本:Ubuntu还是CentOS?

作为服务器的OS,Linux一直以其坚如磐石的稳定性和免费试用的特性成为目前市场上的主要选择。但是现在主流的Linux有CentOS和Ubuntu两种。以前有种印象是开发人员喜欢Ubuntu,运维人员喜欢CentOS。为了产品能够商业化,肯定倾向于后者啦。这里还有一些知乎上火热的问答,服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS? , 看下来,如果从面向商业的角度出发,还是建议使用CentOS。 原因概括如下:

1. 一个版本的生命周期,CentOS/RHEL跟Debian/Ubuntu比起来要长甚至一倍的时间。
2. RHEL的开发实力更强,解决bug/漏洞的速度更快。
3. CentOS/RHEL对硬件的支持很好,主流硬件厂商早就将服务器拿过去测试,一般不存在硬件的兼容性问题。
4. 运维懂CentOS/RedHat 更多,基本占主流的态势,更容易招人。

这里还有一个比较图,是一篇翻译文章,来自CentOS 与 Ubuntu:哪个更适合做服务器? 其结论是Ubuntu适合初学者,CentOS适合于商用。

2.2 选择CentOS版本并下载

访问官网下载网页https://www.centos.org/download/ ,点击链接【DVD ISO】,可以然后选择国内镜像网站,可以直接下载DVD标准版。 也可以从https://wiki.centos.org/Download 网页点击CD and DVD ISO Images栏里面的<mirrors>链接,进入http://isoredirect.centos.org/centos/7/isos/x86_64/网页,会看到多个国内的下载镜像网站,进入后,关于最新版也看到好些下载版本,如下表。现在的时间节点最新版是7.6,1810版(2018年10月版)。

Minimal版也可以在https://www.centos.org/download/ ,点击链接《Minimal ISO》可以进行下载。 这里是清华大学的一个下载镜像:https://mirrors.tuna.tsinghua.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso 这里选择安装Minimal精简版,遇到缺乏的组件陆续进行安装。

2.3 安装CentOS

打开VMWare, 文件>新建虚拟机,在“新建虚拟机向导”对话框中选择“典型(推荐)”。

选择“稍后安装操作系统”,并点击【下一步】按钮。如果选择“安装程序光盘映像文件(iso)”,在后面的安装过程中会出现好些group和package找不到需要忽略的警告信息,不推荐这种安装方式。

然后设置虚拟机名字和虚拟机文件存放路径。点击【下一步】按钮。

这一步设置磁盘大小以及存储方式。点击【下一步】。

这一步是前面设置的总结信息。点击【完成】按钮。

这是完成后的界面。添加了刚才设置完成的虚拟机。不过这样还没有安装OS。需要进一步设置,并启动OS安装。 点击“编辑虚拟机设置”

在设置界面设置内存,处理器,CD/DVD等参数。注意CD/DVD的参数中要设置正确的安装用ISO映像文件,不然无法进行后续的CentOS安装操作。

网络适配器的界面上设置网络连接为“桥接模式”。这样设置后,同一个局域网的别的电脑可以通过IP顺利访问到这个虚拟机的CentOS。

设置显示器为1024x768。如果按照默认设置为“将主机设置用于监视器”,安装的时候界面可能不能完整显示。然后点击【确定】,完成设置。

在VMware界面上点击【开启次虚拟机】启动虚拟机,这个时候CentOS会自动开始进行安装。

接下来的文字界面上选择“Install CentOS 7”,并在接下来的界面敲回车键, 在接下来的图形界面上选择中文。

然后进入GUI下的设置界面。画红框的必须设置正确。

在“网络和主机名”界面上启动以太网。

打开几秒钟后,通过局域网的DHCP自动分配到一个IP地址。并点击左上角【完成】按钮。

然后点击【开始安装】。会出现下面的界面,这里完成root密码的设置,并创建新的用户。

安装完成后点击【重启】按钮

重启后,如果出现如下类似界面,恭喜你,安装成功!

简述在虚拟机中安装 centos 的过程_从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)...相关推荐

  1. vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板

    vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板 作为海思平台的一个新手,在学习海思开发板时,会因为一个很小的问题折腾半天,但是当解决一个小问题时还是很兴奋的,记录下自己学习过程. ...

  2. java项目中没有jdk包_彻底搞懂Java开发工具包(JDK)安装及环境变量配置

    一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性.面向对象.可移植性等.Java 并不只是一种语言,而是一个完整的平台,它有一个庞大的库,其 ...

  3. 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [官方正版]java jdk 9学习笔记 78.4元 包邮 (需用券) 去购买 > 一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性. ...

  4. 计算机软件著作权申请表中开发运行环境、技术特点等项目的编写指南

    软件著作权申请表中技术性最强的部分就是第二页的主要功能.技术特点和开发运行环境等部分了,本文将根据不同的开发语言,详细介绍这些部分的正确填报方法,帮助大家降低补正的概率. 相关文章: 请先阅读: 新系 ...

  5. python安装后如何使用-python运行环境,python安装后如何使用

    接下来以win7系统为例 计算机--右键--属性 在左栏找到"高级系统设置" 点击"环境变量" 在系统变量中,找到Path,双击 再字符串的末尾,加一个分号; ...

  6. 虚拟机中ubuntu可以使用显卡吗_在KVM下使用ubuntu19.10安装Anbox

    导言: Anbox是一个Android模拟器,可以从linux系统运行Android应用程序或游戏.对于Anbox的安装已经有了各种教程,主要针对ubuntu18.04之前的版本.最近在做一个关于虚拟 ...

  7. spring中怎么访问MySQL过程_【FunnyBear的Java之旅 - Spring篇】7步连接MySQL

    准备工作: a) 启动MySQL服务器, 使用MySQL Workbench新建数据库 b) 下载Eclipse EE, 并安装Maven和Spring Framework插件 c) 由于默认的Mav ...

  8. java jdkxp32_java运行环境(jre-8u65-windows-i586) 官方安装版 32位

    JAVA运行必不可少的运行环境,你只要运行JAVA,必须安装JRE,目前还没有别的运行平台可以代替了,它包括Java虚拟机.Java平台核心类和支持文件.它不包含开发工具,就是编译器.调试器和其它工具 ...

  9. tomcat php centeros,linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境...

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压 ...

最新文章

  1. 安装win下的Anaconda ----针对python3.6.4版本
  2. 这就是我向您推荐使用Thunderbird邮件客户端的理由
  3. 智能算法中终止条件: “最大评估次数” or “最大迭代次数”
  4. Vue核心50讲 | 第四回:Vue 官方赠送的橙色装备,岂能不要
  5. (线段树模板)A Simple Problem with Integers --POJ--3468
  6. 郸城二高2021年高考成绩查询时间,河南高考最高分是谁,2021年河南高考状元名单分数学校...
  7. mysql ext_RHEL5+postfix+mysql+extmai(源代码)(一)
  8. scala zip--拉链操作入门
  9. 关于Windows美化的小结
  10. 定义控制台应用程序的入口点 ConsoleApplication
  11. PTA数据结构-01-复杂度1 最大子列和问题
  12. linux视频补帧,如何用 60 帧播放 24 帧的视频?
  13. mui html5 vue,VUE中使用MUI方法
  14. kafka sparksteaming
  15. 图说职场贴士:护航职场的八力
  16. 机器学习:python实现LDA降维算法
  17. 实验:GNS3中创建PC机与连接交换机实现互联互通
  18. Centos7 下搭建小幺鸡接口管理工具
  19. 海贼王经典语录(转)
  20. 服务器看门狗芯片电路图,看门狗电路图_看门狗电路作用_看门狗电路的工作原理-与非网...

热门文章

  1. 计算机考研数据库原理真题,四川理工学院计算机学院数据库原理历年考研真题汇编.pdf...
  2. 1. C语言中只能使用单行注释,贵州大学C语言判断题
  3. 怎么把html4换文件夹打不开,HTML4
  4. Java中Comparable和Comparator的区别
  5. linux下free命令详解
  6. c语言boolean作为全局变量_最容易忽略的C语言知识点细节,编程大牛进阶之路!...
  7. java导入自定义类_导入自定义Java类
  8. mysql 改表面_MySQL_解析MySQL数据库性能优化的六大技巧,数据库表表面上存在索引和防 - phpStudy...
  9. linux中yum怎么安装服务器,yum安装(linux如何安装yum)
  10. java tcp read_【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...