Python 3 虚拟机端口映射 VMware


编程语言(以Python 3 为例子)

编程语言最开始就是机器语言(低级语言,计算机能认识:0101... 最底层的指令代码),学习很困难。现在用机器语言的很少,芯片厂商的技术人员来编程之外;发展下来就是汇编语言, 汇编语言是通过助记符一一对应指令 ,跟机器语言原则一样。

机器语言跟汇编语言,都需要对计算机硬件知识十分了解,所以慢慢就产生了高级语言。

高级语言 (C ,JAVA ,PYTHON... )都是文本是跟人类看的,计算机识别不了。但是通过解释器就能运行。。

 

高级语言有:解释型 和编译型 

解释型 :一句一句翻译 (解释器)CPU ,CPU才能运行 解释器形象比喻为字典

编译型: 一本英文书,翻译成中文版 ,打包可执行文件 不需要编译器了。把打包好的文件放到要运行的环境中

高级语言与低级语言(机器语言)的区别:

高级语言翻译成机器码 ,计算机才能识别(转换)

 

 

Python解释器

在控制台

 

python.exe

这个程序 去执行

 

Python代码运行的本质

通过python解释器 才能执行python代码 ,python 代码的运行就是python解释器运行python的脚本

demo .py 的路径作为参数传入 

 

通过python.exe 解释器

 

代码运行

 

 


 

 

Pycharm

ide 集成开发环境 (不仅python 有ide,其他高级编程语言也有自己的ide)

ide的作用:大大提高开发效率:如检查错误,各种的调试等

有以下三部分组成:

  • 解释器

  • 编辑器

  • 调试环境 

 

 

 

虚拟机

为什么要装虚拟机

NMware 和 VirtualBox 都可以

作用:一台电脑,当多台电脑来用。。就是隔离

python 在linux系统运行

如兼容性,病毒,物理机坏了。在虚拟机里可以打包很多环境,python, mysql,redis,

(以下用Ubuntu18导入VMware)

 

 

但虚拟机在更新的时候,不要强制关机 。不要做任何破坏性的操作。。

 

 


 

 

端口映射

什么是(虚拟机)端口映射

主动将物理机 的端口 ------->连接 虚拟机的端口 , 这个过程就是 端口映射

 

物理机 (访问)--------->虚拟机

 

 

 只能通过端口才能访问 ,物理机(xshell的端口 1234),虚拟机(ssh的端口22)

 

 

 

 

xshell ----->1234(物理机端口)

ssh --------> 22 (虚拟机端口)

1234--------->22

 

 

以虚拟机为(NMware )来演示

 

 

填写完后,在映射传入端口,按确认

 

 

 

虚拟网络编辑器,按应用

 

 

 

 

然后按确定

 

 

 


 

 

 

猜你喜欢

转载自www.cnblogs.com/cxly83/p/10555754.html