​​​

MNCN.online节点监控系统已经上线MNCN.online节点监控系统已经上线

一、准备篇

第三节:VPS服务器租用与配置(下)

3. VPS服务器配置

        完成了VPS服务器的租用,那么接下来我们需要对这个VPS服务器进行一些配置工作。

        下面的操作过程可能需要一些基本的计算机知识,大家不要紧张,我们会尽可能的将步骤给大家描述清楚的。

        在上半节课2-D的步骤中,我们选择的服务器操作系统为64位的Ubuntu 16.04操作系统,这是一款基于Linux内核的操作系统,大多数的节点币钱包都是在这个操作系统上进行编译的,因此我们在租用服务器的时候也选择了该操作系统,尽量减少不必要的麻烦。在VultrVPS服务器管理页面,点击你刚才租用的VPS服务器的名字,进入这个VPS服务器的详情页面。

VPS服务器的详情页面VPS服务器的详情页面

​        在这里你可以看到这个VPS服务器的一些状态信息,我们接下来的步骤中需要用到的是:IP Address(服务器IP地址)、Username(服务器登陆用户名)、Password(服务器登陆密码)。下面我们将使用这些信息登陆服务器。

        为了登陆服务器和配置服务器,首先你需要在自己的计算机上下载两个软件:PuttyWinScpPutty是用来登陆VPS服务器所用的终端软件,非常小巧,不需要安装,下载即可使用,WinScp则是用来和VPS服务器进行文件传输用的软件,你可以像操作Windows系统里面的文件那样操作VPS服务器里面的文件,下面是这两个软件的下载链接,请根据自己的计算机操作系统进行下载:Putty-windows-32  Putty-windows-64  WinScp

        软件准备完毕后,我们正式开始服务器的配置工作,接下来将分几步来讲:

A. 登陆VPS服务器

        我们打开Putty软件,可以看到一个小的窗口,如下图所示:

Putty之服务器登陆窗口

