VMware安装Ubuntu虚拟机

1. 安装VMware

VMware中国官网:VMware - Delivering a Digital Foundation For Businesses

VMware Workstation Player(官方个人免费版):VMware Workstation Player | VMware

VMware Workstation Pro(商用收费版):Windows VM | Workstation Pro | VMware

注意:安装VMware后需要确认自己的电脑是否成功安装VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网络适配器。

2. 下载Ubuntu安装镜像

Ubuntu官网:Enterprise Open Source and Linux | Ubuntu

这里选择22.04 LTS(LTS表示长时间支持版本)下载即可。

需要其他版本,则需要点击右上角搜索下载其他版本即可。

3. 安装Ubuntu系统

打开VMware Workstation,文件->创建虚拟机新建虚拟机(Control+N),这里直接选择典型即可,除非特殊需要一般用不到自定义:

这里根据需要选择是否将语言设置为中文简体,也可以直接选择English,然后Install Ubuntu(安装Ubuntu):

Kyeboard Layout(键盘布局)默认即可:

Updates and other Software(更新和其它软件)这里,建议把Download updates while installing ubuntu(安装时下载更新) 去掉,把Install third-party software for graphics and wi-Fi hardware and additional media formats(为图形和 Wi-Fi 硬件以及其他媒体格式安装第三方软件)选择上

因为是安装的的虚拟机,这里直接选择Erase disk and install Ubuntu(擦除磁盘并安装ubuntu)即可

这里点击中国,确认时区是Shanghai(上海)

这里设置自己的计算机名、密码等:

然后就是等待完成安装,安装完成后点击重启即可

进入后记得安装 VMware Tools。

4. 配置网络

sudo  su  root

[sudo] kan 的密码:       输入自己设置的密码即可

#切换到超级管理员模式。

cp   /etc/vim/vimrc   ~/.vimrc

#不配置的话 在vi编辑器使用上下键会变成输入ABCD

配置/etc/netplan/01-network-manager-all.yaml文件

在Ubuntu 17.10及更高版本中,默认的网络配置文件不再位于 /etc/network/interfaces,而是改用Netplan进行网络配置,配置文件的位置通常在 /etc/netplan/ 目录下,文件名通常带有 .yaml 扩展名,如 01-netcfg.yaml 或 50-cloud-init.yaml。

在修改之前记得终端输入ip a查看一下自己的网卡名字。

vi  /etc/netplan/01-network-manager-all.yaml

  network:ethernets:ens33:                    ## network card namedhcp4: falseaddresses:- 192.168.80.30/24   ## set static IProutes:- to: defaultvia: 192.168.80.2  ## gatewaynameservers:addresses: [8.8.8.8,114.114.114.114]version: 2
重启网络服务

先后执行如下命令:

systemctl start systemd-networkd

 

systemctl status systemd-networkd

最后再执行

netplan apply

可以ping通百度

5 换源

1.图形化界面换源

2.字符界面换源

手动修改配置文件
此处可直接跳转至阿里云的镜像页面 https://developer.aliyun.com/mirror/,在该页面中点击 ubuntu 链接进入配置页面。

1.将现有的 sources.list 文件改名备份

sudo  su  root

[sudo] kan 的密码:       输入自己设置的密码即可

#切换到超级管理员模式。

cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.用你最熟悉的编辑器打开 sources.list 文件,比如:

gedit /etc/apt/sources.list

3.删除文件中的所有内容

4.然后将阿里云的源粘贴进去

Ubuntu 22.04 阿里云源地址

# 阿里云 Ubuntu 22.04 源
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirlaces.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

5.最后更新 apt 本地缓存

apt  update

6.连接Xshell

在虚拟机终端下载 ssh

apt   install  ssh

apt   install  vim

6. ubuntu终端颜色设置

个人配色方案:把下面这句话放到 ~/.bashrc 中 

vim  ~/.bashrc

记得进入到root用户模式

