Linux教程

Linux一:VMware的使用和常见问题总结

本文主要是介绍Linux一:VMware的使用和常见问题总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 1 安装虚拟机
  • 2 安装Linux系统
  • 3 操作工具
    • 3.1 Xshell
    • 3.2 Xftp
  • 4 常见问题
    • 4.1 无法联网
    • 4.2 改静态ip

1 安装虚拟机

  1. 虚拟机VMware的安装略,文末有软件链接,操作系统文件夹中找到VMWare,直接安装即可。
  • 本文用到的所有软件均可从文末软件链接中获取,下文不再赘述软件来源。

2 安装Linux系统

  • 注:一般不要将虚拟机安装在C盘(系统盘)中~
  • 以VMware16、麒麟10【CentOS8类似】操作系统为例。

法一:典型安装

  1. 新建虚拟机,选择典型安装

  2. 安装客户机操作系统

    • 选择麒麟10操作系统

  3. 选择客户机操作系统(默认即可)

  4. 命名虚拟机

    • 路径尽量不要选在C盘系统盘中。

  5. 指定磁盘容量(默认)

  6. 完成

法二:自定义安装

  1. 新建虚拟机,选择自定义

  2. 选择虚拟机硬件兼容性,默认即可,直接下一步

  3. 安装客户机操作系统,选择麒麟10(同法一步骤2),然后下一步

  4. 选择客户机操作系统,默认即可(同法一步骤3),然后下一步

  5. 命名虚拟机以及选择安装位置(同法一步骤4),填写好后点击下一步

  6. 处理器配置,则需填写,若是没有特别要求默认即可

  7. 虚拟机内存分配,则需填写

  8. 网络类型,默认即可

  9. I/O控制器类型,默认即可,下一步

  10. 磁盘类型,默认即可,下一步

  11. 选择磁盘,默认即可,下一步

  12. 指定磁盘容量,则需填写,无特殊要求默认即可,直接下一步

  13. 指定磁盘文件,默认即可,下一步

  14. 准备安装,点击完成

启动虚拟机

  1. 运行安装上述步骤安装好的虚拟机

  2. 选择语言,简体中文即可

  3. 安装信息摘要

    • 点击安装位置,然后点击左上角的"完成",即使用默认配置

    • 点击软件选择。左侧第一个不带图形界面,左侧最后一个带图形界面;右侧则需选择,一般"开发工具"都会选上。

    • 网络和主机名,选择打开,然后点击左上角完成

  4. 开始安装

  5. 配置密码

  6. 安装完成后重启,然后接受许可证信息。(用户可以不创建,直接使用上一步的root账户)

  7. 登录

    1. 无图形界面

    2. 有图形界面

3 操作工具

  • 本人一般使用下面这俩工具的比较多,xftp也非必需,可以使用 scp 命令代替,但xshell更常用。
  • VMTools 工具,有需要的自行网上百度安装,但一般开发者操作linux系统时用可视化的比较少,命令行居多。

3.1 Xshell

  • 软件截图如下,自己摸索会即可使用,操作简单

3.2 Xftp

  • 该软件用于本机和虚拟机之间传输文件,点击上图中的红色方框里的图标,即可调出xftp界面,进行文件的传输

扩展

# 若是没有xftp软件,可以使用 scp 命令传输文件,直接在本机 cmd 打开命令行窗口
# 样例:将 README.md 文档传输到 linux 机的 /tmp 目录下
D:\3_blogs>scp README.md root@121.36.170.253:/tmp
The authenticity of host '121.36.170.253 (121.36.170.253)' can't be established.
ECDSA key fingerprint is SHA256:fWdZJQyPsxhXXk+MxUTIu5qKKGItAtnUApm7iULKSh8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Warning: Permanently added '121.36.170.253' (ECDSA) to the list of known hosts.
root@121.36.170.253's password:
README.md                                       100% 1167    10.4KB/s   00:00

4 常见问题

4.1 无法联网

  • 若是在安装时没有选择"打开网络和主机名"【见上文 "安装Linux系统 -> 启动虚拟机 -> 第3步安装信息摘要"】,则默认情况是没有联网的。

自动获取ip

  1. 先输入 dhclient 命令,再输入 ip addr 命令,截图如下

  2. "ens160" 是获取到的网卡名;"192.168.192.132"是获取到的ip;"dynamic"表示当前是动态ip【下文会教改为静态ip,否则动态ip会发生改变,项目中配置的数据库、redis等ip地址变更会带来不便】

4.2 改静态ip

  • 如上图,当输入 ip addr 命令,看到显示有 "dynamic" 时,就表示当前是动态ip,有可能会发生改变

步骤如下

  1. 查看信息(编辑 - 虚拟网络编辑器 - VMnet8 - NAT 设置,即可看到如下信息)

  2. 输入 ip addr 命令,将当前获取到的动态ip地址改成静态ip地址(见上文 4.1 无法联网的截图)

  3. 设置静态ip

    # 最后面的 ens160 就是网卡名称
    vi /etc/sysconfig/network-scripts/ifcfg-ens160 
    
    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static"		# 启动方式,由 dhcp 改成 static
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens160"
    UUID="920102bf-a2ea-4c50-8636-0c990d51bc9a"
    DEVICE="ens160"
    ONBOOT="yes"
    ONBOOT=yes                  # yes 表示开机启动
    IPADDR=192.168.192.132      # ip 地址,建议使用第二步自动获取的那个 ip
    NETMASK=255.255.255.0       # 子网掩码,一般都是这个
    GATEWAY=192.168.192.2       # 网关,由上面第一步图片得到
    DNS1=192.168.192.2          # DNS 服务器,默认与网关一致即可
    
  4. 重启网卡

    # centos7 命令
    systemctl restart network.service
    
    # centos8 命令
    # 若是使用 xshell 连接,关闭网卡后会中断,需要进入虚拟机启动网卡
    nmcli networking off		
    nmcli networking on
    
    # 若是上面方法无用,就重启下虚拟机吧~~~
    
  5. 查看配置

    • 输入 ip addr 查看信息,发现由以前的 "dynamic" 变成 "global",说明修改静态ip成功

软件链接

  • 阿里网盘 软件链接
这篇关于Linux一:VMware的使用和常见问题总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!