如何解决:Failed to start jenkins.service: Unit not found.

当在 CentOS 上尝试启动 Jenkins 服务时,出现 Failed to start jenkins.service: Unit not found 的错误,这通常表示 Jenkins 服务未安装或未正确配置。请按照以下步骤进行排查和解决:

解决步骤

  1. 检查 Jenkins 是否已安装

    • 确认 Jenkins 是否已安装。可以使用以下命令检查:

      bash 复制代码
      rpm -qa | grep jenkins
    • 如果没有输出,说明 Jenkins 未安装。

  2. 安装 Jenkins

    • 如果未安装,请按照以下步骤安装 Jenkins:

      bash 复制代码
      sudo wget -O /etc/yum.repos.d/jenkins.repo \
          https://pkg.jenkins.io/redhat/jenkins.repo
      sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key
      sudo yum upgrade
      # Add required dependencies for the jenkins package
      sudo yum install fontconfig java-17-openjdk
      sudo yum install jenkins
  3. 启动 Jenkins 服务

    • 安装完成后,启动 Jenkins 服务:

      bash 复制代码
      sudo systemctl start jenkins
  4. 检查服务状态

    • 检查 Jenkins 服务是否正在运行:

      bash 复制代码
      sudo systemctl status jenkins
  5. 设置开机自启(可选):

    • 如果希望 Jenkins 在系统启动时自动启动,可以运行:

      bash 复制代码
      sudo systemctl enable jenkins

总结

  • 确保 Jenkins 已安装。
  • 如果未安装,请按照上述步骤进行安装并启动服务。
相关推荐
huainingning15 分钟前
华为oceanstor5310存储单机设备配置
运维·服务器·网络
Horn Still Sounds22 分钟前
【Linux 系统编程】IPC 进程间通信全解:管道、有名管道与信号
linux·运维·服务器
代码终究输给规则36 分钟前
MATLAB r2026a 安装包和安装教程
linux·运维·服务器
StarRocks_labs1 小时前
StarRocks 4.1:聚焦生产实践,持续降低运维复杂度
运维·starrocks·iceberg·schema·物化视图·tablet·存算分离架构
钟良堂1 小时前
Ubuntu 20.04 部署 ORB_SLAM3 完整流程与踩坑总结
linux·运维·ubuntu
张小姐的猫1 小时前
【Linux】网络编程 —— 手动部署 & 测试内网穿透
linux·运维·服务器·网络·tcp/ip
有续技术1 小时前
工业网关接入 PLC,为什么要先整理点表?
运维·网络·数据库
深念Y1 小时前
ZTE B860AV1.1-T2 机顶盒改造记录:从 Android 到 Linux 服务器
android·linux·运维·服务器·boot·cma·机顶盒
祖力551 小时前
进程相关的函数与exec函数簇
linux·运维·服务器·进程·exec函数簇·进程相关的函数
戴西软件2 小时前
远程协同仿真是什么体验?
运维·jvm·人工智能·自动化·rpa