若能与你化作星座,一起描绘星空中的梦想。|

janbar

园龄:4年5个月 粉丝:29 关注:10

随笔分类 -  shell

摘要:前言 由于现在需要部署nginx的docker,希望nginx配置文件里面有关server_name在启动容器前动态修改。 但是由于nginx的配置文件不支持使用环境变量。网上找了好些方案,最终选择使用envsubst的方式改写nginx配置文件。 学习envsubst envsubst就是将环境变 阅读全文
posted @ 2021-06-01 18:57 janbar 阅读(7609) 评论(0) 推荐(0) 编辑
摘要:不小心执行了rm删除了某些文件,是有点倒霉。不过我一般都会设置alias rm='rm -i'在删除的时候需要输入Y才能真正删除,当然此时用rm -f那也会直接删除了。 因此找了两种方案恢复误删的文件。 方法一 适用系统内置debugfs,适用于删除不久,文件inode还存在的方式。 1.往文件中写 阅读全文
posted @ 2021-02-04 18:09 janbar 阅读(386) 评论(0) 推荐(0) 编辑
摘要:前言 很多时候我们需要发送邮件,比如定时任务,比如邮件验证码等等。 各大编程语言都可以实现发送邮件功能,但还是太麻烦了,所以通过tcpdump抓包发现smtp发送邮件原理还是很简单嘛。 所以就想着能不能通过shell搞定,这样在Linux平台下就很通用,不必准备各种安装环境啥的。 鉴赏代码 该脚本需 阅读全文
posted @ 2020-12-25 20:03 janbar 阅读(696) 评论(0) 推荐(0) 编辑
摘要:前言 之前写过使用用户名密码,以及扫描二维码方式验证后台登录ssh的文章:【点击跳转】。 但是这样还是不太保险,也存在被人利用的情况,因为别人破解你的后台你压根不知道。因此想到使用邮件验证码来提高验证服务器登录ssh的安全性。 如果有人破解了你ssh的用户名和密码,那么就会发送一个验证码邮件,当你在 阅读全文
posted @ 2020-11-15 16:57 janbar 阅读(478) 评论(4) 推荐(0) 编辑
摘要:前言 很多时候我们都需要进程单例运行,当再次运行程序时检查到已有程序在运行可以做特别的操作,比如置顶已运行的程序,比如当前程序提示一下就退出。 最简单方案是打开进程创建一个文件,程序结束时删除文件,当第二个程序运行时判断该文件存在则认为已有程序运行。问题是程序异常退出没有删除那个文件就GG了。 还有 阅读全文
posted @ 2020-10-28 18:18 janbar 阅读(761) 评论(2) 推荐(0) 编辑
摘要:前言 在之前一篇文章【keepass+坚果云管理我的密码】中我使用了坚果云的WebDav服务来让我的KeePass实现多平台和设备共享数据库文件。然后我就想学一学WebDav是什么,有什么用,以及如何使用。在这之前我也用过相关网络存储功能的服务,用来保存我定时打包的备份文件,当时考虑用百度网盘这类网 阅读全文
posted @ 2020-10-12 17:57 janbar 阅读(2596) 评论(4) 推荐(2) 编辑
摘要:file=/dir1/dir2/dir3/my.file.txt {file#*/} 去掉左边{file##*/} 去掉左边最后一个 {file%/*} 去掉右边{file%%/*} 去掉右边第一个 file:5:555{file/dir/path} 将第一 阅读全文
posted @ 2020-09-20 09:58 janbar 阅读(198) 评论(0) 推荐(0) 编辑
摘要:初衷 windows下有自解压文件,直接双击就能释放文件,并且还能执行释放文件前后要执行的脚本。Linux下我也想要这样的功能,因为我希望直接拷贝一个shell脚本给别人,别人直接运行就能用,而不是一个压缩文件,需要别人解压。 实现 #!/bin/bash # write header cat > 阅读全文
posted @ 2020-01-09 22:07 janbar 阅读(333) 评论(0) 推荐(0) 编辑
摘要:码云地址 sshdTwoVerification 介绍 ssh登录二次验证 问题:现在很多人的Linux服务器可能会被攻击,只校验一次后台用户名密码登录变得不再保险。 当然大家首先要做的是修改ssh服务端口,不要用默认22,这样会增加攻击难度,但还是不保险。 方案1:使用ssh密钥文件登录,好处就是 阅读全文
posted @ 2019-11-12 09:37 janbar 阅读(426) 评论(0) 推荐(0) 编辑

FAVOURITE

点击右上角即可分享
微信分享提示
*✧⁺˚⁺ପ(๑・ω・)੭ु⁾⁾ 好好学习天天向上
进入亮色模式
进入亮色模式

FAVOURITE