如何用個人電腦搭建一臺本地服務器,并部署項目到服務器詳細教程(Ubuntu鏡像)

前言?

VirtualBox虛擬機軟件是一款強大、免費且開源的虛擬化工具,它允許用戶在單一物理機器上同時運行多個操作系統。他對比VMware就是更輕量級的虛擬機軟件,而且操作更簡單。

下載地址:Download_Old_Builds_7_0 – Oracle VM VirtualBox

選擇歷史版本的7.0.12或者7.0.14對安裝環境要求更低,配置會更簡單

Ubuntu鏡像下載地址:Get Ubuntu Server | Download | Ubuntu

我選擇的是Ubuntu鏡像的服務器版本,你也可以選擇桌面版本

一、新建虛擬機

打開virtualbox

虛擬機名稱自定義、文件夾自定義(但盡量選容量大的盤)、虛擬光盤就是鏡像,當下主流的就是Ubuntu和Centos鏡像,然后勾選跳過自動安裝

?內存大小以及處理器核數根據本地機配置以及使用場景自定義,EFI啟用與否根據個人使用場景而定,默認啟用

磁盤容量也根據個人需要而定,有條件的往多了給

點擊完成?

?打開設置頁面

?將啟動順序的軟臥取消勾選并下移到第三位

?并把網絡設置成橋接網卡,局域網內的其他設備也能訪問并操作此虛擬機

?啟動虛擬機

二、虛擬機配置

選擇Try or Install Ubuntu Server(安裝Ubuntu服務器鏡像虛擬機),點擊回車?

?語言選擇默認英文,因為沒有中文可選

?

這個是選擇安裝的版本,我這里選擇的是Ubuntu服務的最小安裝版本,這樣虛擬機占用的內存就會小很多,有條件的直接默認第一個即可,說一下這個是如何選擇,用鍵盤把光標移到對應位置后,點擊空格即可選中

來到網絡配置頁面,我們需要選擇ipv4進行配置?

選擇Manual

?對照生成的ip,我的ip是192.168.101.144,端口號是24,

Subnet:192.168.101.0/24,

Address(就是ip地址,直接照寫):192.168.101.144,

Getway():192.168.101.1,

Name servers:8.8.8.8,8.8.4.4,

點擊保存,網絡即配置完成?

然后done完成

這個頁面不需要填任何東西,直接done

這個頁面也不需要配置任何東西直接完成,繼續

?

?這是選擇虛擬機根目錄,直接done

這是配置信息展示,直接done

?continue

虛擬機名稱以及密碼自定義

?默認skip即可

安裝并打開ssh服務,可以讓本地客戶端直接操作虛擬機,方便快捷

?done

等待虛擬機安裝

