Linux的許可權管理操作-Linux從入門到精通第八天

来源:https://www.cnblogs.com/WUXIAOCHANG/archive/2019/05/21/10899161.html
-Advertisement-
Play Games

文章大綱 一、網路相關概述二、網路相關命令三、項目上線流程(必須掌握)四、學習資料下載五、參考文章 一、網路相關概述 1. 網路發展 1.1 信息傳遞遠古時期,人們就通過簡單的語言、壁畫等方式交換信息千百年來,人們一直在用語言、圖符、鐘鼓、煙火、竹簡、紙書等傳遞信息古代人的烽火狼煙、飛鴿傳信、 ...


文章大綱

一、網路相關概述
二、網路相關命令
三、項目上線流程(必須掌握)
四、學習資料下載
五、參考文章

 

一、網路相關概述

1. 網路發展

1.1 信息傳遞
遠古時期,人們就通過簡單的語言、壁畫等方式交換信息
千百年來,人們一直在用語言、圖符、鐘鼓、煙火、竹簡、紙書等傳遞信息
古代人的烽火狼煙、飛鴿傳信、驛馬郵遞
現代社會中,交通警的指揮手語、航海中的旗語等
這些信息傳遞的基本方式都是依靠人的視覺與聽覺

電的產生
1831年,法拉第制出了世界上最早的第一臺發電機
1866年,德國人西門子(Siemens)製成世界上第一臺大功率發電機
1837年,美國人塞繆樂·莫樂斯成功地研製出世界上第一臺電磁式電報機
1844年5月24日,莫樂斯在國會大廈聯邦最高法院會議廳進行了“用莫爾斯電碼”發出了人類歷史上的第一份電報,從而實現了長途電報通信

網路誕生
1957年,前蘇聯發射了第一顆人造衛星,震驚了美國
1958年美國成立了國防部高級研究計劃署(ARPA,Advanced Research Projects Agency),應對冷戰形勢,ARPA是一個管理機構,沒有實驗室和科學家

 

1969年,ARPANET(阿帕網)開始聯機,因此1969年被稱為Internet元年

1.2 網路分類(記憶)
區域網(Local Area Network,LAN)是指範圍在幾百米到十幾公裡內辦公樓群或校園內的電腦相互連接所構成的電腦網路。
城域網(Metropolitan Area Network,MAN)所採用的技術基本上與區域網相類似,只是規模上要大一些。城域網既可以覆蓋相距不遠的幾棟辦公樓,也可以覆蓋一個城。
廣域網(Wide Area Network,WAN)通常跨接很大的物理範圍,如一個國家。

除了上述的劃分,網路還可以按照所有者分為公網、私網是兩種Internet的接入方式。公網接入方式:上網的電腦得到的IP地址是Internet上的非保留地址,公網的電腦和Internet上的其他電腦可隨意互相訪問。私網則反之。

2. ip地址(重點記憶)

IP是英文Internet Protocol的縮寫,意思是“網路之間互連的協議”,也就是為電腦網路相互連接進行通信而設計的協議。

IP地址類型分為:公有地址、私有地址。
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center網際網路信息中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問網際網路。

私有地址(重點)
私有地址(Private address)屬於非註冊地址,專門為組織機構內部使用。以下列出留用的內部私有地址:
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255

IP地址按類型可以分為三類:

 

網路運維相關技能:ip分類、子網劃分、劃分vlan、ACL、綜合佈線、各種Serve的搭建。
127.0.0.1 本機ip

3. 網卡

 

網卡是一個網路組件,屬於硬體範疇,主要負責電腦之間數據的封裝和解封。
MAC地址:網卡的物理地址,網卡設備的編號,預設情況是全球唯一的(16進位)。

 

與IP地址的區別:
長度不同。IP地址為32位,MAC地址為48位。
分配依據不同。
網路定址方式不同。OSI參考模型,ip地址是基於第三層工作(網路層),mac地址是第二層(數據鏈路層)

4. 網線

網線是連接區域網必不可少的。在區域網中常見的網線主要有雙絞線(RJ45介面)、銅軸電纜、光纜三種。

 

5. 交換機

