- 博客(27)
- 收藏
- 关注
原创 通过NFS将目录共享给 Docker 容器
通过 NFS(Network File System,网络文件系统) 将一个目录共享给 Docker 容器,并让容器内的 Nginx 服务器能够访问并显示该目录中的网页内容
2025-03-31 09:58:59
515
原创 基于kafka、celery的日志收集报警项目
这个项目搭建了一个基于 Nginx 和 Flask 的 Web 集群,使用 Filebeat 将 Nginx 的访问日志发送到 Kafka 集群。通过 Python 消费者程序解析日志并存储到 MySQL 数据库中,最后使用 Celery 监控数据库中的流量数据,当流量超过阈值时发送邮件告警。
2025-02-13 16:32:05
1737
2
原创 数据库mariadb备份项目
做了一个数据库备份项目,实现了:1. 每天凌晨3点创建一个全备2. 每隔30分钟创建一个差备3. 本地备份完成后,上传到备份服务器/backup/名字.tar.gz4. 本地保留最近30的备份数据,(备份服务器保留180天的数据)5. 今天下午3点05分数据库test2被删除了,如何进行数据恢复
2025-02-05 16:45:00
1175
原创 MySQL学习笔记(第五天)
SELECT * FROM product WHERE cid IN (SELECT cid FROM category WHERE cname IN ('家电','鞋服'));查询`家电类`和`鞋服类`下面的全部商品信息。SELECT 字段 FROM 表 WHERE id = (SELECT 字段 FROM 表 WHERE 条件)SELECT 字段 FROM (SELECT 字段 FROM 表 WHERE)AS 别名 WHERE 条件;被嵌入的SELECT => 子查询 => (查询数据源| 查询条件)
2024-12-09 17:00:00
660
原创 MySQL学习笔记(第四天)
->"---MySQL"(消去末尾的'-')SELECT "---MySQL--", TRIM(LEADING '-' FROM '---MySQL--');-->"MySQL--"(消去开头的'-')SELECT "---MySQL--", TRIM(BOTH '-' FROM '---MySQL--');--> 2019-01-01 往前5年。--> 2023-11-27 往前5周。
2024-12-08 17:00:00
1546
原创 MySQL学习笔记(第三天)
ON DELETE CASCADE => 主表数据删除,子表也删除ON DELETE SET NULL => 当主表中的一行被删除时,所有引用该行的子表中的外键列将被设置为NULLON DELETE SET DEFAULT => 当主表中的一行被删除时,所有引用该行的子表中的外键列将被设置为默认值(如果列有默认值的话)ON DELETE NO ACTION=>这是一个限制,意味着如果尝试删除主表中的一行,同时子表中还有引用该行的记录,那么操作将被拒绝,并且会抛出一个错误。
2024-12-07 17:00:00
1277
5
原创 MySQL学习笔记(第一天)
" -e 接需要执行的SQL语句。netstat -tulnp 使用这个库显示网络连接、路由表、接口统计等网络相关信息。sudo systemctl restart firewalld 重启防火墙。systemctl disable firewalld 防止开机自启动。# 查看防火墙状态并关闭防火墙。# 安装mariadb。
2024-12-05 17:00:00
170
原创 Linux命令学习笔记(第六天)
cat access.log |awk '{print $1}'|sort|uniq -c |sort -nr|head -2 |awk '{print $2}' 查看access.log文件,截取第一列,排序去重,再以数量排序,取前两行,然后再截取第二列。cat name.txt |sort|uniq -c|sort -n -r|head -3 查看name.txt,排序,去重,如何根据数量降序排序,然后读取前三行。sed -n '5p;
2024-12-04 21:58:04
218
原创 Linux命令学习笔记(第五天)
ps aux >process.txt 查看所有进程并重定向到process.txt文件。top 查看系统资源消耗的--》cpu、内存、进程,每隔1.5秒会更新一次,按q退出。rm -rf * 删除当前目录下的所有的文件,不包含隐藏文件。rm -rf feng* 强制删除以feng开头的全部文件。free -h 以人类可读的格式显示系统内存的使用情况。echo "feng" >>sc.txt追加重定向。ps 是静态的显示某一个时刻,进程的信息。ls -a 显示隐藏文件。
2024-12-04 21:57:13
114
原创 Linux命令学习笔记(第二-四天)
ln 是创建链接文件 link ln -s hunan xiang(原文件 链接文件。| 管道符号: 将前面一个命令的输出送给后面一个命令作为输入 中间人 借花献佛。yum install net-tools -y 安装net-tools工具包。alias 查看命令的别名(定义的快捷键)alias c='clear'netstat -anplut 查看本机开放的所有的端口号。ps -aux 查看所有的进程。
2024-12-04 21:55:58
144
原创 Linux命令学习笔记(第一天)
man mkdir 查看mkdir命令的使用手册 manual 指南、手册、说明书。cat 用来查看文件里的内容,会读取一个文件里的内容(查看 拼接)useradd chenjian 新建用户chenjian。passwd chenjian 给chenjian设置密码。su - chenjian 切换到chenjian这个用户。ip add 查看ip地址(= ip address)env 查看环境变量---》全局变量,公共的变量。tree 命令是用来查看文件夹的结构。ls 查看文件夹里的内容 list。
2024-12-03 16:39:36
118
空空如也
edge浏览器覆盖其他软件
2024-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人