Linux作業系統簡介

2022-07-13 06:48:13 字數 2023 閱讀 6501

1.常見作業系統

- 服務端作業系統 : linux、unix、windows server

- 單機作業系統 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)

mac 、linux(ubuntu)

- 移動作業系統 android、ios 、windows phone

2.linux作業系統介紹

- 為什麼要學習linux作業系統

1. 大部分服務端都採用linux ,jee部署到伺服器中

2. 一些企業和學校採用linux研發和教學

3. 很多嵌入式開發 用linux

4. 雲計算、大資料 是集群網 linux : centos

- 特點

1. 開放、開源、多使用者的網路作業系統

2. 基於unix(unix-->minix-->linux(linus :林納斯 芬蘭 )),可以定製核心

3. 假如了gnu組織(自由軟體組織 ,copyleft) ,通過gpl(通用公共許可) 許可對外發布

- linux組成

1. linux核心(linus 團隊管理)

2. shell :使用者與核心互動的介面

3. 檔案系統 : ext3、ext4 等 windows 有 fat32 、ntfs

4. 第三方應用軟體

- linux作業系統版本

1. 核心版本 (linus 團隊管理) 3.8

2. 發行版本 :一些軟體公司以核心為基礎,再新增一些軟體和文件形成發行版本

- red hat : rhel ,centos

- debian : debian,ubuntu(桌面)

- android

預設有6個命令互動通道和乙個圖形介面互動通道,預設進入到的是圖形介面通道

命令互動模式切換:ctrl+alt+f1---f6

圖形互動介面 ctrl+alt+f7

1.圖形介面互動模式

- terminal: 圖形介面的命令終端,它是圖形介面互動通道的延伸,要依賴於圖形介面

2.命令互動模式 

命令提示符:

itcast@ubuntu:~$

- itcast:使用者名稱

- ubuntu :主機名

- ~ :路徑 ,假如當前的路徑正好是 該使用者存放資料的根目錄 ,則顯示~

- $ :使用者的型別 $代表普通使用者 # 代表 超級使用者

3.linux檔案系統 

- 目錄結構

1.bin : 存放的可執行的二進位制檔案 例如:cd ls su passwd等命令

2. boot :存放系統的引導檔案的目錄

3. dev :存放裝置檔案的目錄,linux把裝置當做檔案來處理

4. etc : 存放系統的配置檔案的目錄

5. home :存放所有使用者檔案的根目錄 ,root使用者除外

6. lib :共享庫

7.usr :好比program files 存放應用的安裝的路徑

8 opt : 自定義存放應用程式位置

9. mnt :臨時檔案系統的掛靠點

- 檔案許可權分析

w :可寫 r: 唯讀 x:可執行 - :無許可權

檔案許可權

1. 字元表示法

drwxr-xr-x

第乙個字元 :檔案的型別 d :普通檔案 - :資料夾 c :串列埠檔案 l :連線檔案

2-4 字元 : 該檔案的屬主使用者的許可權

5-7 字元 : 與屬主使用者同一組的其他使用者的許可權

8-10 字元 : 不同組的其他使用者的許可權

2. 數字表示法

-rw-r--r-- :檔案的預設許可權 644(當做8進製數表示,只看有值或無值,三個三個看)

drwxr-xr-x : 目錄的預設許可權 755

Linux作業系統簡介

1.unix是什麼 1 unix的定義 unix是乙個計算機作業系統,乙個用來協調 管理和控制計算機硬體和軟體資源的控制程式。2 unix作業系統的特點 多使用者和多工 a 多使用者 在同一時刻可以有多個使用者同時使用unix作業系統而且他們互不干擾 b 多工 任何乙個使用者在同一時間可以在unix...

作業系統簡介

定義 作業系統就是乙個協調 管理和控制計算機硬體資源和軟體資源的控制程式。為何要有作業系統 因為計算機硬體系統是乙個複雜的系統,主要由 處理器 儲存器 輸入輸出控制系統和各種外部裝置組成。如果沒有作業系統,使用者必須了解該系統的每乙個細節,才能有效使用計算機。這樣會嚴重影響使用者的工作效率,而且會大...

作業系統簡介

現代的計算機系統主要是由乙個或者多個cpu,記憶體,硬碟,鍵盤,滑鼠,顯示器,印表機,網路介面及其他輸入輸出裝置組成。一般而言,現代計算機系統是乙個複雜的系統。程式設計師無法把所有的硬體操作細節都了解到,管理這些硬體並且加以優化使用是非常繁瑣的工作,這個繁瑣的工作就是作業系統來幹的,有了他,程式設計...