自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 10-podman加密镜像

【代码】10-podman加密镜像。

2025-04-15 11:29:09 90

原创 09-ansible + podman_pod + quadlet,systemd 中默认 stop 行为会删除 pod

官方推荐使用 quadlet 去生成 systemd 单元文件,生成的 systemd 单元文件中的 ExecStopPost 为 podman pod rm --pod-id-file=%t/%N.pod-id --ignore --force,如果 stop 服务,会导致所有的容器都被删除,再次执行 start 服务操作后,只有一个 infra 容器。

2025-04-09 21:23:23 439

原创 08-podman启动的pod没有infra容器

官方介绍每个 Podman pod 都包含一个 infra 容器,在实操过程中,有遇到 pod 不包含 infra 容器的情况。使用 ansible + podman_compose 部署的容器,会自动创建 pod。

2025-04-09 20:57:17 147

原创 07-ansible+podman_pod,podman-pause镜像运行容器失败

4. 查看 684a503567f1-infra 日志。5. 检查镜像中 /catatonit 是否存在。2. 执行playbook。

2025-04-08 17:26:47 106

原创 02-systemd的快照和恢复功能

然后将进程 A 停止,或者做其他的任意的对系统的改变,比如启动新的进程 C。在这些改变之后,运行 systemd 的快照恢复命令,就可立即将系统恢复到快照时刻的状态,即只有服务 A,B 在运行。一个可能的应用场景是调试:比如服务器出现一些异常,为了调试用户将当前状态保存为快照,然后可以进行任意的操作,比如停止服务等等。systemd 支持按需启动,因此系统的运行状态是动态变化的,人们无法准确地知道系统当前运行了哪些服务。Systemd 快照提供了一种将当前系统运行状态保存并恢复的能力。

2025-04-08 17:02:47 116

原创 06-docker-compose中使用secrets

【代码】06-docker-compose中使用secrets。

2025-04-08 11:20:46 104

原创 03-容器健康检测

3. podman container 相比于 docker container 多出的 command。4. podman 相比 docker 多出的command。2. 显示 podman 系统信息。

2025-04-03 10:17:51 331

原创 05-使用RHEL web控制台管理容器

2. 启动 cockpit.socket,web 服务器。3. 安装 cockpit-podman。4. cockpit 日志检查。1. 安装web控制台。

2025-04-02 20:26:58 254

原创 04-创建并恢复容器检查点checkpoint

1. 操作。

2025-04-02 14:16:51 90

原创 02-在 Podman 中配置预执行钩子

在 Podman 中配置预执行钩子

2025-04-02 09:42:24 255

原创 systemd常用参数(1)

systemd 提供积极的并行化能力,使用套接字和 D-Bus 激活来启动服务,提供守护进程的按需启动,使用 Linux 控制组跟踪进程,维护挂载和自动挂载点,并实现复杂的基于事务依赖的服务控制逻辑。systemd target是systemd众多资源的一个分类,以.target结尾,所代表的意思是unit集合,即.target资源包含了一系列的.service、.target等,运行这个target会运行其包含的所有.service、.target等unit/服务。# 当前Unit所属的Target。

2025-03-31 22:00:33 404

原创 01-podman默认使用systemd管理服务生命周期

官方文档说明:Run container in systemd mode. The default is true.

2025-03-28 21:55:32 186

原创 ansible-galaxy的配置文件galaxy.yml

在ansible中,“galaxy.yml”文件用于定义Ansible Galaxy Collection的元数据和配置信息。这个文件描述了你的Ansible Collection的属性、依赖关系、版本信息以及其他相关信息。namespace:定义Collection的命名空间,通常是你或你的组织的名称name:定义Collection的名称version:定义Collection的版本号description:提供Collection的简短描述。

2023-06-01 14:42:57 436

原创 Git的基本操作

Git是一个分布式版本控制系统,它提供了一系列的命令来管理代码的分支。

2023-05-31 16:22:14 163

原创 ansible-galaxy的基本使用

