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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux零基础入门(一)初识Linux

發(fā)布時(shí)間:2024/1/8 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux零基础入门(一)初识Linux 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux零基礎(chǔ)入門(mén)(一)初識(shí)Linux

  • 前言
  • 操作系統(tǒng)概述
    • 一 操作系統(tǒng)概述
      • 1 硬件和軟件
      • 2 操作系統(tǒng)
    • 二 初識(shí)Linux
      • 1 Linux的誕生
      • 2 Linux內(nèi)核
      • 3 Linux發(fā)行版
    • 三 虛擬機(jī)介紹
      • 1 虛擬機(jī)
    • 四 VMware WorkStation安裝
      • 1 虛擬化軟件
    • 五 在VMware上安裝Linux
      • 1 下載CentOS操作系統(tǒng)
    • 六 遠(yuǎn)程連接Linux系統(tǒng)
      • 1 圖形化、命令行
      • 2 使用命令行學(xué)習(xí)Linux系統(tǒng)
      • 3 FinalShell
      • 4 連接到Linux系統(tǒng)
    • 拓展:WSL(Windows Subsystem for Linux)
      • 1 為什么要用WSL
      • 2 什么是WSL
      • 3 WSL部署
      • 4 安裝Windows Terminal軟件
    • 擴(kuò)展:虛擬機(jī)快照
      • 1 虛擬機(jī)快照
      • 2 在VMware Workstation Pro中制作并還原快照

前言

核心內(nèi)容來(lái)自博客鏈接1希望大家多多支持作者
本文記錄用,防止遺忘

操作系統(tǒng)概述

一 操作系統(tǒng)概述

1 硬件和軟件

我們所熟知的計(jì)算機(jī)是由:硬件和軟件所組成。
硬件:計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械和光電元件等組成的各種物理裝置的總稱(chēng)。
軟件:是用戶(hù)和計(jì)算機(jī)硬件之間的接口和橋梁,用戶(hù)通過(guò)軟件與計(jì)算機(jī)進(jìn)行交流。
而操作系統(tǒng),就是軟件的一類(lèi)。

一個(gè)完整的計(jì)算機(jī):由操作系統(tǒng)和硬件組成

2 操作系統(tǒng)

操作系統(tǒng)是計(jì)算機(jī)軟件的一種,它主要負(fù)責(zé):
作為用戶(hù)和計(jì)算機(jī)硬件之間的橋梁,調(diào)度和管理計(jì)算機(jī)硬件進(jìn)行工作。

而計(jì)算機(jī),如果沒(méi)有操作系統(tǒng),就是一堆無(wú)法使用的塑料而已。當(dāng)計(jì)算機(jī)擁有了操作系統(tǒng),就相當(dāng)于擁有了靈魂,操作系統(tǒng)可以:

  • 調(diào)度CPU進(jìn)行工作
  • 調(diào)度內(nèi)存進(jìn)行工作
  • 調(diào)度硬盤(pán)進(jìn)行數(shù)據(jù)存儲(chǔ)
  • 調(diào)度網(wǎng)卡進(jìn)行網(wǎng)絡(luò)通訊
  • 調(diào)度音響發(fā)出聲音
  • 調(diào)度打印機(jī)打印內(nèi)容

用戶(hù)使用操作系統(tǒng),操作系統(tǒng)安排硬件干活

常見(jiàn)的操作系統(tǒng):Windows11,Linux,MacOS,Android,iOS,HarmonyOS。

二 初識(shí)Linux

1 Linux的誕生

Linux創(chuàng)始人: 林納斯 托瓦茲
Linux 誕生于1991年,作者上大學(xué)期間經(jīng)常需要瀏覽新聞和處理郵件,發(fā)現(xiàn)現(xiàn)有的操作系統(tǒng)不好用, 于是他決心自己寫(xiě)一個(gè)保護(hù)模式下的操作系統(tǒng),這就是Linux的原型, 當(dāng)時(shí)他21歲,后來(lái)經(jīng)過(guò)全世界網(wǎng)友的支持, 現(xiàn)在能夠兼容多種硬件,成為最為流行的服務(wù)器操作系統(tǒng)之一。

