虚拟机最小化安装Ubuntu20.04

发布时间 2023-10-14 18:09:10作者: 黄河大道东

安装虚拟机16.x

正常一路安装Ubuntu20.04,选择最小化安装即可

VmwareTools工具安装

确保宿主机开启了VMware的以下五个相关的服务,出现无法启动的话就看一下VMware中虚拟网络编辑器中的配置,看一下是不是关闭了某些服务

  • VMware Authorization Service
  • VMware DHCP Service
  • VMware NAT Service
  • VMware USB Arbitration Service
  • VMware Workstation Server
apt install ssh
# 1、修改宿主机VMware虚拟网络适配器nat配置,配置nat虚拟网络

# 2、重启宿主机虚拟网络适配器网卡

# 3、查网络信息
ip addr

# 4、修改网络配置文件
cd /etc/netplan
cp 01-network-manager-all.yaml  01-network-manager-all.yaml.bak
gedit 01-network-manager-all.yaml

# 5、添加如下内容
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:   									# 网卡设备名称
      dhcp4: no     							# 关闭DHCP服务
      dhcp6: no
      addresses: [192.168.8.137/24]  			# 静态ip地址
      gateway4: 192.168.8.1     				# 网关
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114] 	# DNS

# 6、应用(使其生效)网络配置文件
netplan apply

# 7、添加DNS服务配置
gedit /etc/resolv.conf
nameserver 8.8.8.8

# 8、重启网络服务
1、用NetworkManager服务来重启网络
systemctl start NetworkManager
systemctl stop NetworkManager
systemctl restart NetworkManager
2、使用nmcli工具重启网络
nmcli networking off
nmcli networking on

# 9、到此网络应该能通
ping www.baidu.com

# 10、配置 apt软件 阿里源
vim /etc/apt/sources.list
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

# 11、通过配置的阿里源更新apt软件包信息
apt update

# 12、安装软件
apt install ssh
apt install vim
apt install net-tools		# ifconfig 命令
apt install curl

# 13、防火墙操作
ufw status		# 查防火墙状态
ufw enable		# 打开防火墙
ufw disable		# 关闭防火墙
ufw reload		# 重载防火墙
ufw allow 22	# 打开端口
ufw deny 22		# 关闭端口
netstat -aptn	# 查所有端口情况

# 服务相关操作
service ssh [start|stop|reload|force-reload|restart|try-restart|status]

安装 c++ 相关的开发工具

gcc、g++、gdb、cmake、vcpkg

apt install gcc-9
apt install g++-9
apt install make

9最高支持的语法标准是-std=c++20(-std=c++2a)2a属于工作名称,5最高支持的语法标准是-std=c++11

测试编译器支持的最高语言标准,g++ -std=c++17 main.cpp、g++ -std=c++20 main.cpp

#include<iostream>
int main(){
	std::cout << "123" << std::endl;
  return 0;
}

-std=c++98、-std=c++11、-std=c++14、-std=c++17、-std=c++2a
等其中 -std=c++2a 有可能表示 c++20 或 c++23 标准

安装vscode

https://www.cnblogs.com/hhddd-1024/p/17764126.html

自己编译指定版本gcc/g++

https://www.cnblogs.com/hhddd-1024/p/17764506.html

参考

nmtui 配置网络时显示网络设备不可用Error:is not available on device ens33 because device has no carrier

宿主机 VMware DHCP Service 服务启动后又停止

Ubuntu 20.04.04最小化安装 设置静态IP

配置域名解析(ping: 百度 : Temporary failure in name resolution)

Ubuntu 20.04重启网络服务三种方法

apt源详解

阿里云ubuntu20.04的apt源

ubuntu20.04版本防火墙基本操作

Ubuntu apt/apt-get安装出现“E: 无法定位软件包”解决方案