
Linux
Crazy Coder Man
窗前明月光
展开
-
Frp 内网穿透配置文件
common]token = 12314 #客户端连接需要配置使用的令牌vhost_http_port = 8080 # 客户端配置http 转发的时候必须配置该项。端口号为云端服务器端口号vhost_https_port = 443 #https请求tcp_mux = false #去掉速度限制# frp管理后台端口,请按自己需求更改# frp管理后台用户名和密码,请改成自己的# frp日志配置。原创 2022-03-29 23:08:43 · 2433 阅读 · 0 评论 -
maven打war包过程中对文件进行copy、rename、move、delete操作
在pom中声明ant插件:maven-antrun-plugin 设置ant在maven哪个"phase"和“goal”执行 编写ant task 在pom文件声明package类型为war包:<packaging>war</packaging> 打包:mvn clean package 或者mvn clean package -DskipTests=true <plugin> <artifactId>maven-antrun-p...原创 2021-10-18 16:05:12 · 1651 阅读 · 0 评论 -
生成本地公钥与私钥
ssh-keygen -t rsa -C "your.email@example.com" -b 4096原创 2020-09-25 10:35:35 · 776 阅读 · 0 评论 -
Mac使用iTerm连接远程机器超时自动断开
在本地或者远程服务器修改ssh配置, 定时发起类似心跳的信号1.在服务器中的/etc/ssh/sshd_config中去掉原有注释并改ClientAliveInterval 60 ClientAliveCountMax 3 ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 从而保持长连接. ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到3次, 就自动断开2.在客户端中的/etc/ssh/ssh_ssh_config中原创 2020-07-21 09:24:08 · 1721 阅读 · 0 评论 -
使用Jenkins打包实现定制化自动部署
目标 : 实现Jenkins 根据git分支名打包,部署指定应用本人项目:一个项目包含四个子应用 ops 包含:admin,app,service一.Jenkins 参数化构建添加四个构建参数1.分支号2.是否执行自动部署3.要部署的服务器环境4.该项目的子应用二.实现打包后自动部署1.需要Jenkins安装Post build task插件2.在构建后操作中增加Post build taskScript:#!/usr/...原创 2020-07-01 19:15:03 · 785 阅读 · 1 评论 -
Jenkins解决Host key verification failed
1.jenkins普通用户无法执行某些系统命令;2.没有为jenkins生成过密钥对,也没有将他的公钥拷到目标服务器上. 在安装jenkins后,系统生成了jenkins这个普通用户,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登录系统,也没有家目录; 首先我们修改他的登录权限,将/bin/false改为/bin/bash,切换到jenkins用户,su - jenkins,他的终端显示为-bash-4.2$,修改终端显示vim ~/.bash_pr..原创 2020-07-01 10:05:51 · 1373 阅读 · 0 评论 -
Pseudo-terminal will not be allocated because stdin is not a terminal 错误
写登陆脚本ssh的时候加个参数ssh -t -t root@192.168.1.1或者ssh root@192.168.1.1 -tt原创 2020-07-01 10:01:39 · 1251 阅读 · 0 评论 -
执行Sell脚本自动输入参数 1.中断参数2.普通参数
1. 脚本需要等待键盘输入参数回车echo -e "param0\nparam1\n" | ./run.sh执行脚本输入中断参数 使用 echo -e 后面加上参数每个中断参数后加\n上面脚本是输入两个 param0 param12. 若run.sh需要直接输入2个参数 run.sh param0 param1...原创 2020-07-01 09:59:19 · 774 阅读 · 0 评论