Python 3 虛擬機端口映射 VMware


編程語言(以Python 3 爲例子)python

編程語言最開始就是機器語言(低級語言,計算機能認識:0101... 最底層的指令代碼),學習很困難。如今用機器語言的不多,芯片廠商的技術人員來編程以外;發展下來就是彙編語言, 彙編語言是經過助記符一一對應指令 ,跟機器語言原則同樣。mysql

機器語言跟彙編語言,都須要對計算機硬件知識十分了解,因此慢慢就產生了高級語言。linux

高級語言 (C ,JAVA ,PYTHON... )都是文本是跟人類看的,計算機識別不了。可是經過解釋器就能運行。。redis

 

高級語言有:解釋型 和編譯型 sql

解釋型 :一句一句翻譯 (解釋器)CPU ,CPU才能運行 解釋器形象比喻爲字典shell

編譯型: 一本英文書,翻譯成中文版 ,打包可執行文件 不須要編譯器了。把打包好的文件放到要運行的環境中編程

高級語言與低級語言(機器語言)的區別:網絡

高級語言翻譯成機器碼 ,計算機才能識別(轉換)ssh

 

 

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 )來演示

 

 

填寫完後,在映射傳入端口,按確認

 

 

 

虛擬網絡編輯器,按應用

 

 

 

 

而後按肯定

 

相關文章
相關標籤/搜索