JavaEE实训笔记一——主机购买和代码移植基础

实验一:主机购买和代码移植基础

1、实验目的
1.1 熟悉华为云控制台的操作
1.2 配置网络和安全资源
1.3 ECS云主机的购买配置
1.4 运行环境的验证以及文件的运行
1.5 理解x86和arm的区别
1.6理解解释性语言(java,python)和编译性语言(c)的不同

2.实验环境
2台华为云服务器,一台是x86,一台是鲲鹏。

3.实验步骤
3.1 c语言
1、在cmd把 hello.c 传到鲲鹏服务器,先在鲲鹏服务器上用gcc hello.c -o hl把hello.c编译为可执行文件hl,然后执行hl ./hl
JavaEE实训笔记一——主机购买和代码移植基础

2、将hello.c传给另一台x86服务器
JavaEE实训笔记一——主机购买和代码移植基础

3、X86服务器上上用gcc hello.c -o hl把hello.c编译为可执行文件hl,然后执行hl ./hl
JavaEE实训笔记一——主机购买和代码移植基础

3.2 java

1、在cmd把 Hello.java 传到鲲鹏服务器,并用Javac Hello.java 把Hello.java编译成Hello.class,运行Hello.class
JavaEE实训笔记一——主机购买和代码移植基础

2、将Hello.class 传到x86服务器
JavaEE实训笔记一——主机购买和代码移植基础

3、在x86服务器上运行
JavaEE实训笔记一——主机购买和代码移植基础

3.3 python
1、在cmd把 pi.py传到鲲鹏服务器,执行pi.py
JavaEE实训笔记一——主机购买和代码移植基础

2、将pi.py传送给另一台云主机
JavaEE实训笔记一——主机购买和代码移植基础

3、在x86服务器上运行
JavaEE实训笔记一——主机购买和代码移植基础

4 实验中遇到的问题和解决方案问题

问题1:X86服务器没有安装java环境,导致无法运行java文件

解决方案:通过命令yum search openjdk 查找jdk,并通过yum install java-1.8.0-openjdk命令安装相应的jdk。

问题2:在鲲鹏服务器传过文件到x86服务器后,删除了x86服务器,重新购买后,生成的ip还是一样的,但在鲲鹏服务器上传文件到x86服务器的时候出现如下错误: JavaEE实训笔记一——主机购买和代码移植基础

解决方案:在鲲鹏服务器执行命令:ssh-****** -R 121.36.69.214