Linux入門(1)_VMware和系統分區和系統安裝和遠程登陸管理

来源:https://www.cnblogs.com/cowry5/archive/2018/04/06/8726099.html
-Advertisement-
Play Games

1 VMware的安裝和使用 註意有 _ 快照 _ 和 克隆 的功能. 快照相當於建立一個 系統還原點 , 可以隨時恢復到原來狀態. 克隆功能可以複製一個和當前一樣的系統,並可以選擇鏈接安裝,只使用很少的空間就可以完成克隆. 2 系統分區 分區後還必須格式化之後才能寫入數據! 格式化的目的就是在硬碟 ...


1 VMware的安裝和使用

註意有 快照克隆 的功能.
快照相當於建立一個 系統還原點, 可以隨時恢復到原來狀態.
克隆功能可以複製一個和當前一樣的系統,並可以選擇鏈接安裝,只使用很少的空間就可以完成克隆.

2 系統分區

image.png

image.png

分區後還必須格式化之後才能寫入數據! 格式化的目的就是在硬碟之中寫入文件系統.

image.png

格式化會把硬碟分割成一個一個的數據塊, 每個數據塊4kb大小. 假設一個數據是10kb, 就需要放在三個數據塊裡面, 第三個數據塊還有2kb的剩餘空間, 但也不能放入其它數據了. 每個數據並不是放在連續的數據塊中, 可能是離散的. 這種數據塊稱為 block .

通過每個文件的 i 節點號來取文件. inux下,i節點其實就是可以這麼認為,把i節點看作是一個指向磁碟上該文件存儲區的地址。只不過這個地址我們一般是沒辦法直接使用的,而是通過文件名來間接使用的。事實上,i節點不僅包含了文件數據存儲區的地址,還包含了很多信息,比如數據大小,等等文件信息。但是i節點是不保存文件名的。文件名是保存在一個目錄項中。每一個目錄項中都包含了文件名和i節點. 深入理解i節點

還要給每個分區或硬體設備起名. 系統自動分配, 看懂就行. image.png

image.png現在主要用的是SATA介面的硬碟, 理論傳輸速度可以達到500M/s, 分區名也是系統自動分配的.

1234四個分區號只能給主分區或者擴展分區使用, 所以邏輯分區至少要從5開始, 例如sda5, 所以5分區都代表第一個邏輯分區.

正常使用前還必須給分區指定掛載點!

image.png

總體思路是:

  1. 分區
  2. 格式化
  3. 每個分區起個設配文件名
  4. 最後寫入掛載點, 可以理解為windows裡面的盤符.

linux系統上看, /boot 目錄和 /home 目錄都是根分區 / 的子目錄, 但是從硬碟上看, 每個目錄都可以有獨立的硬碟空間. image.png

image.png

3 Linux系統安裝

自己使用的Ubuntu16.4, 相關安裝教程可以自行百度,網上特別多.

4 遠程登陸管理工具

image.png

首先看下虛擬機網路適配器的設置:

  1. 橋接模式. 說明虛擬機會利用真實網卡和當前真實電腦進行通信, 還能和區域網類其它的電腦進行通信. 但是需要占用一個IP. 就和一臺獨立的電腦一樣.
  2. NAT模式, 主機模式. 虛擬機就會通過虛擬網卡和真實機通信, 並且只能和你的真實機通信. 所以不用占用網路真實的ip地址.
  3. 但是僅主機模式真的只能和你的真實機通信.
  4. NAT模式在只能和你的真實機通信的基礎上, 如果你的真實機可以訪問互聯網, 那麼虛擬機也可以訪問互聯網.

image.png

首先看一下若是僅主機模式的通信設置. 查看上圖VMnet1的屬性, 發現已經自動分配了一個假的ip地址, 每個人不一定一樣.image.png

這裡使用ifconfig命令, 直接回車的話可以看到, lo是迴環網卡, 代表主機自己, 如果是一個新系統的話, 就會如下圖, 也就是現在一塊可用的網卡都沒有:image.png

eth0網卡文件名, 0代表第一塊,以此類推, 分配ip地址, 就是上面提到VMnet1中自動分配的ip地址

用如下命令給網卡分配ip地址, 然後再查詢, 得到下圖

image.png

此時在windows中去ping這個地址, 就是可以成功的.

接下來設置一下橋接模式, 在可以聯網的情況下的配置.

