在本博客文章中,我将分享如何配置 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。每一步都旨在帮助用户构建一个完整的开发和生产环境。