了解AlmaLinux
AlmaLinux是一个开源的Linux发行版,它继承了CentOS的所有优点,为用户提供了稳定、安全的运行环境。AlmaLinux的创建是为了确保在CentOS停止支持后,用户仍然有一个可靠的选择。本文将带您从入门到精通,轻松上手AlmaLinux云服务器的部署。
环境准备
在开始之前,请确保您已经拥有以下条件:
- 一台云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商中选择合适的服务器。
- 远程连接工具:如PuTTY(Windows)、SSH(Linux)等。
- 基础知识:了解基本的Linux命令,如
ls、cd、mkdir、rm等。
安装AlmaLinux
1. 选择镜像
首先,您需要从AlmaLinux官网下载镜像文件。选择适合您服务器硬件的版本,如x86_64或aarch64。
2. 镜像烧录
将下载的镜像文件烧录到U盘或DVD中,以便进行安装。
3. 连接服务器
使用远程连接工具连接到您的云服务器。
4. 启动安装
按照以下步骤启动安装:
- 在服务器启动时,按
e键进入编辑模式。 - 找到
linux16行,将其中的hd0替换为您的U盘或DVD设备名。 - 按下
Ctrl + X或F10启动安装。 - 选择语言和键盘布局。
- 选择安装类型,建议选择“Custom”(自定义)。
- 选择安装位置,为新安装的系统分配足够的磁盘空间。
- 安装软件包组,根据您的需求选择合适的软件包组。
- 安装过程完成后,重启服务器。
配置网络
1. 编辑网络配置文件
连接到服务器后,编辑网络配置文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
2. 修改配置
将BOOTPROTO设置为static,表示静态IP地址。
BOOTPROTO=static
添加以下配置:
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
3. 重启网络服务
重启网络服务以使配置生效:
sudo systemctl restart network
安装常用软件
1. 安装Yum
sudo dnf install yum
2. 安装常用软件
sudo yum install -y openssh-server curl
3. 启动SSH服务
sudo systemctl start sshd
sudo systemctl enable sshd
配置防火墙
1. 安装firewalld
sudo dnf install firewalld
2. 设置规则
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
安全设置
1. 更改root密码
sudo passwd root
2. 创建普通用户
sudo useradd myuser
sudo passwd myuser
3. 设置SSH密钥登录
- 在本地生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥复制到服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub myuser@your_server_ip
总结
通过以上步骤,您已经成功部署了AlmaLinux云服务器。接下来,您可以根据自己的需求安装其他软件,配置服务器以满足各种业务需求。祝您使用愉快!
