liunx學習第一天知識點-基礎知識

一 計算機組成

1. 馮·諾依曼體系:

    1946年數學家馮·諾依曼于提出計算機由五大部分組成:運算器、控制器、存儲器、輸入設備、輸出設備

2. 摩爾定律:

    戈登·摩爾于1965年提出來當價格不變時,集成電路上可容納的元器件的數目,約每隔18-24個月便會增加一倍,性能也將提升一倍。

二 服務器

1. 服務器按應用功能可分為:

    Web服務器、數據庫服務器、郵件服務器、文件服務器、中間件應用服務器、日志服務器、監控服務器,程序版本控制服務器、虛擬機服務器、打印服務器、域控制服務器、多媒體服務器、通訊服務器、ERP服務器等

2. 服務器按外形分類:

    塔式服務器、機架式服務器、刀片式服務器

3. 機柜:

    機架服務器的寬度為19英寸(48.26厘米),高度以U為單位。1U=1.75英寸(4.45厘米),通常有1U,2U,3U,4U

    5U,7U幾種標準的服務器。機柜的尺寸也是采用通用的工業標準

4. 服務器CPU公司
    4.1 Intel公司:  Xeon 至強(目前廣泛使用)    Itanium 安騰(已停產)
    4.2 AMD公司: Althlon MP(已停產)
    4.3 IBM:         Power(主要運用于小型機)

5. 服務器分類

    按照CPU體系架構來區分,服務器主要分為兩類:
    5.1非x86服務器:使用RISC(精簡指令集)或EPIC(并行指令代碼)處理器,并且主要采用UNIX和其它專用操作系統的服務器,指令系統相對簡單,它只要求硬件執行很有限且最常用的那部分執令,CPU主要有Compaq的Alpha、HP的PA-RISC、IBM的Power PC、MIPS的MIPS和        SUN的Sparc、Intel研發的EPIC安騰處理器等。這種服務器價格昂貴,體系封閉,但是穩定性好,性能強,主要用在金融、電信等大型企業的核心系統。
    5.2×86服務器:又稱CISC(復雜指令集)架構服務器,即通常所講的PC服務器,它是基于PC機體系結構,使用Intel或其它兼容x86指令集的處理器芯片的服務器。目前主要為intel的Xeon E3,E5,E7系列,價格相對便宜、兼容性好、穩定性較差、安全性不算太高。

6. 服務器硬盤:

    硬盤接口類型
    6.1 IEEE 1394接口
    6.2 IDE接口——–硬盤接口規范,采用ATA技術規范。
    6.3 SCSI接口——應用于小型機上的高速數據傳輸技術。
    6.4 SATA接口—–Serial ATA,提高傳輸速率,支持熱插拔。
    6.5 SAS接口——-Serial Attached SCSI,兼容SATA。
    目前主流的硬盤接口為SATA和SAS接口,因此,硬盤按接口類型可分為SATA硬盤和SAS硬盤。

    在計算機系統當中,硬盤的讀寫速率已經成為影響系統性能進一步提高的瓶頸。

7. 服務器熱插拔技術

    74.1熱插拔技術又稱為熱交換技術(Hot Swap),允許在不關機的狀態下更換故障熱插拔設備。

    7.2常見的熱插拔設備:硬盤,電源,PCI設備,風扇等。

    7.3熱插拔硬盤技術與RAID技術配合起來,可以使服務器在不關機的狀態下恢復故障硬盤上的數據,同時并不影響網絡用戶對數據的使用。

三 存儲網絡

  1. DAS

    直接存儲(Direct Attached Storage)。存儲設備與主機的緊密相連。

    1.1 管理成本較低,實施簡單。
    1.2 儲時直接依附在服務器上,因此存儲共享受到限制。

    1.3 CPU必須同時完成磁盤存取和應用運行的雙重任務,所以不利于CPU的指令周期的優化,增加系統負擔。

    1469239327360125.png

2. NAS:

    網絡連接存儲(Network Attached Storage):通過局域網在多個文件服務器之間實現了互聯,基于文件的協議(NFS、SMB/CIFS ),實現文件共享。

    2.1集中管理數據,從而釋放帶寬、提高性能。
    2.2可提供跨平臺文件共享功能。
    2.3可靠性較差,適用于局域網或較小的網絡。

    1469239451246740.png

3. SAN:

    存儲區域網絡(Storage Area Networks,SAN)利用高速的光纖網絡鏈接服務器與存儲設備,基于SCSI,IP,ATM等多種高級協議,實現存儲共享。

    3.1服務器跟儲存裝置兩者各司其職。
    3.2利用光纖信道來傳輸數據﹐以達到一個服務器與儲存裝置之間多對多的高效能、高穩定度的存儲環境。
    3.3實施復雜,管理成本高。

    1469239815536084.png

4. 三種網絡形態對比:

    1469239923207770.png

四 操作系統

1. OS: Operating System,通用目的的軟件程序

1469240347902175.png

2. OS分類:
    服務器OS:RHEL, CentOS,WindowsServer,AIX
    桌面OS:windows 10,windows 7,Mac OS,fedora
    移動設備OS:Andriod,IOS,YunOS

