study02

1、操做系統linux

一、操做系統
大部分的普通進程都不能直接經過system call去調用硬件資源,他們須要藉助庫文件,才能在系統上正常運行;
庫文件: .dll-----Windows .os-------Linux
(Linux系統關機shutdown -r now 不用調用庫文件)
Linux命令:查看進程——psshell

二、操做系統的結構
硬件設備——kernel: 1)小部分應用:經過system call——應用程序
                                  2)大部分應用:經過庫文件——普通進程(比較特殊:shell(管理員與系統交互))centos

三、操做系統的發展歷史
爲了實現工做的批量化處理,貝爾實驗室、GE通用、麻省理工大學——研發了Mutices多任務操做系統,貝爾實驗室和麻省理工學院退出了該項目,而貝爾實驗室中的一個年輕的科學家肯.湯姆森爲了運行space travel的遊戲,在公司的角落裏發現了一臺帶有DPD-7操做系統(DEC公司研發的)的電腦,因而基於DPD-7的操做系統開發了本身的第一個操做系統Unix(使用匯編語言編寫的)。
1973年肯和他的同事開發了C語言(B語言的改進),後又用C語言重寫Unix。
後到加州大學伯克利分校任教,和學生一塊兒開發出BSD,在美國市場同時銷售着Unix和BSD操做系統,因爲版權問題打的不可開交,持續了10年時間,後因微軟興起,雙方和好。
由於美國的反壟斷法,AT&T公司被拆分,Unix源代碼無償被提供——導致IBM、SUN、HP公司興起
IBM————開發了AIX SUN————開發了SUNos HP————HP-Unix (這些是小型機市場常見的小型機操做系統)
1987年左右,荷蘭某大學老教授爲了給學生上課不想花錢買Unix操做系統,因而本身寫了minix系統。
1991年左右,linux在minix系統的基礎上開發了第一款Linux操做系統(其實就是一個kernel內核)。
1980年左右,美國Richard Stallman發起了GUN計劃(將商業版本的軟件程序進行開源的一個計劃)。
肯和Richard Stallman聯手——出現了GUN/Linux安全

四、內核與GUN/Linux系統的版本問題
內核版本:kernel
GNU/Linux版本:1)發行商版本
                             2)紅帽
                             3)debian——Ubuntu
常見的發行商版本:1)Redhat---收取服務費
                              2)centos
                              3)fedore---Redhat的桌面版
                              4)openSUSE(歐洲)
                              5)debian(安全)
                              6)Ubuntu
                              7)麒麟、紅旗(國產)oop

五、開源體系
1)GUN(GUN Is Not Unix GUN計劃)
2)BSD
3)Apache
GUN:GPL協定:若是你使用了GUN計劃中定義的開源軟件代碼,這樣的話你就必須將對應的全部代碼進行開源
寬鬆的CPL協定
Apache(自己是一個作網站起家的社區)
hadoop項目在2000年後,被稱爲Apache項目的頂級項目;
學習


2、Linux的安裝與命令簡介網站

一、安裝
【博客:實驗室中錯誤截圖,和你解決的方法(寫清楚本身使用的平臺)】
a\直接將操做系統安裝在硬件設備上
我不建議這樣安裝
b\使用VMM管理平臺來進行安裝(虛擬機的方式)
(VMM管理平臺:VMware workstations、Virtualbox)spa

選語言
     |
選鍵盤
    |
選時區
    |
寫主機名
    |
定義root密碼(超級用戶)
    |
劃分磁盤空間--3個分區必須劃分:/boot 、swap、 /操作系統

拍攝快照,若是出錯,能夠恢復快照命令行


二、學習Linux終端命令的緣由

三、Linux命令的基本格式
Command【選項】【參數】

四、經常使用的Linux命令的基本使用 init 0 ————關機 init 3 ————轉到命令行模式 init 5 ————轉到圖形模式 Ls ————//顯示文件信息 Pwd ————//顯示當前路徑 Cd ————//切換到目標目錄 Touch ————//修改時間戳 stat atime--訪問時間 mtime--修改文件內容的時間 ctime--修改文件屬性 Touch a.txt Mkdir————//建立文件夾 Rm ————//刪除 Clear ————//清屏=Ctrl+l

相關文章
相關標籤/搜索