主頁 > 作業系統 > 服務器核心知識

服務器核心知識

2020-10-07 09:10:29 作業系統

目錄
  • 1.電腦:輔助人腦的工具
  • 2.電腦硬體的組成
  • 3.電源
  • 4.CPU
  • 5.記憶體
  • 6.電腦用途的分類
  • 7.互聯網常見服務器介紹
  • 8.服務器分類

1.電腦:輔助人腦的工具

現在的人們幾乎無時無刻都會碰電腦!不管是桌上型電腦(桌機)、筆記型電腦(筆電)、平板電腦、智慧型手機等等,這些東西都算是電腦,雖然接觸的這么多,但是,你了解電腦里面的元件有什么嗎?以桌機來說,電腦的機殼里面含有什么元件?不同的電腦可以應用在哪些作業?你生活周遭有哪些電器用品內部是含有電腦相關元件的?底下我們就來談一談這些東西呢!

所謂的電腦就是一種計算機,而計算機其實是:『接受使用者輸入指令與資料,經由中央處理器的數學與邏輯單元運算處理后,以產生或儲存成有用的資訊』,因此,只要有輸入設備(不管是鍵盤還是觸控式螢幕)及輸出設備(例如電腦螢幕或直接由印表機列印出來),讓你可以輸入資料使該機器產生資訊的,那就是一部計算機了,

好了,根據這個定義你知道哪些東西是計算機了嗎?其實包括一般商店用的簡易型加減乘除計算機、打電話用的手機、開車用的衛星定位系統(GPS)、提款用的提款機(ATM)、你上課會使用的桌上型個人電腦、外出可能會帶的筆記型電腦(包括notebook與netbook),還有近幾年(2015前后)非常熱門的平板電腦與智慧型手機,甚至是未來可能會大流行的單版電腦(Xapple pi, banana pi, Raspberry pi, )與智慧型手表,甚至于更多的智慧型穿戴式電腦等等,這些都是計算機喔!

2.電腦硬體的組成

關于電腦的硬體組成部分,其實你可以觀察你的桌上型電腦來分析一下,依外觀來說這家伙主要可分為三部分,分別是:

  • 輸入單元:包括鍵盤、滑鼠、讀卡機、掃描器、手寫板、觸控螢幕等等一堆;
  • 主機部分:這個就是系統單元,被主機機殼保護住了,里面含有一堆板子、CPU 與主記憶體等;
  • 輸出單元:例如螢幕、印表機等等

我們主要透過輸入設備如滑鼠與鍵盤來將一些資料輸入到主機里面,然后再由主機的功能處理成為圖表或文章等資訊后, 將結果傳輸到輸出設備,如螢幕或印表機上面,那主機里面含有什么元件呢?如果你曾經拆開過電腦主機機殼(包括拆開你的智慧型手機也一樣喔!), 會發現其實主機里面最重要的就是一片主機板,上面安插了中央處理器(CPU) 以及主記憶體、硬碟(或記憶卡) 還有一些介面卡裝置而已,當然大部分智慧型手機是將這些元件直接焊接在主機板上面而不是插卡啦!

整部主機的重點在于中央處理器(Central Processing Unit, CPU),CPU為一個具有特定功能的晶片,里頭含有微指令集,如果你想要讓主機進行什么特異的功能,就得要參考這顆CPU是否有相關內建的微指令集才可以,由于CPU的作業主要在于管理與運算,因此在CPU內又可分為兩個主要的單元,分別是: 算數邏輯單元與控制單元,其中算數邏輯單元主要負責程式運算與邏輯判斷,控制單元則主要在協調各周邊元件與各單元間的作業,

如果不是很了解電腦的運作流程的話,超哥拿個簡單的想法來思考好了~假設電腦是一個人體,那么每個元件對應到那個地方呢?可以這樣思考:

    • CPU=腦袋瓜子:每個人會作的事情都不一樣(微指令集的差異),但主要都是透過腦袋瓜子來進行判斷與控制身體各部分的活動;

    • 主記憶體=腦袋中放置正在被思考的資料的區塊:在實際活動程序中,我們的腦袋瓜子需要有外界刺激的資料(例如光線、環境、語言等)來分析,那這些互動資料暫時存放的地方就是主記憶體,主要是用來提供給腦袋瓜子判斷用的資訊,

    • 硬碟=腦袋中放置回憶的記憶區塊:跟剛剛的主記憶體不同,主記憶體是提供腦袋目前要思考與處理的資訊,但是有些生活瑣事或其他沒有要立刻處理的事情,就當成回憶先放置到腦袋的記憶深處吧!那就是硬碟!主要目的是將重要的資料記錄起來,以便未來將這些重要的經驗再次的使用;

    • 主機板=神經系統:好像人類的神經一樣,將所有重要的元件連接起來,包括手腳的活動都是腦袋瓜子發布命令后,透過神經(主機板)傳導給手腳來進行活動啊!

    • 各項周邊設備=人體與外界溝通的手、腳、皮膚、眼睛等:就好像手腳一般,是人體與外界互動的重要關鍵!

    • 顯示卡=腦袋中的影像:將來自眼睛的刺激轉成影像后在腦袋中呈現,所以顯示卡所產生的資料來源也是CPU控制的,

    • 電源供應器(Power)=心臟:所有的元件要能運作得要有足夠的電力供給才行!這電力供給就好像心臟一樣,如果心臟不夠力, 那么全身也就無法動彈的!心臟不穩定呢?那你的身體當然可能斷斷續續的~不穩定!

