运维和工具
文章平均质量分 51
J__aven
这个作者很懒,什么都没留下…
展开
-
spring-boot热部署配置
spring boot 热部署一、在pom添加热部署的依赖 <!--devtools 热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true原创 2021-02-23 22:11:58 · 130 阅读 · 1 评论 -
linux斜杠替换
linux中将反斜杠替换斜杠:sed -i “s:\\:\/:g” filename.txt原创 2019-05-30 08:27:32 · 751 阅读 · 0 评论 -
nexus3安装
nexus3安装参考下面的这个链接,亲测有效https://www.cnblogs.com/hujunzheng/p/9807646.html原创 2021-01-05 09:28:32 · 192 阅读 · 0 评论 -
Git操作入门基于FILE协议搭建本地练习环境
Git本地练习一、 搭建本地练习环境为帮助大家尽快熟悉git使用方法,可在本地进行模拟练习,辅助提高开发效率,由于水平有限,这里只介绍常用的部分。Git更多的命令可以直接在终端git –help获取。git支持多种协议,这里我采取的是file协议来搭建我们本地的模拟环境。1、 在本地新建一个文件夹(为了目录的简洁,也可跨盘操作),再新建两个子文件夹(local和remote...原创 2018-09-10 17:02:50 · 777 阅读 · 0 评论 -
nexus批量上传与下载
下载Nexus上所有jar包通过简单的指定私服的地址,可以下载到私服上某一个group所有的jar包。#!/bin/bash#date:2021/1/4#author:Javen#description:通过指定NEXUS的Group下载地址下载指定Group上面的全部jar#浏览器上看到的html下载页面的地址NEXUS_GROUP_BROWSE=http://nexus:8081/service/rest/repository/browse/your-group/#工程里面配置的私服下原创 2021-01-04 20:44:22 · 3585 阅读 · 3 评论 -
shell将gradle本地库的目录结构改为maven本地目录结构
将gradle本地仓库的目录结构更改为maven本地仓库的目录结构在项目开发过程中,我们需要将本地gradle仓库中的jar包上传到另外一个nexus上面,但是上传过程中发现我们的目录结构与nexus上面的目录结构不相符,不能进行批量上传。从上面两张图片可以看出gradle在最外面的一层目录是 com.google.code.findbugs 这种形式,需要将其目录结构转换为 com/google/code/findbugs 这种目录结构。因此写了一下脚本来完成这件事情。将下面的脚本放在g原创 2020-09-12 13:51:49 · 529 阅读 · 2 评论 -
shell执行时.和./
今天在shell中写了一个cd目录,当使用./执行shell脚本,当脚本执行结束之后发现还在当前的路径,路径并未发生改变。下面说一下使用. 和./执行的不同效果。首先写一个简单的测试sh;#!/bin/shecho "before dir: `pwd`"cd /homeecho "after dir: `pwd`"下面看一下使用 ./shellName.sh 的执行现象:在执...原创 2018-11-18 17:34:49 · 1584 阅读 · 0 评论 -
inode资源100%导致的服务不可用
什么是 inode?索引节点对象(inode):代表一个文件,存放通用的文件信息。如果是基于磁盘的文件系统。该对象通常对应于存放在磁盘上的文件控制块(FCB),每一个文件都有一个 inode 对象。inode 对象包含了内核在操作文件或目录是需要的全部信息。包括用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等inode 对文件是唯一的,当修改文件名的是偶,inode 值不变,...原创 2018-10-17 23:58:11 · 1135 阅读 · 0 评论 -
文件系统
在计算机的使用过程中,用户需要存储大量的数据。在早期的计算机系统中,用户自行根据需要对信息的存储进行管理。用户直接对辐存进行,进行信息的存储。随着多道程序,分时系统的出现,多个用户需要同时共享辐存,多个用户需要对辐存同时进行操作。用户间的冲突无法避免,自行管理辐存的复杂性也开始增加。文件系统的出现是为了解决多用户存储,管理信息是遇到的问题。文件系统是操作系统中负责存取的管理信息的模块,它用统一的...转载 2018-10-17 23:34:35 · 166 阅读 · 0 评论 -
换行符CRLF导致shell命令失效的问题
关于操作系统换行符(CRLF)Dos与Linux换行符不同,利用cat –A 来观察Dos和Linux建立的文件格式。 在Dos中使用的换行符为M在Dos中使用的换行符为M 在Dos中使用的换行符为^M(这里有一个美元符号没有显示出来,不知道问什么这里不支持这种格式),称之为CR与LF两个符号。而在Linux操作系统中,仅有LF($)这个换行符,这个换行符对于Linux系统的影响很大。...原创 2018-09-11 00:00:05 · 2232 阅读 · 0 评论 -
关于挂载NAS导致的df -h无效问题
df -h 系统无反应在今天遇到一个奇怪的事情,在Terminal输入 df -h 命令后无反应,于是输入 Ctrl + c 亦无反应,后台似乎在执行某种长时间的操作导致命令无反应。 此时内心回忆,就在昨天早上的时候,因为NAS服务器磁盘空间满了,于是我删除了NAS上面的文件,一顿操作猛如虎,就像平时删除过期的日志文件一样find -mtime +10 -exec rm -rf {...原创 2018-09-01 08:12:33 · 2725 阅读 · 0 评论 -
ansible自动化运维入门笔记
文章目录ansible学习笔记ansible 介绍ansible 架构原理ansible 安装ansible 配置文件ansible 命令ansible 命令ansible 常见模块ansible命令执行过程ansible 远程调试ansible playbookplaybook 核心元素templates 模板role 介绍其他系统设置seLinux 设置seLinux:查看SELinux状态:关闭SELinux:服务器建立互信othersansible学习笔记ansible 介绍Ansible是一原创 2021-01-15 07:13:19 · 1548 阅读 · 3 评论