Linux基礎 Linux簡介

2021-10-09 09:54:32 字數 1364 閱讀 4309

linux(發音:ˈlɪnəks/ lin-əks)是一種自由和開放原始碼的類unix作業系統。該作業系統的核心由林納斯·托瓦茲在2023年10月5日首次發布在加上使用者空間的應用程式之後,成為linux作業系統。linux也是自由軟體和開放源**軟體發展中最著名的例子。只要遵循gnu 通用公共許可證(gpl),任何個人和機構都可以自由地使用linux的所有底層源**,也可以自由地修改和再發布。

linux嚴格來說是單指作業系統的核心,因作業系統中包含了許多使用者圖形介面和其他實用工具。如今linux常用來指基於linux的完整作業系統,核心則改以linux核心稱之。

良好的可移植性及靈活注

linux 系統有良好的可移植性,它幾乎支援所有的 cpu 平台,這使得它便於裁剪和定製。我們可以把 linux 放在 u 盤、光碟等儲存介質中,也可以在嵌入式領域廣泛應用。

優良的穩定性和安全性

linux 是開源作業系統,那麼就是所有人都在維護,安全漏洞會被很容易發現。

支援幾乎所有的網路協議及開發語言

linux系統啟動時,首先掛載根檔案系統,之後可以自動或手動掛載其他的檔案系統,這些檔案系統要掛載到掛載點上,與虛擬檔案系統(virtual file system)和通用塊裝置層(general block device layer)建立聯絡。因此,乙個系統中可以同時存在不同的檔案系統。

shell 是linux系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行(來自:運維派)

shell也被稱為linux的命令直譯器(command interpreter),shell 本身是乙個程式。將使用者輸入的命令列拆解為」命令名「與」引數「。接著,根據命令名找到對應要執行的程式,對被執行的程式進行初始化,然後將剛才解析出來的引數傳給該程式並執行

shell 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell 既是一種命令語言,又是一種程式語言。shell是一種高階程式語言,提供了變數,函式,條件判斷,迴圈等開發語言的功能

shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。

我用過ubuntu、fedora和centos,都不錯。對於新手還是ubuntu吧,自帶桌面,對於操作學習有些容錯的空間。

linux 的發行版說簡單點就是將 linux 核心與應用軟體做乙個打包。核心基本一樣,也就是新舊不同而已。

Linux基礎 1 Linux簡介

在linux之前,存在乙個作業系統叫做minix,它是由andrew s.tanenbaum為了教學的需要而買了unix作業系統,在參考unix的基礎之上在沒有 抄襲的情況下寫出了minix,它將minix 全部開放給了自己的大學做研究需要。但是由於andrew教授只是為了教學的需要,因此不打算將其...

Linux 網路基礎簡介

計算機網路當中的兩台計算機是如何進行通訊的?port 在一台主機當中唯一 標識乙個程序 協議分層就是一種封裝,對不同的服務或者協議進行封裝osi參考模型,注意osi模型只是乙個為制定標準而提高的概念性框架並進行未具體實現。osi七大分層 物數網傳會表應 物理層 資料鏈路層,網路層,傳輸層,會話層,表...

Linux系統基礎簡介

一 linux是什麼 linux作業系統最初是在1991年10月份由芬蘭赫爾辛基大學的在校生linus torvalds所發布,最初被發布的linux 0.0.2版本因其高質量的 與開放源 迅速引起了一大批黑客的加入,而今雖然有數百計的linux發布版,但都依然統一使用linus torvalds開...