linux 基礎入門

linux相關

  計算機基礎

   計算機系統  

計算機系統由硬件(Hardware)系統和軟件(Software)系統兩大部分組成linux

 

 

   發展歷史

  • 第一代計算機(1946-1957) 電子管時代
  • 第二代計算機(1958-1964) 晶體管時代
  • 第三代計算機(1965-1970) 集成電路時代
  • 第四代計算機(1971之後) 大規模集成電路時代

1946年,世界上第一臺計算機ENIAC(electronic numerical integrator and calculator)在美國賓州大學誕生,是美國奧伯丁武器試驗場爲了知足計算彈道須要而研製成的。使用了17468只電子管,佔地170平方米,重達30噸,耗電174千瓦,耗資40多萬美圓。每秒可進行5000次加法或減法運算shell

   世界第一臺計算器數據庫

  計算機硬件組成

 馮·諾依曼體系結構: 1946年數學家馮·諾依曼於提出,計算機硬件由運算器、控制器、存儲器、輸入設備和輸出設備五大部分組成apache

 

  劃分

  按規模劃分

  • 巨型計算機:應用於國防尖端技術和現代科學計算中。巨型機的運算速度可達每秒百萬億次以上, 「天河一號」爲我國首臺千萬億次超級計算機
  • 大型計算機:具備較高的運算速度,每秒能夠執行幾千萬條指令,並且有較大的存儲空間。每每用於科學計算、數據處理或做爲網絡服務器使用,如:IBM z13 mainframe
  • 小型計算機:規模較小、結構簡單、運行環境要求較低,通常應用於工業自動控制、測量儀器、醫療設備中的數據採集等方面
  • 微型計算機:中央處理器(CPU)採用微處理器芯片,體積小巧輕便,普遍用於商業、服務業、工廠的自動控制、辦公自動化以及大衆化的信息處理  windows

  服務器

  • 服務器Server是計算機的一種,是網絡中爲客戶端計算機提供各類服務的高性 能的計算機,服務器在網絡操做系統的控制下,將與其相連的硬盤、磁帶、打印機及昂貴的專用通信設備提供給網絡上的客戶站點共享,也能爲網絡用戶提供集中計算、信息發佈及數據管理等服務centos

  • 服務器按應用功能可分爲: Web服務器、數據庫服務器、文件服務器、中間件應用服務器、日誌服務器、監控服務器、程序版本控制服務器、虛擬機服務器、郵件服務器、打印服務器、域控制服務器、多媒體服務器、通信服務器、ERP服務器等
  • 服務器按外形分類: 塔式服務器、刀片式服務器、機架式服務器

  塔式Tower服務器

  • 早期的服務器形式緩存

  • 外形以及結構和平時使用的立式PC差很少安全

  • 機箱空間大,主板擴展性較強,插槽較多bash

  • 預留了足夠的內部空間,以便往後進行硬盤和電源的冗餘擴展,設計通常都考慮降噪服務器

  • 目前較少使用

  刀片式Blade服務器

  • 在標準高度的機架式機箱內可插裝多個卡式的服務器單元,實現高可用和高密度

  • 更高的密度,集中管理,高性能,靈活擴展,按需配置

  • 可使用系統軟件將這些母板集合成一個服務器集羣。在集羣模式下,全部的母板能夠鏈接起來提供高速的網絡環境,並同時共享資源,爲相同的用戶羣服務

 

  機架式Rack服務器

  • 按照統一標準設計,配合機櫃統一使用

  • 便於統計管理,高密度,節省空間

  • 機架服務器的寬度爲19英寸(48.26cm),高度以U爲單位,如42U

  • 1U=1.75英寸=44.45毫米,一般有1U,2U,3U,4U,5U,7U幾種標準的服務 器。機櫃的尺寸也是採用通用的工業標準

  • 現階段銷售數量最多的服務器

  • 機箱尺寸比較小巧

  • 在機櫃中能夠同時放置多臺服務器

 

  服務器硬件組成

 

  服務器硬件-CPU

  • CPU是Central Processing Unit的縮寫,即中央處理器。由控制器和運算器構成,是整個計算機系統中最重要的部分

  • 服務器CPU公司

    • Intel
      • Xeon 至強
      • Itanium 安騰
    • AMD
      • Althlon MP
    • IBM
      • Power

   

  服務器分類 

