Linux
文章平均质量分 58
at sea .
这个作者很懒,什么都没留下…
展开
-
记一次Mysql锁问题
一、问题现象1.现象:页面上所有对数据库的操作都无法进行,程序连接池跑满。2.应用侧报错如下:Caused by: java.sql.SQLException: [1388d8fe714001-1][10.0.*.*:3306][saas]ERR-CODE: [TDDL-4614][ERR_EXECUTE_ON_MYSQL] Error occurs when execute on GROUP 'SAAS_DB_*_WXET_0*' ATOM 'rm-*_saas_db_qac2_0000': w原创 2021-12-16 19:53:47 · 2032 阅读 · 0 评论 -
k8s二进制安装部署(详细)
一、生产环境部署k8s常见的几种方式1.1 kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。1.2 二进制从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。小结: Kubeadm降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可控,推荐使用二进制包部署Kubernetes集群,虽然手动部署麻烦点,期间可以学习很多工作原理,也利于后期维护。1.3原创 2021-09-15 00:07:13 · 27015 阅读 · 70 评论 -
Alpine制作java镜像
一、Alpine Linux 简介Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版(centos、Ubuntu),Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB; 包管理: https://pkgs.alpinelinux.org/packages建议使用Alpine Linux 3.10.0版本,这也是 v原创 2021-09-07 09:15:06 · 2252 阅读 · 0 评论 -
Centos NTP时间服务器部署及时间同步
一、前言1、NTP简介NTP全称为(Network Time Protocol)即网络时间协议。是用来使计算机时间同步的一种协议。它可以使计算机对服务器或时钟源做同步,可以提供高精度的时间校正(LAN 上与标准时间小于1毫秒,WAN上几十毫秒),而且可以由加密确认的方式防止恶意的协议攻击。2、使用场景时间保持同步对于服务器集群来说尤为重要,比如说电商的秒杀,以及火车票的抢购等等,如果服务器时间不同步,那么不同的用户可能不是在同一时间点进行抢购的,就会出现不公平的问题。对于集群化部署的应用,例如数据原创 2021-09-04 21:20:54 · 1053 阅读 · 0 评论 -
Prometheus&Grafana监控报警安装配置
一、软件版本1、prometheus-2.26.0.linux-amd642、blackbox_exporter-0.18.0.linux-amd643、alertmanager-0.22.2.linux-amd644、grafana-7.3.7二、Prometheus安装配置1、解压Prometheustar -xf prometheus-2.26.0.linux-amd64.tar.gz2、主配置文件修改vim prometheus.yml...原创 2021-07-22 17:37:47 · 1826 阅读 · 1 评论 -
计算机常用英语单词
部分转自:1.established v.建立、设立;adj.已确立的,确定的2.file n.文件3.command n.命令指令4.use n.使用,用途。5.program n.程序;vi.编程序6.line n.路线,行7.if n.如果8.display n.显示、显示器9.set n.设置、集合10.key n.键、关键字11.list n.列表12.by perp.由、被;通过;13.press v.按、压14.with prep.和..在一起,用,与15原创 2021-03-09 00:32:55 · 310 阅读 · 0 评论 -
Prometheus监控Redis,Mysql,Grafana自定义图表配置
一、Redis1、 下载Redis_exporterhttps://github.com/oliver006/redis_exporter/releasesPS: redis_exporter 对于redis集群的监控表现不是太好, 建议为每个redis 实例启动一个redis_exporter, 如果一个服务器节点启动了多个redis进程, 就需要启动多个redis_exporter,如果采用一个redis_exporter 采集多个 redis node 会导致其中一个 redis node 连原创 2021-02-19 16:38:22 · 983 阅读 · 0 评论 -
系统CPU,内存,JAVA堆定时输出
#!/bin/bashJAVA_HOME=/usr/java/jdk1.7.0_80/bin/ #jdk bin目录设置CATALINA_HOME=/saas/apache-tomcat-80-8005-8009-kp-1/ #监控的进程目录logs=/monitor/proc_memlog.txt #日志输出位置JAVA_LOGS=/monitor/`date +"%Y-%m-%d-%H:%M"`-jvm.loginterval=300 #设置采集间隔while truedo pid原创 2020-12-16 11:47:19 · 270 阅读 · 0 评论 -
Centos下vsftpd的配置与使用
1.安装vsftpdrpm -qa vsftpd || yum -y install vsftpd #检查是否有安装vsftpd,如果没有使用yum安装2.配置用户mkdir /ftp #创建一个用于存储ftp数据的目录useradd -d /ftp -u ftpuser ftpuser -s /bin/bash #...原创 2020-03-16 22:45:57 · 277 阅读 · 0 评论