使用VMware安裝linux虛擬機以及相關配置

来源:http://www.cnblogs.com/xuwujing/archive/2017/12/15/8044620.html
-Advertisement-
Play Games

前言 使用VMware安裝虛擬機這個一般都知道,操作簡單。而本文主要講使用虛擬機的後續相關配置。並記錄使用過程中遇到的問題以及一些技巧。本篇文章以後回持續更新的。。。 安裝包准備 VM:12 Linux:CentOS 7.0 百度雲盤: 鏈接:https://pan.baidu.com/s/1geE ...


前言

使用VMware安裝虛擬機這個一般都知道,操作簡單。而本文主要講使用虛擬機的後續相關配置。並記錄使用過程中遇到的問題以及一些技巧。本篇文章以後回持續更新的。。。

安裝包准備

VM:12
Linux:CentOS 7.0
百度雲盤:
鏈接:https://pan.baidu.com/s/1geEAtpx 密碼:r503

一、CentOS 使用

1,安裝CentOS

下載VMware Workstation Pro 和CentOS 系統。
成功安裝之虛擬機軟體後,點擊新建虛擬機,安裝已經下載好的CentOS。

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
然後一直點擊下一步就可以了(虛擬機的配置參數可以根據自己的電腦配置來更改)

註:如果出現Intel VT-x 處於禁用狀態,那麼重啟電腦,進入BIOS中,移動到system選項中,將 Intel Virtualization Technology 這個打開就行了,然後F10保存。

再次打開虛擬機,設置好用戶名和密碼,就可以進入了。
進入之後,可以先設置時區和時間
在CentOS桌面右上角,點擊時間,然後進行設置
這裡寫圖片描述

2,設置靜態IP

虛擬機預設是DHCP 自動分配IP地址,如果不想自動分配的話,設置為靜態IP就可以了。
步驟:
輸入:

vim  /etc/sysconfig/network-scripts/ifcfg-eno*

註:後面的*根據實際的名稱來更改
然後編輯該文件
成功保存退出之後
重啟網路,輸入

service network restart

完整配置

TYPE=Ethernet
# 設置為靜態IP
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=47fdc855-346c-4987-b0e2-8f2326864b1c
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
#開啟自動啟用網路連接
ONBOOT=yes
#設置IP地址 
IPADDR0=192.168.238.128
#設置子網掩碼  
PREFIXO0=24
#設置網關  
GATEWAY0=192.168.238.255  
#設置主DNS
DNS1=8.8.8.8
#設置備DNS  
DNS2=8.8.4.4  

這裡寫圖片描述

3,添加用戶使用root許可權

安裝虛擬機之後,登錄的是自己設置的用戶名,但是沒有使用root許可權。
本來可以在命令前加上 sudo,但是安裝的CentOS7缺沒有配置,所以我們需要手動配置。

首先切換到root 用戶
輸入:

su root

然後輸入

visudo 

找到root ALL=(ALL) ALL位置,
在下麵添加一行,將root改成你的用戶名,然後退出保存就可以了。
這裡寫圖片描述

4,更改主機名稱

進入linux之後,用戶名旁邊的就是主機名,預設是使用localhost。平常使用的話倒也不影響,但是如果想做一些學習的話,例如集群的配置,這個主機名就相當不方便,於是便更改這個主機名稱。
步驟如下:

CentOS 6
輸入

vim /etc/sysconfig/network 

將localhost.localdomain修改為‘你更改的名稱‘
這裡寫圖片描述

CentOS 7
輸入:
hostnamectl set-hostname master
這裡寫圖片描述

註:更改主機名稱之後輸入reboot重啟才生效

5,IP與主機名映射

平常使用的話,也無須做映射。但是搭建某些環境的時候,做映射使用起來就相當方便。
步驟如下:

修改hosts文件,做關係映射
輸入

vim /etc/hosts

添加
主機的ip 和 主機名稱
例如:

192.168.238.128 master

這裡寫圖片描述

5,SSH安裝

安裝新的虛擬機是預設是沒有安裝SSH的,如果我們想從外部使用xshell等工具連接虛擬機的話,那麼SSH就必須安裝了
步驟如下:
說明:為了方便,直接使用root賬號
首先輸入:

rpm -qa|grep -E "openssh"

查看是否已經安裝,如果為安裝或缺少依賴
那麼久重新安裝
輸入:

yum install openssh*

安裝,後面就直接輸入y就行了
這裡寫圖片描述

安裝成功後,輸入ifconfig查看ip,然後在電腦上使用xshell連接,輸入ip和埠,然後輸入用戶名和密碼,查看是否連接成功。
這裡寫圖片描述

這裡寫圖片描述
這裡寫圖片描述

版權聲明:
作者:虛無境
博客園出處:http://www.cnblogs.com/xuwujing
CSDN出處:http://blog.csdn.net/qazwsxpcm    
個人博客出處:http://www.panchengming.com
原創不易,轉載請標明出處,謝謝!


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

-Advertisement-
Play Games
更多相關文章
  • 1.引言 2.解決方案各部分介紹圖 3.添加數據模型 4.添加資料庫上下文 5.修改配置文件 6.使用依賴關係註入容器註冊資料庫上下文 7.添加基架工具並執行初始遷移 1.引言 NetCore出來有一段時間了,跨平臺、開源、高性能 讓每個從事.net的開發者都興奮了一把,對此我也有濃厚的興趣。 2. ...
  • 這篇是對象與集合操練,物件的創建,集合的一些基本功能,如添加,編輯,刪除等功能。 對象,即是網店的商品物件,Insus.NET只為其添加2個屬性,物件的ID的Key和名稱ItemName以及2個構造函數,最後一個方法是重寫ToString()方法。 class Item { private int ...
  • 每個版本的 .NET framework 都包含公共語言運行時 (CLR)、基類庫和其他托管庫。 本主題按版本介紹了 .NET Framework 的關鍵功能,提供了有關基礎 CLR 版本和相關開發環境的信息,並標識了 Windows 操作系統所安裝的版本。 備註 若要瞭解如何下載和安裝 .NET ...
  • 今天做了一個統計站點的網頁,想要發佈一下,中間碰到不少問題,現在和大家分享一下! 這是我想要最終的網頁結果: 1.發佈站點到桌面(任意路徑) 2.安裝IIS 3.安裝好後,打開IIS,新建站點web,結果瀏覽時,提示瀏覽文件的許可權不夠。於是,新建用戶Everyone,修改該web站點的許可權。 給Ev ...
  • .Net Core 將之前Web.Config中的配置遷移到了appsettings.json文件中,並使用ConfigurationBuilder來讀取這個配置文件。並可設置在配置文件變化以後,自動重新載入,這樣可不用重啟你的程式。 ...
  • 一、MVC簡介 MVC:Model-View-Controller(模型-視圖-控制器),MVC是一種軟體開發架構模式。 1、模型(Model) 模型對象是實現應用程式數據域邏輯的應用程式部件。 通常,模型對象會檢索模型狀態並將其存儲在資料庫中。 例如,Product 對象可能會從資料庫中檢索信息, ...
  • 背水一戰 Windows 10 之 控制項(自定義控制項): 自定義控制項的基礎知識,依賴屬性和附加屬性 ...
  • 1.在之前第36章里,我們學習了通過驅動的oops定位錯誤代碼行 第36章的oops代碼如下所示: 1.1那為什麼在上一章,我們用錯誤的應用程式,卻沒有列印oops,如下圖所示: 接下來,我們便來配置內核,從而列印應用程式的oops 2.首先來搜索oops里的:Unable to handle ke ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...