一、安装VMware16和下载ubuntu20.04.6
- VMware16的下载地址:https://www.alipan.com/s/1VaLaYYcRbe
下载完毕之后,安装好。 - ubuntu20.04.6的下载地址:https://mirrors.163.com/ubuntu-releases/20.04.6/
点击图中的1-2处进行下载:
下载完毕之后放到某个目录,方便后面用。比如我是放到了目录D:\ubuntu
二、打开VMware,完成虚拟机的创建
- 点击1处的文件。
- 点击2处的新建虚拟机,会弹出新建虚拟机向导弹框。
- 勾选3处的自定义。
- 点击4处的下一步。
- 勾选5处的稍后安装操作系统。
- 点击6处的下一步。
- 勾选7处的Linux。
- 选择8处的Ubuntu。
- 点击9处的下一步。
- 在10处填写虚拟机名称,建议以虚拟机将来规划的IP地址来命名,比如我填写的虚拟机名称是ubuntu_192_168_152_136,那就代表将来这台虚拟机的ip地址要规划为192.168.152.136。
- 在11处填写虚拟机将要安装的目录,比如我填写的是D:\ubuntu\ubuntu_192_168_152_136。
- 点击12处的下一步。
- 在13处选择处理器数量,比如我选择的是1。
在14处选择每个处理器的内核数量,比如我选择的是3。
注意1:处理器数量一定要小于实体机的处理器数量,处理器数量*每个处理器的内核数量得到的处理器内核总数一定要小于实体机的内核总数。
注意2:安装的所有虚拟机的处理器数量之和一定要小于实体机的处理器数量,因为虚拟机的处理器是从实体机的处理器分出来的。
- 点击15处的下一步。
在16处填写上虚拟机的内存,比如我填写的是4096MB,也就是4G。
注意,填写的内存大小一定要小于实体机的内存。
- 点击17处的下一步。
- 勾选18处的使用网络地址转换。
- 点击19处的下一步。
- 勾选20处的LSI Logic。
- 点击21处的下一步。
- 勾选22处的SCSI(S)。
- 点击23处的下一步。
- 勾选24处的创建新虚拟磁盘。
- 点击25处的下一步。
- 在26处填写上最大磁盘大小,比如我填写的是100G。
- 勾选27处的将虚拟磁盘拆分成多个文件。
- 点击28处的下一步。
- 29处的内容是根据10处填写的虚拟机名称自动生成的,请不要改。
- 点击30处的下一步。
- 请注意31处的内容,这就是虚拟机的最终配置,包含了在前面设置的名称、位置、操作系统、硬盘、内存、网络适配器等信息。
- 点击32处的完成。
- 点击完成之后,会在VMware的左面看到名字为ubuntu_192_168_152_136的标签,如图中33处所示:
三、设置虚拟机的ubuntu镜像文件
- 点击1处的名字为ubuntu_192_168_152_136的标签。
- 点击2处的编辑虚拟机设置,会弹出虚拟机设置框。
接下来的3到7都是在弹出的虚拟机设置界面进行的操作。
- 点击3处的CD/DVD。
- 勾选4处的使用ISO映像文件。
- 点击5处的浏览,打开ubuntu镜像所在的文件夹。
- 点击6处的ubuntu镜像文件。
- 点击7处的确定,这样就把虚拟机的ubuntu镜像文件设置成功了。
四、ubuntu的安装
- 点击1处的开启此虚拟机。
- 会进入ubuntu的安装界面,如2处所示。
- 点击3处的中文(简体),把安装语言切换为中文。
- 点击4处的安装Ubuntu。
- 键盘布局默认是Chinese,不需修改,点击5处的继续。
- 请注意,如果你看不到5处的继续,请左手按住键盘上6处的键的同时,右手按住鼠标的左键不放,向上拖动ubuntu的安装界面,直到可以看到5处的继续。
- 勾选7处的正常安装。
- 点击8处的继续。
- 勾选9处的清除整个磁盘并安装Ubuntu。
- 点击10处的现在安装。
- 点击11处的继续。
- 默认时钟是Shanghai,不需要修改,点击12处的继续。
- 在13处输入您的姓名。
- 14处的计算机名在输入姓名的时候,会自动填充,所以不用手动输入。
- 15处的用户名在输入姓名的时候,会自动填充,所以不用手动输入。
- 在16处输入设置的密码。
- 在17处再次输入密码。
- 点击18处的继续。
- 进入ubuntu的安装界面,如图中19处所示。
- 很快就会安装完毕,我这边大概不到3分钟,点击20处的现在重启,重启ubuntu系统。
- 点击20处的现在重启之后,会来到21处的界面,同时按住键盘上的Ctrl键和G键,把鼠标移动到21处的界面处点击一下,系统会正式进入重启的工作。
- 重启完成之后,点击22处的用户名,这个用户名是在15处设置的。
- 在23处输入密码,这个密码是在16处设置的,输入完成之后,按一下键盘上的Enter键,登录到ubuntu系统中。
五、Livepatch的设置
- 登录到ubuntu系统之后,会进入Livepatch的设置,点击1处的前进。
- 勾选2处的否,不发送系统信息。
- 点击3处的前进。
- 不勾选4处的位置服务。
- 点击5处的前进。
- 点击6处的完成。
- 正式看到了ubuntu的界面了,如7处所示。
六、查看本地实体机的DNS
- 点击1处的图标,这个图标是网络图标,一般在电脑的右下角。
- 点击2处的网络,会弹出设置框。
- 点击3处的网络,在界面上就能看到本地实体机的DNS服务器了。
- 如4处所示,这就是本地实体机的DNS服务器。
七、设置ubuntu的ip地址为静态的
设置ubuntu的ip地址为静态的目的是:每次ubuntu重启之后,其ip地址不会变化,方便其它终端通过固定的ip地址连接到ubuntu。
- 在桌面点击鼠标的右键,会弹出一个框,点击框中1处的在终端中打开,先把终端打开,等着后面用。
- 点击2处的编辑。
- 点击3处的虚拟网络编辑器,会弹出虚拟网络编辑器框。
- 点击4处的VMnet8。
点击5处的更改设置,这是为了启用管理员特权,以便可以对VMnet8的子网IP和子网掩码进行更改。
如果不点击5处,那么VMnet8的子网IP和子网掩码是灰色的,不能进行更改。
- 再次点击6处的VMnet8。
- 勾选7处的NAT模式。
- 勾选8处的将主机虚拟适配器连接到此网络。
- 不勾选9处的使用本地DHCP服务将IP地址分配给虚拟机。
- 在10处输入合适的IP地址,一般是192.168.XXX.0,XXX代表0-255之间的某个数字,比如我输入的是192.168.152.0。
- 在11处输入子网掩码,一般是255.255.255.0。
- 点击12处的NAT设置,此时会打开NAT设置弹框。
- 记住弹框界面的网关IP,如13处所示,后面会用到。点击界面上的确定,对所做的设置进行保存。
- 在1处打开的终端中执行命令 ip a 查看ubuntu的网卡名称,如14处所示,可以看出ubuntu的网卡名称是ens33,可能你的网卡是别的名字。
执行如下命令编辑文件01-network-manager-all.yaml,不要用vi命令,感觉键盘的字符都不能正常输入到文件里。
sudo nano /etc/netplan/01-network-manager-all.yaml
手动输入如下的内容。
# Let NetworkManager manage all devices on this system network: version: 2 # renderer: NetworkManager ethernets: ens33: addresses: [192.168.152.136/24] gateway4: 192.168.152.2 dhcp4: no dhcp6: no nameservers: addresses: [114.114.114.114]
- addresses配置为静态的ip地址,其中192.168.152.136为配置的静态ip地址,24表示子网掩码为255.255.255.0,如果子网掩码为255.255.0.0,那就是16,16或者24代表子网掩码中1的个数。
- gateway4配置为网关,保持和vmware的NAT设置处的网关地址一样,也就是13处让你记住的网关ip。
- addresses配置为DNS地址,保持和实体机的DNS服务器地址一致,第六步是查看实体机的DNS服务器地址的方法。
输入完毕之后,同时按住键盘上的Ctrl键和O键之后松开手指,再按一下键盘的Enter键,保存写入的内容,再同时按住键盘上的Ctrl键和X键离开nano的编辑界面。
- 执行命令reboot重启虚拟机,这样就把Ubuntu的静态ip地址设置为192.168.152.136了,如16处所示。
- 此刻ubuntu和本地的实体机之间可以互相ping通,如17处所示。
- ubuntu也可以连接上互联网了,如18处所示。
八、用xshell连接ubuntu
为了方便操作ubuntu系统,可以借助xshell工具来连接ubuntu。
- 点击8-1处的文件。
- 点击8-2处的新建。
- 点击8-3处的连接。
- 在8-4处输入名称,比如我输入的是ubuntu_192.168.152.136。
- 在8-5处选择SSH协议。
- 在8-6处填入ubuntu的ip地址,比如我填写的是192.168.152.136。
- 在8-7处填入22端口号。
- 点击8-8处的用户身份验证。
- 在8-9处输入用户名,比如我输入的是fenglv。
- 在8-10处输入密码,用户名对应的密码。
- 在8-11处勾选Password。
- 点击8-12处的连接,本以为会弹出SSH安全警告弹框,最后发现没有弹出,郁闷啦(这儿先不管了,继续往后面走,待会儿解决它)。
九、ubuntu安装ssh
执行如下命令更新源:
sudo apt-get update
发现报如下错误:ubuntu SECURITY URL redirect target contains control characters,rejecting,如9-1处所示:
- 发现是镜像源的问题,需要把/etc/apt/sources.list文件里的镜像源地址改一下,如9-2处所示。
- 在ubuntu里打开火狐浏览器,如9-3处所示。
- 在浏览器中输入网址http://mirrors.ustc.edu.cn/repogen/,如9-4处所示。
- 在页面找到Ubuntu这一行,在第3个下拉框中选择你的ubuntu版本,我选择的是focal(20.04),如9-5处所示。
- 点击9-6处的Download,下载ubuntu版本对应的镜像源文件。
- 点击9-7处的图标。
- 点击9-8处的图标,打开下载的文件所在的目录。
- 在目录空白处点击鼠标右键,会弹出一个框,点击9-9处的在终端打开。
执行如下命令备份原先的/etc/apt/sources.list文件。
sudo mv /etc/apt/sources.list /etc/apt/sources.list.back
执行如下命令移动下载的sources.list文件到目录/etc/apt。
sudo mv sources.list /etc/apt
再次执行如下命令更新源。
sudo apt-get update
这次就很正常了,如9-12处所示:
执行如下命令安装ssh。
sudo apt-get install openssh-server
如9-13处所示,很快就安装完毕。
ssh安装完毕之后,执行如下命令查看ssh是否启动了。
service ssh status
发现ssh已经启动了,如9-14处所示:
如果ssh没有启动,可以执行如下命令让其启动:
sudo service ssh start
十、用xshell再次连接ubuntu
- 点击10-1处的ubuntu_192.168.152.136。
- 此时发现会弹出SSH安全警告弹框,点击10-2处的接受并保存。
- 此时就可以用xshell方便的操作ubuntu了,如10-3处所示。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。