Putty之服务器登陆窗口

        我们按照上图中的文字将Vultr服务器详情页面的信息填到Putty的登陆窗口中,Host Name(or IP address)框中填入服务器的IP地址,Port(端口)通常情况下为22端口,然后点击Open钮打开终端窗口。第一次登陆会有一个警告信息框,用来提醒你是否需要信任此服务器,我们选择是(Y

警告信息框

警告信息框

​        这是你看到一个黑色的窗口,显示了login as:,此时你需要Vultr提供的服务器登陆用户名,默认情况下都是root。输入完毕后点击回车键。

输入服务器登陆用户名

输入服务器登陆用户名

​        这个时候会要求你输入密码root@xx.xx.xx.xx’s password:,你需要将Vultr提供的服务器登陆密码输入进去,这里的输入是不会显示你的输入信息的,甚至连隐藏符号*******都不会显示,因此你需要仔细的输入,区分大小写字母,输入完毕后点击回车键。当然,这里有更加简单的办法,你可以点击Vultr服务器详情页面的复制按钮,将密码复制下来,然后在这个终端里点击一下鼠标右键,此时密码已经被粘贴进去了(在linux内核系统中通常将鼠标右键作为粘贴按钮),然后点击回车键进行登陆。

输入服务器登陆密码

输入服务器登陆密码

​        登陆成功后,你将看到下图所示的界面,此时你已经可以在服务器上进行操作了,服务器为了保持高效性和稳定性通常情况下是没有可视化界面的,内部的操作都是通过输入命令,按下回车键执行命令的方式进行操作,反馈回来的信息也都是文字说明,可能第一次这样操作的朋友会觉得非常变扭,不过等你熟悉这些操作以后你会觉得非常高效的!(想成为电影里那些在键盘上快速敲击命令的计算机高手吗?)

VPS服务器登陆成功

VPS服务器登陆成功

​        登陆成功以后我们将对服务器内部进行配置,安装一些节点币钱包编译运行所需的依赖库,我们把这个部分分成了两个部分,这两个部分完成以后的最终结果是一样的,B-1介绍的是手动配置VPS服务器的内容,B-2介绍的是脚本自动配置VPS服务器的内容。动手能力强的朋友可以尝试使用B-1介绍的方法进行手动配置。如果你不想深究这些,则可以选择B-2的脚本自动配置方式。

B-1.手动配置VPS服务器

        手动配置VPS服务器你则需要手动输入一行行的命令进行相关的依赖库安装,相关的命令请一次一行的输入到Putty终端界面里,每次输入完毕请按下回车键进行命令执行,命令执行完毕后再输入下一行命令,这样依次操作,直到所有的命令执行完毕。当然,你可以像上面输入密码那样,先将命令复制下来,然后鼠标右键粘贴到Putty终端里运行。以下是命令列表:


​sudo apt-get update -y

sudo apt-get upgrade -y

sudo apt-get install git -y

sudo apt-get install automake -y

sudo apt-get install build-essential -y

sudo apt-get install libtool -y

sudo apt-get install autotools-dev -y

sudo apt-get install autoconf -y

sudo apt-get install pkg-config -y

sudo apt-get install libssl-dev -y

sudo apt-get install libboost-all-dev -y

sudo apt-get install libevent-dev -y

sudo apt-get install software-properties-common -y

sudo apt-add-repository ppa:bitcoin/bitcoin -y

sudo apt-get update -y

sudo apt-get install libdb4.8-dev -y

sudo apt-get install libdb4.8++-dev -y

sudo apt-get install libminiupnpc-dev -y

fallocate -l 3G /swapfile

chmod 600 /swapfile

mkswap /swapfile

swapon /swapfile

echo -e “/swapfile none swap sw 0 0 \n” >> /etc/fstab


​        上述过程中有一些Y/N选择,输入Y以后继续执行。若提示输入密码,则输入上面的root密码。该过程需要花些时间,请耐心等待。

         命令执行完毕后,你的VPS服务器就算配置完毕了!

B-2.脚本配置VPS服务器

MNCN.online提供了专门针对Masternode服务器配置的自动脚本,大家只需要将该脚本上传到VPS服务器的指定目录下运行该脚本即可,接下来的过程将由脚本自动进行。

        加入MNCN节点中国的官方QQ群(705538328),可以从群文件中下载到MNCN出品Vultr服务器配置脚本.zip压缩文件。解压该文件,你将得到MNCN-VPS-Vultr文件,这个就是Vultr服务器的自动配置脚本。接下来,我们打开WinScp软件,将脚本上传到VPS服务器上。WinScp开启后显示的是一个服务器链接窗口,我们将必要的信息填入,相关的信息和上面使用Putty登陆服务器时所填的信息一样,如下图所示。填写完毕后点击登陆按钮进行服务器登陆。

WinScp链接服务器

WinScp链接服务器

​        登陆成功后,你将看到下图所示的窗口,左边为你的本地计算机上的目录,右边为你的VPS服务器上的目录,默认情况下,此时你打开的VPS服务器目录为root目录。

WinScp登陆后的窗口WinScp登陆后的窗口

​        我们将刚才解压所得的MNCN-VPS-Vultr脚本复制粘贴到右侧的VPS服务器的root目录下(WinScp的操作基本和Windows系统上的文件操作一样,你可以粘贴复制,拖拽移动文件等),这样我们就将脚本上传到服务器上了。

        我们回到Putty的终端窗口,此时你可以输入命令:ls 终端上将会显示你刚刚上传的MNCN-VPS-Vultr脚本。接下来我们依次输入执行以下命令来运行脚本:


​chmod 755 MNCN-VPS-Vultr

./MNCN-VPS-Vultr


​        命令执行完毕后,你将看到下图所示的界面,这个就是我们自动配置脚本运行的界面了:

脚本界面脚本界面

​        此时脚本会提示你是否确定需要执行该脚本,我们选择是,即输入Y,按下回车键,然后脚本开始如下图所示检测你的操作系统是否正确,开始升级操作系统内部的一些文件:

操作系统内部的文件开始升级操作系统内部的文件开始升级

​        升级完毕后,脚本会提示你是否需要配置SWAP(这个相当于Windows里的虚拟内存,由于VPS服务器内存小,所以建议配置),我们最好配置一些SWAP来提升VPS服务器的性能,所以我们这里也选择是,即输入Y,按下回车键。脚本开始为你配置SWAP

SWAP配置确认SWAP配置确认

SWAP配置完毕SWAP配置完毕

​        SWAP配置完毕后脚本会询问你是否需要安装Fail2Ban,这里我们选择否,即输入N,按下回车键。此时脚本又询问你是否需要配置防火墙,由于在接下来的Masternode搭建中我们需要开放一些端口,因此我们这个时候可以选择不配置防火墙减少后面搭建Masternode过程中的操作,所以我们选择否,即输入N,按下回车键。接下来脚本将自动开始下载安装各种节点币钱包编译运行所需的依赖库,这个过程可能会比较漫长,请耐心等待。

Fail2Ban和防火墙的配置选择Fail2Ban和防火墙的配置选择

​        所有的配置完成后,脚本将显示如下图所示的界面,这个时候你的VPS服务器已经配置完毕了!

VPS服务器配置成功VPS服务器配置成功

4. 总结

        这节课我们的主要目的是为了解决Masternode运行所需的两个重要条件,一个对外的公网IP,以及长时间稳定可靠的运行环境。而VPS服务器则很好的解决了上面两个事情。完成了VPS服务器的选择,租用和配置后,我们的准备篇也就告一段落了,下面的课程我们将进入最为关键的Masternode搭建篇,这个篇章中我们将为大家详细的讲解基于三种核心的各类节点币的Masternode搭建方法,欢迎大家保持关注!

        如果对本节课的内容有任何疑问或者在Masternode的搭建过程中有任何问题的朋友欢迎加入我们的MNCN节点中国QQ群(705538328)进行交流。

 

MNCN.online,华人最大的Masternode节点币数据分析统计,Masternode节点监控网站!欢迎大家的访问!


Categories: MNCN教程