Docker
是一間公司
成名作是 container
2021年電腦基礎概論

container 就是貨櫃
就是一台電腦

Kubernetes
就是來管理、維運 container 的
目的是 架構出企業實質需要的應用
像是 Hadoop 之類的應用

Hadoop

Docker 是2021年的基礎電腦概論
Containers 是Docker的成名之作 就是代表一台電腦,比起vm(虛擬機)有更快速且更輕的優勢

kubermetes(google設計的)
是用來管理多個container以做企業化運營,來架構實質應用

Hadoop
是大數據平台用來資料分析
商業智慧 幫公司分析決策 產品分析

Spark
用來做深度分析、機器學習、機器學習資料分析語言是python

alpine linux 執行速度快
資訊安全等級很高
因為裡面什麼都沒有,要攻擊的對象都不存在

go
有 C 語言的速度
python 的簡單語法
java 的物件導向

java 是混合體的
先編譯
再直譯

program 是一個檔案,它必須有執行權限
(執行後即變成 process)

computer program = 指令的集合aka程式,通常由程式設計師以某種程式設計語言編寫,指示電腦或其他具有訊息處理能力裝置每一步動作的指令,在系統中以 program=檔案的形式存在,其中包含數個指令,可以由電腦去依照指令執行特定動作,語言轉換方式分為compiler及interpreter。

執行程式必要條件:
1.使用者有權限
2.程式具有可執行權限

在 linux 只要帳號成功登入,第一個執行的程式就是 /etc/profile