虚拟机最小化安装Ubuntu20.04
安装虚拟机16.x
正常一路安装Ubuntu20.04
,选择最小化安装即可
确保宿主机开启了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 服务启动后又停止