在当今的Linux世界,AlmaLinux是一个备受关注的发行版,它是CentOS Linux的官方继任者,为用户提供了一个稳定、安全、免费的企业级Linux发行版。无论是个人学习还是企业使用,AlmaLinux都是一个不错的选择。本文将带你从基础安装到高级配置,让你轻松上手AlmaLinux。
一、安装AlmaLinux
1. 硬件要求
在开始安装之前,请确保你的硬件满足以下要求:
处理器:任何主流处理器
内存:至少2GB RAM(推荐4GB以上)
硬盘:至少20GB可用空间
网卡:支持网络安装
2. 安装介质
USB闪存盘
:将AlmaLinux ISO镜像文件烧录到USB闪存盘中。
DVD光盘
:将AlmaLinux ISO镜像文件刻录到DVD光盘中。
3. 安装步骤
启动计算机
:将USB闪存盘或DVD光盘插入计算机,并从该介质启动。
选择语言和键盘布局
:在启动过程中,选择你的语言和键盘布局。
选择安装模式
:选择“图形安装”或“文本安装”,根据你的需求选择。
分区磁盘
:选择“自动分区”或“手动分区”,推荐选择“自动分区”。
选择安装源
:选择你的安装源,如国内镜像源。
开始安装
:按照提示完成安装。
二、基础配置
1. 设置网络
sudo nmcli con mod eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
sudo nmcli con up eth0
2. 更新系统
sudo dnf update -y
3. 安装常用软件
sudo dnf install -y net-tools openssh-clients
4. 设置SSH
生成SSH密钥
:
ssh-keygen -t rsa -b 2048
将公钥复制到远程服务器
:
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@远程服务器IP
5. 设置时区
sudo timedatectl set-timezone Asia/Shanghai
三、高级配置
1. 安装Docker
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
2. 安装Nginx
sudo dnf install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx
3. 安装Apache
sudo dnf install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd
4. 安装MySQL
sudo dnf install -y mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
四、总结
通过本文的介绍,相信你已经可以轻松安装并配置AlmaLinux了。AlmaLinux拥有丰富的功能和稳定的性能,无论是个人学习还是企业使用,都是一个不错的选择。希望本文能对你有所帮助。