- 博客(11)
- 收藏
- 关注
原创 awk的使用
过滤、统计、截取 内部编程和c语言有相同之处语法形式: awk [选项] 'awk命令脚本' file awk [选项] -f scriptfile file常用的命令选项:awk命令脚本基本结构体,由三大块组成 'BEGIN{语句块} /模式/{动作} END{ 语句块}'BEGIN、模式通用语句块、END 都是可选部分#第一部分:执行BEGIN语句块中的内容,在处理文本之前,读取行之前被执行。一般用在初始化变量,打印一些表头。
2025-09-09 20:09:03
1680
原创 mysql事务
问题描述发生隔离级别解决方案脏读读取未提交的数据,可能回滚升级到不可重复读同一事务内两次读取同一数据,结果不同升级到幻读同一事务内两次范围查询,结果集不同升级到或加锁(丢失更新两个事务同时修改同一数据,后提交的覆盖前一个所有级别(不加锁时)使用或乐观锁(版本号控制)
2025-08-28 09:26:33
659
原创 sql查询
什么是子查询:一条select查询语句的结果作为另一条select语句的一部分特点1.子查询必须放在小括号里2.子查询可以独立存在3.一般有两个位置,充当数据源(表)或者充当条件定义:当数据分布在多个表中时,通过表间的关联关系(如学员编号)将表连接起来查询,称为多表查询。核心是 “找到表之间的关联字段”(如sc_student.学员编号与sc_score.学员编号高阶查询通常结合聚合函数、分组、窗口函数等,用于复杂数据分析,适合报表生成、业务指标计算等场景。
2025-08-27 16:00:33
2092
原创 数据库第二学-表
如果你无法找到临时密码,或者临时密码已经失效,你可以按照以下步骤重置 root 密码:重置密码的完整步骤停止MySQL服务:启动无权限验证模式:在新终端中连接MySQL:在MySQL提示符下执行(MySQL 8.0+):ALTER USER 'root'@'localhost' IDENTIFIED BY "你的新密码";退出MySQL并重启服务:exit;bash注意:请将'你的新密码'替换为符合MySQL密码策略的强密码(通常需要包含大小写字母、数字和特殊字符)。
2025-08-27 10:42:14
1474
原创 mysql的学习(1)-安装和配置文件的修改
包含 MySQL 客户端依赖的共享库(如 libmysqlclient.so),客户端工具(如 mysql)需要依赖这些库运行。#核心组件,包含 MySQL 服务器程序(mysqld)及相关服务管理工具,是运行 MySQL 服务的核心。# 因为mysql进程是用mysql用户启动并管理,所以/data/mysql目录需要写权限。#如果是方式2安装的mysql服务,则需要先启动mysql服务,然后查看临时密码。echo "卸载以下MySQL包: $mysql_packages"
2025-08-26 22:44:23
406
原创 权限管理2
Linux 权限管理是分层的:chmod(权限)、chown(属主 / 属组);增强层:隐藏属性(chattr)、特殊权限(SUID/SGID)、粘滞位;sudo(用户授权)、ACL(灵活权限控制)。
2025-08-08 08:49:03
513
原创 linux权限管理
唯一标识用户的数字。0 = root, 1-999 = 系统用户, 1000+ = 普通用户。root 用户修改任何用户的密码或设置账户策略。:查看当前登录系统的用户信息 (用户名、登录终端、登录时间、当前活动等)。系统通过数字 UID/GID 识别用户和组,用户名/组名仅是为了人类可读。文件系统中存储的是文件所有者的 UID 和所属组的 GID。) 用于创建仅运行服务、不允许登录 Shell 的系统账户。:模拟用户登录 (加载其环境变量,切换到其主目录)。中所有包含该用户名的组的成员列表中移除该用户名。
2025-08-08 08:48:23
774
原创 (第四册)日志服务与计划任务
在这里,假设我们还没有为函数添加死循环,就可以添加一个crond计划任务来让我们的监控程序每分钟执行一次来监控我们的nginx服务。就是我们升级后的脚本,还是可以将他放入crond计划中,这样就可以一直让程序在后台监控我们的nginx服务了。虽然可以实现,但是功能太过简单,并且并不好用,接下来尝试对这段代码进行升级。2.设置一个死循环,让监控脚本在启动后可以一直帮我们监控nginx的状态。3.当发现nginx服务宕机时为我们重启nginx服务。这样变可以让其每分钟支线一次我们的监控脚本。
2025-07-13 21:11:13
564
原创 (第三册)paramik库,rsyslog服务与nginx服务
rsyslogd 是是 Linux/Unix 系统上的一款高性能、模块化的 日志管理服务,用于收集、处理、过滤和转发系统日志及应用程序日志。支持多种协议(如 TCP/UDP/TLS)、数据库存储(MySQL/PostgreSQL)、远程日志转发等高级功能。简单来说,linux系统内部的一个专门记录日志的服务--》程序。
2025-07-01 20:20:40
797
原创 ssh服务学习记录(2)
所用设备:centos,rockylinux,Ubuntu,xshell.先前简单的加固了我们服务端的安全性,现在来进一步加固我们的服务。之前是限制root用户远程登录防止被他人远程控制我们的机器,这次可以做的更彻底,直接设置ip白名单与黑名单来限制他人远程连接。
2025-07-01 19:16:24
576
原创 ssh学习记录
secure shell (ssh)安全外壳 —>是对网络上传输的数据进行加密的一种服务。主要应用在远程控制服务器,数据安全传输和集群管理等方面。学习过程中采用vmware对rockylinux和Ubuntu进行安装并用xshell远程连接。(Ubuntu在开始安装时时不能直接创建root用户的,需要在成功安装并登入系统后再对root用户进行设置,并且ubuntu是不会默认装好openssh服务的,需要自己去勾选)安装好镜像并在VMware中登录进入后,输入查看IP的命令root@tzh:~# ip add
2025-06-29 22:01:22
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