Month: September 2020

DeepOps的小笔记-程序员如何把控自己的职业重点总结

上面是原文地址

开篇的三点总结

第一,需要大致知道这个世界的一些规律和发展趋势,另外还得认识自己

第二,打牢基础,以不变应万变

第三,提升成长的效率

1、人才分类

技工、特种工、工程师、设计师和架构人员、经理

2、认识自己

特长、兴趣、方法、勤奋

3、打好基础

哪些是基础?新技术变化的都是表面的东西,内在的原理没怎么变化。只要抓住原理,举一反三,如果只是学了个表面功夫,技术变化了还得再重头学习。

哪些是基础?

程序语言:语言原理、累哭的原理、编程技术(并发、异步等)、编程范式、设计模式… …

系统原理:计算机系统、操作系统、网络协议、数据库原理… …

中间件:消息队列、缓存系统、网管代理、调度系统… …

理论知识:算法和数据结构、数据库范式、网络的七层模型、分布式系统… …

4、学习经验

1、挑选一手知识和信息源。

2、注意原理和基础第二要注重基础原理。

3、使用知识图谱一定要学会使用知识图

4、学会举一反三。

5、总结和归纳。

6、实践和坚持。

5、学习效率

主动学习:教授给他人(费曼学习方法)(90%)、实践(75%)、讨论(50%)

被动学习:听讲(5%)、阅读(10%)、试听(20%)、演示(30%)

另外陈皓老师的极客时间专栏内容非常详尽和充实,在那里面也说到了这些内容,别上面的总结内容更加详尽。推荐订阅一把,这是我订阅的最值得专栏,看成编程人生索引

DeepOps的Jenkins小笔记-搭建jenkins

官网中文站的教程

https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/

方式1:下载并运行 Jenkins

注意运行jenkins的jdk版本8或11

  1. 下载 Jenkins.
  2. 打开终端进入到下载目录.
  3. 运行命令 java -jar jenkins.war --httpPort=8080.
  4. 打开浏览器进入链接 http://localhost:8080.
  5. 按照说明完成安装.

http://localhost:8080/jks

方式2: docker安装jenkins

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

按顺序一路操作即可,如果有权限问题,加上sudo

docker network create jenkins
docker volume create jenkins-docker-certs
docker volume create jenkins-data
docker container run \
  --name jenkins-docker \
  --rm \
  --detach \
  --privileged \
  --network jenkins \
  --network-alias docker \
  --env DOCKER_TLS_CERTDIR=/certs \
  --volume jenkins-docker-certs:/certs/client \
  --volume jenkins-data:/var/jenkins_home \
  --publish 2376:2376 \
  docker:dind
docker container run \
  --name jenkins-blueocean \
  --rm \
  --detach \
  --network jenkins \
  --env DOCKER_HOST=tcp://docker:2376 \
  --env DOCKER_CERT_PATH=/certs/client \
  --env DOCKER_TLS_VERIFY=1 \
  --publish 8080:8080 \
  --publish 50000:50000 \
  --volume jenkins-data:/var/jenkins_home \
  --volume jenkins-docker-certs:/certs/client:ro \
  jenkinsci/blueocean

初始化jenkins

Unlocking Jenkins

When you first access a new Jenkins instance, you are asked to unlock it using an automatically-generated password.

  1. Browse to http://localhost:8080 (or whichever port you configured for Jenkins when installing it) and wait until the Unlock Jenkins page appears.

Unlock Jenkins

To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server:

最主要的就是找到这个密码,然后输入。另外根据提示下载插件,创建用户算是完成了基本设置。

使用war包安装:/var/jenkins_home/secrets/initialAdminPassword

使用docker 安装 :/var/lib/docker/volumes/jenkins-data/_data/secrets/initialAdminPassword

Please copy the password from either location and paste it below.Administrator password