- 博客(180)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 vim 启用鼠标复制粘贴
Neovim是Vim的一个更加现代化的分支版本,它提供了更多的功能和改进的用户界面。但是,Neovim和Vim在配置文件上有所不同。
2024-02-12 00:00:22
2371
原创 MinIO数据迁移
请确保这两个 MinIO 服务是可以互相访问的,并且您已经对它们有足够的权限进行操作。使用 Docker 运行 MinIO 客户端(mc)来进行 MinIO 服务器之间的数据迁移。这一步会从 Docker Hub 上拉取最新的 MinIO 客户端(mc)镜像。是新的 MinIO 服务的地址,用户名和密码同样是。别名对应的 MinIO 存储桶中的数据镜像到。)启动一个新的容器,并且将入口点(为旧的 MinIO 服务设置别名(是旧的 MinIO 服务的地址,为新的 MinIO 服务设置别名(
2024-02-08 12:48:21
1235
原创 统计 Git 代码行数
如果您想要在代码行数大于 2000 时自动忽略提交,请在您的脚本中添加一个额外的条件。例如,以下代码段会在每次提交时检查代码行数是否大于 2000 行,并将代码行数大于 2000 的提交视为“初始化项目框架或者引用第三方库文件”,不计入代码行数:```此代码段将每个提交的代码行数添加到 $total_lines 变量中,但会忽略任何提交的代码行数大于 2000 的提交。这个命令会输出每个提交的代码行数,每行一个。这个命令会将每个提交的代码行数导出到名为 lines.txt 的文件中。
2023-04-10 17:18:07
6905
原创 ChatGPT助力DevOps
ChatGPT可以利用大数据分析和机器学习技术,帮助DevOps团队从日志和其他数据源中提取有用的信息,并帮助开发人员改善应用程序性能和可靠性。总之,ChatGPT可以为DevOps提供许多不同的助力,帮助团队自动化测试和部署流程,加强持续集成和持续交付,促进团队合作,加强安全性,并增强数据分析。此外,ChatGPT还可以自动生成文档和注释,以帮助团队成员了解应用程序的功能和代码实现细节。ChatGPT可以自动化安全测试和漏洞扫描,并帮助DevOps团队发现和修复应用程序中的安全漏洞。
2023-04-02 23:59:30
670
原创 python fabric 统计多台服务器得文件行数
from fabric import SerialGroup as Groupfrom fabric import ThreadingGroupfrom fabric import Connectionimport timeimport jsoncount=0hosts=['192.168.1.100', '192.168.1.101','192.168.1.102']day=time.strftime('%Y-%m-%d',time.localtime(time.time()-36
2022-02-28 22:28:46
2479
原创 sed删除第一行到倒数第2万行
今天有个日志挺大的,我想保留最后2万行其他的都删掉,所以写了这个命令sed '1,'$[$(wc -l 1.txt| awk '{print $1}')-20000]'d' 1.txt
2021-11-03 23:22:17
949
原创 无限制发送伪造邮件
发送邮件主要是为了运维工作中使用,因为涉及到告警大量发送邮件的故障情况,所以免费的正规邮箱就不要想了,封的很快,收费的更不要考虑了。这里centos默认起了25监听,如果没有就安装一下postfix,然后启动一下vim /etc/mail.rcset from="xxx@163.com"set smtp=smtp.163.comset smtp-auth-user=xxx@163.comset smtp-auth-password=xxxset smtp-auth=loginaccou
2021-10-30 01:07:47
916
原创 sftp免交互下载文件
这个可能用的场景并不多,适用于不喜欢用expect的。就是把预期的命令写到文件里面,然后sftp -b 跟这个文件,sftp就会连上后自动挨个执行。[root@localhost tmp]$ cat image_sftp.sftp cd /data/ftp/tsg_searchget 20201219_*.jpgbye[root@localhost tmp]$ [root@localhost tmp]$ cat image_sftp.sh#!/bin/bashD=`date +%Y%m%d
2021-10-30 01:05:37
1828
原创 ssh多级跳转
这个应用场景是10.148.159.124有一批3千万个小文件需要传输到10.181.1.37,大家知道小文件压缩很慢,而且压缩完,每次scp到网络通的一台服务器,传输写盘,再传输再写盘,再传输再写盘,要一直守着,万一中途有事,可能就第二天了,第二天再来一次,就第三天了。本来一个12小时搞定的事,结果搞了3天。这里通过配置,经过ssh自动的多级跳转,达到直接拷贝到目标服务器情况是这样子的,有3个机房,分核心区和dmz区,dmz区中的可以连接到另外一个dmz区的某一台第一个机房是dmz区10.148
2021-10-30 01:01:54
1555
原创 jasypt加密解密
公司用到了这个加密,为了方便看密码,就研究了下这个jasypt加密解密,所以呀,加密只是提高了破解门槛,一丢丢,并不是绝对安全https://github.com/jasypt/jasypt
官方链接:https://github.com/rebootuser/LinEnumLinEnum使用帮助For more information visit www.rebootuser.comNote: Export functionality is currently in the experimental stage.General usage:version 0.982Example: ./LinEnum.sh -s -k keyword -r report -e /tmp
2021-10-30 00:53:32
1473
原创 firefox渗透安全插件汇总
下载地址https://addons.mozilla.org/en-US/firefox/addon/Hackbar流量审计Firebug查看修改网站框架代码User-Agent Switcher自由切换User-agentHttpFox数据包截取分析Live Http Headers数据包捕获、修改、重放IP Address and Domain Informationip、domain、Provider挖掘Header Spy在状态栏显示Header信息CipherFox
2021-10-30 00:52:31
9026
原创 关于k8s资源类型和缩写
Resource NameShort NamesNamespacedResource KindAPI GroupbindingstrueBindingcomponentstatusescsfalseComponentStatusconfigmapscmtrueConfigMapendpointseptrueEndpointslimitrangeslimitstrueLimitRangenamespacesns...
2021-10-30 00:42:50
401
原创 用whatsmydns接口获取k8s国内可访问的最快ip
用whatsmydns接口获取到各个国家的解析ip地址,然后tcping 检测443端口的延迟,然后按延迟排序#a=(51 57 58 71 167 208 257 291 299 304 313 325 331 346 351 364 368 371 377 380 387 388 398 411 417 421 426 427 428 430)a=(9 17 33 34 35 36 37 38 39 40 41 48 49 50 51 52 57 58 59 60 61 65 66 71 82 99
2021-10-30 00:41:24
472
原创 adb快速双击点赞
.\adb.exe shell “while true;do input tap 350 850 & input tap 350 850 & sleep 0.3;done”
2021-09-22 15:40:37
2487
4
原创 备份脚本chmod777导致的提权
giovanni@teacher:~/work/tmp$ cat /usr/bin/backup.shcat /usr/bin/backup.sh#!/bin/bashcd /home/giovanni/work;tar -czvf tmp/backup_courses.tar.gz courses/*;cd tmp;tar -xf backup_courses.tar.gz;chmod 777 * -R;脚本是这样子的/usr/bin/backup.sh的组和用户都是root,我们是普通
2021-08-22 08:40:48
319
原创 swap未禁用导致的k8s NotReady
查看node节点发现node3是NotReady状态[root@k8s-node01 ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONk8s-node01 Ready control-plane,master 28d v1.21.2k8s-node02 Ready <none> 28d v1.21.2
2021-08-21 13:18:00
500
原创 在mac上id列表转sql的in
标题都不知道怎么写好了这个脚本的功能就是1115698761111569876211156987631115698764111569876511156987661115698767转成“1115698761”,“1115698762”,“1115698763”,“1115698764”,“1115698765”,“1115698766”,“1115698767”只需要在终端执行bash id2sql.sh 这个脚本名字我是叫这个的同事说这些id在库里做软删除这些还算好的
2020-10-22 23:18:07
192
原创 scp远程服务器拷贝到远程服务器
scp我们经常都是远端到本地,本地到远端,远端到远端其实scp也是可以的,只不过看不到进度scp -pr3 192.168.60.4:/data/logstash-7.6.0 192.168.60.5:/data/-p保留权限-r递归-3就是远端到远端了
2020-10-15 11:25:50
1526
原创 http转socks5代理
github链接页面https://github.com/ginuerzh/gost下载链接页面https://github.com/ginuerzh/gost/releases找到需要的版本下载解压执行 gost -L=:9090 -F=http://127.0.0.1:2050-L是监听9090,默认不加协议是提供http和socks5的代理, -F是要转的http代理,感觉还是比较简单的,...
2020-10-15 11:18:13
3559
2
原创 telegram设置中文
浏览器打开 https://t.me/setlanguage/classic-zh-cn,只要安装了tg,会自动打开tg,提示切换至中文
2020-10-15 11:06:26
55472
5
原创 solr ERROR bytes can be at most 32766 in length;
solr导入数据的时候报错Remote error message: Exception writing document id 20170618170826458796 to the index; possible analysis error: Document contains at least one immense term in field=”kng_point_content_J...
2018-08-17 09:49:01
1888
原创 双网卡做bond0主备
手动加载模块 modprobe –first-time bonding 给bond0设备添加网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 TYPE=Bond IPADDR=172.16.0.183 NETMASK=255.255.255.0 GATEWAY=172.16.0.1 USERCTL=n...
2018-05-20 17:29:21
3556
原创 gradle设置代理
/Users/seth/.gradle/gradle.propertiessystemProp.https.proxyPort=53645systemProp.http.proxyHost=127.0.0.1systemProp.https.proxyHost=127.0.0.1systemProp.http.proxyPort=53645
2018-05-20 17:27:41
4052
原创 docker-machine在阿里云使用
教程页https://github.com/AliyunContainerService/docker-machine-driver-aliyunecs 下载Mac OSX 64 bit: https://docker-machine-drivers.oss-cn-beijing.aliyuncs.com/docker-machine-driver-aliyunecs_darwin-amd...
2018-03-11 12:06:27
5369
原创 linuxminit18.02安装docker-ce以及docker-machine
官网没给教程,因为mint和ubuntu比起来差了点,我就自己记录下 先上官网教程 教程页:https://docs.docker.com/install/linux/docker-ce/ubuntu/ 上个ubuntu的代号以及版本 代号 版本 precise 12.04 trusty 14.04 vivid 15.04 wil...
2018-03-11 10:08:02
807
原创 rsync exclude include二级目录或子级目录
之前的写法,d目录下面的文件不同步,网上的大部分例子都是同步的a/ b/ c/这种一级目录,二级目录的例子没有,rsync -auHzSv --ignore-errors --partial --password-file=/etc/rsync.pas --include "a/" --include "b/" --include "c/d/" --include "header_image/"
2017-12-14 14:17:15
7749
原创 编译gost2.5版本
编译gost2.5版本yum install git go -ygit clone https://github.com/ginuerzh/gost.git /root/go/src/github.com/ginuerzh/gostgit clone https://github.com/go-log/log.git /root/go/src/go-log/logmkdir /root/dis
2017-12-13 14:00:23
1033
原创 shell获取执行超过1天时间的进程
#!/bin/bashsys_uptime=$(cat /proc/uptime | cut -d" " -f1);user_hz=$(getconf CLK_TCK) ;for pid in `ps -ef | grep "/usr/local/php/bin/php"| grep -v "grep" | awk '{print $2}'`;do pid_uptime=$(cat /
2017-12-12 18:06:41
2676
转载 gost - GO Simple Tunnel
gost - GO Simple TunnelGO语言实现的安全隧道 English README特性多端口监听可设置转发代理,支持多级转发(代理链)支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议支持多种隧道类型SOCKS5代理支持TLS协商加密Tunnel UDP over TCPTCP透明代理本地/远程TCP/UDP端口转发支持
2017-11-25 15:20:55
8552
转载 Find The Parity Outlier
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even intege
2017-05-09 10:13:51
8287
转载 Find the missing letter
Find the missing letterWrite a method that takes an array of consecutive (increasing) letters as input and that returns the missing letter in the array.You will always get an valid array. And it will b
2017-05-09 09:51:47
8801
1
原创 win10开启远程桌面
除了在我的电脑属性里面打开远程桌面 然后还要在 开始–>运行->gpedit.msc->计算机配置->Windows设置->安全设置->本地策略->安全选项->网络访问:本地帐户的共享和安全模型。
2017-04-10 10:28:18
9779
原创 django {{ MEDIA_URL }}值为空
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, 'OPTIONS': {
2017-03-21 22:14:04
8754
1
原创 不停服务做mysql从库
mysql从库挂掉,记下master节点然后导出数据库,导入到从库服务器,最后修改slave的master信息,有时候直接就好了,如果没有好,比如导出的时候主节点添加了很多数据,导致pos变掉了,当然会变,毕竟没有停止数据库。如果没有好用下面的脚本,执行下,跳过重复的数据就ok了change master to master_host='111.111.111.111',master_user='s
2017-03-14 18:59:52
8078
原创 备份脚本
rsync -auHzSv --ignore-errors --partial --delete-excluded --bwlimit=256 --password-file=/etc/rsync.pas --include `date "+%Y/%m"`"/" --include `date "+%Y/%m" -d "-1 month"`"/" --include `date "+%Y/%m
2017-03-08 13:27:07
7502
原创 django使用配置文件进行数据库连接
settings.py文件里面DATABASES 这么配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': os.path.dirname(os.path.abspath(__file__)
2017-03-04 09:10:09
8428
docker常用命令+分类+示例共计102条
2023-03-28
ProxyDroid 2.7.3_apkupdate.com.apk
2020-10-15
用Prometheus细化Nginx监控
2020-01-20
java代码判断本地是否存在D盘
2016-08-18
ecplie 使用axis发布webservice
2016-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人