windows 使用ansible

  1. 直接安装window问题比较多,很大兼容性问题,所以使用wsl下的ubuntu,linux下使用ansible

安装jdk

apt install openjdk-17-jdk

update-alternatives --config java

安装maven

sudo apt update

sudo apt install maven

  1. 配置maven环境变量,指定setting.xml 目录,否则共享windows的settings.xml文件

export M2_HOME=/path/to/maven maven安装目录

export PATH=PATH:M2_HOME/bin

export MAVEN_OPTS=/path/to/your/settings.xml 指定settings.xml配置文件

  1. 文件复制,wsl下的ubuntu可以直接访问window目录/mnt/盘符


    • name: 本地编译 | 部署到服务器 | 重启服务
      hosts: dev
      tasks:
      • name: 复制jar包到web服务器
        copy:
        src: "{{item }}"
        dest: /root/lechi-web-admin/lib/
        with_items:
        • /mnt/d/lechi-web/lechi-web-admin/target/lechi-web-admin/lechi-web-admin/lib/lechi-web-admin-1.0.0.jar
        • /mnt/d/lechi-web/lechi-web-admin/target/lechi-web-admin/lechi-web-admin/lib/lechi-web-system-1.0.0.jar
        • /mnt/d/lechi-web/lechi-web-admin/target/lechi-web-admin/lechi-web-admin/lib/lechi-iot-netty-1.0.0.jar
        • /mnt/d/lechi-web/lechi-web-admin/target/lechi-web-admin/lechi-web-admin/lib/lechi-web-common-1.0.0.jar
        • /mnt/d/lechi-web/lechi-web-admin/target/lechi-web-admin/lechi-web-admin/lib/lechi-web-framework-1.0.0.jar
      • name: 重启服务
        shell:
        cmd: "./jfinal.sh restart"
        chdir: /root/lechi-web-admin/

常用命令别名:

复制代码
alias s1='ssh 114.117.199.127'
alias s4='ssh 49.232.249.53'

alias cl='cd /root/lechi-web-admin/lib'
alias l='cd /home/lechi/logs/'
alias r='cd /root/lechi-web-admin;./jfinal.sh restart'
alias t='tail -f /home/lechi/logs/monitor-error.log'
alias j='java -jar /root/arthas/arthas-boot.jar'

客户端生成公钥,私钥,把客户端比如window mobaxterm或者ubuntu的公钥复制到要被访问的服务器上,实现免密登录

相关推荐
吴声子夜歌1 天前
Java数据结构与算法——基本数学问题
java·开发语言·windows
这儿有一堆花1 天前
用原生脚本编写无害恶作剧
windows
因我你好久不见1 天前
Windows部署springboot jar支持开机自启动
windows·spring boot·jar
夜流冰1 天前
Excel - MS Support for Excel: 2 Collaborate
数据库·windows·excel
林瞅瞅2 天前
PowerShell 启动卡顿?内存飙升?原来是 800MB 的历史记录在作祟!
windows
Shepherd06192 天前
【Windows Server 实战】WAC 反向代理配置
windows
云小逸2 天前
【windows系统编程】第一章 Windows 系统核心架构与基础概念
windows·架构
怣疯knight2 天前
Docker Desktop 4.55.0版本安装成功教程
windows·docker
liulilittle2 天前
VEthernet 框架实现 tun2socks 的技术原理
网络·windows·c#·信息与通信·通信
独钓寒江雨2 天前
win11在安全模式下删除360tray.exe
windows·电脑