Linux Linux開發面試總結

2021-10-10 09:53:18 字數 763 閱讀 9777

1. 什麼是linux

linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

2. unix和linux有什麼區別?

linux和unix都是功能強大的作業系統,都是應用廣泛的伺服器作業系統,有很多相似之處,甚至有一部分人錯誤地認為unix和linux作業系統是一樣的,然而,事實並非如此,以下是兩者的區別。

1. 開源性

linux是一款開源作業系統,不需要付費,即可使用;unix是一款對原始碼實行智財權保護的傳統商業軟體,使用需要付費授權使用。

2. 跨平台性

linux作業系統具有良好的跨平台效能,可執行在多種硬體平台上;unix作業系統跨平台效能較弱,大多需與硬體配套使用。

3. 視覺化介面

linux除了進行命令列操作,還有窗體管理系統;unix只是命令列下的系統。

4. 硬體環境

linux作業系統對硬體的要求較低,安裝方法更易掌握;unix對硬體要求比較苛刻,安裝難度較大。

5. 使用者群體

linux的使用者群體很廣泛,個人和企業均可使用;unix的使用者群體比較窄,多是安全性要求高的大型企業使用,如銀行、電信部門等,或者unix硬體廠商使用,如sun等。

相比於unix作業系統

python開發面試準備之mysql的總結

dml 資料操作語言 基礎的增刪改查,insert delete updata select 1 安裝 2 服務管理 5 資料管理 語法update 表名 set 欄位1 值1,欄位2 值2,where 條件表示式 示例 語法delete from 表名 where 條件表示式 示例 刪除20180...

c開發面試

1.程式設計驗證大端還是小端 方法一 void isbigendian else 方法二 void isbigendian temp temp.a 0x1234 if temp.b 0x12 低位元組存的是資料的高位元組資料 else 2.int a 10 int a 10 區別,sizeof a ...

iOS開發 面試

今天一大清早去面試,公司距離我家還挺近的,花了乙個小時走著去,也順路印下簡歷,理理思路,到了公司面試官什麼的都不錯,還給我講了很多知識,收穫也是滿滿的,總結下今天都遇到了哪些問題,調整調整狀態.1,當需要自定義tabbar的item的數量可變時怎麼做的 這裡原本是想說自定義tabbar的,不過估計考...