前言

随着CentOS转为RHEL的上游滚动发行版,原CentOS的生态位出现了空缺,而目前CentOS的替代产品主要有AlmaLinuxRockyLinux。本人是Debian系的长期用户,对RedHat系不太熟悉,所以写这篇博客记录下AlmaLinux9的初始配置,以便后续查阅

具体配置

安装EPEL软件源

1
sudo dnf install epel-release

Rust环境配置

1
2
# Rust安装脚本
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Docker配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 卸载podman
sudo dnf remove podman buidah

# docker安装
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io
# 设置开机启动
sudo systemctl start docker.service
sudo systemctl enable docker.service
# 安装完成检测
sudo systemctl status docker
# 显示active(running),则说明docker安装完成

# 配置docker国内镜像库
依次操作:前往阿里云容器镜像服务网站[https://cr.console.aliyun.com] -> 登录阿里云 -> 选择镜像工具 -> 选择镜像加速器 -> 复制加速器地址
# 进入目录
cd /etc/docker/
sudo vi daemon.json
# 粘贴以下代码
{
"registry-mirrors": ["加速器地址"]
}
# 重启docker让镜像配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker
# 查看镜像配置是否生效
sudo docker info

防火墙相关操作

1
2
3
4
5
6
7
8
9
10
# 查看状态
sudo systemctl status firewalld
# 启动
sudo systemctl start firewalld
# 关闭
sudo systemctl stop firewalld
# 开机启用
sudo systemctl enable firewalld
# 开机禁用
sudo systemctl disable firewalld

创建、删除用户

1
2
3
4
5
6
7
8
9
10
11
12
# 新建用户
sudo adduser 用户名
# 配置用户密码
sudo passwd 用户名

# 赋予用户sudo权限
sudo usermod -aG wheel 用户名

# 删除用户但保留用户文件夹
sudo userdel 用户名
# 删除用户及用户文件夹
sudo userdel -r 用户名