3.電源

既然是人體的心臟,保障電源供應,就需要質量好的電源,生產環境中單個核心服務器最好是雙電源AB線路,

一個接220V電路,一個可能接蓄電池UPS(不間斷電源)

4.CPU

常見品牌:Intel、AMD,想當于人體的大腦

5.記憶體

是CPU和磁盤之間的緩沖設備,也叫臨時存盤器(存放資料),斷電時資料丟失

一般程式運行時會被調度到記憶體中執行,服務器關倍訓程式關閉后,資料從記憶體中釋放掉,

6.電腦用途的分類

知道了電腦的基本組成與周邊裝置,也知道其實電腦的CPU種類非常的多,再來我們想要了解的是,電腦如何分類?電腦的分類非常多種,如果以電腦的復雜度與運算能力進行分類的話,主要可以分為這幾類:

  • 超級電腦(Supercomputer)
    超級電腦是運作速度最快的電腦,但是他的維護、操作費用也最高!主要是用于需要有高速計算的計畫中,例如:國防軍事、氣象預測、太空科技,用在模擬的領域較多,詳情也可以參考:國家高速網路與計算中心http://www.nchc.org.tw的介紹!至于全世界最快速的前500大超級電腦,則請參考:http://www.top500.org,

  • 大型電腦(Mainframe Computer)
    大型電腦通常也具有數個高速的CPU,功能上雖不及超級電腦,但也可用來處理大量資料與復雜的運算,例如大型企業的主機、全國性的證券交易所等每天需要處理數百萬筆資料的企業機構,或者是大型企業的資料庫伺服器等等,

  • 迷你電腦(Minicomputer)
    迷你電腦仍保有大型電腦同時支援多使用者的特性,但是主機可以放在一般作業場所,不必像前兩個大型電腦需要特殊的空調場所,通常用來作為科學研究、工程分析與工廠的流程管理等,

  • 作業站(Workstation)
    作業站的價格又比迷你電腦便宜許多,是針對特殊用途而設計的電腦,在個人電腦的效能還沒有提升到目前的狀況之前,作業站電腦的性能/價格比是所有電腦當中較佳的,因此在學術研究與工程分析方面相當常見,

  • 微電腦(Microcomputer)
    個人電腦就屬于這部份的電腦分類,也是我們本章主要探討的目標!體積最小,價格最低,但功能還是五臟俱全的!大致又可分為桌上型、筆記型等等,

若光以效能來說,目前的個人電腦效能已經夠快了,甚至已經比作業站等級以上的電腦運算速度還要快!但是作業站電腦強調的是穩定不當機,并且運算程序要完全正確,因此作業站以上等級的電腦在設計時的考量與個人電腦并不相同啦!這也是為啥作業站等級以上的電腦售價較貴的原因,

7.互聯網常見服務器介紹

  • DELL(大多數公司在用)
  • HP
  • IBM(百度,銀行,政府)(貴)
  • 浪潮
  • 聯想

服務器:
服務器指的是網路中能對其他機器提供某些服務的計算機系統,相對普通PC,服務器指的是高性能計算機,穩定性、安全性要求更高服務器的高性能體現在高速的運轉能力,長時間的可靠運行,強大的資料吞吐能力

8.服務器分類

包括大型機、小型機和UNIX服務器,價格昂貴,體系封閉,但是穩定性極強,性能強、主要用在金融、電信等大型企業核心系統中,

也就是通常所說的PC服務器,價格便宜、兼容性好,穩定性差,不夠安全,常用在中小型企業,

機房托管服務器是按照服務器的厚度來收費的,每一個機柜規格有限,標準機柜可以放16臺1u服務器,如果你的服務器太厚太大,機柜能放的服務器就少一些

1U 單位是unit厚度是4.45cm

**總結 **

  • 計算機必須有的組成部分(cpu、硬碟、記憶體、電源)
  • 服務器 > 個人臺式機   -穩定性更高

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/160983.html

標籤:Linux

上一篇:【原創】(八)Linux記憶體管理 - zoned page frame allocator - 3

下一篇:python 錯誤資訊是:sudo :apt-get:command not found

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more