运维教程

基于CentOS8系统使用Docker搭建Gitlab的详细教程

目录 一、安装Docker 二、安装GitLab 三、初始化GitLab 一、安装Docker #1、卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate...

FastAPI 部署在Docker的详细过程

Docker 学习 https://www.cnblogs.com/poloyy/p/15257059.html 项目结构 .├── app│ ├── __init__.py│ └── main.py├── Dockerfile└── requirements.txt FastAPI 应用程序 main.py 代码 from typing import Opti...

详解Nginx 被动检查服务器的存活状态

介绍 通过发送定期健康检查来监控上游组中 HTTP 服务器的健康状况。 Nginx 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。 被动...

轻量级对象存储服务minio安装及浏览器使用教程

目录 简介 安装 1、创建需要挂载的文件夹 2、拉取镜像 3、创建容器 4、开放端口 使用 1、浏览器访问 2、新增bucket 3、设置bucket 4、上传浏览图片 简介 Minio 是一个基于Apache License v2.0开源...

浅析Tomcat各种日志的关系与catalina.out文件的分割

Tomcat 各日志之间的关系 一图胜千言! 其他日志如 localhost.{yyyy-MM-dd}.log 、 localhost-access.{yyyy-MM-dd}.log 的 localhost 是context的名称,往往一个应用程序是一个名称。 分割 catalina.out 按上图所...

Docker安装Jenkins-2.249.3-1.1的详细过程

目录 一、安装Docker 二、拉取Jenkins镜像文件 三、创建挂载目录并授权 四、创建并启动Jenkins容器 五、查看jenkins是否启动成功 六、查看docker容器日志 七、访问Jenkins 八、安装Jenkins 一、...

Jenkins Docker静态agent节点的构建过程

静态节点就是固定的在一台机器上面,通过一些固定的命令将其启动起来,动态节点就是来了多个任务,可以帮你创建多个agent去跑。而不像静态节点来了多个任务,那么就会等待这个...

批处理版chm文件反编译器 v1.3

作者不光用后缀名的方式进行了判断,还在处理完成后判断是不是伪chm文件列表,这点做的不错,除了这个以外,还有一点收获,在cmd中输入hh.exe 磁盘名称,看看有什么效果,不错,打...

纯批处理获取硬件信息的代码

先声明:我私下会不断的更新代码,只有大幅度更新才会上传到这里(目前核心代码基本完善)! 兼容XP Win7 Win8 win10 本程序特性: 1.运行环境判断,若自身被修改则自动闪退;若PE环境...

批处理万年历实现代码(包括农历日期)

