Linux--02

Linux--02
1、 默認的守護進程---內核空間,程序都會啓動自己的程序進程--普通進程;並不是所有的進程都能直接調用system call去直接使用硬件資源的;
*大部分的普通進程都不能直接通過system call去調用硬件資源,它們需要藉助庫文件,才能在系統上正常運行。
庫文件:import文件相似。.dll--windows庫文件,.os--linux庫文件
Shell:Linux操作系統下最常見的交互方式(Bash、csh、ksh、zsh爲最常見的。)
SSH------遠程繪畫
圖形交互程序在Linux系統上,也是一款普通的應用程序(可以不安裝)
常見的圖形程序:KDE、GNOME。
2、操作系統的結構:
Linux--02

3、操作系統的發展歷史
羅塞塔:谷歌的翻譯軟件
出現的原因:爲了實現工作的批量化處理;貝爾實驗室--GE通用—麻省理工大學一起開發了 Mutices系統。
肯湯姆森 基於DPD-7的操作系統,開發了Unix(彙編語言編寫)。
1973年肯與同事開發了c語言,來自於b語言的改進。用c語言重寫Unix。
之後,肯來到加州大學伯克利分校任教,開發BSD系統。
Bsd與unix系統操作,兩者爲了版權問題打的不可開交,持續10年,微軟悄悄發展起來。
美國的反壟斷法將AT&T公司被拆分,unix源代碼被無償被提供。

IBM -- SUN ----- HP
AIX --- Sunos --- HP-unix (小型機市場上最常見的小型機操作系統)
1989左右時間,荷蘭大學老教授不想購買unix操作系統,自己寫了minix操作系統。
1991年左右,linus在minix的基礎上開發了第一款linux操作系統(kernel
1980年後,美國richard Stallman發起了GNU計劃—開源
4、內核與GNU/Linux的系統版本問題
內核版本:
Kernel
GNU/Linux版本:
發行商版本
|
|--紅帽
|--Debian—Ubuntu
常見的發形商版本:
Redhat --收取服務費
Centos--不收取服務費
Fedore—redhat的桌面版
OpenSUSE(歐洲)
Debian(安全)
Ubuntu
麒麟、紅旗
5、開源體系
a、GNU(GNU is NOT Unix)
GNU計劃:將商業版本的軟件程序進行開源的一個計劃;
GPL協定:如果你使用了gnu計劃中定義的開源軟件代碼,這樣的話,你就必須將對應的所有代碼進行開源;
寬鬆的GPL協定:
b、BSD
c、Apache
本身是一個做網站起家的社區;
Hadoop項目在2000年後,稱爲Apache項目的頂級項目;
6、不同應用領域的主流操作系統
Pc------微型機
服務器
移動設備
嵌入式
7、常見的桌面系統
Windows
Linux
Macos
8、服務器操作系統
Linux
Windows server
Linux的安裝與命令簡介
1、 安裝
a、 直接將操作系統安裝在硬件設備上
b、 使用VMM管理平臺來進行安裝(虛擬機的方式)(VMM管理平臺:vmware workstations、virualbox)
磁盤的劃分:
選語言
選鍵盤
選時區
選主機名
定義root密碼(超級用戶)
劃分磁盤空間—3個分區必須要劃分:/boot swap /
拍攝快照,如果出錯,可以恢復快照!
Ls ---- 顯示菜單
Pwd ---- 當前路徑
Cd ---- 結束
Touch ---- 修改時間戳
~ ---- 家目錄
Mkdir ----- 創建文件夾
Rm ----- 刪除 = rm 文件名 *
Clear ----- 清屏 = ctrl+l
Stat
Ctime ----修改文件屬性
atime -----訪問時間
mtime -----修改文件內容的時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章