05 linux介紹和安裝centos7

1. Linux介紹

1.1Linux簡介

image-20201130201122008

1.2Linux起源

1.2.1 Unix的歷史

image-20201130201143901

1.2.2 Unix的五大優點

1.可靠性高
  實踐代表,UNIX是達到主機(mainframe)可靠性要求的少數操做系統之bai一,許多UNIX主機和服務器在國外大中型企業中天天24小時,每一年365天不間斷地運行。這是NetWare、WindowsNT和OS2等操做系統所不能比擬的。不久前HP公司宣佈關閉了最後一臺主機系統,整個企業的全部信息處理工做所有由UNIX機器來承擔。
  2.伸縮性強
  極度強的伸縮性UNIX系統是世界上惟一能筆記本電腦,PC,直到巨型機上運行的操做系統,最近已宣佈用於NC的UNIX系統。沒有其餘操做系統能作到這一點。此外,因爲採用SMP、MPP、和Cluster等技術,使得商品化UNIX系統支持CPU數達到了32個,這就使得用一種平臺的UNIX擴充能力有了進一步的提升。
  3.開放性好
  這是UNIX系統最重要的本質特徵,也是UNIX強大生命力之所在。開放系統的概念已被計算機工業界廣泛接受,並且成爲發展的主要趨勢。全部的計算機廠商都聲稱本身的產品是開放系統,並且開放的概念也在不斷地發展和完善,它是一個覆蓋面很寬的譜,幾乎全部的系統均可在其中找到本身的位置。但程序上是有明顯差異的,咱們認爲開放系統最本質的特徵應該是其所用技術的規格說明是能夠公開獲得並無償使用的,並且是不受一傢俱體廠商所壟斷和控制的。UNIX是最能充分體現這一本質特徵的開放系統,正是這種較爲完全的開放性,使UNIX的發展充滿動力和生機。
  4.網絡功能強
  這是UNIX系統的又一重要特點,特別是做爲Internet網絡技術基礎的TCP/IP協議就是在UNIX上開發出來的,並且成爲UNIX系統的一個不可分割的成分。UNIX幾乎全部系統都包括對TCP/IP的支持。所以,在Internet網絡服務器中,UNIX服務器佔80%以上,佔絕對優點。此外,UNIX支持全部最通用的網絡通信協議,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系統能方便地與主機、各類廣域網和域網相連。
  5.強大的數據庫支持功能
  因爲UNIX系統對各類數據庫,特別是關係型數據庫管理系統提供了強大的支持能力,所以主要的數據庫廠家,包括Oracle,Informix,Sybase,Progress等都將UNIX做爲優選的運行平臺,並且創造出極高的性能價格比。

1.2.3 Unix操做系統的革命

image-20201130201200747

1.2.4 Linux系統的誕生

image-20201130201216147

1.2.5 Linux系統的發展歷程

image-20201130201238862

image-20201130201258491

1.2.6 Linux發展歷程中相關任務

image-20201130201052655

1.3 Linux系統組成

image-20201130201323113

1.4 Linux的流行

1.4.1 Linux爲何這麼受歡迎

image-20201130201339458

1.4.2 Linux的特色

image-20201130201402459

1.5 Linux的應用領域

image-20201130201424418

1.6 如何選擇Linux的發行版

image-20201130201447081

image-20201130201507005

2. Linux系統安裝

2.1 安裝VM

Vmware 16 百度雲下載地址linux

連接:https://pan.baidu.com/s/1yc6uzSsc8sUDWdkOpuuFaw
提取碼:be1sios

下載安裝,一路默認下一步就能夠了,也能夠自定義安裝目錄shell

2.2 安裝CentOS7

  • 打開vmware軟件,新建虛擬機(快捷鍵 ctrl + n)數據庫

    image-20201130171558356

image-20201130171714895

image-20201130172218636

image-20201130172250295

image-20201130172316504

image-20201130172443895

image-20201130172533190

image-20201130172633627

image-20201130172706849

image-20201130172721582

image-20201130172737461

image-20201130172842033

image-20201130173048407

image-20201130173133911

image-20201130173204357

image-20201130173330848

image-20201130173355729

  • 配置NAT模式下VMnet8的設置

image-20201130173532691

image-20201130173558176

image-20201130173735127

image-20201130173750279

image-20201130173825598

  • 開啓虛擬機,完成開機嚮導

image-20201130173903324

image-20201130174053318

手動輸入 net.ifnames=0 biosdevname=0windows

image-20201130174211660

image-20201130174251295

image-20201130174414000

image-20201130174809880

image-20201130174549997

image-20201130174757751

image-20201130174727323

image-20201130174825764

image-20201130174851874

image-20201130175424422

image-20201130175510687

image-20201130175626197

image-20201130175712096

image-20201130175816688

image-20201130175940782

image-20201130180002964

image-20201130180054462

image-20201130180117256

image-20201130180144471

image-20201130180202194

image-20201130180256785

image-20201130180356162

image-20201130180417708

image-20201130180429932

image-20201130180503095

image-20201130180518922

  • 開機測試網絡

image-20201130183349773

image-20201130183720747

image-20201130183659731

image-20201130183537322

image-20201130183614711

image-20201130183742138

image-20201130184226936

image-20201130184254397

image-20201130184441059

image-20201130184752665

3. Linux遠程鏈接管理

3.1 爲何要遠程鏈接Linux系統

image-20201130201547421

3.2 鏈接前的小知識

3.2.1 IP地址

image-20201130201605824

3.2.2 端口的概念

image-20201130201619886

3.2.3 協議的概念

image-20201130201633328

3.3 遠程鏈接Linux的原理

3.3.1 SSH遠程鏈接介紹

image-20201130201647757

3.3.2 SSH服務端介紹

