日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux基础学习二:计算机组成以及Linux简单配置

發布時間:2025/3/15 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础学习二:计算机组成以及Linux简单配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、計算機組成

服務器: 配置比較高的電腦

云服務器:阿里云,騰訊云

購置硬件服務器: 需要機房(自建 , IDC機房)

CPU

概念:計算機核心、中央處理器
作用:執行指令、代碼
類別:大腦
實戰參數:
? ? CPU主頻:4Ghz(4*1000*1000*1000次)
? ? 個人電腦:4Ghz * 1U * 4核心
? ? 企業服務器:4Ghz * 4U * 32核心
? ? CPU個數:即CPU芯片個數
? ? 核心數:指物理上,也就是硬件上存在著幾個核心。比如,雙核就是包括2個相對獨立的CPU核心單元組,四核就包含4個相對獨立的CPU核心單元組。
? ? 線程數:一種邏輯的概念,簡單地說,就是模擬出的CPU核心數。比如,可以通過一個CPU核心數模擬出2線程的CPU,也就是說,這個單核心的CPU被模擬成了一個類似雙核心CPU的功能
? ? 對于一個CPU,線程數總是大于或等于核心數的。一個核心最少對應一個線程,但通過超線程技術,一個核心可以對應兩個線程,也就是說它可以同時運行兩個線程。?

?

?

硬盤

概念:計算機中存儲設備,負責永久性(斷電不丟失)存儲數據
作用:存儲文件、文檔、視頻、圖片、MySQL(數據)
類比:紙、竹簡、石頭、龜殼。
實戰參數(機械硬盤):
? ? ? 容量: 1TB(個人電腦) ?8TB(企業服務器)
? ? ? 價格: 便宜。
? ? ? 讀寫速度:
? ? ? ? ? ?100KB/s ?~ ? 200MB/s
? ? ? 影響因素:
? ? ? 1:規格:5400轉/分鐘
? ? ? ? ? ? ? 7200轉/分鐘(磁盤盤片轉速)
? ? ? 2:文件存儲方式:
? ? ? ? ?文件在磁盤中連續存儲,讀寫速度快----100MB/s~200MB/s (場景 少量大文件)
? ? ? ? ?大量文件在磁盤中存儲不是連續,讀取速度慢 ---- ?100kb/s(場景 大量小碎文件)
? ? ? ? ?
實戰參數(固態硬盤):
? ? ? 容量:500GB ?1TB。
? ? ? 價格:貴。
? ? ? 讀寫速度: 450MB/s ?1500Mb/s。

?

內存

概念: 計算機中負責存儲CPU要處理的數據存儲設備。
作用: 臨時緩存CPU要處理數據和執行指令(代碼)
類比: 腦子記憶(臨時保存)
特點:?
? ? 1. 數據非持久化保存(斷電、關機、程序停止數據丟失)
? ? 2. 數據讀寫速度非常快:6000MB/s - 20000MB/s
? ? 3. 容量小。
? ? 4. 價格貴。
實戰參數:
? ? 個人電腦: 6GB/s - 12GB/s
? ? 企業服務器:16GB/s ?- 128GB/s
? ? 容量: 8GB 16GB 32GB 64GB 128GB --單條。
? ? ? ? ? 企業服務器 8GB/16GB * 8條/16條 (總內存 64GB - 128GB)
? ? 內存常識:
? ? ? ? ?4*8GB內存價格 < ?32GB內存價格。
? ? ? ? ?多根內存有多通道效果,4*8GB內存性能高于單個32GB內存。

?

  • 網卡

概念:計算機與計算機之間數據傳輸。
作用:計算機之間傳輸數據。
開發:http請求 json 圖片。
類比:電話、飛鴿傳書、BB機、烽火狼煙、信
特點:
? ? ?1. 速度慢。
? ? ? ? ? ?千兆帶寬(1000Mbps--- 1000*1000*1000 bit位)
? ? ? ? ? ?1B -- 8 bit
? ? ? ? ? ?1000Mbps 125Mb/s
? ? ? ? ? ?個人電腦互聯網--- 50MB/s
? ? ?2. 數據傳遞的可靠性低。
? ? ? ? ? ?網絡傳遞數據,數據完整性的驗證。(數字指紋)

?

二、操作系統

常見:win10 linux unix macos ios android