2. 接下来,写一个Ansible playbook使用这个角色。1. 首先,下载角色“geerlingguy.apache”,该角色可用于配置Apache Web服务器。

2023-05-31 15:48:45 869

原创 k8s的V1.23版本ingress-nginx的配置

k8s的v1.23版本的ingress-nginx的搭建

2023-02-21 10:18:59 1368

原创 Linux下文件和命令的查找

Linux下文件和命令的查找

2022-11-16 17:45:40 482

原创 Linux下脚本运行的四种方式

Linux下脚本运行的四种方式

2022-11-16 15:53:44 6925

原创 将pycharm中的代码上线

上线基于flask的项目

2022-08-24 21:59:03 412

原创 创建虚拟环境

安装虚拟环境,在pycharm中配置

2022-08-24 21:10:42 587

原创 用shell实现密码验证

密码验证

2022-07-05 15:27:02 2178

原创 使用awk计算2022年7月每一分钟的流量

使用shell和awk计算每一分钟的流量

2022-07-05 09:59:00 332

原创 HTTP协议

目录1.什么是HTTP?2.HTTP的作用3.两种数据包4.TCP的连接方式-HTTP的四个版本5.URL6.HTTP的工作原理7.请求报文的封装8.响应报文的封装1.什么是HTTP?超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。2.HTTP的作用对服务器与客户端之间信息的传递进行了规范3.两种数据.

2022-05-06 17:13:33 360

原创 iptables-TCP协议和UDP协议

文章目录1.iptables2.传输层1.iptablesiptables 是一个防火墙工具Linux内核中有一个用户空间(user space)和内核空间(kernel space),iptables工作在用户空间,在内核空间中相对应的是netfilter,iptables给netfilter传递参数,之后netfilter会对传输进来的数据进行过滤,然后通知应用程序取数据 ...

2022-05-04 16:34:41 2436

原创 基于nginx的web集群项目

注意:篇幅过长,以下都是截图,如果感兴趣请私信

2022-04-17 16:57:46 397

原创 INPUT链默认规则设置为DROP在脚本前后对脚本的影响

#!/bin/bashiptables='/usr/sbin/iptables'$iptables -F$iptables -t nat -F$iptables -t filter -P INPUT DROPfor i in {1..70}do sleep 1 echo $idone$iptables -A INPUT -s 192.168.0.0/24 -p tcp -m multiport --dport 80,21,22,3306 -j ACCEPT...

2022-04-07 16:21:36 2684

原创 用shell写一个脚本清空指定脚本

MYSQL中有一个test数据库,里面有数十张"tblog_"为前序的表,现要求除了tbllog_pay、tbllog_role、tbllog_online表外,其他全部进行清空#!/bin/bash# 进入test目录cd test# 将test目录中的文件追加输出table1ls >>table1.txt# 除了不用清空的表和table1,其他追加输出到table2egrep -v 'tbllog_pay$|tbllog_role$|tbllog_online$|tab.

2022-03-27 16:15:58 1412

原创 用shell模拟猜拳

用shell写出一个简单的猜拳游戏,枚举值(0石头,1剪刀,2步),有两位选手分别是rob1、rob2,他们出拳方式由系统自动枚举,并连续猜十次,最后给出十次结果#!/bin/bash# 统计猜拳次数i=1while (($i!=11))do # 出拳方式系统自动枚举 rob1=$(($RANDOM%3)) rob2=$(($RANDOM%3)) # 列举不同的出拳方式 if (($rob1==0));then if (($rob...

2022-03-27 15:38:50 5269

原创 使用awk数组进行求和

使用awk求出三个人消费的累计金额

2022-03-25 22:47:55 555

原创 用shell编写脚本,实现用while循环输出passwd中的指定字段

用shell编写脚本,实现用while循环输出passwd中的指定字段

2022-03-23 16:58:08 413

原创 用shell实现文件的备份

用shell实现文件备份

2022-03-14 11:12:01 2500 1

原创 用shell编写程序,实现判断一个字符是数字还是字母

用户shell编写程序,实现判断一个字符是数字还是字母

2022-03-14 11:05:02 1302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除