計算機操作系統與簡單命令

計算機系統的組成

硬件:主機(cpu、內存等),外部設備(輸入設備鍵盤鼠標、輸出設備顯示屏;硬軟盤   等等)。

軟件:主要由操作系統和應用程序構成。

計算機硬件的組成部分及工作流程圖

輸入設備——存儲器——CPU運算——輸出設備

 

服務器主要分類有:

塔式服務器:立式PC相像

機架式服務器:統一標準寬度19英寸(48.26cm),高度由U/44.45mm定義

刀片式服務器:標準高度的機柜可插多個卡式的服務器單元,主要為高性能,靈活擴展

服務器CPU

    一般來說主頻越高,cpu速度越快;但不代表相同主頻的CPU工作性能一樣

主頻=外頻x倍頻

服務器的分類

     X86:采用RISC(精簡指令集)和EPIC(并行指令代碼)處理器,且主要采用unix和其他專用操作系統的服務器,價格貴,穩定性好,一般適用于金融電信等大型企業

     X86:一般所指PC服務器,采用CISC(復雜指令集)處理器,價格便宜,性價比好,目前主要為intel的Xeon E3 E5 E7 系列                     

      注釋:一路等于一個cpu,例如2路,3路,4路

 

存儲基本知識

      DAS:直接存儲,存儲設備與主機緊密相連,例如個人電腦

      NAS:網絡連接存儲,通過局域網在多個文件服務器之間互聯,基于特殊協議實現文件共享,例如nfs、ftp、samba

     San:存儲區域網絡,利用光纖網絡連接服務器與存儲設備,基于SCSI、ip、atm等協議實現存儲共享

 

操作系統

     硬件——操作系統——應用程序——對接用戶

開發接口標準

     ABI:應用程序與操作系統的接口,linux與windows上的ABI接口不同,所以不同的應用程序放到不用的操作系統不能使用

     API:定義了源代碼與庫之間的接口,同樣的源代碼可以在支持這個API的任何系統中編譯

運行程序格式

       Windows:exe     動態庫.dll        靜態庫.lib

       Linux    :elf      動態庫.so        靜態庫 .a

用戶和內核空間

      User space:只能執行簡單的運算,不能直接調用系統資源,必須通過系統接口,才能向內核發出指令。

      Kernal space:可以執行任何命令,調用一切系統資源

      例子:x=1+2      只在用戶空間內執行

            File write    必須通過內核空間調用,因為需要用到硬盤寫入。

Linux的發行版

      Redhat :redhat enterprise

                Centos

                中標麒麟

                Fedora

      Debian:ubantu,mint

 

虛擬機

      寄居架構:硬件——操作系統——虛擬機——操作系統——app

      裸金屬架構:硬件——虛擬機——操作系統——app

 

 

命令集合:

      Cat /prco/cpuinfo   或  lscpu     查看CPU信息

      Cat /proc/meninfo  或  free       查看內存信息

      Cat /proc/partitions 或  df        查看分區信息

      Cat /proc/swaps                   查看交換分區信息

      Lsb_release                       查看操作系統版本

      Gedit  /etc/centos-release         修改版本信息

      Uname -r                         查看內核信息

      Whoami                          查看當前系統登錄用戶

      Who am i                         查看當前登錄用戶和登錄的終端

     Who                               查看當前系統所有登錄的用戶和終端

     W                                  查看當前登錄的所有用戶、終端和當前執行的程序

Init3                                切換到字符界面

Init5                                切換到圖形界面

Init0                                關機

Init6                                重啟

 

以上init幾個命令都需要root才能使用

重啟命令普通用戶可以使用reboot,但也僅限于本機,遠程不可使用。

       

    

 

       

原創文章,作者:liulingzhen,如若轉載,請注明出處:http://www.www58058.com/68695

(0)
liulingzhenliulingzhen
上一篇 2017-02-14
下一篇 2017-02-14

相關推薦

  • Linux基礎之RAID

    一.RAID介紹 RAID剛開始出現的時候叫做廉價磁盤冗余陣列(Redundant Array of Inexpensive Disks),但在當時磁盤并非像現在這么便宜,反而這種組合方式使得代價非常昂貴,所以后來改名為獨立磁盤冗余陣列(Redundant Array of Independent Disks),基本的思想就是組合組合多個便宜的,性能相對較低…

    Linux干貨 2016-11-08
  • Linux程序包管理(rpm、yum、make)

    linux系統程序安裝的方法有rpm yum 以及make手動編譯3種方法: rpm這個機制最早由Redhat公司開發出來,后來由于實在好用,所以被很多發行版所使用作為軟件安裝的管理方式。不過由于使用RPM安裝軟件時有時會涉及到文件的依賴信,此時需要手動去逐個安裝被依賴的包操作起來十分復雜,于是yum這種線上升級的機制便出現了,它會自己主動解決各文件的依賴關…

    Linux干貨 2017-10-02
  • linux 系統基礎(三)–用戶和組命令使用總結

    1、列出當前系統上所有已經登錄的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@node2 ~]# who   root     pts/0        2016-10-…

    Linux干貨 2016-10-08
  • sed之高級命令的解析

                sed工作機制中另一個邏輯空間用于作為模式空間的好幫手,就是叫保持空間(hold space),在模式空間中處理一行內容會繼續處理下一行,那么對于處理過的行可能還有其他處理,因此可以先把處理好的數據存放在hold s…

    Linux干貨 2016-08-08
  • mysql復制與備份

    備份策略: 完全+差異+binlog 完全+增量+binlog binlog最好能實時備份到另一個節點上。 完全備份,多久一次? 數據變化量:有20%,建議使用完全備份。 可用的備份存儲空間: 數據變化量很大,可以每天做一個完全備份,每周做一次增量備份。 數據變化量不大,可以每月做一次完全備份,每天做一次增量或者差異。 數據 備份工具: mysqldump:…

    Linux干貨 2016-12-05
欧美性久久久久