Linux
文章平均质量分 87
七弦清音
宝剑锋从磨砺出,梅花香自苦寒来。只与同好争高下,不共傻瓜论短长!
展开
-
Linux基础--->命令(一)
Linux基础—>命令(一)第一次写博客,按自己的心去写。一是为了自己查找起来方便,二是为了自己能够总结,定期回顾和深入理解后的完善。先由简到易,常用命令:more /etc/passwd 用户信息 由冒号分割为7项如: tianya:x:1000:1000:tianya,,,:/home/tianya:/bin/bash 分别表示 1:用户名 2:占位符 (此位是早期Uni原创 2017-03-20 23:39:56 · 332 阅读 · 0 评论 -
SpringBoot+actuator+prometheus+Consul+grafana监控系列(一)
由于单位项目,部分业务以及服务器需要做到实时监控,便找了行业较为前沿流行的技术进行摸索,经过部署实践,做以总结,将小小心得分享,也便于日后查看;本文采取一键安装,一键卸载,文中脚本可以直接使用,搭建环境如下:Linux 麒麟OS + 红莲花浏览器 + 神通数据库sringboot项目搭建(略)添加actuator,prometheus依赖 <dependency>...原创 2019-08-04 18:00:09 · 837 阅读 · 2 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(三)
上一篇将所有的监控工具安装完成,并编写了各个脚本;这一篇进行项目编写.添加consul依赖<dependency> <groupId>com.ecwid.consul</groupId> <artifactId>consul-api</artifactId> <version>1.4.2</versio...原创 2019-08-09 00:10:22 · 896 阅读 · 0 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(二)
上一篇搭建起了一个简单的健康指标检查.这一节继续整合;所需工具下载搭建监控平台所需要的工具:grafana: 监控数据的视图展示;官网下载地址: https://grafana.com/prometheus: 监控数据采集;官网下载地址: https://prometheus.io/download/#prometheusnode_exporter : 数据导出器官网下载地址: h...原创 2019-08-04 20:52:04 · 569 阅读 · 0 评论 -
linux进程监控:判断是否存在,是否僵死进程,进行重启和杀死重启
最近做了一个进程调度框架,为了确保进程正常运行,进行了轮训检测;在进程不存在的时候,自动重启,如果存在,判断是否僵死,如果僵死,就kill掉,再自动重启;直接上脚本:轮询检测进程(cron)创建/root/runcron 目录, (目录是自己随便建的) 在这个目录下存放要执行的shell脚本, 参考脚本在下边;记得设置脚本的可执行权限 chmod u+x filename在 /et...原创 2019-03-07 16:19:49 · 10261 阅读 · 2 评论 -
Linux-centos7.2配置Java环境变量
在这里配置一个永久并对所有用户都有效的环境变量配置;一:官网下载JDK, http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html也可以直接使用命令wget jdk-url在服务器直接下载二:解压指定目录,这里选择home(可以自己指定) 使用 pwd命令获取到当前原创 2018-01-12 15:07:02 · 444 阅读 · 0 评论 -
Linux基础---->命令(五)
计划任务在指定时间去执行的脚本,就是计划任务 crontab -l 列出当前所有已经设定好的计划任务 -e 编辑计划任务表 -r 清空所有任务计划表m:分钟 h:小时 dom:天 mon:月 dow:周 command:执行的命令或者脚本 0,30 9-18 * * 1-5 /home/tianya/script.txt 每月的每周的周1–周5,9点到1原创 2017-04-03 11:39:47 · 291 阅读 · 0 评论 -
Linux基础---->命令(四)
本文存在多处细节需要分篇而写,在这里先简单列出命令使用,后期找时间会进行插图详细说明。挂载du df file df -k df -h du -sk file 查看挂载信息,df -k 和 -h 没有太大区别,都可以自己试试看。分区sudo fdisk pname 管理分区,分区建立,删除 针对两T以下的 n 建立分区 p 查看分区 t 转换文件系统类型 L原创 2017-03-31 11:23:43 · 322 阅读 · 0 评论 -
Linux基础---->命令(三)
目前是简单的介绍常用命令使用,如若需要,后面会针对某些命令进行深入说明。;一次建立多个命令 date;cal;pwd sudu fsck -y / ;sudo reboot 修复并重启 sudo poweroff 关机。这个是随手写这的管道 |若干个命令,前一个命令的结果做为后面一个命令的输入 如: ls -l /etc | more>,<,>> 重定向原创 2017-03-22 23:24:20 · 473 阅读 · 0 评论 -
Linux基础---->命令(二)
每一天的坚持虽然有些累,但是却有一定的收获。在今天特殊的日子里,我依旧平静的过…….常见两种压缩格式 gzip 压缩比不是很高,但是压缩时间快 bzip2 压缩比很高,压缩时间很长。 以时间换取空间压缩 gzip filename,压缩完成后,源文件是不存在的 bzip2 filename压缩完成后,源文件是不存在的以上两种只是一次压缩一个,而且不原创 2017-03-22 01:44:12 · 342 阅读 · 0 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(四)
本文是最后一篇, 本打算写grafana视图以及数据源配置,因为服务器原因,就不写视图配置了,这个也比较简单, 根据官网就可以自己配置出想要的监控视图了.这里写自定义指标(一个用注解实现的,另一个非注解的在github 上,这里就不啰嗦着去写了,实现方式原理相同)以及simple-json的实现;定义指标@Componentpublic class MethodRuntimeCollecto...原创 2019-08-11 21:43:19 · 836 阅读 · 0 评论