240421_Rocky Linux与dnf的初期调教

Haoliang Tang Lv3

CentOS结束维护了,取而代之是CentOS Stream这个滚动发行版本,而且作为RHEL(Red Hat Enterprise Linux) 的上流版本发布,该版本承担着为RHEL测试验证软件稳定性的职能。因此,很多人相信该产品无法像CentOS一样被放心地使用到企业级的场景中。

Rocky Linux就作为CentOS的替代品,以后服务器就用Rocky Linux好了。于是本地也Rocky Linuxの虚拟机を立てる.

还有RPM包管理器について、yum也淘汰了,现在用dnf了.

来记录下Rocky Linux的初期设置,怎么dnf下软件。也省得以后租了台云服务器,每次都不知道怎么去装常用软件docker, nginx, mysqlMariaDB…

可以kvm建个虚拟机, ifconfig下,然后本机ssh连接.

1
ssh xuniji1@192.168.122.150

确认是什么发行版

1
cat /etc/os-release

DNF

man dnf : DNF is the next upcoming major version of YUM, a package manager for RPM-based Linux distributions.

1
2
3
4
[xuniji1@localhost ~]$ which yum
/usr/bin/yum
[xuniji1@localhost ~]$ ls -l /usr/bin/yum
lrwxrwxrwx. 1 root root 5 Nov 1 10:53 /usr/bin/yum -> dnf-3

ls -l $(which yum)发现有个/usr/bin/yum -> dnf-3的软链接

所以新版的红帽系OS,你以为你在用yum其实你在用dnf

用法

https://docs.rockylinux.org/guides/package_management/dnf_package_manager/

更新系统

1
sudo dnf upgrade

装NGINX

https://docs.rockylinux.org/guides/web/nginx-mainline/

1
2
3
4
dnf search nginx
sudo dnf update
sudo dnf install nginx
dnf list installed | grep nginx

装Docker

https://docs.rockylinux.org/gemstones/containers/docker/

https://docs.docker.com/engine/install/centos/

1
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

不然dnf search docker-ce根本No matches found

1
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

https://docs.rockylinux.org/guides/database/database_mariadb-server/

  • Title: 240421_Rocky Linux与dnf的初期调教
  • Author: Haoliang Tang
  • Created at : 2024-04-21 00:00:00
  • Updated at : 2025-04-29 23:39:18
  • Link: https://hl-tang.github.io/2024/04/21/240421_Rocky Linux与dnf的初期调教/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
240421_Rocky Linux与dnf的初期调教