交換機(Switch)意為“開關”,是一種用於電(光)信號轉發的網路設備,交換機它可以為接入交換機的任意兩個網路節點提供獨享的電信號通路。

 

目前,交換機品牌比較有名的是:華為、華三(h3c)、思科、銳捷。

6. 路由器

路由器(Router)又稱網關設備(Gateway)是用於連接多個邏輯上分開、相對獨立的網路。

 

7. 拓撲結構圖(擴展)

所謂“拓撲”就是把實體抽象成與其大小、形狀無關的“點”,而把連接實體的線路抽象成“線”,進而以圖的形式來表示這些點與線之間關係的方法,其目的在於研究這些點、線之間的相連關係。表示點和線之間關係的圖被稱為拓撲結構圖。
常見的幾種拓撲結構圖:

   

二、網路相關命令

1. ping

作用:檢測當前主機與目標主機之間的連通性(不是100%準確,有的伺服器是禁ping)
語法:#ping 主機地址(ip地址、主機名、功能變數名稱等)
例如:測試和baidu.com之間的連通性。

 

該命令可以跨平臺,windows下也可以使用,語法一致。(區別在於Linux下預設一直發送,windows下預設發送4個數據包)

 

2. netstat

作用:表示查看網路的連接信息
語法:#netstat -tnlp (-t:tcp協議,-n:將字母轉化成數字,-l:列出狀態為監聽,-p:顯示進程相關信息)
#netstat -an (-a:表示全部,-n:將字母轉化為數字)

TCP/IP協議需要使用這個命令。

3. traceroute

作用:查找當前主機與目標主機之間所有的網關(路由器,會給沿途各個路由器發送icmp數據包,路由器可能會不給響應)。
該命令不是內置命令,需要安裝,但是目前的已經安裝好了(之前選了開發工具)。
語法:#traceroute 主機地址

 

類似於查看快遞的跟蹤路由:

 

擴展:在windows下也有類似的命令:tracert 主機地址

 

線上工具網址:<u>http://tool.chinaz.com</u>

4. arp

地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取(MAC)物理地址的協議。

   

當一個主機發送數據時,首先查看本機MAC地址緩存中有沒有目標主機的MAC地址, 如果有就使用緩存中的結果;如果沒有,ARP協議就會發出一個廣播包,該廣播包要求查詢目標主機IP地址對應的MAC地址,擁有該IP地址的主機會發出回應,回應中包括了目標主機的MAC地址,這樣發送方就得到了目標主機的MAC地址。如果目標主機不在本地子網中,則ARP解析到的MAC地址是預設網關的MAC地址。

常用語法:#arp -a 查看本地緩存mac表
#arp -d 主機地址 刪除指定的緩存記錄

 

該命令在windows下同樣適用。

5. tcpdump(瞭解)

作用:抓包,抓取數據表
常用語法:
#tcpdump 協議 port 埠
#tcpdump 協議 port 埠 host 地址
#tcpdump -i 網卡設備名

查看22埠(ssh)的數據包:

 
00:09:17.xxxx           監聽數據的時分秒
IP:使用的協議類型
192.168.21.1            數據包的一個方向(來自)
>                   數據的流向
192.168.21.136      數據包的另外一個方向(到達)

三、項目上線流程(必須掌握)

1. 伺服器選配購買

項目上線伺服器必須是外網伺服器。
一般伺服器有2種情況:購買真實伺服器、購買雲伺服器。
購買真實伺服器一次性成本過高,所以現在基本都是選擇雲伺服器。
雲服務的廠商:阿裡雲、騰訊雲、知道創宇(加速樂)、華為雲、盛大雲、新浪雲(sae)、亞馬遜雲等等。
以後以阿裡雲為例:
官網:<u>http://www.aliyun.com</u>

①打開阿裡雲官網,選擇產品中的“雲伺服器ECS”

 

在頁面上點擊“立即購買”:

 

②選擇具體的配置

         

安全組需要先在控制面板中創建,創建好之後才能在這裡進行選擇(安全組類似於防火牆,可以設置相關規則):

     

進入後臺查看信息:

 

需要重置密碼的話,則可以選擇右側“更多”選擇“重置密碼”,然後重啟伺服器,最後可以通過遠程終端連接伺服器:

 

2. 功能變數名稱購買