3. 開發接口標準

    3.1 ABI: Application Binary Interface
    ABI描述了應用程序與OS之間的底層接口,允許編譯好的目標代碼在使用兼容ABI的系統中無需改動就能運行。
    3.2 API:Application Programming Interface
    API定義了源代碼和庫之間的接口,因此同樣的源代碼可以在支持這個API的任何系統中編譯。
    3.3POSIX: Portable Operating System Interface
    IEEE在操作系統上定義的一系列API標準,POSIX兼容的程序可在其它POSIX操作系統編譯執行。
4. 運行程序格式:
    Windows: EXE,dll(dynamic link library),lib
    Linux: ELF,so(shared object),.a

5. 編程語言

    5.1 低級語言
    機器語言:0和1
    匯編語言:和機器語言一一對應,與硬件相關的特有代碼、驅動程序開發
    5.2中級語言:C
    系統級應用、驅動程序
    5.3高級應用:java, Objective-C,C#,python, php應用級程序開發

6. 服務器三大操作系統

    6.1 Windows:
    6.2 Linux:GNU/Linux
    6.3Unix:
        System:(Bell Lab)
            AIX (IBM),Solaris (SUN), HP-UX (HP)
        BSD: (BSRG)Berkeley System Distribution
            NetBSD,OpenBSD, FreeBSD


    (三大操作系統市場占比)

    1469240944787674.png

五. linux

1.linux起源

    1.1 1984年:Richard Stallman發起GNU項目和自由軟件基金會創建開源的UNIX實用工具版本創建通用公共許可證(GPL)開源軟件許可實施原則.
    1.2 1991年:Linus Torvalds發布Linux創建開放源碼,類Unix的內核,在GPL下發布
    1.3Linux操作系統:Linux內核+ GNU工具=完整的類UNIX操作系統如:CentOS,Ubuntu,Android

2. Linux發行版

    2.1 slackware:SUSE Linux Enterprise Server (SLES)
            opensuse桌面
    2.2 debian:

            ubuntu,mint
    2.3 redhat:

            rhel: redhatenterprise linux每18個月發行一個新版本
            CentOS:兼容rhel的格式

            中標麒麟:中標軟件

            fedora:每6個月發行一個新版本
    2.4 ArchLinux:輕量簡潔
    2.5 Gentoo:極致性能,不提供傳統意義的安裝程序
    2.6 LFS: Linux From scratch 自制Linux
    2.7 Android: kernel+busybox(工具集)+java虛擬機
3. linux哲學思想

    3.1 一切都是一個文件(包括硬件)
    3.2 小型,單一用途的程序
    3.3 鏈接程序,共同完成復雜的任務
    3.4避免令人困惑的用戶界面
    3.5配置數據存儲在文本中

4. 如何獲得centos

    https://wiki.centos.org/Download;  http://mirrors.aliyun.com

六 紅帽認證

1. 資格證書

    1.1. RhCSA  

        RedHat認證 助理工程師(管理員)

    1.2 RHCE

        RedHat認證工程師

    1.3. RHCA

        RedHat認證 架構師

2. 考級掌握

    2.1 RHCSA+RHCE 需要掌握:

        Linux入門,Linux系統管理,Linux服務及安全管理

    2.2 RHCA需要掌握

        Linux Cluster(集群)

        LB Cluster:負載均衡集群  Nginx,LVS

        HA  Cluster:高可用集群 Keepalived

        運維工具 Linux Ops;ansible

        (百臺服務器以下)監控工具 Monitoring:zabbix






原創文章,作者:面授班20-1孟憲峰,如若轉載,請注明出處:http://www.www58058.com/25404

(0)
面授班20-1孟憲峰面授班20-1孟憲峰
上一篇 2016-07-27
下一篇 2016-07-27

相關推薦

  • N26-第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。     ~]#cp -r /etc/skel /home/tuser1     ~]#chmod -R go=-rwx /home/tuser1…

    Linux干貨 2017-01-05
  • 馬哥教育網絡班第21期+第一周課程作業

    一、 描述計算機的組成及其功能     計算機主機包括:運算器,控制器,存儲器,輸入設備,輸出設備 1、運算器:功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 2、控制器:運算器的功能是對數據進行各種算術運算和邏輯運算,即對從控制器取來…

    Linux干貨 2016-07-12
  • iptables/netfilter網絡防火墻:

    iptables/netfilter網絡防火墻: FORWORD鏈上的防火墻規則 路由功能打開[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward 網關設置防火墻,讓內網可以訪問外網網頁 iptables -A FORWARD -s 192.168.126.131 -p tcp –dpo…

    2016-10-26
  • ?awk

    awk

    Linux干貨 2016-09-24
  • 馬哥教育第一天

    來到馬哥教育第一天,初步接觸IT,第一次寫博客,不知道寫點啥,記幾個地址吧。

    2018-03-26
  • Linux 基礎 (1)

    su nano shell type hash alias date cal screen echo $ tab (df bc rz(sz) ifconfig ping tty who whoami w) 1.用戶  root為超級用戶 1) useradd oracle  創建一個oracle用戶     su &#…

    2017-07-13
欧美性久久久久