摘要:
在实际应用中,tar命令经常用来打包备份,使用的方法是编写一个自动备份脚本,定期对指定的文件或目录进行压缩、打包备份,这是一个运维最基础的工作。要编写这个脚本,核心就是通过tar命令对需要备份的文件进行打包和压缩。 #!/bin/bash dateTime=$(date +%Y_%m_%d) day
阅读全文
posted @ 2024-12-31 15:51
雷子锅
阅读(14)
推荐(0)
摘要:
ps -e -o stat,ppid,pid,cmd | egrep "^[Zz]" | awk '{print $2}' | xargs kill -9 -e:用于列出所有的进程 -o:用于设定输出格式,这里只输出进程的stat(状态信息)、ppid(父进程PID)、pid(当前进程的PID)、c
阅读全文
posted @ 2024-12-30 20:16
雷子锅
阅读(34)
推荐(0)
摘要:
工作中经常遇到这样的问题:某台服务器的CPU使用率飙升,通过top命令查看是某个程序(Java)占用的CPU比较大,需要查询Java各个进程下的线程数数量。可以通过以下一组命令组合实现: for pid in $(ps -ef | grep “java” | grep -v grep | awk '
阅读全文
posted @ 2024-12-30 19:56
雷子锅
阅读(167)
推荐(0)
摘要:
1. Go语言基本数据类型和运算符 Go语言是静态编程语言。在Go语言中,数据类型用于声明函数和变量。当编译器编译Go程序时,通过某个值的数据类型,编译器就能够知晓要为这个值分配多大内存。值被存储在指定大小的内存中后,就可以通过算术、关系、逻辑等运算符对其进行计算。 1.1 Go语言变量 1.1.1
阅读全文
posted @ 2024-11-26 14:34
雷子锅
阅读(28)
推荐(0)
摘要:
1. Go语言基础 Go语言的词法元素包括5种,分别是关键字、标识符、操作符、分隔符和字面量,它们是组成Go语言代码和程序的基本单位。 1.1 关键字 关键字也称保留字,是指在Go语言中有特定含义,成为Go语言语法中的一部分单词。Go语言中的关键字一共有25个,关键字和其功能描述如下: 关键字 功能
阅读全文
posted @ 2024-11-25 14:35
雷子锅
阅读(11)
推荐(0)
摘要:
Python 1 变量 1、什么是变量 变量是关联一个对象的标识符 变量可以绑定一个对象,并可以通过变量名使用这个对象 2、变量的命名方法: 以字母或下划线开头,后面跟字母、下划线或者数字 3、python中的关键字不能用作变量名 4、变量无类型,对象有类型 5、在交互模式下查看当前作用域内的所有变
阅读全文
posted @ 2024-08-08 15:16
雷子锅
阅读(15)
推荐(0)
摘要:
背景 现在有一个Java Web应用的WAR包,它需要被放在Tomcat的webapps目录下运行起来。 假设,现在只能使用Docker来做这件事情,那么该如何处理这个组合关系呢? 一种方法是,把WAR包直接放在Tomcat镜像的webapps目录下,做成一个新的镜像运行起来。可是,这时候,如果要更
阅读全文
posted @ 2022-07-06 11:11
雷子锅
阅读(71)
推荐(0)
摘要:
前言 版本控制系统是指对软件开发过程中程序代码、配置文件、文档等发生的变更进行管理的系统,它可以帮助团队更好的沟通协作,从而更好的进行交付,常见的版本控制系统分为集中式版本控制系统(如SVN)和分布式版本控制系统(如Git)。 常见的分支策略 常见的分支策略有以下三种:GitFlow、GitHubF
阅读全文
posted @ 2022-07-05 07:57
雷子锅
阅读(2187)
推荐(0)
摘要:
基本概念 工作区:就是你在电脑里能看到的目录 暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/index)中,所以把暂存区有时也叫作索引(index) 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库 下图展示了工作区、版本库中的暂存
阅读全文
posted @ 2022-07-05 07:55
雷子锅
阅读(160)
推荐(0)
摘要:
默认情况下,shell脚本中的命令是串行执行的,必须等到前一条命令执行完毕之后才执行接下来的命令,但是如果有一大批的命令需要执行,而且互相之间又没有影响的情况下,可以采用并发执行的方式执行。 正常情况下的shell脚本如下: #!/bin/bash for ((i=0;i<5;i++));d
阅读全文
posted @ 2022-07-03 17:14
雷子锅
阅读(606)
推荐(0)