基於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 '密碼'; # 創建一個新用戶
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章