欢迎光临白事网
详情描述

Anolis OS 23.x 安装配置教程

一、系统安装

1. 下载镜像
  • 访问龙蜥社区官网获取最新镜像:
    https://openanolis.cn/download
  • 选择Anolis OS 23.x版本(x86_64或aarch64架构)
2. 制作安装介质
# Linux下制作USB启动盘
sudo dd if=anolisos-23-x86_64.iso of=/dev/sdX bs=4M status=progress

# 或使用Ventoy等工具
3. 安装步骤 从安装介质启动 选择语言和时区(建议选择中文/上海时区) 配置安装目标磁盘:
  • 自动分区或手动分区
  • 建议分区方案:
    /boot     1GB
    /swap     内存的1-2倍(服务器可不设)
    /         剩余空间
    /home     可选单独分区
设置root密码和创建用户 选择软件包组(最小化安装/服务器/GUI等) 开始安装并重启

二、基础配置

1. 网络配置
# 查看网络接口
nmcli device status

# 配置静态IP(使用nmcli或编辑配置文件)
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

配置文件示例:

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=223.5.5.5
DNS2=8.8.8.8
2. 更新系统
# 更新软件包列表
sudo dnf update -y

# 启用EPEL仓库
sudo dnf install epel-release -y
3. 基础工具安装
# 常用工具
sudo dnf install -y vim wget curl net-tools htop tmux git zsh

# 开发工具
sudo dnf groupinstall "Development Tools" -y

三、服务配置

1. SSH服务
# 安装SSH
sudo dnf install openssh-server -y

# 配置SSH
sudo vim /etc/ssh/sshd_config

建议修改:

Port 2222
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

重启服务:

sudo systemctl restart sshd
sudo systemctl enable sshd
2. 防火墙配置
# 安装firewalld
sudo dnf install firewalld -y

# 常用配置
sudo systemctl start firewalld
sudo systemctl enable firewalld

# 开放端口
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

四、开发环境

1. Python环境
# Anolis 23默认已安装Python 3.11
python3 --version

# 安装pip
sudo dnf install python3-pip -y

# 配置虚拟环境
pip3 install virtualenv
python3 -m venv myenv
2. Docker安装
# 安装必要工具
sudo dnf install -y yum-utils

# 添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装Docker
sudo dnf install docker-ce docker-ce-cli containerd.io -y

# 启动服务
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER
3. Java环境
# 安装OpenJDK 17(默认)
sudo dnf install java-17-openjdk-devel -y

# 安装Maven
sudo dnf install maven -y

五、性能优化

1. 内核参数优化
# 编辑sysctl配置
sudo vim /etc/sysctl.conf

添加以下内容:

# 网络优化
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.core.somaxconn = 4096

应用配置:

sudo sysctl -p
2. 文件系统优化
# 查看当前挂载选项
mount | grep ext4

# 编辑/etc/fstab,添加noatime,nodelalloc等选项
/dev/sda1 / ext4 defaults,noatime,nodelalloc 0 0

六、故障排查

1. 日志查看
# 系统日志
journalctl -xe

# 查看启动问题
dmesg | tail -50

# 服务状态检查
systemctl status servicename
2. 性能监控
# 安装监控工具
sudo dnf install sysstat -y

# 实时监控
top
htop
iostat -x 2

七、备份与恢复

1. 系统备份
# 使用tar备份重要目录
sudo tar -czpf backup.tar.gz /etc /home /var/www

# 使用rsync同步
rsync -avz /source/ user@backup-server:/backup/
2. 系统快照
# 安装snapper
sudo dnf install snapper -y

# 为根目录创建配置
sudo snapper -c root create-config /

注意事项

生产环境建议最小化安装 定期更新安全补丁:sudo dnf update --security 重要操作前做好备份 遵循最小权限原则配置服务 监控系统日志和资源使用情况

这个教程涵盖了从安装到基础配置的主要步骤,具体应用场景可根据需求调整配置。

相关帖子