Linux运维之RockyLinux
1.前言
基本工具
1 | # 端口查询命令 |
2.Podman
一个类似于docker的容器管理工具。
1.在 Rocky Linux 上開始使用 Podman(Docker 替代方案)
2.Podman Compose or Docker Compose: Which should you use in Podman?
3.docker 与 podman 的故事:一个方兴未艾,一个异军突起
3.SSH
配置免密登录
1 | # 远程登录 root 用户 |
4.Docker
我尝试用阿里云的镜像进行安装。
1 | # 安装依赖 |
【1】.在 Rocky Linux 9.x 上安装 Docker CE
【2】. Docker - 在Rocky Linux 9.4 上安装Docker-CE 这里也设置了 config-manager –add-repo
https://download.docker.com/linux/centos/docker-ce.repo
,但是还是无效。【3】.在Rocky Linux上安装Docker 这里也是使用 docker 源,安装,但是无效
【4】.2024年安装Docker的方法 目前(2024年8月22日),阿里云已不再提供 Docker 源的安装(404了);腾讯云目前还是提供的,安装教程如下:
【5】.Docker安装(2024年9月8日亲测可用) 方式1:手动安装。方式2:一键安装(我使用的这种方式,一下子就安装成功了)
5.PHP
1 | # 依赖 |
【1】.PHP7.4.0 RC1 - unrecognized options running ./configure
【2】.rocky linux: 编译安装php 8.2.5(Rocky Linux 9.1)
6.ODBC
配置 php 链接sql server 数据库,需要安装 sqlserver 的 ODBC,我这里安装了 ODBC 17。
1 | # 设置源 |
【1】.Install the Microsoft ODBC driver for SQL Server (Linux)
【2】.Installing on Red Hat
【3】.Rocky Linux 9 未找到匹配的参数: unixODBC-devel 错误:没有任何匹配: unixODBC-devel
【4】.Microsoft ODBC 18
7.nacos
(1)下载上传
(2)修改 conf/application.propires 配置
(3)修改 conf/nacos-logback.xml配置
(4)启动
8.Nginx
(1)下载上传
(2)配置安装
(3)复制配置文件
(4)配置开机启动
8.Redis
1 | yum install redis |
9.Maven
(1) 下载上传
(2) 配置环境变量
1 | # 编辑 |
10.JDK
(1) 下载上传
(2) 配置环境变量
1 | # 编辑 |
11.Tomcat
(1) 下载上传
(2) 配置环境变量
1 | # 编辑 |
12.MySQL
(1)下载rpm仓库包,上传服务器
(2)执行安装
1 | rpm -Uvh mysql84-community-release-el9-1.noarch.rpm |
(3)登录数据库并配置
1 | ## 查看临时密码 |
问题
1.docker无法安装
我用的是京东的轻量云服务器,9.0的Rocky Linux,在安装的时候,增加了 docker 仓库:https://download.docker.com/linux/centos/docker-ce.repo
,总是遇到问题:docker-ce-3:27.3.1-1.el9.x86_64: Cannot download, all mirrors were already tried without success
【尝试方案】
(1)配置 docker-ce 的源
1 | # 修改国内源 |
(2)手动下载依赖并安装
1 | # 先下载安装containerd.io:https://download.docker.com/linux/centos/7/x86_64/edge/Packages/ |
(3)配置清华源,然后再安装
1 | tee /etc/yum.repos.d/docker-ce.repo <<-'EOF' |
【解决方案】
切换到阿里云的源,然后进行安装,最后成功安装了。
2.ssh没有反应
(1) 我修改了端口之后,结果死活就是打不开这个ssh,真是烦死了。后来只能是重新安装了系统,原因就是我的 sshd 配置错误了。
(2) 后来我遇到了 ssh 总是无反应的问题。
3.远程root无法登录
1 | ## 编辑 |
4.PostMan安装buildah问题
安装的软件包的问题 buildah-1:1.27.2-2.el9_1.x86_64,软件包 buildah-1:1.27.2-2.el9_1.x86_64 需要 runc >= 1.0.0-26,但没有提供者可以被安装。我在RockyLinux上,按照以前的安装脚本进行docker安装,结果出现了一大堆错误。
1 | dnf remove podman |
【解决方法】
卸载podman,然后再安装。
1 | yum erase podman buildah |
1.CentOS 8中安装Docker出现和Podman冲突 problem with installed package podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64
2.sudo yum install docker-ce docker-ce-cli containerd.io(CentOS中安装docker容器报错)
3.CentOS 8中安装Docker出现和Podman冲突
5.Deprecated Driver is detected:nft_compat will not be maintained in future major release and may be disable
忘记怎么解决的了,就这么解决了。