按照CPU體系架構來區分,服務器主要分爲兩類:

  • 非x86服務器:使用RISC(精簡指令集)或EPIC(並行指令代碼) 處理器,而且主要採用UNIX和其它專用操做系統的服務器,指令系統相對簡單,它只要求硬件執行頗有限且最經常使用的那部分執令,CPU主要有Compaq的Alpha、HP的PA-RISC、IBM的Power PC、MIPS的MIPS和SUN的Sparc、Intel研發的EPIC安騰處理器等。這種服務器價格昂貴,體系封閉,可是穩定性好,性能強,主要用在金融、電信等大型企業的核心繫統
  • x86服務器:又稱CISC(複雜指令集)架構服務器,即一般所講的PC服務器,它是基於PC機體系結構,使用Intel或其它兼容x86指令集的處理器芯片的服務器。目前主要爲intel的Xeon E3,E5,E7系列,價格相對便宜、兼容性好、穩定性較差、安全性不算過高

  服務器硬件---主板

  • 主板mainboard、系統板systemboard或母板motherboard,安裝在機箱內,是計算機最基本的也是最重要的部件之一
  • 主板通常爲矩形電路板,上面安裝了組成計算機的主要電路系統,通常有BIOS芯片、I/O控制芯片、鍵盤和麪板控制開關接口、指示燈插接件、擴充插槽、主板及插卡的直流電源供電接插件等元件

  服務器硬件---內存

  • 內存是介於CPU 和外部存儲之間,是CPU 對外部存儲中程序與數據進行高速運算時存放程序指令、數據和中間結果的臨時場所,它的物理實質就是一組具有數據輸入輸出和數據存儲功能的高速集成電路
  • 內存是CPU能直接尋址的存儲空間,由半導體器件製成。內存的特色是存取速度快
  • 計算機中全部程序的運行都是在內存中進行的,所以內存的性能對計算機的影響很是大
  • 外存:硬盤,U盤,軟盤,光盤
  • 內存和外存的區別:
    • 內存斷電後數據丟失
    • 外存斷電後數據能夠保存

 

  服務器硬件---硬盤

機械硬盤結構:

  • 存儲介質(Media)——盤片 盤片的基板是金屬或玻璃材質製成,爲達到高密度高穩定的質量,基板要求表 面光滑平整,不可有任何暇疵

  • 讀寫頭(Read Write Head)——磁頭 磁頭是硬盤讀取數據的關鍵部件,它的主要做用就是將存儲在硬盤盤片上的磁 信息轉化爲電信號向外傳輸

  • 馬達( Spindle Motor & Voice Coil Motor ) 馬達上裝有一至多片盤片,以7200,10000,15000 RPM等定速旋轉,爲保持 其平衡不可抖動,因此其質量要求嚴謹,不產生高溫躁音

 

硬盤接口類型:

  • IDE接口:硬盤接口規範,採用ATA技術規範
  • SCSI接口:應用於小型機上的高速數據傳輸技術
  • SATA接口: Serial ATA,提升傳輸速率,支持熱插拔
  • SAS接口: Serial Attached SCSI,兼容SATA
  • 目前主流的硬盤接口爲SATA和SAS接口 

  服務器硬件---陣列卡 

Raid卡:

  • 用來實現RAID的創建和重建,檢測和修復多位錯誤,錯誤磁盤自動檢測等功能。RAID芯片使CPU的資源得以釋放
  • 陣列卡(RAID卡)的做用
    • 陣列卡把若干硬盤驅動器按照必定要求組成一個總體、由陣列控制器管理的系統。
    • 陣列卡用來提升磁盤子系統的性能及可靠性
    • 陣列卡參數
    • 支持的RAID級別(0 1 5 6 10)
    • 陣列卡緩存
    • 電池保護

  服務器硬件---電源

電源和風扇

  • 支持服務器的電力負載
  • 支持冗餘,防止電源故障
    • 故障預警和防止
    • 故障以前的預防性維護
    • 保證服務器持續運行
  • 電源子系統包括
    • 智能電源和風扇
    • 冗餘電源和風扇

 

  服務器硬件---顯卡

 服務器都在主板上集成了顯卡,可是顯存容量不高,通常爲16M或32M GPU: Graphic Processing Unit,即「圖形處理器」

 

  服務器硬件---網卡

 服務器都在主板上集成了網卡,傳輸速率爲1Gbps,即千兆網卡 特殊應用須要高端網卡,如光纖網卡,Infiniband網卡等,傳輸速率能達到10Gbps、20Gbps,即萬兆網卡

 

  服務器硬件---熱插拔技術

