1. 程式人生 > >Python 3 虛擬機端口映射 VMware

Python 3 虛擬機端口映射 VMware

編輯 語言 xshel image src 編譯型 匯編語言 com 執行文件


編程語言(以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 )來演示

技術分享圖片

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

技術分享圖片

虛擬網絡編輯器,按應用

技術分享圖片

然後按確定

技術分享圖片


Python 3 虛擬機端口映射 VMware