在信息技术快速发展的今天,AlmaLinux作为CentOS Stream的官方继任者,已经成为许多系统管理员和开发者的新宠。它不仅继承了CentOS Stream的优点,还提供了长期支持。本文将带你从零开始,快速掌握AlmaLinux的软件安装与配置技巧。
第一步:下载与安装AlmaLinux
1.1 选择合适的镜像
首先,你需要从AlmaLinux的官方网站下载合适的镜像。根据你的硬件和需求,选择32位或64位的安装镜像。
1.2 安装过程
- 制作启动U盘:使用如 Rufus 等工具制作启动U盘。
- 启动电脑:将U盘插入电脑,并从U盘启动。
- 选择安装语言:根据个人喜好选择语言。
- 分区:按照提示进行分区,建议至少创建根分区和交换分区。
- 设置主机名:为你的系统设置一个主机名。
- 设置用户信息:创建一个用户账户,并设置密码。
- 安装软件包:选择要安装的软件包,如最小安装、开发包等。
- 开始安装:点击“安装”按钮,耐心等待安装完成。
第二步:基础配置
2.1 更新系统
安装完成后,首先更新系统包列表和已安装软件包:
sudo dnf update
2.2 设置网络
编辑网络配置文件:使用
nano或vim等文本编辑器打开/etc/sysconfig/network-scripts/ifcfg-ens33(根据你的网络接口名修改)。设置IP地址:修改
IPADDR和NETMASK为你想要的IP地址和子网掩码。设置网关:修改
GATEWAY为你的网关地址。设置DNS:修改
DNS1和DNS2为你想要的DNS服务器地址。重启网络服务:执行
sudo systemctl restart network。
2.3 设置防火墙
安装firewalld:执行
sudo dnf install firewalld。启用firewalld:执行
sudo systemctl enable firewalld。添加规则:使用
sudo firewall-cmd --permanent --add-port=80/tcp添加80端口规则,并重启firewalld服务。
第三步:安装常用软件
3.1 安装Apache服务器
安装Apache:执行
sudo dnf install httpd。启动Apache:执行
sudo systemctl start httpd。设置开机自启:执行
sudo systemctl enable httpd。访问Apache:在浏览器中输入你的IP地址,查看Apache欢迎页面。
3.2 安装MySQL数据库
安装MySQL:执行
sudo dnf install mariadb-server。启动MySQL:执行
sudo systemctl start mariadb。设置开机自启:执行
sudo systemctl enable mariadb。配置MySQL:执行
sudo mysql_secure_installation,根据提示设置root密码、删除匿名用户、禁止root用户远程登录等。
3.3 安装PHP
安装PHP:执行
sudo dnf install php php-mysql。配置Apache支持PHP:编辑
/etc/httpd/conf/httpd.conf,找到LoadModule行,并添加LoadModule php7_module modules/libphp7.so。重启Apache:执行
sudo systemctl restart httpd。测试PHP:创建一个名为
info.php的文件,内容为<?php phpinfo(); ?>,并将其放在Apache的网站目录下。访问http://你的IP地址/info.php,查看PHP信息。
总结
通过以上步骤,你已经成功掌握了AlmaLinux的基本安装与配置。当然,这只是冰山一角。在实际使用过程中,你还需要不断学习新的技巧和工具,以便更好地管理你的AlmaLinux系统。祝你学习愉快!