熱插拔技術

  • 稱爲熱交換技術(Hot Swap),容許在不關機的狀態下更換故障熱插拔設備
  • 常見的熱插拔設備:硬盤,電源,PCI設備,風扇等
  • 熱插拔硬盤技術與RAID技術配合起來,可使服務器在不關機的狀態下恢復故障硬盤上的數據,同時並不影響網絡用戶對數據的使用

  服務器硬件---機櫃

機架式服務器-服務器放置在機櫃中 一般使用的機櫃是42U(約2米高)機櫃( 1U=44.45mm)外觀尺寸通常爲:寬600深1000高2000(mm) 

 

  服務器配置實例

 

  操做系統

  • OS: Operating System,通用目的的軟件程序
    • 硬件驅動
    • 進程管理
    • 內存管理
    • 網絡管理
    • 安全管理
    • 文件管理
  • OS分類:
    • 服務器OS:RHEL, CentOS,Windows Server,AIX
    • 桌面OS:Windows 10,Windows 7,Mac OS,Fedora
    • 移動設備OS:Andriod,IOS,YunOS

  服務器三大操做系統

  • windows
  • Linux
  • Unix

  UNIX歷史

  • 1965先後 Multics 貝爾實驗室,麻省理工,通用電氣發起
  • 1969 Unix雛形UNICS Ken Thompson 彙編語言 B語言
  • 1973 正式命名爲Unix Dennis Ritchie C語言
  • 1977 BSD Berkeley Software Distribution 伯克利大學
  • 1979 System V架構 版權聲明 HP-UNIX IBM AIX 「不對學生提供源碼」 收回版權
  • 1984年 Minix操做系統 Andrew S. Tanenbaum荷蘭阿姆斯特丹自由大學計算機科學系 

  linux起源

1991年初,林納斯·託瓦茲開始在一臺386sx兼容微機上學習minix操做系統。1991年4月,林納斯·託瓦茲開始醞釀並着手編制本身的操做系統。

1991 年4 月13 日在comp.os.minix 上發佈說本身已經成功地將bash 移植到了minix 上,並且已經愛不釋手、不能離開這個shell軟件了。

1991年7月3日,第一個與Linux有關的消息是在comp.os.minix上發佈的(固然此時還不存在Linux這個名稱,當時林納斯·託瓦茲的腦子裏想的多是FREAX,FREAX的英文含義是怪誕的、怪物、異想天開等)。

1991年的10月5日,林納斯·託瓦茲在comp.os.minix新聞組上發佈消息,正式向外宣佈Linux內核的誕生(Freeminix-likekernel sources for 386-AT)。

  linux內核

linux的內核版本由三部分組成

  • 主版本號
  • 次版本號
  • 末版本號

系統的版本號組成

  • 主版本號
  • 次版本號
  • 末版本號
  • 打包版本號(第多少次打包)
  • 廠商版本

  linux髮型版本

  開源協議

  • GPLv2, GPLv3, LGPL(lesser) :通用公共許可 copyleft

  • Apache: apache

  • BSD: bsd

  • Mozilla

  • MIT

  • 。。。

 

  Linux哲學思想

  • 一切都是一個文件(包括硬件)
  • 小型,單一用途的程序
  • 連接程序,共同完成複雜的任務
  • 避免使人困惑的用戶界面
  • 配置數據存儲在文本中 

  獲取發行版

