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

Jenkins学习的更多相关文章

  1. Jenkins 学习笔记

    Jenkins 的内容网站蛮多的,但是一开始我看起来确实很费劲.似乎好多东西都是悬空的,没有把底层的信息交代清楚. 我把自己对于 Jenkins 的探索过程记录下来,如下. 目录 Jenkins 学习 ...

  2. Gitlab+Jenkins学习目录

    Gitlab+Jenkins基础篇 Gitlab+Jenkins学习之路(一)之Git基础 Gitlab+Jenkins学习之路(二)之gitlab部署 Gitlab+Jenkins学习之路(三)之g ...

  3. Jenkins学习二:Jenkins安装与配置

    安装前关注: Q:应该选择哪个版本的Jenkins? A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定.如果你是学习,随便哪个版本都可以. Q:JDK应该安装哪个版本的? A:推荐安装JD ...

  4. Jenkins 学习资料

    学习资料: iTech's Blog: Jenkins 入门总结 爱自己: 18篇博客 阳光温暖了心情: 17 篇博客 官网 参考: 构建基于Jenkins + Github的持续集成环境 CI持续集 ...

  5. Jenkins学习之——(1)Jenkins的安装与配置

    1.最近公司要求做自动化部署,于是自学了jenkins.这个参考书很少,网上的文章也讲得很模糊,于是打算把自己学习东西记下来,希望对大家有所帮助. 一.jenkins的安装 到jenkins官网(ht ...

  6. Jenkins学习之旅

    学习博客:http://www.cnblogs.com/zz0412/tag/jenkins/   https://jenkins.io/doc/   http://www.cnblogs.com/h ...

  7. jenkins 学习记录1

    主题 以前自己做些小玩意儿比如博客(http://blogv3.labofjet.com/)的时候,在远程服务器上的tomcat发布工程用的是目录的结构,而不是war.原因很简单.用目录结构的话每次只 ...

  8. jenkins 学习记录2

    主题 在之前的学习中(http://www.cnblogs.com/abcwt112/p/6274575.html)我已经学会怎么打包了..这篇文章记录分享我学习如何利用jenkins将打完的包发布到 ...

  9. Jenkins学习总结(6)——了解DevOps的前世今生

    DevOps是什么?从哪里来? DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建. ...

随机推荐

  1. IIS宿主WCF服务*.svc Mime类型映射

    经常会遇到由于.net安装组件缺失,导致发布wcf服务后,访问wcf报.svc请求类型不支持 简单方法就是添加删除程序,修改.net组件安装选项,勾选http激活即可: 或者手工添加映射处理程序 1. ...

  2. Lock和Synchronized

    1.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取锁2.Lock中的某些锁允许对共享资源的并发访问,如ReadWriteLock读写锁,readLock()获取读锁,wri ...

  3. ADB——adb devices unauthorized

    我们只有在手机打开USB调试,并且允许电脑对其进行调试的前提下才可以用ADB进行自动化操作手机,如果出现unauthorized提示的话就是说明手机没有允许电脑对其调试 这个时候通常手机回弹出允许调试 ...

  4. [py]资源搜集

    python在线内存图 我会把一些好的py book的资源放到这里 来源: https://piaosanlang.gitbooks.io/spiders/10day/README10.html Le ...

  5. 牛客随笔(c++)

    1.关于指针的字节大小: 当为32位系统时大小为4字节,64位系统时大小为8字节: #include<iostream> using namespace std; int main() { ...

  6. Request的方法和数组

    req.getHeader("referer") [取得发送请求页面对应的浏览器地址栏信息,可以使用这种方法实现防盗链等操作] String name=new String(req ...

  7. Cocos Creator LabelAtlas(艺术数字的使用)

    # 艺术数字资源 (LabelAtlas) **艺术数字资源** 是一种用户自定义的资源,它可以用来配置艺术数字字体的属性. ## 创建艺术数字资源 在 **资源管理器** 中右键,可以在如下菜单中找 ...

  8. 依据ECMA规范,手写一个bind函数

    Function.prototype.bind 函数,参见ECMA规范地址 如题,这次来实现一个boundFunction函数,不挂载在Function.prototype上,而是一个单独声明的函数. ...

  9. java多线程探究

    本文主要是一些线程理论性的知识,随后将贴出研究的源码,包含线程池,锁,线程组等简单的demo,欢迎大家下载1.进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程 ...

  10. 详解Nginx服务器配置

    #运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes ; #全局错误日志及PID文件 #error_log logs/error.log; ...