zoukankan      html  css  js  c++  java
  • Jenkins学习

    1.jenkins启动卡在密码初始化处不动的情况,参照:

    https://blog.csdn.net/lylload/article/details/82754101

    https://blog.csdn.net/heatdeath/article/details/79733611

    https://www.cnblogs.com/wzy5223/p/5277901.html

    a.注意一开始没有updates目录,修改hudson.model.UpdateCenter.xml再启动后才有,

    这时已经可以正常启动,只不过稍慢打出接下来的日志,并进入初始化页面

    再修改updates中的default.json 把里面所有的谷歌地址改成百度的。

    b.注意工作目录在启动日志密码提示的目录中:

    ...

    This may also be found at: /home/dbai/.jenkins/secrets/initialAdminPassword

    是一个点开头的隐藏目录,需要使用ls -all查看到:

    [dbai@localhost ~]$ pwd
    /home/dbai
    [dbai@localhost ~]$ cd .jenkins
    [dbai@localhost .jenkins]$ ll
    total 48
    -rw-rw-r--. 1 dbai dbai 1655 Mar 17 02:47 config.xml
    -rw-rw-r--. 1 dbai dbai 145 Mar 17 02:47 failed-boot-attempts.txt
    -rw-rw-r--. 1 dbai dbai 156 Mar 17 02:47 hudson.model.UpdateCenter.xml
    -rw-------. 1 dbai dbai 1712 Mar 17 02:13 identity.key.enc
    -rw-rw-r--. 1 dbai dbai 94 Mar 17 02:13 jenkins.CLI.xml
    -rw-rw-r--. 1 dbai dbai 7 Mar 17 02:47 jenkins.install.UpgradeWizard.state
    -rw-rw-r--. 1 dbai dbai 171 Mar 17 02:13 jenkins.telemetry.Correlator.xml
    drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 jobs
    drwxrwxr-x. 3 dbai dbai 18 Mar 17 02:13 logs
    -rw-rw-r--. 1 dbai dbai 907 Mar 17 02:47 nodeMonitors.xml
    drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 nodes
    drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 plugins
    -rw-rw-r--. 1 dbai dbai 129 Mar 17 02:34 queue.xml.bak
    -rw-rw-r--. 1 dbai dbai 64 Mar 17 02:13 secret.key
    -rw-rw-r--. 1 dbai dbai 0 Mar 17 02:13 secret.key.not-so-secret
    drwx------. 4 dbai dbai 4096 Mar 17 02:13 secrets
    drwxrwxr-x. 2 dbai dbai 23 Mar 17 02:13 userContent
    drwxrwxr-x. 3 dbai dbai 54 Mar 17 02:13 users
    drwxrwxr-x. 11 dbai dbai 4096 Mar 17 02:13 war
    [dbai@localhost .jenkins]$ vim hudson.model.UpdateCenter.xml

    c.按照上面的密码文件路径查看初始密码,设置页面

    2.页面插件安装(需要依赖1中修改的插件升级地址)后的用户设置和登录

    如果默认使用admin用户,密码也是上面的初始密码。可以输入这个密码后进入系统管理修改密码。

    默认页面http://192.168.137.100:8080/是空白页。需要访问http://192.168.137.100:8080/view/all/才能进行各种骚操作。

    参照:

    https://www.jianshu.com/p/1e411d225186

    https://blog.csdn.net/qq_40447533/article/details/80849491

    3.权威学习教程:

    官方中文教程:

    https://jenkins.io/zh/doc/book/installing/

    博客:

    https://kefeng.wang/2017/01/06/jenkins/

    https://blog.csdn.net/kingice1014/article/details/76149404

    https://www.cnblogs.com/jwrwst/p/6520114.html

    https://www.cnblogs.com/c9999/p/6399367.html

    https://www.cnblogs.com/xiewenming/p/7490828.html

    https://www.jianshu.com/p/8e9bfc638918

    4.修改的/etc/profile,如果要对所有用户(包括root)生效,只能重启机器,使用source /etc/profile只对当前修改的用户生效。参照:

    https://www.cnblogs.com/hust-chenming/p/4943268.html

    5.如果java不在/usr/bin,/bin等目录中(source这种命令也是),普通用户使用sudo java -version会报找不到命令。解决办法是在/usr/bin中建立一个指向自定义java路径的软连接,系统会自动拷贝到/bin目录一份,这样就能找到这个自定义路径的命令了:

    [dbai@localhost bin]$ sudo ln -s /usr/local/jdk1.8.0_201/bin/java java

    [dbai@localhost bin]$ ll java*
    lrwxrwxrwx. 1 root root 32 Mar 17 02:51 java -> /usr/local/jdk1.8.0_201/bin/java
    lrwxrwxrwx. 1 root root 22 Sep 16 05:49 java_machine -> /etc/alternatives/java
    lrwxrwxrwx. 1 root root 24 Sep 16 05:52 javaws -> /etc/alternatives/javaws
    -rwxr-xr-x. 1 root root 2195 Mar 11 2014 javaws.itweb
    [dbai@localhost bin]$ cd /usr/bin
    [dbai@localhost bin]$ ll java*
    lrwxrwxrwx. 1 root root 32 Mar 17 02:51 java -> /usr/local/jdk1.8.0_201/bin/java
    lrwxrwxrwx. 1 root root 22 Sep 16 05:49 java_machine -> /etc/alternatives/java
    lrwxrwxrwx. 1 root root 24 Sep 16 05:52 javaws -> /etc/alternatives/javaws
    -rwxr-xr-x. 1 root root 2195 Mar 11 2014 javaws.itweb

    6.使用任何方式,启动各种软件都会遇见启动用户对某个路径下目录、文件的权限问题,导致软件启动或使用异常,修改目录或文件拥有者,或添加启动用户对其的操作权限,才能解决问题。

    7.不要再使用任何Linux中自带的火狐浏览器,它在鼠标选中,键盘输入等诸多方便都有诡异问题,无法解决。

    8.善于利用增减条件,和设备在不同环境、系统下进行比较,确定到底是硬件设备还是某个系统、某个软件的问题。不要束手无策,或胡乱确认问题。

    9.虚拟机中的终端窗口、浏览器窗口等一切,严禁使用鼠标选中内容,会造成键盘整体失灵,火狐浏览器中鼠标滚轮效果变成放大缩小,配置好NAT网络,使用XShell等进行操作吧。

    10.一定要时刻与人互相帮助,互通有无,善于帮助别人,善于交往和沟通。没人强大到别人知道的自己都知道,别人会的自己都会,有时恰恰是别人听说你的困境点播你的,或者你帮助别人的,看似简单,关键时刻救你一命。

  • 相关阅读:
    JavaScript 正则表达式上——基本语法
    温故知新 javascript 正则表达式
    Js把IE COM数组列表转换成数组
    Linux用户和用户组管理总结
    Linux FTP 服务器配置简单说明
    Linux中Samba详细安装
    js本地存储解决方案(localStorage与userData)
    通过了解渲染过程来提高页面性能
    使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
    内存泄漏,循环引用
  • 原文地址:https://www.cnblogs.com/free-wings/p/10546222.html
Copyright © 2011-2022 走看看