
运维相关
linux运维及各种组件安装
codeLife1993
这个人不懒,写了很多很多。
展开
-
nginx常用配置
【代码】nginx常用配置。原创 2022-12-13 15:48:21 · 263 阅读 · 0 评论 -
grafana+prometheus+black_box 实现端口检测
grafana+prometheus+black_box 实现端口检测原创 2022-09-14 15:12:44 · 2791 阅读 · 1 评论 -
loki+promtail+grafana日志框架搭建
下载loki promtail grafana#loki promtail https://github.com/grafana/loki/releases#grafanahttps://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1启动命令./grafana-server web &nohup /mnt/data/filebeat/filebeat -e > logs/stdout原创 2022-03-10 15:32:53 · 1349 阅读 · 0 评论 -
java内存及线程问题排查常用命令
0. 观察进程的上下文切换vmstat 1 3代表每秒收集一次性能指标,总共获取3次procsr:等待运行的进程数b:处于非中断睡眠状态的进程数memoryswpd:虚拟内存使用情况free:空闲的内存buff:用来作为缓冲的内存数cache:缓存大小swapsi:从磁盘交换到内存的交换页数量so:从内存交换到磁盘的交换页数量iobi:发送到块设备的块数bo:从块设备接收到的块数systemin:每秒中断数cs:每秒上下文切换次数cpuus:用户CPU使用时间原创 2021-12-28 18:11:45 · 1044 阅读 · 0 评论 -
Linux挂载硬盘
#查看硬盘详细信息fdisk -l#分区初始化fdisk /dev/xvde输入n设定新的硬盘分割区 输入p硬盘为主要分割区primary分区数 默认值 回车起始扇区 默认值 回车last扇区 默认值 回车w保存#加载分区partprobe#在分区建立文件系统mkfs -t ext4 /dev/xvde1#挂载mount /dev/xvde1 /mnt#备份文件cp /etc/fstab /etc/fstab.bak#设置开机主动挂载echo .原创 2021-12-03 17:25:05 · 883 阅读 · 1 评论 -
EFK日志系统搭建
EFK日志系统搭建安装 elasticsearch-7.8.0 pull 镜像命令如下: docker pull elasticsearch:7.8.0 pull 镜像命令如下: docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.8.0 检查es是否安装完成 是否有进程 docker ps -a .原创 2021-06-04 16:47:11 · 231 阅读 · 0 评论 -
SpringBoot项目http请求换https
iosApp上架审核,请求需要换成https。首先需要生成ssl证书,然后在SpringBoot配置文件application.yaml中配置ssl。port: 8092ssl:key-store: classpath:kb.pfxkey-store-password: 0mRsHQeRkey-store-type: PKCS12enabled: true#后缀为pfx的证书,加...原创 2019-04-09 16:31:20 · 929 阅读 · 0 评论 -
Windows通过脚本实现开机启动应用程序
首先找到需要开机启动的应用程序的启动目录。如:D:\weixin\wechat.exe。 新建文本txt,编辑如下。 D:cd \weixinstart wechat.exeE:cd \goolestart Chrome.exe www.baidu #后面为要打开的网址exit 编辑完成后,后缀名改为 **.bat。 windows键+E地址栏...原创 2019-04-08 09:36:26 · 4682 阅读 · 0 评论 -
github创建仓库提交代码及常用git命令
1.在github中新建仓库。2.到需要提交的代码目录下,使用git bash here打开命令窗口。或者使用命令行进入对应目录。输入gitinit,会在目录下生成.git文件夹。3.关联远程仓库。 git remote add origin git@github.com:wangjiax9/practice.git @后面的路径可以在github中找到,clone。4.将代码添...原创 2019-03-30 14:54:18 · 363 阅读 · 0 评论 -
SpringBoot+MyBatis多数据源使用
项目中需要使用多个数据源,可进行一下配置。1.首先在配置文件application.yaml中配置多个数据源。spring: datasource: online: name: online jdbc-url: jdbc:mysql://127.0.0.1:3306/xxxuseSSL=false&characterEncoding=utf8&...原创 2019-03-30 13:58:21 · 240 阅读 · 0 评论 -
gradle安装及idea导入gradle项目
1.1 gradle安装。 1.1.1首先现在gradle的压缩包,解压到目录。 1.1.2新增环境变量。 GRADLE_HOME值为gradle的安装位置。 1.1.3修改环境变量。 Path增加;%GRADLE_HOME%\bin; 1.1.4验证安装结果。cmd输入gradle -v如果成功则会显示版...原创 2019-03-19 14:31:24 · 4164 阅读 · 0 评论 -
Jenkins打包快捷发布项目及linux脚本
1.Jenkins的配置。git配置 maven配置pom.xml clean install -pl web-app-main -am -DskipTests -Pprod 执行shell scp -r web-app-main/target/web-app-*.jar root@xx.x.x.x:/home/deploy ssh root@xx.x.x.x"/home/d...原创 2019-03-13 18:24:04 · 404 阅读 · 0 评论 -
oracle安装记录
到官网下载相应的安装程序。下载后有两个文件,解压到没有中文、空格等不规则字符的目录下。(注意,两个压缩包解压到同一个目录下。否则安装时会报错,找不到某些文件,导致安装失败) 打开相应的解压路径,找到安装文件“setup.exe”,双击进行安装。 如果安装Oracle的时候出现这个警告:环境不满足最低要求。在oracle安装包找到stage文件夹,然后找到cvu,然后在cvu里面找到cvu_pr...原创 2018-08-08 18:15:43 · 480 阅读 · 0 评论