2 Linux內(nèi)核

Linux系統(tǒng)主要由如下兩部分組成。

  • Linux系統(tǒng)內(nèi)核

  • 系統(tǒng)級(jí)應(yīng)用程序

  • 內(nèi)核提供系統(tǒng)最核心的功能,如:調(diào)度CPU、調(diào)度內(nèi)存、調(diào)度文件系統(tǒng)、調(diào)度網(wǎng)絡(luò)通訊、調(diào)度IO等。

  • 系統(tǒng)級(jí)應(yīng)用程序,可以理解為出廠(chǎng)自帶程序,可供用戶(hù)快速上手操作系統(tǒng),如:
    文件管理器、任務(wù)管理器、圖片查看、音樂(lè)播放等。

  • 比如,播放音樂(lè),無(wú)論用戶(hù)使用自帶音樂(lè)播放器或是自行安裝的第三方播放器均是由播放器程序,調(diào)用內(nèi)核提供的相關(guān)功能,由內(nèi)核調(diào)度CPU解碼、音響發(fā)聲等。

可以看出,內(nèi)核是Linux操作系統(tǒng)最核心的所在,系統(tǒng)級(jí)應(yīng)用程序只是錦上添花。
Linux內(nèi)核是免費(fèi)開(kāi)源的,任何人都可以下載內(nèi)核源碼并查看且修改。
可以通過(guò):https://www.kernel.org 去下載Linux內(nèi)核

3 Linux發(fā)行版

內(nèi)核是免費(fèi)、開(kāi)源的,這也就代表了:

  • 任何人都可以獲得并修改內(nèi)核,并且自行集成系統(tǒng)級(jí)程序
  • 提供了內(nèi)核+系統(tǒng)級(jí)程序的完整封裝,稱(chēng)之為L(zhǎng)inux發(fā)行版

任何人都可以封裝Linux,目前市面上由非常多的Linux發(fā)行版,常用的、知名的如下:

三 虛擬機(jī)介紹

1 虛擬機(jī)

學(xué)習(xí)Linux系統(tǒng),就需要有一個(gè)可用的Linux系統(tǒng)。
如何獲得?將自己的電腦重裝系統(tǒng)為L(zhǎng)inux?
NoNo。這不現(xiàn)實(shí),因?yàn)長(zhǎng)inux系統(tǒng)并不適合日常辦公使用。
我們需要借助虛擬機(jī)來(lái)獲得可用的Linux系統(tǒng)環(huán)境進(jìn)行學(xué)習(xí)。

那么,什么是虛擬機(jī)呢?

借助虛擬化技術(shù),我們可以在系統(tǒng)中,通過(guò)軟件:模擬計(jì)算機(jī)硬件,并給虛擬硬件安裝真實(shí)的操作系統(tǒng)。

這樣,就可以在電腦中,虛擬出一個(gè)完整的電腦,以供我們學(xué)習(xí)Linux系統(tǒng)。

四 VMware WorkStation安裝

1 虛擬化軟件

通過(guò)虛擬化技術(shù),可以虛擬出計(jì)算機(jī)的硬件,那么如何虛擬呢?

我們可以通過(guò)提供虛擬化的軟件來(lái)獲得虛擬機(jī)。

可以選用VMware WorkStation軟件來(lái)提供虛擬機(jī)。
下載地址: https://www.vmware.com/cn/products/workstation-pro.html

五 在VMware上安裝Linux

1 下載CentOS操作系統(tǒng)

首先,我們需要下載操作系統(tǒng)的安裝文件,本次使用CentOS7.6版本進(jìn)行學(xué)習(xí):
https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的/不要漏掉)

或者直接使用如下鏈接下載:
https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

六 遠(yuǎn)程連接Linux系統(tǒng)

1 圖形化、命令行

