操做系統簡介linux
1.進程(process簡寫ps)windows
庫文件:.dll(windows的庫文件)
.os(linux的庫文件)
注 :並非全部的進程都能直接調用system call去直接使用硬件資源的
(shutdown -r now 馬上重啓 SSH:遠程登陸會話)centos
二、操做系統的結構
安全
3.操做系統的發展歷史:(羅塞塔)
爲了實現工做的批量化處理:貝爾實驗室-GE通用--麻省理工大學:Muticesoop
貝爾實驗室和麻省理工退出該項目,而貝爾實驗室中的一個年輕科學家:肯湯姆森,爲了運行space travel的遊戲;--DPD-7(DEC公司)
基於DPD-7的操做系統,肯開發了本身的第一個操做系統 Unix(彙編語言編寫)
1973年肯和他的同事開發了C語言(B語言的改進),用C語言重寫Unix
以後,肯來到加州大學伯克利大學分校任教--BSD網站
*問題:同時銷售BSD和Unix操做系統,覺得版權問題--持續10年
微軟(由於美國的反壟斷法--ART&T公司被拆分(Unix源代碼被無償提供))
spa
IBM(AIX) SUN(SUNOS) HP(-unix) ---這就是小型機市場上最多見的小型機操做系統操作系統
1).1989年左右,荷蘭一個大學,老教授爲給學生上課,不想購買Unix操做系統,因而本身寫minix操做系統;
1991年左右,linus--在minix系統的基礎上開發了Linux操做系統("kernel",只有內核);
2).1980年左右,美國Richard Stallman,發起了GNU計劃,---開源
GNU/Linux3d
四、內核與GNU/Linux系統的版本問題unix
常見的發行商版本:
5.開源體系
(1)GNU:全稱(GNU is Not Unix)
GNU計劃:將商業版本的軟件程序進行開源的一個計劃;
GPL協定:若是你使用了GNU計劃中的開源軟件代碼,這樣的話,你就必須將對應的全部代碼進行開源。
(2)BSD
(3)Apache:自己是一個作網站起家的社區;
hadoop項目在2000年後,稱爲Apache項目的頂級項目;
6.Linux的安裝與命令簡介
1.安裝:選語言---選鍵盤---選時區---寫主機名---定義root密碼(超級用戶)---劃分磁盤空間(3個分區必需要劃分:/boot(啓動) swap(交換) /(根分區))
拍攝快照,若是出錯,能夠恢復快照
【博客:實驗中的錯誤截圖,和你解決的方法(寫清楚本身使用的平臺)】
a.直接將操做系統安裝在硬件設備上(雙系統).不建議用
b.使用VMM管理平臺來進行安裝(虛擬機的方式)
(VMM管理平臺:VMware workstations Virtualbox)
7.經常使用的Linux命令的基本使用
文件名