①在首頁產品中找到功能變數名稱註冊

 

功能變數名稱註冊得先查看是否可以註冊:

 

確認購買信息:

   

3. 功能變數名稱備案

備案:當申請功能變數名稱的人要想在國內使用功能變數名稱,則需要向當地的通信管理局(省級)去申請報備。
備案前提:想要使用境內伺服器的話,則必須得備案。
在管理後臺點擊“ICP備案系統”

 

點擊新增主體備案:

   

備案服務號可以在控制台頂部去獲取:

 

會讓用戶下載一個圖片:網站真實性核驗單
下載列印,填寫好上傳到阿裡雲備案系統中。

後面等待初審,初審通過之後繼續下一步(初審時間一般1天即可)
拍照

等待管局審核(到這個步驟基本是已經通過,審核周期一般是15個工作日)。

等待審核通過,就會收到工信部發送的簡訊與郵件通知,郵件中有備案號和備案密碼(備案密碼用於註銷備案)。

4. 功能變數名稱解析

點擊“解析”

 

解析:將功能變數名稱綁定到一個伺服器地址的操作
DNS:domain name server,用於將功能變數名稱轉化成ip地址的伺服器。

 

點擊右上角的添加記錄:

 

選擇記錄:

 

例如:需要將<u>www.linux123.xyz</u>解析到之前購買的雲主機上,則解析可以設置如下:

 

解析之後可以通過線上ping命令檢測效果:

 

5. 配置生產環境

6. 上傳代碼

四、學習資料下載

鏈接:https://pan.baidu.com/s/1RSOkxUBwYQDG_jBHIujs3g
提取碼:27ex

五、參考文章

https://blog.csdn.net/w1416520110/article/details/79987578


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 文章大綱 一、課程內容總結二、課程學習地址三、學習資料下載四、參考文章 一、課程內容總結 二、課程學習地址 第一天:https://www.cnblogs.com/WUXIAOCHANG/p/10893343.html第二天:https://www.cnblogs.com/WUXIAOCHANG/p ...
  • 文章大綱 一、編譯安裝與卸載Nginx二、關於LAMP三、LAMP環境部署四、學習資料下載五、參考文章 一、編譯安裝與卸載Nginx Nginx:是一款比較流行的web伺服器軟體,類似於Apache。 1. Ngnix基礎知識與Windows版本安裝 https://www.cnblogs.com/ ...
  • 配置MySQL的主從複製與讀寫分離。MySQL主庫負責數據寫入和數據修改的操作,MySQL從庫負責資料庫讀取任務的操作。在此基礎上通過配置mysql-proxy進行MySQL資料庫的讀寫分離,將讀資料庫請求轉發到從庫伺服器,將寫操作和修改操作轉發到主庫伺服器。 ...
  • 命令如下: ...
  • 文章大綱 一、關於資料庫二、MySQL的安裝與初始化三、MySQL的基本操作(難點)四、擴展五、學習資料下載六、參考文章 一、關於資料庫 mysql的基礎知識,可以參考文章:https://www.cnblogs.com/WUXIAOCHANG/p/10885361.html 二、MySQL的安裝與 ...
  • 任務 1 基本概念 從系統的角度看,任務是競爭系統資源的最小運行單元。任務可以使用或等待CPU、使用記憶體空間等系統資源,並獨立於其它任務運行。 Huawei LiteOS的任務模塊可以給用戶提供多個任務,實現了任務之間的切換和通信,幫助用戶管理業務程式流程。這樣用戶可以將更多的精力投入到業務功能的實 ...
  • 文章大綱 一、關於shell二、shell進階(重點)三、學習資料下載四、參考文章 一、關於shell 1. 什麼是shell 1.1 shell簡介 Shell(外殼) 是一個用 C 語言編寫的程式,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程式設計語言。 Shell ...
  • 一、yum更換國內源 運維開發技術交流群歡迎大家加入(QQ:722381733) 1、前往yum文件路徑地址 2、下載相應的原包地址 3、列出所有可安裝的包 4、如果一個163和base的源不夠用的情況下,可以安裝一個擴展源epel 二、yum下載rpm包 1、下載包不安裝 2、已經安裝的包要重新安 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...