VMware安装与配置
VMware安装
Windows下VMware Workstation的安装过于简单,基本可以全程通过 下一步 不再赘述。本节主要说明如何配置网卡与局域网,用于主机与虚拟机组成子网。
VMware配置
- 工具栏依次点击 编辑 -> 虚拟网络编辑器 -> 更改设置。
- 选择VMnet8这块网卡,取消 使用本地DHCP服务将IP地址分配给虚拟机 选项,避免虚机产生IP变动。配置 子网IP 为自己喜欢的网段,我这里选择了
192.168.200.0
,子网掩码 默认为255.255.255.0
,接着打开 NAT设置 面板,配置 网关IP 为192.168.200.2
,网关IP 只要能在你配置的子网IP 网段里就行,然后统统点击确认和应用保存配置。
安装Ubuntu20.04-LTS
下载镜像
Ubuntu镜像可以从 Ubuntu中文站 获取,这里选择不带图形界面的Server版本,因为用不到GUI。
安装镜像
- VMware主页依次选择 文件 -> 新建虚拟机-> 自定义 -> 稍后安装操作系统,随后分配相关的CPU与内存资源,完成虚拟机创建。
- 找到创建好的虚拟机,右击打开设置,CD/DVD选择步骤1中下载的Ubuntu服务器镜像,网络适配器选择NAT模式,点击确定保存配置。
- 启动虚拟机,等待进入OS的安装界面,语言选择English其他一律默认(我在分盘时去掉了LVM,因为用不着动态扩容)安装即可。安装全部完成后点击 Reboot Now 重启虚拟机。
配置网络
- 登录安装好的OS,进入
/etc/netplan
目录下,修改00-installer-config.yaml
为如下内容:
network:
ethernets:
ens33: # 配置的网卡名称,一般都是ens33,根据你机器上的敲ip addr的结果来
dhcp4: no # 关闭dhcp4,不自动分配IPv4
dhcp6: no # 关闭dhcp6,不自动分配IPv6
addresses: [192.168.200.121/24] # 设置本机IP地址及掩码,只要在VMware配置章节设置的子网IP范围内即可
gateway4: 192.168.200.2 # 设置网关,与VMware配置章节设置的网关IP一致
nameservers:
addresses: [114.114.114.114, 8.8.8.8] # 设置DNS,首选114、备选google
version: 2
- 执行
sudo netplan apply
,修改当前网络方案,没有报错就是修改成功。 - 检查网络情况,输入
ip addr
查看 ens33 ,网卡的IP是否与配置一致,执行ping -c4 baidu.com
查看网是否能通。
配置开发环境
配置国内Ubuntu源
- 备份
/etc/apt/sources.list
,修改该文件内容为国内源(我选择了aliyun的源,不喜欢可以换别的)。
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
- 修改完成后执行
apt-get update
更新源。
安装JRE
- 执行
sudo apt install openjdk-8-jre-headless
,安装openjdk8与配套的jre。 - 修改
/etc/profile
,加入如下配置项(不想修改全局的就修改~/.bashrc
):
# Java
export JAVA_HOME=你的Java安装根目录,敏感词误判发不出来
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
- 验证jre是否安装成功,执行
java -version
,观察输出。
安装MariaDB-10.3(对应MySQL 5.7)
- 执行
apt install mariadb-server-10.3
,安装mariadb-server。 - 执行
mysql -u root
,进入mariadb,接着执行use mysql
,选择mysql数据库,准备修改root密码和授予远程访问权限。 - 执行如下命令,修改root密码和授予远程访问权限(不喜欢用root登录的就创建一个用户名,命令是一样的)。
UPDATE mysql.user SET authentication_string = '你的root密码' WHERE user = 'root'; # 修改用户密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION; # 授予远程登录权限
CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; # 创建一个新用户