基于VMware的Ubuntu开发环境搭建

VMware安装与配置

VMware安装

Windows下VMware Workstation的安装过于简单,基本可以全程通过 下一步 不再赘述。本节主要说明如何配置网卡与局域网,用于主机与虚拟机组成子网。

VMware配置

  1. 工具栏依次点击 编辑 -> 虚拟网络编辑器 -> 更改设置
  2. 选择VMnet8这块网卡,取消 使用本地DHCP服务将IP地址分配给虚拟机 选项,避免虚机产生IP变动。配置 子网IP 为自己喜欢的网段,我这里选择了192.168.200.0子网掩码 默认为255.255.255.0,接着打开 NAT设置 面板,配置 网关IP192.168.200.2网关IP 只要能在你配置的子网IP 网段里就行,然后统统点击确认应用保存配置。 虚拟网络编辑器NAT配置

安装Ubuntu20.04-LTS

下载镜像

Ubuntu镜像可以从 Ubuntu中文站 获取,这里选择不带图形界面的Server版本,因为用不到GUI。

安装镜像

  1. VMware主页依次选择 文件 -> 新建虚拟机-> 自定义 -> 稍后安装操作系统,随后分配相关的CPU与内存资源,完成虚拟机创建。
  2. 找到创建好的虚拟机,右击打开设置CD/DVD选择步骤1中下载的Ubuntu服务器镜像,网络适配器选择NAT模式,点击确定保存配置。
  3. 启动虚拟机,等待进入OS的安装界面,语言选择English其他一律默认(我在分盘时去掉了LVM,因为用不着动态扩容)安装即可。安装全部完成后点击 Reboot Now 重启虚拟机。

配置网络

  1. 登录安装好的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
  1. 执行sudo netplan apply,修改当前网络方案,没有报错就是修改成功。
  2. 检查网络情况,输入ip addr查看 ens33 ,网卡的IP是否与配置一致,执行 ping -c4 baidu.com查看网是否能通。

配置开发环境

配置国内Ubuntu源

  1. 备份/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
  1. 修改完成后执行apt-get update更新源。

安装JRE

  1. 执行sudo apt install openjdk-8-jre-headless,安装openjdk8与配套的jre。
  2. 修改/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

Java环境变量配置

  1. 验证jre是否安装成功,执行java -version,观察输出。

安装MariaDB-10.3(对应MySQL 5.7)

  1. 执行apt install mariadb-server-10.3,安装mariadb-server。
  2. 执行mysql -u root,进入mariadb,接着执行use mysql,选择mysql数据库,准备修改root密码和授予远程访问权限。
  3. 执行如下命令,修改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 '密码'; # 创建一个新用户
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章