IT技术
未读
批量查看某些进程的内存使用量
批量查看某些进程的内存使用量 # VmHWM:内存峰值
# VmRSS:内存当前值
ps -ef|grep 'java -jar'|grep -v grep|awk '{print $2}'|xargs -t -i cat /proc/{}/status |grep -e 'VmHWM' -e 'V
IT技术
未读
Git将代码回滚到某个版本
Git将代码回滚到某个版本 # 查看提交历史记录, 找到对应分支的commit id
git log
# 软回滚:回滚到某个版本,但是在工作目录中保留更改内容
git reset --soft <commit_id>
# 硬回滚:彻底回滚到某个版本,工作目录中已更改的内容和文件都会被重置
git
IT技术
未读
基于K8S的持续集成部署6之应用部署
基于K8S的持续集成部署6之应用部署 上一章,我们大概了解了下,一个应用需要如何经过改造,才能够符合构建流水线的标准。同时呢,上一章,还有 cd部署没有讲完,所以这章咱们接着整 首先,为了在不同的运行时(docker/containerd)之间无差别的切换,我们需要一个自建/阿里云的容器镜像仓库,最
IT技术
未读
基于K8S的持续集成部署5之标准应用的制定
基于K8S的持续集成部署5之标准应用的制定 众所周知,市面上成熟的流水线,一定都是符合标准的。那什么叫做符合标准呢?通俗一点来说,就是它符合构建部署流水线的标准。那么随便一个应用可以上这个流水线吗?当然可以。应用杂、乱、不符合、不标准,那我们就改造它。 一、应用的改造工程 如果要改造一个现有的应用,
IT技术
未读
基于K8S的持续集成部署3之构建Java运行环境的基础镜像
基于K8S的持续集成部署3之构建Java运行环境的基础镜像 本篇章需要小伙伴们有一定的linux、docker、k8s的实践基础(说白了就是至少能看明白,懂不懂无所谓) 1、Jdk选型 这里我选择的是阿里的Dragonwell,https://dragonwell-jdk.io/#/index 阿里
IT技术
未读
Gitlab从搭建到差点放弃, 玩转CICD
CentOS-7-x86_64-Minimal-1804(CentOS Linux release 7.8.2003 (Core))推荐最低配置: 2C 4G disk: 40G内核优化(vi /etc/sysctl.conf)# kernel optimize## 表示套接字由本端要求关闭,这个参
IT技术
未读
阿里云HBase Shell操作指南
下载配置下载HBase Shellhttps://hbaseuepublic.oss-cn-beijing.aliyuncs.com/hbaseue-shell.tar.gz?spm=a2c4g.11186623.2.5.72e9404bqjt0C1&file=hbaseue-shell.t
IT技术
未读
从Python3编译到AnsibleAPI回调
学习环境 CentOS Linux release 7.8.2003 (Core)编译安装Python1、下载Python源码包:https://www.python.org/ftp/python/3.9.9/Python-3.8.5.tar.xz2、更换阿里源、安装常用依赖(避免关键时刻命令不存在
IT技术
未读
常用Linux命令整理
# Dump Bootstrap进程的线程栈jstack -l $(jps |grep Bootstrap |awk '{print $1}') > $(hostname).dump.jstack# 强制 Dump 无响应的Bootstrap进程的线程栈jstack -l -F