安装操作系统是开始使用新技术的第一步,而AlmaLinux是一个稳定、安全、兼容Red Hat Enterprise Linux(RHEL)的操作系统。以下是安装AlmaLinux并配置常用软件的详细步骤。
一、准备安装环境
在开始之前,请确保以下条件:
- 一个空的硬盘分区或者已经分区的硬盘。
- 一个可用的安装介质,可以是USB或DVD。
- 一个可用的网络连接,以便从网上安装软件包。
二、安装AlmaLinux
制作安装介质:
- 下载AlmaLinux安装镜像:AlmaLinux官网
- 使用如
dd工具将镜像写入USB。
启动安装程序:
- 将USB插入电脑,重启电脑,并在BIOS或UEFI设置中选择从USB启动。
开始安装:
- 选择语言、键盘布局和时区。
- 选择安装类型。对于新用户,推荐选择“图形化安装”。
- 分区磁盘。可以选择自动分区或手动分区。对于新硬盘,推荐选择“自动分区”。
- 配置网络。选择“DHCP”自动获取IP地址,或手动配置IP地址。
- 创建用户。设置root密码,创建普通用户。
- 选择安装的软件包。可以选择“基本”或“服务器”角色,根据需要安装其他软件包。
完成安装:
- 阅读并同意许可证协议。
- 开始安装过程,等待安装完成。
- 重启系统。
三、配置常用软件
更新系统:
sudo dnf update安装文本编辑器:
sudo dnf install nano安装Git:
sudo dnf install git安装开发工具:
sudo dnf groupinstall "Development Tools"安装Web服务器(如Nginx):
sudo dnf install nginx配置Nginx:
- 进入Nginx配置目录:
cd /etc/nginx - 复制默认配置文件作为模板:
sudo cp nginx.conf nginx.conf.bak - 编辑配置文件,修改服务器块来指向你的网站内容:
sudo nano nginx.conf - 修改server块中的root路径和server_name为你的域名。
- 进入Nginx配置目录:
重启Nginx以应用更改:
sudo systemctl restart nginx安装数据库(如MySQL):
sudo dnf install mariadb-server配置MySQL:
- 启动和使MySQL服务开机自启:
sudo systemctl start mariadb sudo systemctl enable mariadb - 安全配置MySQL:
sudo mysql_secure_installation - 根据提示设置root密码,删除匿名用户,禁用root远程登录,删除测试数据库。
- 启动和使MySQL服务开机自启:
四、总结
通过以上步骤,你已经成功安装了AlmaLinux操作系统,并配置了常用的软件。现在,你可以开始使用这些软件来开发、部署和管理你的应用程序和服务了。记得定期更新系统软件和配置文件,以确保系统安全性和稳定性。