現在設置中選擇橋接模式並且保證已連接的選項勾上.然後用上面的命令設置成和真實機一個網段的ip地址, 也就是要和ip地址的第三個內容要相同! 最後一個內容自定義設置. 假設你的真實機ip為192.168.1.150, 那麼虛擬機ip可以設置為192.168.1.156.image.png

如果所示, 設置完成.

註意: : 上面所提到的更改ip地址是臨時的, 重新啟動會丟失. 想要永久改變ip地址, 就要改變配置文件中的ip設置. 很多linux操作都是這樣, 想要永久生效就要寫入配置文件~!

註意: 如果選擇了橋接模式, 也配置了和真實機一個網段的ip ,還無法通信的話, 可能是因為你的電腦有兩塊網卡, 例如無線網卡和優先網卡, 可能是剛好橋接到了你沒有使用的那塊網卡上.這裡可以打開 編輯 -->虛擬網路編輯器選項, 如下圖, 可以選擇橋接的網卡!!!!!!!image.png

接下來就可以來用遠程管理工具了, 這裡用的是secureCRT軟體.

連接之前要註意ubuntu有沒有安裝SSH服務, 若沒有則要先安裝, 打開Ubuntu的終端,輸入:

sudo apt-get install openssh-server

安裝完畢後ssh預設已啟動。可以使用下述命令查看是否有進程在22埠上監聽,即是否已啟動:

netstat -nat | grep 22

如果連接不了,則我們需要關閉掉防火牆

sudo ufw disable 之後就可以完成了. 更多關於這個的詳細連接 (包括連接後發現亂碼).

若還是無法連接ubuntu的root用戶, 點擊這裡修改SSH的配置文件.

然後打開secureCRT軟體, 選擇File-->快速新建連接. 輸入ubuntu的ip地址, 賬戶名(root), 完成就好了.就可以正常操作ubuntu了.

image.png

image.png

然後使用WinSCP可以實現主機與linux下的文件傳輸.事實上, VMware自帶工具可以很方便實現這個功能.

image.png


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

-Advertisement-
Play Games
更多相關文章
  • 介紹asp.net core創建的列表模板頁面與一些佈局信息。 ...
  • 1、在Startup類的Configure方法,添加身份驗證的中間件AuthenticationMiddleware 2、在Startup類的ConfigureServices方法,添加Cookie驗證的服務,使用Cookies驗證體系, CookieAuthenticationDefaults.A ...
  • 前言 由於項目需求,需要將Excel中的數據進過一定轉換導入僅Oracle資料庫中。考慮到當Excel數據量較大時,迴圈Insert語句效率太低,故採用批量插入的方法。在插入操作運行時,會造成系統短暫的“卡死”現象。為了讓用戶知道插入的狀態,需要製作一個進度條來顯示插入的進度。 批量插入 項目中運用 ...
  • MiniBlink的作者是 龍泉寺掃地僧 miniblink是什麼? (抄了一下 龍泉寺掃地僧 寫的簡潔) Miniblink是一個全新的、追求極致小巧的瀏覽器內核項目,其基於chromium最新版內核,去除了chromium所有多餘的部件,只保留最基本的排版引擎blink。Miniblink保持了 ...
  • 深入.NET平臺和C#編程 之化骨綿掌 假 如 你 的 人 生 有 理 想,那 麽 就 一 定 要 去 追,不 管 你 現 在 的 理 想 在 別 人 看 來是 多 麽 的 可 笑 , 你 也 不 用 在 乎& ...
  • 一、概述 數據透視表(Pivot Table)是一種互動式的表,可以進行某些計算,如求和與計數等,可動態地改變透視表版面佈置,也可以重新安排行號、列標和頁欄位。當改變版面佈置時,數據透視表也會按照新的佈置來進行更新,可以說是一個功能強大的數據分析工具。因此,本篇文章將介紹在C# 中關於Excel數據 ...
  • 官網: http://reactivex.io/ 它支持基本所有的主流語言. 這裡我簡單介紹一下Rx.NET. 之前我寫了幾篇關於RxJS的文章, 概念性的東西推薦看這些: http://www.cnblogs.com/cgzl/p/8641738.html http://www.cnblogs.c ...
  • 最近公司有一個項目模塊讓用nosql-mongodb替換了,故,對mongodb做了一點研究,然後分享一下! 1.首先說一下安裝時的坑 下載mongodb,如果你從官網下載,將會是一件很慢的事情,在公司我都沒有下載下來,回家下載的。 安裝的時候非常坑,此圖是我已經安裝好打開的,如果你第一次安裝,請不 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...