?出現以下按鈕的時候選擇現在重啟(Reboot Now

?來到這個頁面以后直接回車

等待虛擬機開機

?虛擬機開機完成

在本地客戶端訪問虛擬機,只需在命令輸入

ssh ide@192.168.101.144

輸入密碼?

記得虛擬機名稱以及ip地址切換為自己虛擬機的實際ip以及名稱?

三、項目部署

?打開TitanIDE官網:TitanIDE_CloudIDE_在線IDE_云端IDE_云原生IDE-行云創新

復制安裝命令

?隨后在命令行執行TitanIDE安裝命令即可

?安裝完畢

?在瀏覽器輸入ip即可打開TitanIDE

以上就是用Ubuntu鏡像搭建服務器以及部署項目到服務器的完整過程,如果您覺得這個教程不夠詳細的話可以去博主的視頻網站觀看詳細的視頻教程

全網最全最容易的Ubuntu鏡像服務器安裝教程_嗶哩嗶哩_bilibili

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21912.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21912.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21912.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SpringMVC日期格式處理 分頁條件查詢

實現日期格式處理 實現分頁條件查詢: 分頁條件查詢 和 查詢所有 是兩個不同的方法,使用同一個mapper的查詢功能,但是兩個不同的業務方法 ???????

24年西藏事業單位報名詳細流程

?各位姐妹們注意啦!24西藏事業單位公告已出,本次計劃公開招聘8?9?9?人即日起開始報名,想要上岸的姐妹們要抓緊了哦?趁著還有時間趕緊開卷!!! 🌈24西藏事業單位招聘考試: &…

k8s練習--StorageClass詳細解釋與應用

文章目錄 前言StorageClass是什么 一、實驗目的配置過程 二、實驗環境實驗步驟一、配置網絡存儲NFS:1.主機基礎配置2.配置 NFS: 二、開啟rbac權限:三、創建nfs-deployment.yaml四、創建storageclass資源五、驗證:1.創建PVC驗證2.創建一個pod驗…

C++青少年簡明教程:數組

C青少年簡明教程:數組 C數組是一種存儲固定大小連續元素的數據結構。數組中的每個元素都有一個索引,通過索引可以訪問或修改數組中的元素。 在C中,數組中的元素數據類型必須一致。數組是一個連續的內存區域,用于存儲相同類型的元…

期權懂帶你懂50etf認沽期權和認購期權有什么區別?

今天帶你了解期權懂帶你懂50etf認沽期權和認購期權有什么區別?在金融市場中,期權是一種允許持有者在未來某個時間以特定價格買入或賣出基礎資產的金融衍生品。 50etf認沽期權和認購期權有什么區別? 50ETF認沽期權和認購期權的主要區別在于它…

算法題day39(補5.25日卡:貪心算法day6)

一、刷題 1.leetcode題目 738. 單調遞增的數字 - 力扣(LeetCode)(medium) 解決: class Solution:def monotoneIncreasingDigits(self, n: int) -> int:list_n list(str(n))list_n [int(i) for i in list_n]for…

聚類算法—DBSCAN算法

文章目錄 DBSCAN算法基本概念1個核心思想:基于密度2個算法參數:鄰域半徑R和最少點數目minpoints3種點的類別:核心點,邊界點和噪聲點4種點的關系:密度直達,密度可達,密度相連,非密度相…

3131. 找出與數組相加的整數 I

給你兩個長度相等的數組 nums1 和 nums2。 數組 nums1 中的每個元素都與變量 x 所表示的整數相加。如果 x 為負數,則表現為元素值的減少。 在與 x 相加后,nums1 和 nums2 相等 。當兩個數組中包含相同的整數,并且這些整數出現的頻次相同時&…

Spi Pwm Tim 對比分析

spi SPI時序圖 (spi是主從機 所以主機需要從機數據 需要主極先喊從機 把從機喊答應了 才能開始讀從機的數據) cpol時鐘極性 和cpha時鐘相位分析 1.cpha為高,cpol為高,則偶數上升沿有效 2.cpha為高,cpol為低,則偶數…

JVM之【GC-垃圾清除算法】

Java虛擬機(JVM)中的垃圾收集算法主要分為以下幾種: 標記-清除算法(Mark-Sweep)復制算法(Copying)標記-整理算法(Mark-Compact)分代收集算法(Generational C…

vue3+three.js給glb模型設置視頻貼圖

1.在網上下載一個顯示屏或者自己畫一個,在blender中設置好顯示屏的Mesh,UV設置好,這樣方便代碼中添加紋理貼圖。可以讓美術在建模軟件中,先隨機設置一張圖片作為紋理,驗證UV是否設置好 關于如何 在blender中給模型設置UV貼圖百度很多的 // 視頻 import * as THREE from…

MacOS13-將數據庫轉為markdown,docx格式

MacOS13-將數據庫轉為markdown,docx格式 文章目錄 先說踩坑點各種模塊缺失 代碼效果總結參考 先說踩坑點 各種模塊缺失 tkinter mysql 沒錯,你可以直接點擊安裝; 如果還出現報錯 你需要打開終端 pip install mysqlclient再次點進去安…

xcode開發swift允許發送http請求設置

Xcode 現在新建項目默認只支持HTTPS請求,認為HTTP請求不安全,所以不支持。但是開發環境一般都是http模式,所以需要單獨配置才可以訪問。 需要到項目的設置里面,點擊info,如果沒有App Transport Security Setting這一項…

項目優化方案之---實現郵箱用戶登錄

之前的項目中我寫的基于SpringBoot和Vue的全棧項目已經實現了基本的用戶接口開發, 不過其代碼的功能單一,而且寫的也是有不少漏洞(基本就像剛接手的代碼*山一樣) 那之后的幾篇文章都來分享一下如何優化項目(每一章都獨…

Python優化、異常處理與性能提升技巧

Python作為一種高效的編程語言,其靈活性和強大的功能使得它成為了許多開發者的首選。在日常的編程實踐中,掌握一些高效的Python技巧可以極大地提升開發效率和代碼質量。本文將介紹五個關于Python使用技巧,幫助你更加熟練地運用Python解決問題…

JMeter性能測試實現與分析分享

JMeter是由著名開源軟件巨頭Apache組織開發的純Java的壓力測試工具,它即能測試動態服務(WebService),也能測試靜態資源,包括Servlet服務、CGI腳本等,還能測試動態語言服務(PHP、Java、ASP.NET等…

Cocos Creator開發學習路線

1.JavaScript與TypeScript程序設計 由于可以跨平臺發布,同時要能支持h5的游戲,cocos creator選擇了JavaScript與TypeScript來做為它的開發語言,所以我們要先學習JavaScript與TypeScript。TypeScript是基于JavaScript的一個語法糖,運行的時候被編譯為JavaScript,所以我們要…

JVM學習-監控工具(二)

jmap:導出內存映像文件&內存使用情況 基本情況 jmap(JVM Memory Map):一方法獲取dump文件(堆轉儲快照文件,二進制文件),還可以獲取目標Java進程的內存相關信息,包括Java堆各區域的使用情況、堆中對象的統計信息、…

MyBatis學習(二)--MyBatis獲取參數值的兩種方式

1、搭建新的module:mybatis_parameter MyBatis獲取參數值的兩種方式:${}和#{} ${}的本質就是字符串拼接,采用sql拼接,無法防止sql注入 #{}的本質就是占位符賦值 ,采用預編譯 防止sql注入 不同參數使用案例 2、單個字面量類型…

OpenHarmony嵌套類對象屬性變化:@Observed裝飾器和@ObjectLink裝飾器

上文所述的裝飾器僅能觀察到第一層的變化,但是在實際應用開發中,應用會根據開發需要,封裝自己的數據模型。對于多層嵌套的情況,比如二維數組,或者數組項class,或者class的屬性是class,他們的第二…