1. 程式人生 > 其它 >【計題01組001號】LeetCode刷題筆記001

【計題01組001號】LeetCode刷題筆記001

基礎介紹

主要介紹企業中常用的伺服器作業系統

  • 什麼是Linux?

    類似於windows,是一個伺服器上使用的作業系統,Linux支援多使用者,多程序,多CPU,多工等功能,而且Linux是開源的,支援嵌入式等。

Linux發展史

1969年,美國貝爾實驗室開發,Unix

  • 優點:效能好
  • 缺點:消耗資源大

1987年,譚寧邦開發微核心unix,主要用來教學

1991年,芬蘭 林納斯-託瓦絲 在大學期間基於unix微核心開發了第一款Linux核心,並且開源,並且很快加入FSF基金會,

Linux核心概念

FSF基金會,GPL通用公共協議:開源的公共協議

GNU

Linux的組成:Linux核心—>系統軟體—>個人軟體 GNU Linux

虛擬機器介紹

  • 網路型別

    • 僅主機

      只能跟宿主主機進行連線

    • 橋接

      共享宿主主機網絡卡,跟宿主主機處於同一個區域網

    • NAT

      使用自己的虛擬網絡卡,有自己的一套網路

Linux發現版本

  • RedHat/CentOS
  • Ubuntu
  • Debian

虛擬機器軟體

一般用來虛擬化一臺主機的

  • 虛擬機器軟體分類
    • vmware workstation(個人使用,或者開發者使用)
    • KVM一般用在雲服務平臺上
    • ESXI部署在物理主機上

`

網絡卡設定

安裝Linux系統

連線 X-shell