https://wiki.centos.org/Download

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com

       安裝centos

  • 直接在機器上安裝一個系統

  • 雙系統

  • 經過虛擬軟件在windows上安裝linux 

       虛擬軟件:經過軟件來模擬生成硬件信息

  • vmvare

  • virtualbox

  • mac

  安裝系統需知

  • 第一次能夠安裝桌面版本
  • 能夠設置簡單的密碼(可是要說明密碼的複雜程度)
    •   密碼要求:
      • 12位及其以上

      • 必須包含大寫字母,小寫字母,數字,特殊字符

      • 3個月或者半年更換一次

        弱口令

  • 第一次安裝須要選擇稍後安裝系統
  • 介紹32位和64位的區別
    • 32位的操做系統,最多支持4G的內存,實際內存爲3.25G;64位系統支持4G 8G 16G 32G 64G 128G 256G內存,理論上能夠無限支持,只要你主板上有足夠的內存條。
    • 64位的操做系統支持基於64位的處理器,而32位的系統卻不能徹底支持64位的處理器。
    • 32位的操做系統,支持基於32位的軟件,不能運行64位的軟件;而64位的系統通常這兩種類型的都支持,基本上與各類軟件都兼容,特別是adobe公司的軟件,如今的新版本的都只支持64位。
vmware-15安裝過程:
1.打開安裝包,下一步,接受下一步,
2.指定安裝位置,選項不選,下一步
3.取消更新選中,下一步,下一步
4.安裝,
5.選一個激活碼(UG5J2-0ME12-M89WY-NPWXX-WQH88

GA590-86Y05-4806Y-X4PEE-ZV8E0

YA18K-0WY8P-H85DY-L4NZG-X7RAD

UA5DR-2ZD4H-089FY-6YQ5T-YPRX6

B806Y-86Y05-GA590-X4PEE-ZV8E0

ZF582-0NW5N-H8D2P-0XZEE-Z22VA),安裝結束許可證填入,之後不可更新,永久pro
6.打開桌面的vmware圖標
7.建立虛擬機,選自定義,下一步,下一步
8.選第三項,稍後安裝操做系統,下一步
9.選擇linux,系統版本CentOS 7 64位,下一步
10.虛擬機名稱位置,默認也行,下一步
11.處理器2,1,生成2,下一步
12.內存,2048,最少1024,下一步
13.第二項,NAT,(橋接:會跟你的windows機器獲取同一個網段的ip地址

​                                    net:不會跟windows機器獲取同一個網段的ip地址)

網絡地址轉換,下一步
14.硬盤io控制器,默認第二項,下一步
15.磁盤類型,SCSI默認,下一步
16.默認建立新的虛擬磁盤,下一步
17.磁盤大小,默認20G,用多少佔多少,默認選擇拆分多文件,下一步
18.起名,下一步,出現虛擬機信息
19.左下自定義硬件,第三項CD,
20.右側鏈接使用ISO鏡像,目錄選中到現有鏡像,打開,再關閉
21.點完成,生成虛擬機
     注意:生成後運行可能電腦虛擬設備禁用,重啓F2進boss開啓
22.運行虛擬機,黑窗鼠標消失,按上下使install CentOS 7 爲白色,回車
23.出現安裝界面,語言,建議英文,continue
24.出現界面,進入date,選時區亞洲上海,時間-8,左上done
25.SOFTWARE SELECTION 安裝可視化桌面 GNOME Desktop,左上done
26.installation source ,點進去,左上done,
27.NETWORK ,又上選爲on,可獲取IP地址,左上done,
28.右下角Begin installation,開始安裝
29.安裝左側選擇passeord,輸入兩次系統密碼,弱口令要點兩次此done才能退出
30.系統安裝完畢,右下reboot
31.第一項,進去最下方,勾選,左上done
32.user建立用戶,name,pwd,弱密碼兩次done,頁面最下方,下一步
33.出現身份,點擊輸密碼,默認英文,下一步鍵盤,下一步,下一步
34.選項選第一個,再右上角skip跳過,開始使用centos
安裝具體步驟

  centos7 密碼找回

有的同窗在設置完密碼之後,能夠就回忘記,這個時候我們想到的辦法多是要在從新安裝一個新系統了。

  • 按e進入編輯模式
  • 在linux16後面輸入 init=/bin/sh
  • 輸入monut -o remount,rw /
  • 輸入passwd,回車
  • 輸入密碼,這個時候屏幕上不會顯示,正常輸入回車就能夠了
  • 而後輸入touch /.autorelabel
  • 而後輸入 exec /sbin/init

  centos 6 密碼找回

  • 開機回車
  • 選擇第二行 按e進入編輯模式
  • 在最後輸入1,而後回車
  • 選擇第二項 按b重啓
  • 輸入passwd 修改密碼
  • reboot 重啓系統

  安裝鏈接xshell

相關文章
相關標籤/搜索