systemd githubsystemd官网systemd man手册 参考1参考2参考3
git中ssl证书设置
忽略ssl证书git config --global http.sslVerify false 某些场景(如在docker的构建环境中,不希望通过修改docker来忽略ssl校验)下,不方便使用上述命令设置忽略ssl校验时,可以通过设置环境变量 GIT_SSL_NO_VERIFY为 true 的方 ...
终止长时间运行的构建记录
def timeThreshold = 200 // secondsdef jobs = Jenkins.instance.getAllItems(hudson.model.Job.class)jobs.each { job -> def builds = job.getBui ...
jenkins通过ssh方式连接执行机
连接过程 master通过ssh协议访问slave的sshd服务,先建立ssh连接 检查slave中的java程序及版本 拷贝最新的remoting.jar到slave中,如果slave中已经存在remoting.jar,则校验master与slave中jar的md5值是否一致,如果不一致则更新。 ...
jenkins执行机磁盘空间监控配置
概述Jenkins的master会监控执行机中的空间状态,当执行机中的空间不满足某个条件时会自动offline掉该执行机,该项配置的地方即为: http://192.168.43.150:8080/computer/configure Free Disk Space 指的是Jenkins_hom ...
docker attach命令
docker attach命令可以将当前终端的标准输入、标准输出和标准错误连接到指定的容器中,这允许操作者查看其正在进行的输出或交互式地控制它,就像命令直接在终端中运行一样。 该命令显示的是容器 ENTRYPOINT/CMD 进程的输出, 执行该命令时有可能看起来像是hang住了,但是实际上进程可 ...
centos7下docker配置user-namespace后启动容器失败
运行环境:os: CentOS Linux release 7.6.1810 (Core)docker: 19.03.4 错误提示[root@localhost ~]# docker run -it --rm centos:8 /bin/bash --logindocker: Error respo ...
docker配置使用User Namespace
官方文档 概述docker容器运行时,默认情况下容器内进程的运行用户就是docker host上的root用户,这样运行时如果将host中的某些目录挂载到容器中时,容器内的进程拥有这些目录的所有权限,这样时不安全的。 解决方法有两种,一种是使用非root用户运行容器,另一种就是使用下面讲的user ...
docker中的用户说明
以下内容适用于docker未使用的user namespace的情况 linux系统中的uid和gid是由内核负责管理的,而且内核管理是使用的是id不是name。同一台宿主机中运行的不同的docker和宿主机共享同一个内核,所以所有的docker中的uid和gid的管理和宿主机也都是一致的。即doc ...
git中的换行符配置
Dos/Windows系统中的换行符使用的是0x0D0A(CRLF),而unix/linux/mac系统中使用的换行符为0x0A(LF)。 autocrlfgit提供了一个autocrlf的配置项,用于提交和检出时自动替换换行符,它的可选项有: true: 提交时转换为linux格式 LF,检出时 ...