
运维
user2025
简洁优雅是吾之追求
展开
-
docker基础详解
Docker是GO语言编写的,解决了运行环境和配置问题虚拟机和docker的区别虚拟机:虚拟一套完整的操作系统【软件+硬件】,最后在操作系统上安装应用程序docker:不模拟完整的操作系统,更不会虚拟硬件,只将软件运行需要的资源打包到容器中,应用程序直接通过docker引擎和宿主机操作系统的内核进行交换【docker和宿主机共享一个操作系统】docker容器之间相互隔离,每个容器都有自己的文件系统,容器之间进程互不影响DevOps:开发自运维Docker必须在6.5版本及其以上的CentOS运行原创 2020-07-05 21:53:19 · 406 阅读 · 0 评论 -
Linux通过rm命令删除jar包日志文件后磁盘空间没有释放的原因和解决办法
文章目录现象原因解决办法需要关闭进程才能释放空间不需要关闭使用日志的进程即可释放空间的办法现象服务器磁盘空间满了,删除jar包运行生成的日志文件后,通过df -h命令查看磁盘空间,发现根本没有释放磁盘空间。原因一个文件在文件系统中的存放分为两个部分:数据部分和指针部分,指针位于文件系统的meta-data中,在将数据删除后,这个指针就从meta-data中清除了,而数据部分存储在磁盘中。在将数据对应的指针从meta-data中清除后,文件数据部分占用的空间就可以被覆盖并写入新的内容,之所以在出现删除原创 2020-12-19 00:39:03 · 1860 阅读 · 1 评论 -
原因分析(java):CPU内存占用过高 || 程序长时间运行也没有结果
文章目录基础知识准备查看CPU信息top指令top界面的实用操作找出线程占用cpu的情况JVM之Jstack使用实际运用找出占用内存过高进程的线程步骤基础知识准备查看CPU信息 cat /proc/cpuinfo cat /proc/cpuinfo|grep 'cpu cores' # cpu的物理核数 cat /proc/cpuinfo|grep 'processor' # 查看逻辑核标识,一般从0开始top指令load average: 0.03, 0.06, 0.06 负载均原创 2020-10-11 16:58:20 · 1056 阅读 · 0 评论 -
GIT新建分支后idea如何拉取新分支到本地
原创 2020-08-21 08:56:56 · 2080 阅读 · 0 评论 -
Jenkins安装过程遇到的问题
1. maven打包过程中出现问题mvn: command not found原因:jenkins 调用maven有两种方式:(1)采用Jenkins插件方式调用(2)jenkins 通过shell脚本调用 mavenJenkins通过shell脚本调用mvn命令的时候,是从/usr/bin、/usr/sbin文件夹中找命令的。如果不建立软链接,就不能执行mvn命令。只有登录时sh...原创 2020-05-02 18:40:25 · 1070 阅读 · 0 评论 -
yum回滚彻底删除安装的依赖包或重新安装
yum命令安装软件包会同时安装需要的依赖包,但yum remove却只卸载这个文件包本身,如果需要删除安装时附加的依赖包,则可以使用yum history的相关操作实现回滚:# 查看需要卸载的软件包的信息,特别是事务id yum history list yum history list 需要卸载的软件包名# 回滚重新安装yum history redo 事务id# 回滚进行卸载,包括...原创 2020-05-01 17:38:03 · 5699 阅读 · 0 评论