mysql实用三则:数据字典SQL、prompt配置与字符集乱码
前言
三个 mysql 日常高频小技巧:给新库整理数据字典、连接多个实例时防止在错误的库上执行 SQL、以及老库字符集不一致导致查询乱码的处理。
一、用 information_schema 生成数据字典
接手一个没有文档的数据库时,用 information_schema 可以一键导出数据字典。
1. 查询库下所有表
|
|
2. 查询字段明细
……一位Java开发者,喜欢研究技术,同时也在学习Golang和Python中,对服务器、Linux使用比较熟悉。欢迎添加技术交流QQ群:655158296
三个 mysql 日常高频小技巧:给新库整理数据字典、连接多个实例时防止在错误的库上执行 SQL、以及老库字符集不一致导致查询乱码的处理。
接手一个没有文档的数据库时,用 information_schema 可以一键导出数据字典。
1. 查询库下所有表
|
|
2. 查询字段明细
……尝试了下springboot cli和spring cloud cli 命令,整理了下参数和创建项目的介绍
需要核对版本支持的jdk、maven、gradle、springboot版本,不能过于追求最新版本,比如springboot3.0.0.M1就只支持jdk17
……vmstat是virtual memory statistics 的缩写,它是Linux下一个非常有用的监控工具,除了内存之外,还提供 块 IO、CPU 时间 等额外的信息
vmstat 命令的执行不需要特殊的权限,普通用户就可以执行,其语法形式如下
|
|
delay 表示数据更新间隔,单位是秒,如果没有指定此值,表示系统启动以来的平均时间,而且此时只输出一次结果
count 表示输出次数,如果没有指定该值,但是指定了 delay 的值,则表示无限次
1月26日,运维同学收到告警邮件,告诉我某台测试服务器中了挖矿病毒,心想怎么最近挖矿这么猖狂…
仍然下载是busybox
|
|
剩余步骤跟挖矿病毒2-分析和排查思路一样,只是所有的命令前面是 busybox command
不过这次是容器挖矿,ECS 排查步骤仍然走一遍,但是没啥收货,但是恶意进程还是可以找到的
1月23日,公司邮箱收到说阿里云报了挖矿病毒的警告
这次思路改进了些,起初有个只是定时任务没被清理,阿里云通过定时任务关键字"pool.minexmr.com:4444"报了蠕虫病毒,但是根据关键字查看,这像挖矿
然后 top 了半天没看到结果,怀疑是top被篡改了?然后进了/usr/bin/核对下 top 的时间,发现没差异呀,但是本着稳妥起见,还是下载 busybox
对外网开放的后台管理系统,只用静态口令认证有几个先天问题:用户为了好记会选有特征的密码、明文传输时可被截获、内部人员能拿到密码冒用。OTP(One-Time Password,一次性密码/动态口令)是最容易落地的双因素认证增强手段,这篇整理它的原理和一套 java 实现方案。
静态口令从根本上无法确定「现在操作的人就是账户本人」。
……记录日常工作碰到的一些正则小细节
需要通过()把提取的参数圈起来,这样才会产生分组
|
|
对比如果没有(),是没有分组效果的
……多sdk版本管理工具
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
当电脑没有网的时候,离线模式会进行自动切换.
……mysql的表日积月累也会出现过千万的大表,有些历史数据可以定期归档清理的,保留最近的数据即可。但是delete table_name where id = ‘’;这种方式只是逻辑上的删除,不会释放表空间和索引的。因此需要在历史数据归档后做表分析才行
先远程备份,可以开发成shell脚本,设置crontab定期备份
……Google Hacking 指用搜索引擎的高级语法发现互联网上意外暴露的敏感信息——登录页、密码表格、备份文件、目录列表。对渗透测试者它是信息收集的第一步;对运维和开发,它的价值在于自查:用同样的语法搜自己域名,看看有没有不该暴露的东西。
| 操作符 | 作用 | 示例 |
|---|---|---|
site: |
限定站点 | site:example.com admin |
filetype: / ext: |
限定文件类型 | filetype:xls 密码 |
intitle: |
标题包含关键词 | intitle:"index of" |
inurl: |
URL 包含关键词 | inurl:admin login |
allinurl: |
URL 包含全部关键词 | allinurl:auth_user_file.txt |
intext: |
正文包含关键词 | intext:"password" |
"" |
精确短语 | "Login:" "password=" |
- |
排除 | filetype:xls -site:example.com |
搜暴露的账号密码文件:
……