2022年7月11日
前言 几种 ID 浅谈,UDID、UUID、ULID、NanoID 1、UDID Unique Device Identifier(设备唯一标识符) 从名称上也可以看出,UDID这个东西是和设备有关的,而且是只和设备有关的,有点类似于MAC地址。真机调试,然后需要把UDID这个东西添加到Provisoning Prof……
阅读全文
2022年6月17日
前言 本地开发python后,需要生成requirements.txt,但是不做处理的话,会把你本地安装的所有module都依赖进来,找到一个根据项目生成依赖的工具 1、安装 1 pip install pipreqs 2、生成项目依赖 进入项目根目录 1 pipreqs . --encoding=utf8 --force 说明 参数 说明 –force 会覆盖前一个requirements.txt –encoding=utf8 解……
阅读全文
2022年5月25日
前言 整理了一些渗透测试的资料,方便查阅。 1、漏洞扫描 1.1 xray xray 是一款功能强大的安全评估工具,由多名经验丰富的一线安全从业者呕心打造而成,主要特性有: 检测速度快。发包速度快; 漏洞检测算法高效。 支持范围广。大至 OWASP Top 10 通用漏洞检测,小至各种 CMS 框架 POC,均可以支持。 代码质量高。编写代码的人……
阅读全文
2022年4月22日
前言 shell编写入门的时候,有幸看到比较经典的 shell 13问,碰到有大佬整理成 markdown 格式,转载过来 1、为何叫做 Shell? 我们知道计算机的运作离不开硬件,但却无法直接操作硬件,硬件的驱动只能通过一种称之为“操作系统(OS,Opertating System)的软件来管控。Linux 严格来说……
阅读全文
2022年4月2日
前言 spring cloud 2.* 的路由用的是 gateway 方案,不再是 1.* 时代的 zuul 了,不过也带来了新问题,这里整理下近期优化 gateway 的鉴权带来的爬坑记录 1、理解 gateway 与 zuul 比较 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。 SpringCloud Gateway 作……
阅读全文
2022年3月23日
前言 最近答疑群友如何后台运行 ssh 连接后的操作,整理了下日常常见的后台执行方式,方便知识梳理。 1、nohup方式 1 2 # nohup sh shell.sh & 查看日志:tail -f nohup.out 2、disown方式 1 2 # sh shell.sh & disown 查看日志:断开终端后,不能再查看日志 3、screen方式 执行screen,如果命令不存在,需要先安装:……
阅读全文
2022年3月5日
前言 最近处理了几起redis不安全的阿里云服务器,总结下一些建议 1、安全建议 1.1、设置bind 默认bind 0.0.0.0是默认值,相当于不设防 1 2 3 bind 0.0.0.0 建议修改成链接端的IP,比如 bind 192.168.100.101 1.2、设置auth 默认是不设置密码,相当于不需要密码和鉴权就可以访问 1 2 3 requirepass foobared 建议开启密码访……
阅读全文
2022年2月13日
前言 无意间找到nginx下的日志切割组件,比以前用脚本每日备份好多了,研究了一番用法 1、关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,……
阅读全文
2022年2月7日
前言 尝试了下springboot cli和spring cloud cli 命令,整理了下参数和创建项目的介绍 1、下载 1.1 下载springboot cli安装包 官方介绍:https://docs.spring.io/spring-boot/docs/current/reference/html/gett……
阅读全文
2022年2月6日
前言 vmstat是virtual memory statistics 的缩写,它是Linux下一个非常有用的监控工具,除了内存之外,还提供 块 IO、CPU 时间 等额外的信息 1、语法 vmstat 命令的执行不需要特殊的权限,普通用户就可以执行,其语法形式如下 1 vmstat [options] [delay [count]] delay 表示数据更新间隔,单位是秒,如果没有指定此值,表示系统启动以来……
阅读全文