龙蜥Anolis OS 8.4服务器虚拟机安装网络配置软件安装

avatar
作者
猴君
阅读量:1

在本博客文章中,我将分享如何配置 AonlisOS 8.4 服务器,包括虚拟机安装、网络配置、软件安装等详细步骤。这将是一个全面的指南,适合那些希望在虚拟环境中设置 AonlisOS 8.4 服务器的读者。

## 安装 VMware Workstation 虚拟机

首先,安装 VMware Workstation 并配置虚拟机。以下是安装开源版 vm-tools 的命令:

### 安装开源版 vm-tools
- 无 GUI 的服务器版只需安装 open-vm-tools:
    ```bash
    # RHEL 最小化安装
    yum install -y open-vm-tools

    # Debian 系列安装
    sudo apt install -y open-vm-tools
    ```

### 安装桌面版操作系统所需
- 桌面版操作系统还需安装 open-vm-tools-desktop:
    ```bash
    # RHEL 桌面系列安装
    yum install -y open-vm-tools-desktop

    # Ubuntu Desktop 桌面安装(适用于 Ubuntu 16.04 以上版本)
    sudo apt install -y open-vm-tools-desktop
    ```

安装完成后,重启系统以使更改生效:
```bash
reboot
```

## 下载 Aonlis 8.4 系统镜像

从官方镜像站点下载 Aonlis 8.4 系统镜像:
```bash
https://mirrors.openanolis.cn/anolis/8.4/isos/GA/x86_64/AnolisOS-8.4-x86_64-dvd.iso
```

## 配置虚拟机和 AonlisOS 8.4 网络

### NAT 模式配置

NAT 模式通信特点:
- 默认使用 VMnet8,提供 DHCP 服务可自动分配 IP 地址,也可手动设置 IP。
- 虚拟机可以和物理主机互相访问,但不可访问主机所在网络的其他计算机,可访问外部网络。

#### 查看虚拟机的子网 IP 和网关 IP

1. 打开 VMware 虚拟机,点击菜单栏 "编辑" -> "虚拟网络编辑器"。
2. 选择 VMnet8,查看子网 IP。
3. 点击 NAT 设置,查看网关 IP。

#### 配置物理主机的虚拟网络

1. 打开物理主机的网络连接,找到 "VMware Network Adapter VMnet8"。
2. 设置 IP 地址:`192.168.177.11`。
3. 设置子网掩码:与虚拟网络的子网掩码一致,设为 `255.255.255.0`。
4. 设置默认网关:与虚拟网络的网关一致,设为 `192.168.177.2`。
5. 设置 DNS:可使用 `114.114.114.114`。

#### 配置 Linux 系统 AonlisOS 8 的网卡

1. 启动 Linux AonlisOS 8,网络配置文件在 `/etc/sysconfig/network-scripts/ifcfg-ens160`。
2. 编辑网卡配置文件:
    ```bash
    cd /etc/sysconfig/network-scripts/
    ls
    vi /etc/sysconfig/network-scripts/ifcfg-ens160
    ```
3. 配置静态 IP,注意 IP 地址与虚拟网络的子网 IP 和物理主机的 VMware Network Adapter VMnet8 的 IP 地址不可重复。

### 重新配置 Yum 源

有时需要重新配置 Yum 源以解决安装问题。以下是操作步骤:

1. 进入 Yum 源目录:
    ```bash
    cd /etc/yum.repos.d/
    ```
2. 创建备份目录并备份现有的 repo 文件:
    ```bash
    mkdir bakup
    mv *repo bakup/
    ```
3. 使用 wget 下载最新的 repo 文件并生成缓存:
    ```bash
    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    yum makecache
    ```

### Yum 安装 JDK

1. 列出可安装的 Java 版本:
    ```bash
    yum -y list java*
    ```
2. 安装 Java 1.8(确保选择带有-devel 的版本,因为它安装的是 JDK):
    ```bash
    yum install -y java-1.8.0-openjdk-devel.x86_64
    ```
3. 使环境变量生效并测试 Java 版本:
    ```bash
    source /etc/profile
    java -version
    ```

### 手动安装 JDK

1. 官网下载地址:[Java SE 8 Archive Downloads](https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html)
2. 创建 Java 安装目录并解压 JDK:
    ```bash
    mkdir /usr/local/java
    tar -zxvf jdk-8u202-linux-x64.tar.gz
    ```
3. 修改环境变量并使变更生效:
    ```bash
    vim /etc/profile
    source /etc/profile
    ```

## 安装 Nginx

1. 建立文件夹并安装 Nginx 的依赖包:
    ```bash
    mkdir -p /www/{web,source,lnmp}
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
    ```
2. 下载并解压 Nginx:
    ```bash
    wget -P /www/lnmp http://nginx.org/download/nginx-1.22.1.tar.gz
    tar -xvf /www/lnmp/nginx-1.22.1.tar.gz -C /www/source/
    ```
3. 配置并安装 Nginx:
    ```bash
    cd /www/source/nginx-1.22.1
    ./configure --with-http_stub_status_module --with-http_ssl_module
    make
    make install
    ```

## 安装 Docker

1. 安装 Docker 的依赖包并设置稳定镜像仓库:
    ```bash
    yum -y install gcc gcc-c++ yum-utils
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    ```
2. 安装 Docker CE:
    ```bash
    yum -y install docker-ce docker-ce-cli containerd.io
    ```
3. 启动 Docker 并设置自启动:
    ```bash
    systemctl start docker
    systemctl enable docker
    ```

## 安装 Tomcat

1. 下载并解压 Tomcat:
    ```bash
    cd /usr/local
    tar -zxvf apache-tomcat-9.0.86.tar.gz
    mv apache-tomcat-9.0.86 tomcat9
    ```
2. 配置环境变量并启动 Tomcat:
    ```bash
    vim /etc/profile
    source /etc/profile
    /usr/local/tomcat9/bin/startup.sh
    ```

## 安装 Redis

1. 安装 Redis 并启动服务:
    ```bash
    yum -y install redis
    redis-server /etc/redis.conf &
    ```

## 安装 PostgreSQL 数据库

1. 安装 PostgreSQL 并初始化数据库:
    ```bash
    yum install postgresql-server
    postgresql-setup initdb
    ```
2. 启动数据库并配置允许外部连接:
    ```bash
    service postgresql start
    ```

以上步骤提供了在 AonlisOS 8.4 上配置服务器的详细指南,包括安装虚拟机、网络配置、安装 JDK、Nginx、Docker、Tomcat、Redis 和 PostgreSQL。每一步都旨在帮助用户构建一个完整的开发和生产环境。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!