#末尾添加
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;1m\]\u\[\033[00;35;1m\]@\[\033[01;35;1m\]\h\[\033[01;35;1m\]:\[\033[00;00;1m\]\w \[\033[01;31;1m\]\$ \[\033[00m\]'

重新加载bash配置文件:

source   .bashrc

验证:因为我是在root用户的家目录下改的,所以只会影响到root用户。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/535573.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

酷开系统走在前列,品牌重启增长,酷开科技成为品牌商合作目标

区别于火热的移动端,手机屏作为私密屏,往往面向的是用户个体,而电视作为家庭连接的重要枢纽,不仅仅定位于公共屏,同时也面向客厅场景发挥着其大屏传播的作用,这里不仅牵扯到大屏营销,也关联着大…

jQuery1.10.2升级到jQuery3.6.0返回结果异常

ajax请求代码: jQuery1.10.2 ajax返回结果: 取其TIPS的值,代码如下: let find $(data).find(TIPS); var resultfind[0].innerHTML; 返回值为空字符串。 jQuery3.6.0 ajax返回结果: 取其TIPS的值,代码如下&…

某赛通电子文档安全管理系统 DecryptApplication 任意文件读取漏洞复现

0x01 产品简介 某赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产,对电子文档进行全生命周期防护,系统具有透明加密、主动加密、智能…

力扣思路题:重复的子字符串

注意比较j与j-i是否相同 bool repeatedSubstringPattern(char* s) {int i;int nstrlen(s);bool flag;for(int i1;i<n/2;i){if(n%i0){flagtrue;}for(int ji;j<n;j){if(s[j]!s[j-i]){flagfalse;break;}}if(flagtrue){return true;}}return false; }

运行时错误‘53’:文件未找到:MathPage.WLL。Word粘贴复制时报错解决方案!

最近写文章使用 Word 时&#xff0c;粘贴复制总是出现这个报错&#xff0c;不能 ctrlc 和 v 好叫人苦恼。百度大致检索了一些过程&#xff0c;仍然有必要记录自己的问题解决过程。 快让本文进你的文件夹吃灰吧~ 报错如下&#xff1a; 运行时错误‘53’&#xff1a; 文件未找…

差旅补助解决方案|数字化差补赋能业务提效

长期以来&#xff0c;差旅补助一直是企业为了激励员工出差并表达对员工的关怀而采取的一种方式&#xff0c;以经济和福利支持来鼓励员工积极投入工作。然而&#xff0c;由于传统差旅补助的核算、发放和管理方式存在诸多问题&#xff0c;往往适得其反&#xff0c;无法实现企业的…

深入探索JavaScript:如何改变this的指向

目录 深入探索JavaScript&#xff1a;如何改变this的指向 一、call方法 二、apply方法 三、bind方法 四、箭头函数 区别&#xff1a; 执行方式和返回值&#xff1a; 参数传递方式&#xff1a; 使用场景&#xff1a; 总结 在JavaScript中&#xff0c;this关键字是一个…

String 底层是如何实现的?

1、典型回答 String 底层是基于数组实现的&#xff0c;并且数组使用了 final 修饰&#xff0c;不同版本中的数组类型也是不同的&#xff1a; JDK9 之前&#xff08;不含JDK9&#xff09; String 类是使用 char[ ]&#xff08;字符数组&#xff09;实现的但 JDK9 之后&#xf…

【Shiro反序列化漏洞】shiro550流程分析

&#x1f36c; 博主介绍&#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 hacker-routing &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】 &#x1f389;点赞➕评论➕收…

Unity中PICO中手柄按键返回值

文章目录 前言一、我们看一下每个按键返回值获取按键返回值的方法 二、我们实现一个左摇杆控制平滑移动的功能1、创建一个左摇杆控制移动的脚本2、传入XR Origin对象&#xff0c;并且定义一个公开变量控制移动速度3、获取到摇杆是否移动&#xff0c;以及移动的偏移量4、如果摇杆…

「建议收藏」常用adb操作命令详解

1、查看当前运行的所有设备 adb devices 返回当前设备列表 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2、安装软件 adb install 验证是否成功。需要到设备的 data/app路径下查看是否有该包名 这个命令将指定的apk文件安装到设备上 …

Android Studio入门级教程(详细)【小白必看】[通俗易懂]

Android Studio如何使用 本文主要讲解一下Android Studio使用方法 步骤&#xff1a; 1.建立项目 首先点击new——new project新建项目 选择想要创建的Android 的模板&#xff0c;建议选择empty activity&#xff08;空模板&#xff09;&#xff0c;然后next Name&#xff1…