- 博客(12)
- 收藏
- 关注
原创 linux-shell基础1:if、case、for、while循环学习
摘要:本文介绍了Shell脚本中while循环和for循环的区别与使用方法。while循环适用于不确定次数的循环,for循环适用于确定次数的循环。详细展示了for循环的三种写法(数字序列、大括号扩展、seq命令)及实例,以及while循环的用户输入验证示例。还讲解了循环控制语句break、continue和exit的作用差异。最后通过MySQL多库备份案例,演示了如何结合for循环实现自动化备份,并设置定期清理旧备份文件的功能。
2026-01-13 15:41:00
263
原创 linux-shell基础2 shell命令行特殊符号
本文总结了Shell编程中常见的特殊符号及其用途:1.引号:单引号''原样输出,双引号""解析变量,反引号执行命令;2.重定向符号:<、>、>>、2>、2>>用于输入输出控制;3.运行相关符号:&&、||、;用于命令组合,\转义字符,$()和优先执行命令,$?获取上条命令结果,|管道传递数据,{}生成序列。这些符号是Shell脚本编写的基础要素。
2026-01-13 09:26:27
11
原创 linux-shell编程2:日常jar包启动脚本
thenecho "备份目录存在,无需创建"elseecho "不存在创建中====="echo "创建完成"fi。
2026-01-12 10:29:01
251
原创 linux基础篇-防火墙(开启、关闭、白名单、转发)-常用
日常工作,避免不了安全问题,为了不让自己的系统被攻击,又得让指定的人访问就需要开通防火墙策略。工作4年,不可避免的还是会使用到centos,ubuntu,,,
2026-01-09 09:07:53
118
原创 linux-基础篇 挂载磁盘2-挂载根目录或指定目录(适用于当前目录不足需要扩容)
1 和“linux-基础篇 挂载磁盘1-挂载新目录”的1基本一致,可以直接查看2的内容。
2026-01-08 15:20:17
184
原创 linux-基础篇 挂载磁盘1-挂载新目录
可以看到/sda总共300G,只用了200G左右,可以重新分个新磁盘。输入n分区,都占满的话默认回车,然后记得w保存。写入/etc/fstab。再次查看分区情况,发现已分区。查询uuid,类型信息。---不然白白操作。
2026-01-08 12:04:36
200
原创 linux-基础篇-top&free(常用)
日常工作常用说起查看系统进程cpu,内存占比,无一例外,top命令是最知名也是最直观的一个命令, top命令是以实时动态的方式查看系统的整体运行情况。
2026-01-07 10:44:13
887
原创 linux-基础篇-三剑客grep,sed,awk(详细且常用)
q 是否匹配到,echo $?0匹配成功,1匹配失败。-E 使用扩展正则表达式 等同于egrep。一、greo,sed,awk功能比对用途。-c 等同于--color 高亮展示。-e 多个选择匹配,也可以管道符分开。-B 50 前50行(before)-A 50 后50行(after)-r 递归查找指定目录下所有文件。二、grep命令--文本搜索。-a 强制文本扫描二进制文件。-C 50 前后50行。
2026-01-06 16:31:06
254
原创 linux-shell编程1:编写定时查询系统的cpu,内存,硬盘容量告警脚本
本文介绍了一个Linux系统资源监控脚本的实现方法。脚本通过top、awk、grep等命令获取CPU、内存和磁盘使用率,设置阈值(cpu_max=80,mem_max=85,disk_max=85),当超过阈值时发送告警邮件。主要功能包括:1)获取系统资源使用率;2)编写告警邮件模板;3)主方法判断资源使用情况并触发告警;4)支持定时执行监控(每分钟检查一次)。该脚本可用于实时监控服务器资源状况,及时发现问题并通知管理员。
2026-01-06 13:48:57
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