在数字化时代,云服务器已经成为许多企业和个人用户的重要选择。AlmaLinux是一个优秀的开源Linux发行版,因其稳定性、安全性和与CentOS的兼容性而受到许多用户的青睐。本指南将带你从零开始,掌握AlmaLinux,并轻松部署云服务器。
第一部分:了解AlmaLinux
什么是AlmaLinux?
AlmaLinux是由CentOS社区成员创建的一个开源Linux发行版,旨在为用户提供一个稳定、安全、兼容CentOS的系统。它继承了CentOS的所有优点,如强大的社区支持、丰富的软件包等,同时去除了Red Hat的商业元素。
为什么选择AlmaLinux?
- 稳定性:AlmaLinux继承了CentOS的稳定性,适合用于生产环境。
- 安全性:AlmaLinux定期发布安全更新,确保系统安全。
- 兼容性:AlmaLinux与CentOS具有高度兼容性,易于迁移和维护。
- 社区支持:AlmaLinux拥有强大的社区支持,用户可以轻松获得帮助。
第二部分:安装AlmaLinux
准备工作
- 下载AlmaLinux:从官方网站下载最新的AlmaLinux镜像。
- 准备硬件:选择一台合适的硬件设备,如虚拟机或实体机。
- 准备网络:确保网络连接正常。
安装步骤
- 启动安装:将下载的镜像烧录到U盘或CD中,启动硬件设备。
- 选择语言:选择系统语言。
- 分区:根据需求对硬盘进行分区。
- 选择安装源:选择本地安装源或网络安装源。
- 安装过程:按照提示完成安装过程。
第三部分:配置AlmaLinux
更新系统
sudo dnf update
设置网络
- 查看网络接口:
ip a - 配置网络:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改接口名)TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME="System eth0" UUID=b1f1c8a4-7a5f-4e03-8c3c-6f5e3e9a7a2e ONBOOT=yes 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 - 重启网络服务:
sudo systemctl restart network
安装常用软件
sudo dnf install -y httpd mariadb-server mariadb php php-mysql
第四部分:部署云服务器
安装Apache服务器
sudo systemctl start httpd
sudo systemctl enable httpd
配置Apache服务器
- 编辑
/etc/httpd/conf/httpd.conf:找到ServerName行,修改为你的域名或IP地址。 - 创建测试页面:在
/var/www/html目录下创建一个名为index.html的文件,并添加以下内容:<html> <head> <title>AlmaLinux云服务器</title> </head> <body> <h1>欢迎来到AlmaLinux云服务器</h1> </body> </html> - 重启Apache服务器:
sudo systemctl restart httpd
部署MySQL数据库
- 启动和启用MySQL服务:
sudo systemctl start mysqld,sudo systemctl enable mysqld - 配置MySQL:执行以下命令设置root用户的密码:
按照提示操作,设置root密码、删除匿名用户、禁止root远程登录等。sudo mysql_secure_installation
部署PHP
- 安装PHP-FPM:
sudo dnf install -y php-fpm - 配置PHP-FPM:编辑
/etc/php/fpm/pool.d/www.conf,找到user和group行,修改为apache。 - 重启PHP-FPM:
sudo systemctl restart php-fpm
第五部分:总结
通过本指南,你已成功掌握AlmaLinux,并部署了一个简单的云服务器。这只是开始,你可以继续学习和探索AlmaLinux的更多功能和应用。祝你学习愉快!
