logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker/Podman基础应用

Docker基础应用1.镜像1.1拉取镜像1.2查看本机镜像1.3查看某个本地镜像详情1.4 搜索远端仓库镜像1.5 删除本地镜像1.6 创建本地镜像1.7 上传本地镜像2.容器2.1 创建容器2.2 启动未运行的容器2.3 新建并运行容器2.4 终止容器2.5 进入容器2.6 删除容器2.7容器迁移3.仓库1.镜像Docker镜像类似于虚拟机镜像,他是一个已经打包好的系统文件,一个镜像可以包..

#docker
Podman 容器设置开机启动

当你使用podman的时候,已经知道他没有额外的守护进程,这个时候需要通过systemd实现容器的开机自动启动。假设你的服务器目前已经生成了3个容器,容器的名称分别是nginx1、nginx2、nginx3。注意三个容器一定要逐个启动,否则就会报错。1.创建service文件cd /usr/lib/systemd/system/touch podman-container1.servicetouc

jenkins之-通过API方式调用

有时候,我们一个pipeline执行成功后,可能需要执行第二个pipeline,执行失败的话则执行另外一个pipeline,这个时候选择通过API方式调用是一个很好的办法。step1: 生成jenkins token到jenkins系统管理页面,给当前登陆用户增加生成token并记录好。step2: 启用pipeline的远程调用功能针对我们需要的pipeline,开启远程构建功能。...

#jenkins
LINUX CP命令直接覆盖不提示按Y/N的方法

refer to: https://blog.csdn.net/qq_36741436/article/details/78732201cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当文件比较少的时候还可以按Y确认,当很多文件的时候就不好说了。用下面的方法可以解决覆盖提示的问题。例如:把install.log 文件复制到123目录[root@linuxzgf ~]# cp in...

Linux Shell 参数传递多种方式

Linux Shell 参数传递多种方式背景最近编写ansible脚本,需要自动调用之前写好的shell脚本,由于shell脚本中包含了read命令接收用户的手动输入,为了实现ansible脚本的自动运行,不得不将手动输入转换为自动输入。以下为常见的两种场景:read命令接收输入#!/bin/sh#file name start....

常见的开源产品

最近由于工作需要,了解了好多开源的框架和技术,今天特意总结下,方便自己和他人。具体资料可自行搜索。关系型数据库类MySQL非关系型数据库MongoDBRedis缓存服务memcachedhazelcastRedis消息中间件Kafka中文文档ActiveMQ负载均衡LVS容器dockerk8s分布式文件系统MFS分布式检索解决方案ElasticsearchSolr...

#其他
GIT 自动转换行符的案例

在windows上安装git客户端后,默认情况下,git clone 项目到Windows本地,git会强制将文件的换行符转成CTRL,而不是LF。我们再次使用git push的时候,换行符又会自动转换成LF,再传到github上。这样你可能会误以为自己的文件换行符被编辑器修改为CTRL,反复在编辑器修改,也有可能你会将这个版本的代码直接使用FTP传到linux测试,而导致报错。目前最稳妥...

新的文本编辑使用前须知

我比较喜欢的编辑器:Atom: 使用简单轻巧,但不支持脚本的run和debug,编辑ansible或者配置文件蛮好的。NotePad++:可以替代windows自带的记事本的最佳工具,临时看日志什么的,很好的。PyCharm:python开发最佳的编辑器,业界没有人不知道的工具。Eclipse:比较流程的java开发工具,开源而且免费,有大量的插件。IDEA: 据说很流行的ja...

自动化运维之自动化监控

昨天我们讲了自动化构建,今天我来讲讲我认为的自动化监控。每个项目正式上线后,是要给用户使用的,那如如何保证系统可以持续给用户提供服务? 我认为除过项目前期的合理架构设计、规范和科学的编码和高效准确的发布外,上线后的系统运行监控也很重要。对于传统的系统架构而言,系统运行监控可以分为操作系统监控、中间件监控、应用监控、数据库监控、网络监控等等。操作系统监控一般主要监控操作系统可用性、CPU使用率和负.

到底了