1. 程式人生 > >Jenkins安裝及常見問題分析定位

Jenkins安裝及常見問題分析定位

安裝完成 fig 程序 tar.gz 復制 選擇 etc 新增 vim

  • 前置條件
    JDK、tomcat
  • 安裝tomcat
    下載地址: https://tomcat.apache.org/download-90.cgi
    useradd tomcat --新增一個名為tomcat的用戶
    passwd tomcat --給tomcat用戶設置密碼

    本次統一使用一個賬戶,不再常見tomcat用戶,下面用戶都以tomcat為例,不建議使用root

    tar -zxvf apache-tomcat-9.0.14.tar.gz -C /usr/local/ --將tomcat解壓到相應目錄
    chown -R tomcat:tomcat /usr/local/apache-tomcat-9.0.14 --將整個目錄的所屬權轉移給tomcat用戶、tomcat組
  • 3.安裝Jenkins
    下載地址: https://jenkins.io/download/
    將Jenkins上傳到tomcat的webapp目錄
    chown tomcat:tomcat Jenkins.war 修改Jenkinswar包為tomcat用戶所有

        啟動tomcat
        --通過瀏覽器無法訪問tomcat
            1.看tomcat是否存活  ps aux | grep tomcat 
            2.看端口  netstat -tlun 看到8080端口已經使用了
            3.檢查防火墻  vim /etc/sysconfig/iptables 加入8080
            4.查看tomcat日誌  --》出現異常,地址已經被使用
            5.關閉tomcat --》 查看端口(步驟2)--》發現8080依舊存在
            6.斷定8080被其他程序占用 --》netstat -tlunp | grep 8080 -->看到被gitlab相關的程序使用了
            7.修改tomcat端口 vim conf/server.xml ,找到8080 --》將8080改成不被占用的9999端口
            8.防火墻開啟9999端口
            9.可以正常訪問tomcat
    1. 瀏覽器打開http://192.168.56.101:9999/jenkins
      more /home/tomcat/.jenkins/secrets/initialAdminPassword

      將裏面的內容復制粘貼

    2. 此時發現提示Jenkins離線
      訪問 http://192.168.56.101:9999/jenkins/pluginManager/advanced
      拉到最底下,將https--》改成http,之後提交
    3. 重啟tomcat
      瀏覽器打開http://192.168.56.101:9999/jenkins
      more /home/tomcat/.jenkins/secrets/initialAdminPassword

      選擇默認安裝,這裏她會安裝一些默認插件,時間會比較長。如果安裝失敗,重新安裝就可以了,直至所有插件安裝完成。

    Jenkins安裝及常見問題分析定位