复现区块链Fabric1.4项目记录安装配置centos8虚拟机

Posted 杰西啊杰西

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复现区块链Fabric1.4项目记录安装配置centos8虚拟机相关的知识,希望对你有一定的参考价值。

前言:由于在阿里云的服务器过期了,并且导出镜像到vmware失败了,所以决定重新搭一下项目,下面为记录日志。

一、安装centos8虚拟机+适应屏幕

1、安装虚拟机

不用多说,注意一点就是在安装选择net的时候记得打开。

2、适应屏幕

由于安装好虚拟机之后,窗口很小,为了适应屏幕,找到了下面一篇解决方案:
https://blog.csdn.net/weixin_43394859/article/details/103896728

3、设置共享文件夹

虽然能够在主机和虚拟机之间复制粘贴文字,但是却不能拖拽文件。为了能够在主机和虚拟机之间共享文件,故设置共享文件夹。
(1)设置共享文件夹并重启虚拟机

(2)打开虚拟机,查看共享文件夹

vmware-hgfsclient


(3)挂载共享目录
创建win目录

mkdir /mnt/win

挂载文件夹

vmhgfs-fuse .host:/share /mnt/win

设置开机自动挂载

.host:/share /mnt/win fuse.vmhgfs-fuse allow_other,defaults 0 0

生效挂载

mount -a

在windows下设置共享文件夹

虚拟机里面可以看到了

4、使用xshell连接虚拟机

【参考文档】
(1)https://www.cnblogs.com/shireenlee4testing/p/9469650.html
(2)https://blog.csdn.net/tuntun1120/article/details/65443757?
(3)https://jingyan.baidu.com/article/363872ec796dfc6e4ba16f09.html

1、查看是否安装open-ssh服务

yum list installed | grep openssh-server

更新(需要su)

yum update openssh-server

找到配置文件

find / -name sshd_config
vim /etc/ssh/sshd_config

开启端口22

允许远程登录

使用密码登录

开启远程登录服务

systemctl start sshd.service

虚拟机需要安装passwd服务

systemctl start sshd.service

2、配置虚拟机ip
这个时候可以关机重置一下虚拟机的虚拟网络编辑器
在顶部 编辑->虚拟网络编辑器(可以选择重置一下,我没有重置之前,下面的步骤成功了还是没有ping通,重置之后就可以了)
(1)查看虚拟网络编辑器

查看NAT设置

(2)设置虚拟机ip

vim /etc/sysconfig/network-scripts/ifcfg-ens* 

主要是下面分出来的自己添加

(3)设置DNS

vim /etc/resolv.conf


(3)设置主机名

vim /etc/sysconfig/network

vim /etc/hostname


(4)重启虚拟机

reboot

3、配置主机
注意这里的IP地址不能和虚拟机的IP地址冲突,网关要一样。


4、主机ping虚拟机

虚拟机ping主机

然后可以试一下xshell

连接成功

tips
解决主机重启之后,虚拟机和主机之间又ping不通的情况:
https://blog.csdn.net/xiaojianxing123/article/details/107891588
重新启用VMware8

二、配置环境

这里主要参考我以前的博客即可

更新yum源

yum update

1、配置go环境

/etc/profile文件不符合unix规定的解决办法:https://blog.csdn.net/qq_40369944/article/details/99944623

2、配置node环境

3、

以上是关于复现区块链Fabric1.4项目记录安装配置centos8虚拟机的主要内容,如果未能解决你的问题,请参考以下文章

Fabric1.4 在自己项目中安装区块链浏览器blockchain-explorer

Fabric1.4 在自己项目中安装区块链浏览器blockchain-explorer

Fabric1.4.1视频教程即将推出

Fabric1.4 编写链码下

Fabric1.4 编写链码

Fabric1.4 Fabric-SDK-go及web应用