Linux 作業系統簡述

2021-10-07 14:45:49 字數 2629 閱讀 2986

作業系統,開源的作業系統

unix的乙個子類

linux詞本意是代表linux核心心

20世紀60年代,mit開發分時作業系統,支援30臺終端訪問主機

2023年,貝爾實驗室開發multics系統,為了同時支援300個終端訪問主機(失敗)

2023年,在上述兩個系統的基礎上誕生unix的原型

2023年,linus torvalds基於gcc、bash開發了針對386機器的linux核心

2023年,tanenbaum老師自已編寫相容於unix的minix用於教學

2023年,發布用於個人計算機的unix版本

2023年,torvalds發布linux1.0

2023年,torvalds發布linux2.0,linux吉祥物:企鵝

linux免費;windows收費

linux大多使用的軟體為開源軟體,使用者可以修改、定製和再發布,由於基本沒有資金支援,部分軟體質量和體驗都不太好,全球所有的linux開發者和自由軟體社群都會提供支援;windows服務好、提供各種支援

軟體安裝面比較窄所以會感覺linx比較安全,但然而事實並非如此;windows受攻擊面更廣,經常打補丁

linux更輕量;windows重量級系統

linux圖形介面和命令列介面;windows純圖形介面(windows server 2010 r2以後例外)

linux開源所以可定製;windows不可以定製

linux針對是伺服器,個人電腦是少數;windows更多的是在個人電腦上

ifconfig 網絡卡名 ip位址 -- 臨時手動為網絡卡設定ip位址

route add default gw 閘道器ip -- 臨時手動設定閘道器

vi /etc/resolv.conf 修改 nameserver dns伺服器位址或者閘道器ip -- 修改dns(domain name server)

#遠端連線工具

xshell–官方

目錄僅僅是包含了其他檔案的名字的檔案

linux 通過 cd/ 進入根目錄,通過 ll 展示根目錄下資料夾

– 根目錄:( / ) 根目錄在系統檔案層次的頂部。用 正斜槓 / 表示。

–bin (包含可執行二進位制的目錄,該目錄下有一些通用命令 包括(bash、cat、chmod、cp、date、echo、kill、in、ls、mail、mkdir、 more、mv、等,一些系統恢復命令,一些必要的網路命令)

–boot (啟動,該目錄包含了linux啟動時需要的絕大部分檔案)

–dev(裝置目錄,包含終端、磁碟驅動、光碟驅動、數據機、印表機等,分為字元特殊檔案、塊特殊檔案。

–etc(專用於主機的檔案和目錄,包含系統配置;與網路相關的檔案和目錄)

–home(使用者主目錄,包含使用者配置)

–lib(庫目錄)

–lib64(庫目錄)

–mnt(掛接目錄,系統管理員用命令 mount 臨時載入檔案系統)

–usr(使用者目錄,包含主機之間可以共享的唯讀資料)

–tmp(臨時目錄)

–sbin(系統二進位制檔案,根使用者專用命令)

–proc(程序目錄,包含了程序資訊和系統資訊)

–opt(選項)用於安裝附加軟體包。

檔案許可權 連線數 目錄檔案 使用者組 檔案大小 修改日期 檔名

dr-xr-xr-x 5 root root 4096 jun 28 19:18 boot

檔案許可權分為三部分(所屬人,所屬組,其它組)

檔案許可權第一位表示檔案型別,d 目錄、l 鏈結檔案、- 普通檔案、p 管道檔案

檔案許可權第2-4位表示所屬人的許可權,r–讀、w–寫、x–執行

檔案許可權第5-7位表示的是所屬組的許可權

檔案許可權第8-10位表示的是其它組的許可權

許可權修改

通過chmod命令來進行對許可權的修改

方法一建立乙個test.txt 檔案 許可權為 -rw-r–r--

若對所有使用者都賦予許可權"rwx" 許可權, 可用命令 「chmod a = rwx test.txt」

若對個別使用者許可權修改 更改 「a」即可。

u 當前使用者

g 當前使用者所屬組

o 其他組使用者

a 所有使用者

符號覆蓋 =

追加對應許可權 +

取消對應許可權 -

方法二r=4,w=2,x=1

chmod 第乙個數字表示的是所屬人,第二個數字表示的是所屬組,第三個數表示是其它組 chmod 777 檔名

9. 通過chattr +i 檔名,限定為唯讀檔案

10. 通過chattr +a 檔名,限定為只能追加

作業系統簡述

1.作業系統的地位?作業系統介於計算機與應用軟體之間的乙個軟體系統,下面是硬體平台,上面是應用軟體。2.作業系統主要管理計算機的那些資源?管理的關鍵原則是什麼?cpu管理 記憶體管理 外存管理 i o管理 健壯性管理 如何確保作業系統自身的正常執行。安全性管理 如何防止非法操作與入侵。管理這些資源的...

作業系統簡述

1 目前主流的作業系統 windows,unix linux,android,ios,symbian 已經淘汰 windows 圖形介面操作,入門較簡單,比較適用於普通使用者使用或應用方面的開發 linux 命令列操作 雖然也有圖形介面,但專業人士都使用命令列操作 入門較難,免費的,開源的,可移植的...

作業系統之簡述2

2.為了提高計算機的效率,人們想出了流水線結構,將計算機的指令分拆為多個步驟,流水線上每個梯級都可以容納一條指令並同時執行。為了進一步提高計算機的效率,人們又設計了多流水線,超標量計算,超長指令字等多指令發射機制。3.儲存器訪問時間和容量 4.我們將計算機所有的硬體視為一種資源,將計算機上執行的所有...