VMware 虚拟机图文安装和配置 Ubuntu Server 22.04 LTS 教程 |
您所在的位置:网站首页 › VM怎么装虚拟机 › VMware 虚拟机图文安装和配置 Ubuntu Server 22.04 LTS 教程 |
前言:本文将以 Ubuntu Server 22.04 LTS 为例,说明在 VMware 虚拟机中的安装和配置 Linux 操作系统的步骤。 一、VMWare 安装配置 1、VMware 下载地址:VMware Workstation Pro 16.x(需要登录),安装和配置步骤略。 二、Ubuntu Server 22.04 LTS 安装配置 1、Ubuntu Server 22.04 LTS 下载地址:获取 Ubuntu 服务器版
左上角“文件”菜单“新建虚拟机(N)…”打开新建虚拟机向导: PS:如果 2 中没有取消勾选“创建后开启此虚拟机§”选项,则会自动进入系统安装主界面: 确认修改完成后,选中“Done”并回车确认: PS:也可以这里先保持默认的源,在系统安装完成之后,根据需要再决定,可按照后面的章节(8、替换默认源)演示的操作步骤进行重新配置。 这里以阿里云源为例,配置完成后,选中“Done”并回车确认:
查看 IP 地址和网卡等信息,输入命令 ip addr: # ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens32: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:81:66:9e brd ff:ff:ff:ff:ff:ff altname enp2s0 inet 192.168.56.130/24 metric 100 brd 192.168.56.255 scope global dynamic ens32 valid_lft 1401sec preferred_lft 1401sec inet6 fe80::20c:29ff:fe81:669e/64 scope link valid_lft forever preferred_lft forever可以看到网卡编号为 ens32,本机私有 IP 地址是 192.168.56.130。 VMware 左上角“编辑”菜单点击“虚拟网络编辑器(N)…”打开虚拟网络编辑器,选中“NAT 模式”类型的 VMnet8,点击“NAT 设置(S)…”: 编辑网络配置文件: $ cd /etc/netplan $ ls # 可找到一个 yaml 的配置文件,例如:00-installer-config.yaml $ sudo vim 00-installer-config.yaml [sudo] password for dummy: # 此处需输入普通用户的登录密码 # This is the network config written by 'subiquity' network: ethernets: ens32: dhcp4: true version: 2默认配置如上,可参考官方文档(Static IP Address Assignment)进行修改(注意这里的 ens32 即是上面 ip addr 命令查看到的网卡编号;gateway4 配置已过时,使用 default routes 代替): # This is the network config written by 'subiquity' network: renderer: networkd ethernets: ens32: # 上面 ip addr 命令查看到的网卡编号 addresses: - 192.168.56.125/24 # 子网 CIDR 由 “子网 IP 地址” 192.168.56.0 和 “子网掩码” 255.255.255.0 计算得到:本机私有 IP 地址,在子网允许的 IP 范围内自定义(注意如果有多个虚拟机的,不要互相冲突) #gateway4: 192.168.56.2 # IPv4 网关 IP,上面“NAT 设置”可查看得到,注:gateway4 配置已过时,使用以下的 default routes 配置代替 routes: - to: default via: 192.168.56.2 # IPv4 网关 IP,上面“NAT 设置”可查看得到 nameservers: addresses: - 114.114.114.114 # 首选 DNS 服务器 - 8.8.8.8 # 备用 DNS 服务器 search: [] # 搜索域,这里为空 version: 2PS: 1)因为子网 IP 地址为 192.168.56.0(二进制为 11000000.10101000.00111000.00000000),子网掩码为 255.255.255.0(二进制为 11111111.11111111.11111111.00000000),所以子网的掩码位为 24 位(二进制位),即子网中分配的私有 IP 地址保持前 24 位不变(与子网掩码进行“取与”操作即可确认是在同一子网内),最后 8 位可用于进行子网内部的 IP 地址分配(去掉 0 与 255,共有最多 254 个有效 IP 地址可供分配使用:这里 1 分配给了宿主机,2 分配给了网关),也即子网 CIDR 为 192.168.56.0/24,所以安装步骤 3 中“网络配置”部分 Subnet 应该填写 192.168.56.0/24。 2)设置本机私有 IP 地址为 192.168.56.125(二进制为 11000000.10101000.00111000.01111101),则上面 00-installer-config.yaml 配置文件中 ens32.addresses 填 192.168.56.125/24。 :wq 保存退出 vim,输入命令 sudo netplan apply应用网络配置,或者直接输入 reboot命令重启系统,以使新配置生效。 6、配置 root 用户及 sudo 普通用户权限(可选) 6.1 设置 root 用户的登录密码,然后 su 登录 $ sudo passwd root [sudo] password for dummy: # 此处需输入普通用户的登录密码 New password: # 此处输入 root 用户的登录密码(新设置密码) Retype new password: # 此处再次输入 root 用户的登录密码(确认与上面的密码输入一致) passwd: password updated successfully $ su Password: # 此处输入上面设置的 root 用户登录密码,回车即可登录至 root 用户 # exit # 退出登录 root 用户,回到普通用户登录态 6.2 开启 root 用户 SSH 远程登录权限 $ sudo vim /etc/ssh/sshd_config [sudo] password for dummy: # 此处需输入普通用户的登录密码i 在最后一行添加 PermitRootLogin yes配置,:wq 保存退出: ...... PermitRootLogin yes重启 SSH Server 服务: sudo systemctl restart sshd此时再进行远程 SSH 登录 root 用户,即可成功连接。 6.3 配置 sudo 普通用户权限无需输入密码 $ sudo vim /etc/sudoers [sudo] password for dummy: # 此处需输入普通用户的登录密码注意在文件中搜索到“%admin”和“%sudo”所在行,i 将原“%admin ALL=(ALL) ALL”修改为“%admin ALL=(ALL) NOPASSWD: ALL”,将“%sudo ALL=(ALL:ALL) ALL”修改为“%sudo ALL=(ALL:ALL) NOPASSWD: ALL”,即添加了“NOPASSWD: ”: # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) NOPASSWD: ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) NOPASSWD: ALL # See sudoers(5) for more information on "@include" directives::wq! 保存退出,这样 sudo 普通用户权限就无需输入密码了。 7、Xshell 连接虚拟机系统 Ubuntu Server 22.04 LTSPS:Xshell、Xftp 等相关软件下载地址:https://www.xshell.com/zh/all-downloads PS: 1)如果在前面第 3 章节中的配置 Ubuntu 系统镜像源地址步骤中已经替换过了,此处不需要再操作,可以查看 /etc/apt/sources.list 文件内容以进行确认; 2)如果不是 root 用户操作,请在以下命令前添加 sudo,或者先 su 切换至 root 用户后再继续进行操作; 2)以阿里云源为例,可参考官方配置文档:https://developer.aliyun.com/mirror/ubuntu 执行以下命令替换默认源: # sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list sed -i 's/http:\/\/cn.archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list替换后的结果: PS:系统重启命令 reboot,系统关机命令 poweroff。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |