引言
AlmaLinux是一个开源的操作系统,它是CentOS Stream的官方继任者。它为用户提供了一个稳定、安全且兼容Red Hat Enterprise Linux(RHEL)的平台。本文将带你一步步完成AlmaLinux的安装,并介绍一些必备软件的配置技巧。
安装AlmaLinux
1. 准备安装介质
首先,你需要下载AlmaLinux的安装镜像。你可以从官方网站(https://almalinux.org/)下载适合你硬件的安装镜像。
2. 创建启动U盘
使用一个U盘制作启动盘。你可以使用Rufus(https://rufus.ie/)这样的工具来创建启动U盘。
3. 重启计算机并启动U盘
将U盘插入计算机,重启计算机并从U盘启动。
4. 选择安装模式
在安装过程中,选择“安装AlmaLinux”选项。
5. 分区磁盘
根据你的需求,选择分区模式。对于新手,推荐选择“自动分区”选项。
6. 设置主机名和用户信息
设置主机名、用户名和密码。
7. 安装软件包
选择要安装的软件包,如“Development Tools”和“Desktop Environment”。
8. 安装完成
等待安装完成,然后重启计算机。
配置必备软件
1. 更新系统
安装完成后,首先更新系统包:
sudo dnf update
2. 安装软件包
安装一些常用的软件包:
sudo dnf install -y \
openssh-clients \
openssh-server \
nano \
net-tools \
git \
curl \
wget \
tmux
3. 配置SSH服务
启用SSH服务:
sudo systemctl enable sshd
sudo systemctl start sshd
4. 配置防火墙
如果你使用的是Firewalld,可以允许SSH连接:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
5. 安装Git
配置Git:
sudo dnf install -y git
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
6. 安装Nginx
安装Nginx:
sudo dnf install -y nginx
sudo systemctl enable nginx
sudo systemctl start nginx
7. 配置Nginx
编辑Nginx配置文件:
sudo nano /etc/nginx/nginx.conf
添加以下内容到http块中:
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
保存并退出。
8. 安装Docker
安装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 enable docker
sudo systemctl start docker
总结
通过以上步骤,你已经成功安装了AlmaLinux并配置了一些必备软件。接下来,你可以根据自己的需求继续探索和配置更多功能。祝你在AlmaLinux的世界里畅游!