對(duì)于操作系統(tǒng)的使用,有2種使用形式:

  • 圖形化頁(yè)面使用操作系統(tǒng)
  • 以命令的形式使用操作系統(tǒng)

不論是Windows還是Linux亦或是MacOS系統(tǒng),都是支持這兩種使用形式。

  • 圖形化:使用操作系統(tǒng)提供的圖形化頁(yè)面,以獲得圖形化反饋的形式去使用操作系統(tǒng)。

  • 命令行:使用操作系統(tǒng)提供的各類(lèi)命令,以獲得字符反饋的形式去使用操作系統(tǒng)。

2 使用命令行學(xué)習(xí)Linux系統(tǒng)

盡管圖形化是大多數(shù)人使用計(jì)算機(jī)的第一選擇,但是在Linux操作系統(tǒng)上,這個(gè)選擇被反轉(zhuǎn)了。

無(wú)論是企業(yè)開(kāi)發(fā)亦或是個(gè)人開(kāi)發(fā),使用Linux操作系統(tǒng),多數(shù)都是使用的:命令行。
這是因?yàn)?#xff1a;

  • Linux從誕生至今,在圖形化頁(yè)面的優(yōu)化上,并未重點(diǎn)發(fā)力。所以L(fǎng)inux操作系統(tǒng)的圖形化頁(yè)面:不好用、不穩(wěn)定。
  • 在開(kāi)發(fā)中,使用命令行形式,效率更高,更加直觀(guān),并且資源占用低,程序運(yùn)行更穩(wěn)定。

3 FinalShell

既然決定使用命令行去學(xué)習(xí)Linux操作系統(tǒng),那么就必須豐富一下工具的使用。

我們使用VMware可以得到Linux虛擬機(jī),但是在VMware中操作Linux的命令行頁(yè)面不太方便,主要是:

  • 內(nèi)容的復(fù)制、粘貼跨越VMware不方便
  • 文件的上傳、下載跨越VMware不方便
  • 也就是和Linux系統(tǒng)的各類(lèi)交互,跨越VMware不方便

我們可以通過(guò)第三方軟件,FinalShell,遠(yuǎn)程連接到Linux操作系統(tǒng)之上,并通過(guò)FinalShell去操作Linux系統(tǒng),這樣各類(lèi)操作都會(huì)十分的方便。

FinalShell的下載地址為:
Windows:
http://www.hostbuf.com/downloads/finalshell_install.exe
Mac:
http://www.hostbuf.com/downloads/finalshell_install.pkg
下載完成后雙擊打開(kāi)安裝。

4 連接到Linux系統(tǒng)

首先,先查詢(xún)到Linux系統(tǒng)的IP地址。
輸入ifconfig并回車(chē)

可能會(huì)報(bào)錯(cuò),需要先按照net-tools。根據(jù)報(bào)錯(cuò)安裝一下即可。可以參考下面blog
https://blog.csdn.net/chaihuasong/article/details/104961141

打開(kāi)Finshell軟件,配置到Linux系統(tǒng)的連接(Mac和Windows系統(tǒng)的操作一致,不再分開(kāi)贅述)

按圖示配置連接,并點(diǎn)擊確定


打開(kāi)連接管理器

雙擊剛剛配置好的連接

點(diǎn)擊接受并保存

這一步也可能出現(xiàn)Final Shell連接不到虛擬機(jī)的情況
報(bào)錯(cuò)如下:final shell java.net.ConnectException: Connection refused: connect
解決方案可以參考如下博客
https://blog.csdn.net/qq_45037155/article/details/123632424
https://blog.csdn.net/qq_41663800/article/details/102531229


如圖連接成功

注意:
Linux虛擬機(jī)如果重啟,有可能,發(fā)生IP改變
如果改變IP需要在FinalShell中修改連接的IP地址

拓展:WSL(Windows Subsystem for Linux)

