java应用启动脚本
概述 开发了很多 java 项目,最终启动的时候都要用命令行方式启动,项目逻辑千千万,但启动方式都大同小异,参考了一些开源项目(比如 Nacos)的启动脚本,下面整理了一些我目前正在用的 java 应用启动脚本,也支持 jar 加密成 xjar 后的启动,大家可以参考下面的脚本,改造成适合自己的方式
运维
未读
springboot应用使用shell脚本打包成部署压缩包(支持xjar)
项目目录结构 如果没有用 xjar,那就没有 xjar.go、app.xjar app-project
|-deploy/
|-build.sh
|-app-server.sh
|-src/
|-target/
|-app.jar
|-app.xjar
运维
未读
linux下自定义tartree脚本工具展示压缩包树形结构
背景 在 linux 环境下,需要经常下载源码包、部署包之类的压缩包,一般是 tar、tar.gz 压缩包,大部分下载到的压缩包里面会有一层根目录,但免不了有一些压缩包里面没有一个根目录,而是直接就是各种文件 在 windows 系统的时候,我都会先打开压缩包看看里面的目录结构,再决定需不需要新建一
运维
未读
Docker常用操作教程
安装 docker 操作系统:centos7 备份原来的源,并更换阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Ba
运维
未读
使用logrotate实现nginx日志分片
logrotate 是 linux 系统自带的一个日志工具,用来对日志文件进行自动轮转、压缩、删除和邮寄等操作 在/etc/logrotate.d/目录下创建 nginx 文件,填入下面内容 /usr/local/nginx/logs/*.log {
monthly
missingo
运维
未读
python脚本验证服务器端口连通性
场景 在给客户公司部署服务的时候,可能由于他们网络策略的原因,需要到服务器内验证当前服务器是否可以访问另一条服务器的某个端口 如果服务器里有 telnet、nc,那就没什么问题,它们都可以用来测试连通性,但是有些客户提供的服务器没有这些命令,也不允许联网安装,这种情况下很难验证 但是 linux 服
运维
未读
frp+nginx代理内网git仓库到外网(居家办公必备!)
场景 公司 git 仓库一般都禁止外网访问,但是有时候需要在家里办公,如果公司有 vpn 还好,如果没有 vpn,家里的电脑压根就没办法正常拉代码 根据这种情况,做了一个临时的方案:frp + nginx + 云服务器(做内网穿透) 快速实现外网访问内网 git 仓库,随用随开,用完即关 前提条件
运维
未读
解决ssh连接被拒绝Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
ssh localhost报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 参考:https://phoenixnap.com/kb/ssh-permission-denied-publickey 有可能是被禁用了密码登陆 解
运维
未读
Docker私有化部署photopea在线版ps
概述 photopea 可以说是在线版的 photo shop,相当的好用,官网 https://www.photopea.com/ 官方并没有提供 docker 部署的方式,不过有大神将 photopea 整个代码爬下来了,使用 python 的 http.server 模块就能快速启动 大神的仓
运维
未读
linux下锐捷认证后可以开wifi开虚拟网卡的一个简单方法
很多校园网用的是锐捷客户端,用过它的都知道它每次登陆认证都会检查一下有没有其它的网卡在启动,而且认证后还时时刻刻在盯着网卡,一旦发现开wifi或虚拟网卡,就断开服务,但作为一个大学生,在宿舍没有wifi怎么能行,作为一个计算机专业的学生,开个虚拟机还只能桥接怎么行,我在网上找了很久,没找到什么很好的