Linux 02

1.進程linux

     (1)默認守護進程數據庫

     (2)程序都會啓動本身的程序進程——普通進程apache

  • 並非全部進程都能直接調用system call去直接使用硬件資源的,大部分普通進程都不能直接經過system call去調用硬件資源,他們須要藉助庫文件,才能在系統上正常運行。
  • 庫文件在windows上以.dll結尾,在linux上以.os結尾
  • ps是查看Linux的進程
  • 圖形交互程序在linux系統上,也是一款普通的應用程序(能夠不安裝)
  • 常見的圖形程序:KDE    GNOME     xfce

2.操做系統的機構:windows

     硬件設備→kernel→(system call)應用程度oracle

                             →庫文件→普通進程(比較特殊;sell(管理人員與系統交互))dom

3.操做系統的發展史oop

  •   1965~1969貝爾實驗室、通用電氣、麻省理工學院開發MULTICS操做系統,多用戶、多任務、多層次操做系統。
  •   1969 年先後這個項目進度緩慢,資金短缺,貝爾實驗室退出了研究。
  •   1969年肯•湯姆森爲了運行「星際旅行(Space Travel)」 的遊戲  基於DPD-7的操做系統,開發了Unix(使用匯編語言)。
  •   1970~1973:肯•湯姆森與Dennis M.Ritchie開發C語言,並用C語言重寫了Unix。
  •   Bill Joy成立了本身的小型機系統SUN OS,SUN 2001年被oracle收購,基於Unix系統則各個廠家開發了本身的系統例如 IBM的AIX和惠普的HP-Unix。
  •   荷蘭大學的一個教授Andrew開發了本身系統Minix系統。
  •   一個學生linus想使用Minix系統,可是想修改minix裏面的一些驅動程序,因此本身開發了一個Linux系統。
  •   80年代的一個stallman發起了freedom計劃,也就是GNU計劃,GNU is not unix;

4.內核與GNU/Linux系統的版本問題網站

    內核版本:kernel操作系統

 Linux 發行版(也被叫作 GNU/Linux 發行版)一般包含了包括桌面環境、辦公套件、媒體播放器、數據庫等應用軟件unix

 常見的發行版本以下:

  •     Ubuntu
  •     Redhat
  •     Fedora
  •     openSUSE
  •     Debian
  •     CentOS
  •     Arch

5. 開源體系

    (1)GNU  全名: GNU is not Unix                    

  • GNU計劃:將商業版本的軟件程序進行開源的一個計劃;
  • GPL協定:若是使用了GNU計劃中定義的開源軟件程序代碼,就必須將對應的全部代碼進行開源;
  •  寬鬆的GPL協定:      

    (2) BSD

    (3) Apache:自己是一個作網站起家的社區; Hadoop項目在2000年後,被稱爲apache項目的頂級項目;

6.Linux的安裝與命令簡介

  (1)安裝

  •   a.直接將操做系統安裝在硬件設備上
  •   b.使用VMM管理平臺來進行安裝(虛擬機的方式)
  •   注:(VMM管理平臺:VMware workstationd \Virtualbox)
  •   選語言——選鍵盤——選時區——寫主機名——定義root密碼(超級用戶)——劃分磁盤空間
  •   注:必須劃分的三個區 /boot     swap      /      
  •   注:拍攝快照,若出錯,能夠恢復快照。

  (2)命令

  •   Ls                                 顯示文件信息
  •   Pwd                              顯示當前路徑
  •   cd                                 切換到目標目錄
  •   Touch                            修改時間戳
  •   Mkdir                             建立文件夾
  •   Rm                                 刪除
  •   Clear                              清屏 
  •   Ls -l                                查看文件屬性

  (3)拓展:

    stat   查看時間   

  •   atime               訪問時間
  •   mtime              修改文件內容時間
  •   ctime               修改文件屬性時間    
相關文章
相關標籤/搜索