yeahzxw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker笔记
本文介绍了Docker的安装、配置及常用命令。首先,通过一键脚本安装Docker和1Panel,并详细说明了在CentOS 7上的安装步骤,包括备份和配置yum源、安装必要插件、启动Docker服务等。接着,介绍了Docker镜像和容器的相关操作,如搜索、拉取、删除镜像,启动、停止、查看容器日志等。此外,还提供了通过Docker部署Nginx的案例,并详细解释了Dockerfile的语法和构建镜像的步骤。最后,列举了Docker容器的常用操作命令,如查看容器状态、执行命令、查看日志、停止和删除容器等。原创 2025-05-12 16:26:03 · 84 阅读 · 0 评论 -
iptables基础
iptables -t filter -A INPUT -i eth0 -p icmp -s 10.0.0.8 -j DROP #指定进入网卡为eth0 源地址为.8。iptables -I INPUT -p tcp -m multiport --dport 21,22,23,24 -j ACCEPT <==次选。iptables -I INPUT -p tcp --dport 18:80 -j DROP <==最佳。iptables----4张表----5个链---规则(过滤/控制作用)原创 2025-05-12 16:20:43 · 33 阅读 · 0 评论 -
JSON校验工具shell,py版
本文介绍了两种JSON校验工具的实现方法:Shell版和Python版。Shell版脚本首先检查JSON文件是否存在,然后使用jq工具验证JSON语法,若语法正确则输出“语法正确”,否则输出“语法错误”并退出。如果jq未安装,脚本会自动安装。Python版脚本则通过json模块解析JSON数据,若解析成功则输出“语法正确”,否则捕获JSONDecodeError异常并输出“语法错误”。两种方法均能有效验证JSON数据的语法正确性。原创 2025-05-12 16:19:07 · 59 阅读 · 0 评论 -
三剑客之SED学习笔记
本文介绍了sed命令的多种用法,涵盖文件后缀修改、增删改查等操作。通过命令拼接,可以将文件后缀改为.jpg格式,如ls | awk -F'.' '{print $1}' | sed -r 's#(.*)#\1.jpg#g'。sed支持单行或多行的追加、插入、删除和替换操作,如sed '2a106,dandan,CSO' yeahzxw.txt在第2行追加内容,sed '2d' yeahzxw.txt删除第2行。此外,sed还支持文本替换、打印、另存、忽略大小写、合并文件等功能,如sed 's#alex#NB原创 2025-05-12 16:18:11 · 46 阅读 · 0 评论 -
三剑客之深入awk学习笔记
本文介绍了awk命令的多种用法,包括拼接字符串、处理文件、数组操作、去重排序、条件判断、循环以及内置函数的使用。通过示例展示了如何利用awk进行文件处理、数据提取、条件筛选和循环计算等操作。文章还详细说明了awk中的BEGIN和END块的作用,以及如何通过awk脚本处理复杂任务。此外,还介绍了awk的内置函数如rand()、sub()、gsub()和split()等的使用场景,帮助用户更高效地处理文本数据。原创 2025-05-12 16:17:29 · 43 阅读 · 0 评论 -
sed命令
sed(流编辑器)是一种非交互式的文本处理工具,主要用于对文本文件进行逐行处理。它不会直接修改原文件,而是将处理结果输出到屏幕,除非使用重定向保存结果。sed通过模式空间(临时缓冲区)逐行处理文本,支持多种命令和选项,如删除、替换、插入、追加等操作。定址功能允许用户指定处理的行范围,可以是行号、正则表达式或二者的结合。sed还支持正则表达式,用于模式查找和替换。常见的命令包括p(打印)、d(删除)、s(替换)、a\(追加)、i\(插入)等。sed脚本可以包含一系列命令,用于批量处理文本文件。通过灵活的命令组原创 2025-05-12 16:14:10 · 53 阅读 · 0 评论 -
Shell函数,数组及语法进阶-学习笔记
本文介绍了Shell脚本中的函数、case语句、while循环、for循环、函数库调用以及数组操作。函数定义使用函数名(){指令}语法,支持传参,参数通过$1引用。case语句用于多条件判断,语法为case "变量" in 值1)指令;; 值2)指令;; *)默认指令 esac。while循环在条件满足时执行指令,语法原创 2025-05-12 16:11:45 · 41 阅读 · 0 评论 -
工作中常用的shell脚本(不通用,可借鉴)
本文介绍了多个用于系统管理和监控的脚本,涵盖了跳转主机、日月对账、文件生成、内存监控、数据库回流、日志检查等功能。跳转主机脚本通过选择菜单自动执行命令,简化了内网IP的登录流程。日月对账脚本用于核查文件生成数量,确保数据一致性。文件生成脚本每月定时创建并检查文件数量。内存监控脚本实时输出EAI微服务的内存使用率。数据库回流脚本监控数据同步状态,确保数据正常回流。日志检查脚本用于判断微服务日志是否正常打印、更新及是否存在报错。这些脚本通过自动化操作,提高了系统管理的效率和准确性。原创 2025-05-12 16:10:47 · 40 阅读 · 0 评论 -
shell脚本案例
本文介绍了多个Shell脚本的编写与使用,涵盖了文件操作、批量处理、数学计算、条件判断、循环控制、数组操作、变量处理、函数定义、菜单选项、网络监控、数据库备份、服务管理等多个方面。原创 2025-05-12 16:09:46 · 58 阅读 · 0 评论