概念:一套計算機軟件,管理計算機硬件,提供一些使用功能。

  • 對內管理計算機硬件設備。

  • 對外可以接收程序和指令。

  • #作用:
    ? ? ?1. 文件存儲器
    ? ? ? ? ?功能(文件存、讀、刪除,文件管理。)
    ? ? ?2. 資源調度器
    ? ? ? ? 運行應用程序(代碼程序),需要的計算機硬件資源的管理、監控、調配
    ? ? ? ? (硬件:CPU 內存 硬盤 網絡帶寬)
    ? ? ? ??
    #缺點(局限): 無法跨計算機做文件存儲和資源調度。
    ? ? ?1. 一個操作系統只能調度本臺計算機資源。(無法管理多臺計算機硬件資源)----Yarn
    ? ? ?2. 只能管理本臺計算機的磁盤空間。(無關集合多臺計算機的存儲空間)---HDFS

    三、數據前置知識

    1.數字指紋

    ?

    2.Linux操作系統文件系統中文件管理結構設計

    # Linux每個文件包含3個信息
    ? 文件名
    ? inode(保存文件的元數據信息)
    ? datablock(保存文件的真正的內容數據)
    ??
    # ?Linux文件管理空間有2部分
    ? 元空間:用來保存文件名和inode。
    ? 數據空間:用來保存文件的真正的信息。

    元數據數據
    概念文件的描述信息(文件名 大小 類型 權限 日期等等)文件內真正存儲的數據內容
    容量非常小,且不同大小的文件的元數據信息大小相同大小不等:KB MB GB TB等
    位置元空間數據空間
    類比公安局檔案信息、學生檔案信息、生死簿人、學生、鬼

    3.ip設置

    # 1. 查找網卡的配置信息 [root@centos7 /home]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 ? # 2. 編輯修改ip地址。 ----------------網卡對應的文件內容---------------------TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="0bd5d8a5-fe1b-42de-82bd-bfa7d2984b95"DEVICE="ens33"ONBOOT="yes"IPADDR="192.168.199.7" # 修改這里的ip地址即可。PREFIX="24"GATEWAY="192.168.199.2"DNS1="192.168.199.2"DNS2="8.8.8.8"IPV6_PRIVACY="no"# 3. 重啟network網絡服務 [root@centos7 /home]# systemctl restart network

    4.linux系統進程管理—psmisc工具

    常見Linux系統進程:
    ? sshd ?linux遠程連接服務進程
    ? chronyd 系統時鐘管理進程。?
    ? firewalld 防火墻
    ? network 系統網絡適配器(網卡)管理程序
    ??
    # 查看系統進程
    ? ps -aux ? ?等價于 ? ?ps -ef
    ? top 動態實時展示系統進程和資源占用情況。

    # 殺死進程(關閉)
    ? kill 進程ID (建議)
    ? kill -9 進程ID ?# 強制殺死某個進程。 (危險)
    ? ? ? ? 注:-9 強制,無視程序之間依賴關系,強行殺死某個程序。?

    # 概念:linux中使用的進程管理工具,可以查看進程,也可以殺死進程。
    # 0. 安裝:
    ? yum install -y psmisc
    ??
    # 1. 以tree結構查看linux進程。(表示進程之間的依賴關系)
    ? pstree
    # 2. 根據進程名殺死某個進程?
    ? killall [進程名]?

    5.hostname(計算機名 主機名)

    #命名規范
    1. 服務器安裝的主要核心軟件功能
    2. 當前服務器的ip地址。

    # 結論
    ? 核心功能+ip地址
    ? hadoop10
    ? kafka20
    ??
    # 1. 查看主機名
    ? hostname
    # 2. 設置主機名
    ? hostnamectl set-hostname 主機名
    ??
    # 補充(linux命令前綴)
    [用戶名@主機名 命令所在路徑]# ?

    6.遠程拷貝

    scp -r 本地的文件 root@遠程linuxip:/遠程linux的目錄路徑

    7.域名映射

    ?

    ?

    ?

    8.ssh遠程登錄

    # 遠程登錄命令 ssh root@ip

    9.免密登錄

    案例:Linux8遠程登錄Linux9

    # 1. 生成公鑰和私鑰
    ? ?[root@linux8 .ssh]# ssh-keygen
    ? ?注意:生成的公鑰和私鑰所在目錄為
    ? ?[root@linux8 ~]# tree .ssh
    ? ? .ssh
    ? ? ├── id_rsa # 私鑰文件
    ? ? ├── id_rsa.pub # 公鑰文件
    ? ? └── known_hosts

    ?# 3. 發送公鑰到linux9
    ? ?[root@linux8 .ssh]# ssh-copy-id linux9
    本質:將linux8上的id_rsa.pub文件中內容保存到linux9的 /root/.ssh/authorized_keys文件中
    ?

    免密登錄生活案例:

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的Linux基础学习二:计算机组成以及Linux简单配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。