Linux虚拟机搭建详细教程

Linux虚拟机搭建详细教程

第一步:下载工具

  1. 虚拟机

虚拟机可选的方案有VMware 、VirtualBox、Xen、KVM等等

其中,最常用的是VMware:https://www.vmware.com/cn.html

  • Windows系统:VMware Workstation Pro(商业收费)、VMware Workstation Player(个人免费)
  • Mac系统:VMware Fusion

根据条件选择自己需要安装的VMware版本。

  1. Linux镜像

Linux的发行版有很多种,如:Ubuntu(目前最流行)、CentOS(最稳定之一)、Debian(高级用户的选择)、Gentoo(有一定基础的用户)、Red Hat Enterprise等等

Ubuntu官网下载地址:https://ubuntu.com/download#download-content

CentOS官网下载地址:https://www.centos.org/download/

二者可以任选一个下载

  1. SSH终端:用于连接Linux

SSH全称“Secure Shell”,中文译作安全外壳协议, 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。SSH是一种与另一台计算机进行安全通信的方法,所以通过SSH连接发送的所有数据都是加密的,也能够防止DNS欺骗和IP欺骗,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。名称中的“shell”部分表示SSH基于Unix shell, Unix shell是一个解释用户输入的命令的程序。因为SSH基于Unix shell,所以一旦建立了SSH连接,就可以使用标准的Unix命令来查看、修改和传输远程机器上的文件。

常用的SSH终端工具有:Xshell(与Xftp为一个公司出品)、SecureCRT(收费)、MobaXterm(支持功能最全面)、Putty(简单)、FinalShell(国产,功能很全)

  1. SFTP文件传输工具:用于本地和服务器之间文件互传

SFTP即SSH文件传输协议(SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:Secure FTP或字母缩写:SFTP)是一数据流连接,提供文件访问、传输和管理功能的网络传输协议。

常用的SFTP文件传输工具有:Xftp、Transmit等等


关于SSH终端和SFTP工具,推荐方案一:Xshell和Xftp;推荐方案二:Secure CRT+Transmit;推荐方案三:Final Shell

第二步:安装虚拟机

本文安装的是Vmware Workstation Pro,和安装普通软件没有区别,一直下一步就可以了。

第三步:安装Linux

因为刚刚买了一年的阿里云CentOS云服务器(24岁周岁以下都可以用学生价购买,不到100元),而且又想体验以下使用最多的Ubuntu,所以本文就将两个都安装体验了一下。先说结论,Ubuntu的安装最简单,所有设置都是默认,一直下一步就可以了,所以本文就不再介绍Ubuntu的安装过程了;CentOS的安装过程略微复杂一点,不知道是不是因为CentOS镜像文件大的原因。(Ubuntu镜像2.52GB,CentOS镜像7.03GB)

CentOS的安装注意事项:

  1. 正常按照步骤安装,提示如下错误:
section %package does not end with %end
pane is dead

在这里插入图片描述

此时只需按照执行以下两个步骤即可:

在这里插入图片描述
在这里插入图片描述
2. 第一个问题已经解决了,然后按照指示,继续“下一步”,在进入如下界面,可以点击“自定义硬件(C)”选项,进去配置内存和CPU数量(默认是1个CPU,1G内存,20G存储空间)

在这里插入图片描述

  1. 再继续下一步,进入了CentOS的配置界面,语言选“简体中文”;日期和时间选“亚洲/上海 时区” ;安装源点进去确认一下就好了,软件选择这一项,点进去可以根据需求选择。

在这里插入图片描述

  1. 剩下的就一直“下一步”就好啦。

第四步:配置网络

本文安装的是CentOS8,系统默认的是NAT模式,可以共享主机的IP地址,打开网络设置就直接可以上网啦!

此时我们使用的系统自动分配的动态IP,用作日常上网是没有问题的。
但是如果需要用作搭建网站、分布式集群学习等,就需要将动态IP修改为静态IP,使虚拟机和本机、外网互联互通,因此修改网卡配置,具体如下:

dhclient #自动获取IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33 #后续在服务器上装过新的centos,发现网卡的名称可能有所不同,可以在ifconfig查看一下,第一项就是自己的网卡名称。

BOOTPROTO=static#IP改为静态
ONBOOT=yes#开机启动
IPADDR=21.21.21.21#具体的IP地址参照你本地连接的网络,可以使用dhclient自动分配一个IP地址,也可以查看自己的电脑的IP地址,把最后一段随便改一个不同的
NETMASK=255.255.255.0#根据情况,大多数时候通用
GATEWAY=21.21.21.1#前面三段是自己的IP,最后一位是1
DNS=8.8.8.8#这个可以通用

Esc#退出编辑状态
:wq  #保存退出
systemctl restart network.service#重启网卡
ifconfig#检查现在的网卡配置
ping www.baidu.com#ping外网
ping 21.21.21.21#ping本地电脑

#大功告成

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值