学习地图
前言 本页面用于梳理博客学习路线,在未来可预期的计划中,本页面将长期置顶,以便于对博客文章进行访问。 Cuckooyang博客网站的诞生:一觉醒来,今天是非常美好的一天 技术版 Linux 基础 尽请期待~ Base service Shell shell系列——shell编程(全) Ansible ansible系列1——ansible 是什么 …
系统初始化脚本
#!/bin/bash ####author xiaobing 20211201 function init_sysctl() { cat >> /etc/sysctl.conf <<EOF ###ADD kernel parameter #net.ipv4.ip_forward = 0 net.ipv4.tcp_syn_r…
nginx 文件服务器
效果 为方便研发部同事下载常用windows ,linux 服务软件,ISO,计划用nginx搭建网络文件服务器,面向公司内网暴露。最终效果比较理想。 需要满足一下几个功能 1、满足页面下载功能,wget下载功能 2、文件原始格式存放,不会被修改 nginx 配置 nginx部署不赘述,仅展示配置文件 主配置文件 user nobody; work…
MySQL面试题
SQL 相关 SQL的执行顺序 作用:SQL的执行顺序指的是数据库在处理SQL查询时的步骤顺序,了解这一点有助于优化查询和理解复杂查询的结果。 解释:SQL查询通常按照以下顺序执行: FROM 子句:选定数据来源的表。 WHERE 子句:筛选出满足条件的行。 GROUP BY 子句:对数据进行分组。 HAVING 子句:筛选分组后满足条件的组。 S…
MongoDB 备份脚本
#!/bin/bash ###date 20250724 host='127.0.0.1' username='root' passwd='Ky@2020!' backupdir='/data/backup' mongodump='/usr/local/app…
MySQL 备份脚本
#!/bin/bash #author cuckooyang export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH database=/data/database logdir=/data/logs host=127.0.0.1 user=root passwd='Ky@2020!' b…
kafka 概念-40题
Kafka最初是由Linkedin公司开发的,是一个分布式的、可扩展的、容错的、支持分区的(Partition)、多副本的(replica)、基于Zookeeper框架的发布-订阅消息系统,Kafka适合离线和在线消息消费。它是分布式应用系统中的重要组件之一,也被广泛应用于大数据处理。Kafka是用Scala语言开发,它的Java版本称为Jafka…
shell—脚本练习题
• 实战项目1: 实现网络配置 • 实战项目2: sed实现sshd配置 • 实战项目3: sed实现nginx配置修改端口为8080 • 实战项目4: sed实现关闭本机SELinux的功能(/etc/sysconfig/selinux) • 实战项目5: awk统计/etc/passwd各种shell数量 • 实战项目6: awk统计网站访问各…
shell—expect工具
Auther | CuckooYang Expect expect的安装 [root@qfedu ~] yum -y install expect expect的语法 是一个免费的编程工具, 用来实现自动的交互式任务, 而无需人为干预. 说白了 expect 就是一套用来实现自动交互功能的软件 在实际工作中我们运行命令、脚本或程序时, 都需要从终端…
shell—awk工具
Auther | CuckooYang awk awk简介 awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。可以在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行…
shell—sed工具
Auther | CuckooYang SED—非交换式编辑器,一次处理一个行 sed:stream editor(流编辑器)的缩写,是一种在线非交互式编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理…