image-20201130201724000

3.3.3 SSH客戶端介紹

image-20201130201750627

3.3.4 SSH協議介紹

image-20201130201803291

3.3.5 SSH客戶端和SSH服務端遠程鏈接原理示意圖

image-20201130201815950

3.4 遠程鏈接的客戶端工具

image-20201130201828122

3.5 如何選擇遠程鏈接Linux的工具

image-20201130201845814

3.6 Xhsell鏈接工具使用

xshell5 安裝時選擇免費,而後默認下一步安裝centos

連接:https://pan.baidu.com/s/1oP9L1RRNgHPeNzcuuiyXCg
提取碼:maj4bash

image-20201130192154341

image-20201130192248183

image-20201130192327465

image-20201130192422414

image-20201130192446356

image-20201130192517433

image-20201130192809560

4. Linux命令行入門

4.1 Linux命令行的做用與意義

image-20201130201928357

4.2 Linux命令行介紹

image-20201130201942877

4.3 Linux命令行提示符介紹

image-20201130202002110

image-20201130202036984

4.4 命令行字符的含義

image-20201130202051314

4.5 Linux下常見的關機/重啓/註銷命令集合

image-20201130202101301

5. Linux目錄文件知識

5.1 Linux與Windows的目錄結構對比

image-20201130202119899

image-20201130202135474

image-20201130202156154

5.2 Linux目錄結構的特色小結

image-20201130202210266

6. Linux文件及目錄管理命令基礎

6.1 pwd: 顯示當前所在位置的信息

[功能說明]

pwd命令是""

[語法格式]

pwd [option]	
pwd 選項

[說明]

1.注意pwd命令與後面的選項之間至少要有一個空格
2.一般狀況下,執行pwd命令過不須要附帶任何參數

[舉例]

1.顯示當前的路徑
pwd

6.2 cd: 切換目錄

[功能說明]

1.切換到不一樣的目錄

[語法格式]

cd [option] [dir]
cd [選項]    [目錄]

[注意]

1.注意cd命令以及後面的選項和目錄,每一個元素之間都至少有一個空格。
2.cd命令後面的選項均可以省略。默認狀況下,單獨執行cd命令,能夠切換到當前登錄用戶的家目錄。
3.cd是bash shell的內置命令,查看命令幫助須要使用help cd。

[選項說明]

image-20201130202226176

[技巧]

1.當使用cd命令切換目錄時,多用tab補全鍵能夠補全路徑,能夠提升輸入速度和準確度。
2.相對路徑和絕對路徑區別
相對路徑是以當前所在的目錄爲起點,而不是以"/"爲起點
絕對路徑是以"/"爲起點,例如 /etc/ /data/

[舉例]

進入一個目錄
切換上一次的目錄使用cd -
切換到上一級目錄使用cd ..
切換到家目錄使用cd ~

6.3 tree: 以樹狀目錄結構顯示目錄下的內容

[功能說明]

1.以樹狀目錄結構顯示目錄下的內容

[語法格式]

tree [option] [directory]
tree [選項]    [目錄]

[注意]

1.注意tree命令以及後面的選項和目錄,每一個元素之間都至少有一個空格。
2.若tree命令後不接選項和目錄,則默認顯示當前所在路徑目錄的目錄結構。

[選項說明]

image-20201130202240170

[舉例]

1.只列出根目錄下第一層的目錄結構
2.使用tree命令區分目錄和文件的方法
3.只顯示目錄

6.4 mkdir: 建立目錄

[功能說明]

1.功能是建立目錄
2.默認若是目錄已存在,則會提示目錄存在,而不會繼續建立

[語法格式]

mkdir [option] [directory]
mkdir [選項]    [目錄]

[選項說明]

image-20201130202253080

[舉例]

1.建立一個目錄
2.使用-p參數遞歸建立目錄

6.5 touch: 建立文件或更改文件時間戳

[功能說明]

2個功能:
1.建立一個空文件
2.改變已有文件的時間戳屬性

[語法格式]

touch [option] [file]
touch [選項]    [文件]

[注意]

1.注意touch命令以及後面的選項和目錄,每一個元素之間都至少有一個空格。
2.注意區分touch和mkdir命令的功能,mkdir是建立空目錄,而touch是建立空文件。
3.Linux中一切皆文件。雖然touch命令不能建立目錄,可是能夠修改目錄的時間戳。

[選項說明]

image-20201130202311369

[舉例]

1.批量建立多個空文件
2.更改時間戳
touch oldboy.txt
stat oldboy.txt
touch -a oldboy.txt
stat oldboy.txt
touch -m oldboy.txt
stat oldboy.txt
3.指定時間屬性建立/修改文件
ls -lh oldboy.txt
touch -d 20201131 oldboy.txt
ls -lh oldboy.txt

[拓展]

Linux的文件中包含3種類型的時間戳:

image-20201130202328930

6.6 ls: 顯示目錄下內容及屬性信息的命令

[功能說明]

1.列出目錄的內容及其屬性信息。

[語法格式]

ls [option] [file]
ls [選項]    [文件或目錄]

[說明]

1.注意ls命令以及後面的選項和目錄,每一個元素之間都至少有一個空格。
2.ls命令後的選項和目錄文件能夠省略,表示查看當前路徑的文件信息。

[選項說明]

image-20201130202631398

[舉例]

1.切換目錄,批量建立文件,顯示目錄內容
2.顯示目錄文件的詳細內容
3.顯示目錄下的全部文件,包括隱藏文件
4.只顯示目錄的信息,而不是目錄下的文件的信息
5.查找最近更新過的文件
6.以人類可讀信息輸出

[拓展]

ls命令輸出信息解讀:服務器

image-20201130202554351

相關文章
相關標籤/搜索