1. 程式人生 > >Linux基礎 | (一)Linux簡介和遠端登入

Linux基礎 | (一)Linux簡介和遠端登入

Linux基礎篇系列是基於Linux遠端伺服器來展開學習和演示的。

目錄

一、Linux簡介

  • Linux核心最初只是由芬蘭人李納斯-託瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。
  • Linux是一套免費使用而自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統
  • Linux能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統

二、Linux的發行版

  • Linux發行版簡單說就是將Linux核心和應用軟體做一個打包
  • 目前市面上知名的發行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS等

三、Linux應用領域

今天各種場合都有使用各種Linux發行版,從嵌入式裝置到超級計算機,並且在伺服器領域確定了地位,通常伺服器使用LAMP(Linux+Apache+MySQL+PHP)或(Linux+Nginx+MySQL+PHP)組合。

四、Linux vs Windows

目前國內Linux更多的是應用於伺服器上,而桌面作業系統更多使用的是Windows。主要區別如下:

比較 Windows Linux
介面 介面統一,外殼程式固定,所有Windows程式選單幾乎一致,快捷鍵也幾乎相同。 圖形介面風格依釋出版不同而不同,可能互不相容。GUN/Linux的終端機是從UNIX傳承下來,基本命令和操作方法也幾乎一致。
驅動程式 驅動程式豐富,版本更新頻繁。預設安裝程式裡面一般包含有該版本釋出時流行的硬體驅動程式,之後所出的新硬體驅動依賴於硬體廠商提供。對於一些老硬體,如果沒有了原配的驅動有時很難支援。另外,有時硬體廠商未提供所需版本的Windows下的驅動,也會比較頭痛。 由志願者開發,由Linux核心開發小組釋出,很多硬體廠商基於版權考慮並未提供驅動程式,儘管多數無需手動安裝,但是涉及安裝則相對複雜,使得新使用者面對驅動程式問題(是否存在和安裝方法)會一籌莫展。但是在開源開發模式下,許多老硬體儘管在Windows下很難支援的也容易找到驅動。HP、Intel、AMD等硬體廠商逐步不同程度支援開源驅動,問題正在得到緩解
使用 使用比較簡單,容易入門。圖形化介面對沒有計算機背景知識的使用者使用十分有利。 圖形介面使用簡單,容易入門。文字介面,需要學習才能掌握。
學習 系統構造複雜、變化頻繁,且知識、技能淘汰快,深入學習困難。 系統構造簡單、穩定,且知識、技能傳承性好,深入學習相對容易。
軟體 每一種特定功能可能都需要商業軟體支援,需要購買相應的授權。 大部分軟體都可以自由獲取同樣功能的軟體選擇較少。

五、遠端登入Linux伺服器(Mac系統)

  • 方法一:圖形化介面登入,在之前的部落格有介紹:
  • 方法二:終端命令列登入:

輸入命令:ssh -p 22 [email protected]

-p後面是埠,my是伺服器名,127.0.0.1是伺服器ip,回車後輸入密碼即可登入。