
运维
文章平均质量分 57
我爱看明朝
这个作者很懒,什么都没留下…
展开
-
logback输出日志区分所属线程:方便运维排查问题
生成每次请求的唯一标识/*** @description logback拦截器} }1.preHandle:在业务处理器请求之前被调用。预处理可以可以进行编码控制、安全控制、权限校验等2.postHandle:在业务处理器处理请求完成之后,在生成视图之前执行。3.afterCompletion:在DispatcherServlet完全处理完请求后被调用,可用于清理资源等。原创 2022-12-30 17:32:50 · 1898 阅读 · 0 评论 -
mysql主备同步配置
mysql主备同步配置mysql8.0。原创 2022-11-26 09:30:11 · 390 阅读 · 0 评论 -
nginx的一些配置与运维
nginx的一些配置与运维。原创 2022-09-24 14:46:53 · 1022 阅读 · 0 评论 -
docker相关
docker相关centos安装1.安装使用 rpm的安装方式1.1下载rpm包https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm1.2安装在上面下载的rpm包的目录下执行一下命令 yum install -y *...原创 2020-03-30 15:50:16 · 436 阅读 · 0 评论 -
服务器运维基础指南
服务器运维基础指南作为一个开发人员,对于服务器的操作不可避免。最常用的操作就是部署应用到服务器,及在生产,测试环境通过查看日志排查问题。一般服务器都是linux操作系统并且是无图形界面的,所以进行任何操作都是通过命令行,由于从新一代程序员接触电脑都是从图形界面开始,所以在开始使用命令行的时候都不是很习惯,如果使用命令行习惯了,发挥现命令行可以干很多有趣,高效率的事情,提高生产力,让程序员更......原创 2018-01-16 09:36:14 · 41722 阅读 · 0 评论 -
监控服务器系统负载,内存以及实战java线程耗时长
监控服务器系统负载,内存以及实战java线程耗时长查看cup load averageuptimetopcat /proc/loadavg前两个命令可以看到load average有三个值load average: 0.06, 0.12. 0.13这三个值分别代表 1分钟,5分钟,15分钟的cpu load情况。(如果5,15分钟负载持续高需要密切关注原因)load average: 一段时间内处于可运行状态和不可中断状态的进程平均数量。(可运行分为正在运行进程和正在等待cpu的进原创 2020-06-05 16:18:13 · 789 阅读 · 0 评论 -
linux下crontab执行定时任务
linux下crontab执行定时任务我们会有一些定时脚本需要执行的需求,linux为我们提供了crontab管理和执行定时任务。crontab安装启动重启关闭service crond start 开启服务service crond stop 关闭服务service crond restart 重启服务service crond reload 重新载入配置service crond status查询crond的在状态,如果有显示runing则表示正常运行中。crontab的3大命令查看编辑原创 2021-03-13 15:17:40 · 188 阅读 · 0 评论 -
mac下将mysql 路径加入环境变量
1.打开终端 输入 cd ~ 会进入 ~目录 (其实打开终端就默认进入了这个目录) 2 . 然后输入 命令 touch .bash_profile 执行 3. 再输入 open -e .bash_profile 4. 会在文本编辑里 打开 这个文件 (如果以前没有配置过环境变量 会使空文件 ) 如果有内容 ,请在结束符前输入;如果没有内容,请直接输入下面 语句:原创 2017-03-16 17:55:49 · 23295 阅读 · 3 评论 -
关闭终端-使jenkins在后台继续执行
我们使用终端或者其他工具(xshell )登录到安装jenkins的服务器, 使用 java -jar jenkins.war 启动后,如果关闭终端那么运行jenkins的进程也会被关闭。nohup命令怎么能使jenkins在关闭终端后,还可以运行? linux提供了一个 命令 nohup nohup :启动一个服务, 关闭终端。使用如下命令: nohup j原创 2017-09-20 12:06:53 · 28229 阅读 · 0 评论 -
jenkins填坑 - linux增加环境变量
在安装jenkins时候,配置maven,git的时候,发现不能运行。 进入服务器,发现执行 mvn -v 不能执行。配置环境变量增加环境变量需要把maven的可执行文件路径加入到环境变量。我的maven安装路径 /usr/local/mavne3使用 vim /etc/profile 打开文件 增加环境变量。 增加前: 增加后: 增加了 M2_HOME= /usr/local/原创 2017-09-20 21:35:27 · 22463 阅读 · 0 评论 -
jenkins --部署项目到服务器需要的脚本
概要maven构建后,会生成war包,使war运行需要如下几步:复制生成的war包到指定的目录(jenkins服务器和应用部署服务器不在同一台服务器) cp /scp解压文件到指定的目录 unzip 我们需要在下图的中地方,输入需要执行的脚本在post steps 选择 execute shell 在 command中输入要执行的脚本jenkins服务器和应用服务器是同一台服务器复制原创 2017-10-03 20:39:30 · 20293 阅读 · 0 评论 -
mac下tomcat不正常关闭导致端口占用
1 . 找出tomcat的线程IDps -e | grep java 会得到一段信息和 线程的id2 . 使用kill命令结束线程kill -9 线程id原创 2017-08-30 20:02:10 · 18076 阅读 · 0 评论 -
linux随机生成文件
linux随机生成文件有些时候我们需要随机生成文件来做测试:如对系统存储文件进行压测,docker仓库压测,需要使用不同的文件,不同大小的镜像来进行压力测试。脚本# 脚本随机生成指定大小($1)一个(i<=1 如需要多个可修改这里或使用变量传入控制>)文件# $1 指定文件大小,单位MB#!/bin/shfor ((i=1; i<=1; i++))do dd if=/dev/urandom of=$i".txt" bs=1048567 count=$1done*原创 2021-10-18 14:15:57 · 1977 阅读 · 0 评论 -
harbor关闭异常问题处理
harbor关闭异常问题处理错误信息当执行 docker-compose down -d 关闭harbor 时,提示无法关闭,提示信息如下:ERROR: network harborv21_harbor id a65b5375c996c2ac54cbbc69c66aa169cd69b0c583ee0f1e1d913d591c3b19a2 has active endpoints这是因为有组件的网络链接无法关闭,执行以下命令关闭组件的网络连接。1.查看harbor组件之间的网络通信 docke原创 2021-08-16 10:01:40 · 1781 阅读 · 0 评论 -
通过fidder抓npm拉包协议
通过fidder抓npm拉包协议npm使用fidder抓包1. 查看fidder的端口打开fidder–> Tools —> Connections —> fidder listens on port默认8888端口2.设置npm代理通过fiddernpm config set proxy http://127.0.0.1:8888npm config set https-proxy http://127.0.0.1:88883. 打开fidder抓包打开fidder原创 2021-08-11 20:25:07 · 349 阅读 · 0 评论 -
Linux合并两个目录
要合并的两个目录testcp1testcp1xue1.txt2.txtlong4.txttestcp2testcp2xue1.txt3.txtjiang5.txt查看目录树结构合并效果tree合并操作新建合并中间目录mkdir merged// \ 和 f 表示覆盖文件不需要交互提示\cp -rf dir1/* dir2/* merged/实践合并两个目录分别80G, 90G,合并耗时大概3+小时,如果直接执行命令,如果与服务器的会话连接中断了,会导原创 2021-03-31 18:27:19 · 2701 阅读 · 0 评论 -
【运维】logrotate自动对日志文件进行切分
logrotate自动对日志文件进行切分场景需要保存服务器上的 nginx日志按天切分。使用logrotate简介logrotate是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到‘转储’作用,可以节省磁盘空间.配置切分日志// 进入logrotate的配置文件cd /etc/logrotate.d///创建nginx用来配置日志切分的规则vi nginx 例子一://ngin的日志目录 每天切分/vtlog/nginx_logs/*.lo原创 2020-09-24 10:08:06 · 430 阅读 · 0 评论