后端技术总结

  • 首页
  • github
  • About Me
脚本
脚本

Expect脚本之一键登录

背景 工作中常常会通过ssh登录各个服务器,我们可以直接把这些ssh信息用alias进行重命名,但是始终还是有个问题,就是密码还是得输,如果工作服务器是经过跳板机来跳转的,还得蛋疼的再ssh一下,那我们有没有啥办法能解决这个呢?有!用expect Expect From Wikipedia:Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利…

2021年4月21日 0条评论 1688点热度 1人点赞 PingD 阅读全文
脚本

sh、bash和zsh区别

简介 Shell是一种脚本语言,是用户使用Linux的桥梁,要让这些脚本语言run起来,就必须要有解释器来执行这些脚本。而sh、bash、zsh就是脚本解释器,习惯上把它们陈祚一种shell,我们常说有多少种shell,其实说的就是shell脚本解释器。 sh Bourne Shell,是一个早期的重要shell,1978年由史蒂夫·伯恩编写,并同Version 7 Unix一起发布。 bash Bourne-Again Shell,是一个为GNU计划编写的Unix shell。1987年由布莱恩·福克斯创造。主要…

2020年11月4日 0条评论 2831点热度 3人点赞 PingD 阅读全文
Golang

Go查看项目引用的包版本及当前最新的版本

有时候我们需要知道当前项目引用的外部pkg是否是最新的版本,而如果通过go.mod里面一个一个去看明显显得有一点点弱,此时我们可以采用go list这个命令,直接查看当前项目的引用版本以及最新的版本,命令如下:go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all 执行后如下: ➜ go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all git.querycap.c…

2020年8月18日 0条评论 2590点热度 1人点赞 PingD 阅读全文
脚本

MySQL配置文件my.cnf查找

当启动实例时,MySQL数据库会去读取配置文件,根据配置文件的参数来启动数据库实例。而在MySQL数据库中,可以没有配置文件,在这种情况下,MySQL会按照编译时的默认参数设置启动实例。常常因为想看一下MySQL里面的配置my.cnf,却苦于找不到这个文件的存放位置。下面是常用的三个查找方法,快准狠! ps 利用ps命令。mysql启动时往往携带很多启动参数,看看是否有启动指定的配置文件,命令如下:ps aux|grep mysql 命令ps aux|grep mysql|grep 'my.cnf…

2019年7月18日 0条评论 1513点热度 3人点赞 PingD 阅读全文

PingD

反思让我成长

归档
  • 2023年1月
  • 2022年3月
  • 2022年1月
  • 2021年10月
  • 2021年8月
  • 2021年4月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年4月
  • 2019年3月
分类
  • ETCD
  • Golang
  • 总结
  • 脚本
  • 随笔
最近评论

COPYRIGHT © 2021 dpjeep.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备18036663号-1