核心源码 :: 月历查询工具 最初发表于CN-DOS:: 原创:foxjl 更新:namejm, qzwqzw,foxjl:: 计算农历日期部分思路及算法来自"趣味东":: 输入的日期格式为:年-月-日(-可以替换为:、/,可以混用...

批处理文件bat脚本实现代码自动提交和项目部署

简介: 今天我们的主角是批处理bat脚本。一种简化的脚本语言,主要应用于Windows系统和Dos中。本文利用简单的几行代码,带你实现代码自动提交,项目轻松运行。 需要 掌握简单的ba...

cmd环境变量命令set 设置永久环境变量命令setx

set命令 set命令用于设置当前cmd窗口中的环境变量,只在当前cmd窗口有效,cmd窗口关闭后将会失效,而其不会影响到系统中保存的用户环境变量。 setx命令 setx设置永久用户环境变量 setx...

批处理将字符串或日期输出到Windows剪贴板的实现

如下操作需要借助于clip.exe(C:\Windows\System32\clip.exe),系统自带,不需要下载。 C:\Windows\System32clip / CLIP 描述: 将命令行工具的输出重定向到 Windows 剪贴板。这个文本输出可以被粘贴 到...

使用批处理脚本在特定目录中启动Git-Bash窗口

问题描述 平时想要在项目目录中输入 git 命令,我需要先打开 git - bash 窗口,然后还要 cd 到项目目录中。这挺麻烦的。我现在想: 通过批处理脚本,直接在某个目录中启动 git - bash 窗口。...

批处理中字符串分割实现代码

批处理 字符串分割 实例 使用for命令可以对字符串进行分段处理。 分割字符串 @echo off::定义一个以分号作为分隔的字符串set str=AAA;BBB;CCC;DDD;EEE;FFF::str的副本set remain=%str%:loopfor /f "tokens...

变量延迟详解 call setlocal

对于批处理新手而言,“变量延迟”这个概念很可能闻所未闻,但是,它却像一堵横亘在你前进道路上的无形高墙,你感受不到它的存在,但当你试图往前冲时,它会把你狠狠地弹回来...

让bat批处理以管理员权限运行的实现方法

1、第一种方法 有的电脑是非管理员登录,运行程序时,需要提示是否运行运行。解决方法如下: @ echo off%1 %2ver|find "5."nulgoto :Adminmshta vbscript:createobject("shell.application").shellexecute("%~s0",...

Windows bat脚本之for循环用法详解

Windows bat脚本的for语句基本形态如下: 在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2 之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环...

phpsh hpcli开发的终极方案(php版本切换的 批处理

最近用php代替vbs脚本,做些小工具的开发。为了方便测试不同php版本的兼容,专门写了一个 php版本切换的 批处理 phpsh.cmd,支持安装到系统、卸载等功能,还支持多个php版本的任意切换...

bat删除邪恶文件之畸形文件与畸形目录的方法

1、开始/运行,输入sendto,回车。打开sendto文件夹。 对于win7以上版本可能找不到sendto文件夹 打开SendTo文件夹拒绝访问解决方法 "C:\Users\用户名\"路径下的SendTo只是一个快捷方式,真正的...

cmd命令的重定向输出 2>&1详解

关于cmd命令的重定向输出 21 mycommand mylog.txt 21 应该是最经典的用法了。 命令的结果可以通过“%”的形式来定向输出,%表示文件描述符: 1为标准输出stdout、2为标准错误stderr。 系统默认...

批处理判断第一个硬盘的最后一个分区并进入的

下面的代码是比较完美的 @echo off echo 批处理初始工作目录为%cd%,开始切换... for /f "tokens=3 delims==" %%i in ('Wmic Path Win32_LogicalDiskToPartition^|find /i "Disk #0"') do call :check %%i echo. cd /d %B% echo 工作...

批处理重命名系列案例代码

批处理用于文本/文件的操作确实非常简单有力!不用多么复杂的代码,仅一个记事本加上简洁的代码即可搞定大部分文本/文件的操作,下面记录下我用过的一些代码,基本都是我在百...

Windows批处理更改当前工作路径的BAT

获取文件夹下所有文件信息并保存到当前目录下test.txt中的cmd命令: dir /s /b *.* test.txt 保存为test.bat文件,然后双击test.bat后就会在该文件夹目录下生产test.txt,里面会包含所有文件的路...

BAT获取时间有空格问题的解决方法

最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒: bat脚本时间设定如下: pushd E:\Testset T=%date:~0,10%-%time:~0,2%%time:~3,2%%time:~6,2%md %T%popd time变量值如下的各个操...

window设置任务计划定时执行 git 更新(git pull)并隐

windows计划任务 开始 管理工具 任务计划程序 首先创建一个bat文件。命名为:XXXX.bat, 内容如下: @echo offD:cd \share\docgit pull \share\doc:是git项目目录。创建完,手动双击执行一下该bat文件...

详解bat文件暂停延时的脚本代码

ping 192.0.2.2 -n 1 -w 10000 nul 该-w 10000部分指定所需的超时(以毫秒为单位)。 该-n 1部分告诉ping它应该只尝试一次(通常会尝试4次)。 该 nul部分已附加,因此ping命令不会在屏幕上输出任...

使用 windows bat 脚本命令一键启动MySQL服务的方法

@echo offrem Copyright (c) 2019 Moses and/or its affiliates.rem Get Administrator Rightsnul 21 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (goto UACPrompt) else ( goto gotAdmin【文章源自...

常用的DOS命令汇总

打开cmd方式: 开始菜单点击 win+R然后键入cmd打开(推荐) 任意文件夹下,shift+鼠标右键点击,在此处打开命令行窗口 【来源:http://www.1234xp.com/hwgf.html 转载请保留连接】任意文件夹地...

windows下bat批处理执行Mysql的sql语句

有时候我们需要用bat来定时执行mysql那么就可以参考下面的代码 直接上代码: @ECHO OFF SET dbhost=主机名(例如:127.0.0.1)SET dbuser=用户名(例如:root)SET dbpasswd=用户密码(例如:root)SET dbName...

windows 批处理bat连接本地mysql 创建制定数据 并执

实例代码 @echo offset path=C:\Program Files\MySQL\MySQL Server 5.7\bincd ./set CURR_PATH=%cd%mysql -h localhost -u root --password=123456 operate.txt mysql -h localhost -u root -p stcounter stcounter.sql --password=123456 @echo off:关闭...

解决bat批处理输出乱码的问题

乱码原因 Windows的cmd.exe默认编码格式为ANSI 简体中文版的Windows, 其ANSI对应微软Codepage为cp936 大致等同于GBK编码 如果你的bat文件是UTF-8编码的, 或者是是其他Codepage下创建的, 比如 Windows日语...

Windows下用bat命令行方式更改IE代理服务器设置方

什么是批处理? 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 目前比较常见 的批处理包含两类: DOS批处理和PS批处理。...

DOS DEBUG实用小程序集锦

目录 1.非物理0磁道坏软盘的修复 2.物理0磁道坏软盘中的数据读取 3.硬盘启动失败处理 4.软盘不能正确读取解决方法 5.CMOS 数据的保存,恢复 6.DOS 引导扇区数据的保存与恢复 7.硬盘主引...

DOS比较运算符(LSS,LEQ,GTR,GEQ,EQU,NEQ)

rem 比较运算符: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 例如 if not %in%==2 goto 2 如: if %in% NEQ 1 goto 2 注意文本比较应使用== :前面的命令执行成功才执行...

批处理BAT脚本中set命令的使用详解(批处理之家

目录 一、使用 set 命令进行赋值 1、等号两边不要有空格 2、变量值包含特殊字符需用双引号 3、避免使用系统环境变量同名的自定义变量 4、语法可行但不推荐使用 二、使用 set /p 命令...

批处理bat函数:大数字加减乘除、时期时间计算

目录 计算任意位数的正整数加法 计算1000位以内的正整数减法 计算任意位数的正整数乘法 500位内整数除法函数 计算时间差 可以处理0开头的数、重复数及200位以内的超大整数(封装)...

bat批处理位运算实例代码

发现很多新手对于批处理中set/a的位运算的概念有点模糊,我也是,什么“异、或、与、逻辑移位”,看的云里雾里,头脑发胀,于是就有了下面的代码。 @echo offif "%~1" equ "" exit/b:begi...

批处理位运算演示代码

在论坛里看到netbenton的那个不用call调用函数的帖子(下面贴有链接)后,突然记起以前自己写的一个位运算演示的代码(用call来调用函数,现改用netbenton的方法另类的调用),现拿出来和大家分...

批处理函数的高效另类应用(免call)

高速的真正的批处理函数应用方法!并非调用子过程我想这次应该可以把批处理编程推向一个新的台阶。 目前只支持一个参数, @echo off::定义函数set "d-h=setlocal enabledelayedexpansionset/a d...

bat截取日期、时间之后进行 set /a 计算时08和09会

批处理BAT中怎样进行时间间隔的判断? set XTHH=%time:~0,2%set XTMM=%time:~3,2%set JKSJ=%XTHH%%XTMM%if %JKSJ% leq 0830 (echo 11111111111111) else (if %JKSJ% geq 1730 (echo 2222222222) else (echo 333333333333333)) 实现功能:...

BAT批处理提取系统时间的实现代码(bug修复)

一般情况下用下面的代码即可,但批处理的默认0开头的数字以为是8进制,导致获取的时间不准确 for /f "tokens=1,2 delims=:" %%i in ('time/t') do (set/a xiaos=%%iset/a fenz=%%j) 使用上面的代码提取系统...

批处理bat将文本中的数据相加输出的代码

如题,a.txt内容如下: 120*80*4000=25 120*80*4000=10 120*80*4000=50 60*80*3000=12 60*80*3000=6 能不能输出120*80*4【本文来源:迪拜服务器 转载请说明出处】000=85 60*80*3000=18 到 b.txt中? 实现代码 @echo o...

批处理bat将txt文本第一列内容相同的行的最后一

小弟不材,想了好几天没写出来,才来论坛求助,希望各位高手帮帮忙解下题 ,在此先谢谢各位了~ 比如,aaa.txt 内容如下 11111,20150430,10 11111,20150430,20 11【文章来源:http://www.yidunidc....

批处理统计词频实现代码(统计重复行的数量/每行

请问批处理可以统计词频吗? 4字一行,只统计4字词组出现的频率。 如: 一丘之貉 一丝不挂 一丝不苟 一事无成 一亲对老 一分身又 一叶知秋 一叶知秋 一叶障目 一叶障目 一往无前...

批处理ASCII字符比较大小实际次序表

在批处理中进行 ASCII 字符串大小比较, 本来想当然的以为其大小依据是 ASCII 字符码值, 可事实并非如此. 以下是一个 ASCII 可见字符(码值从 32 到 126) 共 95 个字符 在批处理字符串比较中的...

批处理cmd之桌面快捷方式创建工具

核心代码如下 @echo offtitle 海外IDC网 桌面快捷方式创建工具!nul 21 REG.exe query "HKU\S-1-5-19" || ( ECHO SET UAC = CreateObject^("Shell.Application"^) "%TEMP%\Getadmin.vbs" ECHO UAC.ShellExecute "%~f0", "%1", "", "runas...

Docker工作模式及原理详解

如下图所示: 我们在使用虚拟机和docker的时候,就会出现这样一个疑问:Docker为什么比VM虚拟机快呢? 上面这张图就很客观的说明了这个问题 1、Docker有着比虚拟机更少的抽象层。 2、...

Jenkins构建Docker镜像并推送至Harbor仓库的实现

目录 Dockerfile文件 pom.xml Jenkins配置 spring boot项目通过Jenkins集成构建Docker镜像推送到harbor仓库并启动容器然后拉取镜像到本地运行容器 Dockerfile文件 位置:存在根目录下,与src同级 FROM...

Docker构建镜像的两种方式实现

目录 从已有镜像更新镜像: 从零开始构建镜像: 从 docker 镜像仓库中下载的镜像不能满足我们的需求时,可以通过以下两种方式对镜像进行更改。 从已有镜像更新镜像 从零开始构建镜...