汇总:Kangle数据库Mysql违禁关键词扫描脚本开源
优采云 发布时间: 2022-10-12 19:12汇总:Kangle数据库Mysql违禁关键词扫描脚本开源
该脚本扫描导出的MySql文件,以确定数据库是否具有非法内容,从而确保关键词没有非法内容网站。
解析
该脚本需要输入 MySql 密码才能导出数据库文件,然后执行关键词违规检测。如果操作提示输入 MySql 密码,您可以放心输入。
开始
提前在目录/root/kos_gjc_mysql/chenk_main_GJC.txt中创建一个文件,并输入需要逐行检测的违规词
结论
最终检测结果界面通过grep命令显示禁止关键词内容,显示界面比较粗糙。如果您对脚本感兴趣,可以自己修改和优化其内容,使其更加出色!
代码如下
rm -rf /root/kos_gjc_mysqlecho -e "\n*检查Mysql内容是否违规需要输入Mysql密码*\n"read -p "是否继续检查Mysql数据库(y/N):" jxjcif [[ $jxjc == N ]];then echo "你选择不检查Mysql违规内容,SFS运维工具箱退出!" exit;else echo -e "你选择继续检查Mysql...\n" while true do read -p "请输入Mysql数据库密码,并回车:" mysqlpasswd host="localhost";port="3306";userName="root";dbname="mysql";dbset="--default-character-set=utf8 -A";mysql -h${host} -u${userName} -p${mysqlpasswd} ${dbname} -P${port} -e "${cmd}" if [ $? == 0 ];then echo -e "请稍后,正在提取数据库副本到巡检环境..." break else echo "密码错误,请重新输入!" fi donefimkdir /root/kos_gjc_mysqlmkdir /root/kos_gjc_mysql/mysql_listls -F /var/lib/mysql | grep "/$" > /root/kos_gjc_mysql/mysql-list.txtsed -i "s/\///g" /root/kos_gjc_mysql/mysql-list.txtfor kos_mysql_name in `cat /root/kos_gjc_mysql/mysql-list.txt`do mysqldump -uroot -p${mysqlpasswd} ${kos_mysql_name} > /root/kos_gjc_mysql/mysql_list/${kos_mysql_name}.sqldone echo "SFS运维工具箱提醒你:Mysql巡检任务开始..."echo ""for GuanJianCi in `cat /root/kos_gjc_mysql/chenk_main_GJC.txt`do grep -s "$GuanJianCi" /root/kos_gjc_mysql/mysql_list/* >> /root/kos_gjc_mysql/wei_jing_over.txtdoneecho ""echo "Mysql违禁关键词,检查完毕!"echo ""read -p "查看结果(y/N):" heheif [ $hehe == N ];then rm -rf /root/kos_gjc_mysql echo "你选择退出!如需查看。请重新运行检查!" exitelse wenjiandaxiao=` ls -l /root/kos_gjc_mysql/wei_jing_over.txt | awk '{print $5}' ` if (( 0 < $wenjiandaxiao ));then nl /root/kos_gjc_mysql/wei_jing_over.txt echo -e "\n\033[31m 1. 违规内容结果以“行”展示,每行前有行号;\n 2. 每行分为xxx:xxx结构;\n “:”的左边abcde.sql,代表主机用户名;\n “:”的右边是[违规内容]前后相关的内容;\n \033[0m \nMysql违规内容巡检已结束!" rm -rf /root/kos_gjc_mysql exit; else echo -e "巡检已结束!\n恭喜,没有查到违禁关键词!请记得定时检查!" rm -rf /root/kos_gjc_mysql exit fifi
教程:2.在百度站长工具中检查网页抓取错误另一种识别死链
如果您正在寻找提高 SEO 排名的方法,您可以遵循这 10 个 SEO 技巧来帮助您确定可能导致更高排名和更多搜索引擎流量的潜在改进。
1.查找并修复损坏的链接(死链接)
如果您想在 网站 上手动查找死链接,可能会很耗时且很烦人。百度站长工具中的断链检测工具是一款免费的在线工具,可以抓取你的网站并搜索断链。一旦你知道死链接在哪里,你就可以很容易地纠正它们。
2.在百度站长工具中检查网页抓取错误
识别损坏链接的另一种方法是登录百度站长工具并检查列出的抓取错误。您会看到搜索引擎机器人在您的 网站 上找不到的 URL 列表。
3.检查缺少的标题标签
当然,页面的标题标签是搜索引擎排名中最重要的页面因素之一。网站 上的每一页都应该有一个独特的描述性标题。
如果您的 网站 比较小,您可以轻松地手动检查。在“诊断”和“内容分析”下,百度站长工具将为您提供这些信息。
Lime 用户可以使用 SEO 插件来控制整个 网站/blog 的页面标题,并确保每个页面/blog文章 的标题具有适当的描述性。
4.找到最有效的搜索词组
百度统计提供了一些关于您的 网站 排名以及搜索者输入哪些短语来找到您的有价值信息。
点击“来源分析”下的“搜索词”,您将看到前 20 个搜索查询出现在您的 网站 上。此信息可能会帮助您找到一些您甚至没有意识到您正在为其排名的短语。在这种情况下,您可以通过优化 网站 或特定页面来提高排名。
阅读这些页面并仔细检查元描述以确保它们有效地告诉潜在访问者该页面的内容并吸引他们点击离开 网站 并不是一个坏主意。
5.根据需要添加“否”标签
每当您链接到另一个 网站 并且您不想被搜索引擎跟踪时,您可以在您的链接上使用标签。
虽然您的 网站 或博客上没有必要使用任何链接,但它们可以链接到不需要您的链接的 网站,例如 Google、Baidu 等。
此外,您可以在内部链接上使用 no 标签来控制(重量)在整个网站中的传递方式。
例如,您会看到很多 网站 所有者和博主链接到标记为 no 的附属页面,因为附属页面没有必要排名良好。
浏览您的 网站 并查看添加 no 标签是否有帮助可能会有所帮助。一个简单的方法是使用 网站 管理工具,它会显示所有没有粉红色/红色的链接供您浏览。
6.寻找增加内部链接的机会
您的 网站 内部链接可以帮助告诉搜索引擎机器人哪些页面是最重要的。
如果您的网站 不断添加新内容(如博客文章),您将有机会改进内部链接。较旧的页面/帖子非常适合链接到发布时尚未创建的页面。
7. 检查您的搜索流量趋势
如果您的 网站 正遭受搜索流量下降的困扰,显然您可以了解一些有关趋势的信息。我们的大多数 网站 管理员会定期检查每日/每周数据,但并非总是针对长期趋势。
使用百度统计或类似程序来分析您在几个月内的搜索流量。总体趋势是什么?哪些页面正在推动搜索流量?哪些页面正在减少搜索流量?通过了解某些趋势,您可能能够确定一些需要解决的问题,或者一些您可以利用的机会。
8.检查您的关键字密度
您的 网站 将定位哪些关键字/长尾关键字?它们会出现在您的页面上吗?流量工具中的关键字密度将允许您输入一个 URL,该 URL 将在页脚关键字报告中生成最密集的关键字/长尾。
9. 从搜索引擎蜘蛛的角度测试你的页面
Spider Simulator 可以帮助您快速了解搜索引擎如何查看您的网页。它会检查几个因素并为您提供一份简短的报告。该报告可以帮助您确定可以进行的一些简单改进。
10. 检查你的 网站 排名
要检查的显而易见的事情之一是您的目标关键字或长尾关键字的搜索引擎排名。输入网址后,网站管理工具会显示您在各大搜索引擎(如百度、谷歌、搜狗、360)中的排名。