How to install and Configure Jenkins on CentOS 7 and RHEL 7

8 Responses

  1. Mohanish Mahajan says:


    I used RHEL7 and followed above commands. However the server is not listening on 8080. I tried to do a telnet from localhost but it says connection refused.
    Please if any help.
    Also no log file getting generated under /etc/var/log/jenkins

  2. nafish shahzad says:

    check whether it is used by another process or not
    netstat -anp |grep 8080

    • Siddhesh_Khedekar says:

      I have same issue as Mohanish. Tried Suggestions from Pradeep and Mohanish but no success.
      Any suggestions? I am working on Virtual box Centos7 image.

  3. Vineeth says:

    Very nice explanation!

  4. Siddhesh_Khedekar says:

    I am facing same issue as Mohanish.
    When I do : netstat -anp |grep 8080 , No output is coming.
    However when I do : sudo service jenkins status, below output is coming –
    jenkins.service – LSB: Jenkins Automation Server
    Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
    Active: active (exited) since Thu 2018-08-23 11:39:01 EDT; 1h 22min ago
    Docs: man:systemd-sysv-generator(8)

    Aug 23 11:39:00 systemd[1]: Starting LSB: Jenkins Automation Server…
    Aug 23 11:39:00 runuser[1643]: pam_unix(runuser:session): session op…0)
    Aug 23 11:39:01 jenkins[1638]: Starting Jenkins Jenkins requires Jav…re
    Aug 23 11:39:01 jenkins[1638]: java.lang.UnsupportedClassVersionErro….0
    Aug 23 11:39:01 jenkins[1638]: at Main.main(
    Aug 23 11:39:01 jenkins[1638]: [ OK ]
    Aug 23 11:39:01 systemd[1]: Started LSB: Jenkins Automation Server.

    Any suggestions?

  5. Franck Gros-Dubois says:

    hi, the best way to know which port Jenkins is running is to read the jenkins.service
    If you install Jenkins by yourself, by downloading the war, you need to write it yourself.
    If you use the yum install, then you need to find that file.
    A find | grep should help you. you need to find this line :

    path_to_your_java/java -jar path_to_jenkins.war/jenkins.war –httpPort=your_port

    With a yum install this line will be with variables. You need to track it.
    Then, you’ll know what is your port for Jenkins.


  6. Andy says:

    Hey my friend,

    Excellent article – really helped me.

    One very minor thing, “Jenkins is free and open source continues integration tool…”, that continues ought to be continuous.

    Thanks again.

Leave a Reply

Your email address will not be published. Required fields are marked *