WSL章節(jié)僅僅作為擴(kuò)展章節(jié),并不是學(xué)習(xí)重點(diǎn)。
主要目的是擴(kuò)展知識(shí)面,可以更簡(jiǎn)單、更輕松的獲得Linux操作系統(tǒng)環(huán)境。
同時(shí)基于WSL我們可以得到Ubuntu發(fā)行版環(huán)境,可以拓展除CentOS發(fā)行版之外的額外體驗(yàn)和知識(shí)。

1 為什么要用WSL

WSL作為Windows10系統(tǒng)帶來(lái)的全新特性,正在逐步顛覆開(kāi)發(fā)人員既有的選擇。

  • 傳統(tǒng)方式獲取Linux操作系統(tǒng)環(huán)境,是安裝完整的虛擬機(jī),如VMware
  • 使用WSL,可以以非常輕量化的方式,得到Linux系統(tǒng)環(huán)境

目前,開(kāi)發(fā)者正在逐步拋棄以虛擬機(jī)的形式獲取Linux系統(tǒng)環(huán)境,而在逐步擁抱WSL環(huán)境。
為什么要用WSL,其實(shí)很簡(jiǎn)單:

  • 開(kāi)發(fā)人員都在用,大家都用的,我們也要學(xué)習(xí)
  • 實(shí)在是太方便了,簡(jiǎn)單、好用、輕量化、省內(nèi)存

2 什么是WSL

WSL:Windows Subsystem for Linux,是用于Windows系統(tǒng)之上的Linux子系統(tǒng)。
作用很簡(jiǎn)單,可以在Windows系統(tǒng)中獲得Linux系統(tǒng)環(huán)境,并完全直連計(jì)算機(jī)硬件,無(wú)需通過(guò)虛擬機(jī)虛擬硬件。

簡(jiǎn)而言之:
Windows10的WSL功能,可以無(wú)需單獨(dú)虛擬一套硬件設(shè)備,就可以直接使用主機(jī)的物理硬件,構(gòu)建Linux操作系統(tǒng),并不會(huì)影響Windows系統(tǒng)本身的運(yùn)行。

3 WSL部署

WSL是Windows10自帶功能,需要開(kāi)啟,無(wú)需下載


點(diǎn)擊確定后會(huì)進(jìn)行部署,最后重啟即可。

打開(kāi)Windows自帶的微軟應(yīng)用商店

搜索Ubuntu

點(diǎn)擊獲取并安裝

點(diǎn)擊啟動(dòng)

輸入用戶(hù)名用以創(chuàng)建一個(gè)用戶(hù)

輸入兩次密碼確認(rèn)(注意,輸入密碼沒(méi)有反饋,不用理會(huì),正常輸入即可)

至此,得到了一個(gè)可用的Ubuntu操作系統(tǒng)環(huán)境

4 安裝Windows Terminal軟件

Ubuntu自帶的終端窗口軟件不太好用,我們可以使用微軟推出的:Windows Terminal軟件
在應(yīng)用商店中搜索terminal關(guān)鍵字,找到Windows Terminal軟件下載并安裝


再次打開(kāi)Windows Terminal軟件,即默認(rèn)使用Ubuntu系統(tǒng)了(WSL)

擴(kuò)展:虛擬機(jī)快照

1 虛擬機(jī)快照

在學(xué)習(xí)階段我們無(wú)法避免的可能損壞Linux操作系統(tǒng)。
如果損壞的話(huà),重新安裝一個(gè)Linux操作系統(tǒng)就會(huì)十分麻煩。

VMware虛擬機(jī)(Workstation和Funsion)支持為虛擬機(jī)制作快照。
通過(guò)快照將當(dāng)前虛擬機(jī)的狀態(tài)保存下來(lái),在以后可以通過(guò)快照恢復(fù)虛擬機(jī)到保存的狀態(tài)。

2 在VMware Workstation Pro中制作并還原快照


快照制作需要虛擬機(jī)關(guān)機(jī)狀態(tài)下(不關(guān)機(jī)也可以,但是比較慢,建議關(guān)機(jī))

總結(jié)

以上是生活随笔為你收集整理的Linux零基础入门(一)初识Linux的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。