打开官网下载链接 官网下载链接 centos安装 sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4 ...
打开官网下载链接 官网下载链接 centos安装 sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4 ...
分布式锁在分布式系统中非常重要,它可以帮助我们避免多个进程或线程同时访问共享资源,从而避免数据一致性问题。在Go语言中,我们可以使用Redis来实现分布式锁。 获取锁 在Redis中,我们可以使用SETNX命令来获取锁。SETNX命令的作用是,如果指定的key不存在,则设置key的值为指定的value,并返回1;如果指定的key已经存在,则不设置key的值,并返回0。 su ...
1. 创建prometheus用户 创建prometheus用户,用于运行prometheus服务 sudo useradd --no-create-home --shell /bin/false prometheus 2. 下载安装包 下载最新的prometheus安装包 sudo wget https://github. ...
什么是yum YUM(全称Yellowdog Updater,Modified)是一个在类Unix系统中,特别是Red Hat系列的发行版(如Centos、RHEL、Fedora)中,常用的包管理工具。它用来自动的安装、更新、删除和管理软件包,可以简化系统管理员的工作。 yum的工作原理 依赖管理:yum会自动处理软件包的依赖 ...
背景 最近,在编译打包镜像的老是会失败,查看jenkins编译日志,发现是磁盘空间不足导致的。报错日志如下: #14 97.58 go: failed to trim cache: open /root/.cache/go-build/trim.txt: no space left on device Dockerfile:41 ...
我们在搭建完服务器之后,默认的时区通常是Etc/UTC (UTC, +0000)。 Etc/UTC 是一个特殊的时区标识,代表协调世界时(Coordinated Universal Time,缩写为UTC)或格林威治标准时间(Greenwich Mean Time,缩写为GMT)。这是一个不考虑夏令时的时区,始终保持不变。 "+0000" 是与UTC时区关联的时区偏移值,表示该时 ...
背景 最近在给自己的服务器安装ubuntu server系统的时候,所有的选项都是用了安装引导的推荐选项,导致只分配了100G的磁盘空间,而磁盘剩余空间为1.8T。 $ ubuntu@ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme0n1 ...
正常配置 我们正常的业务中,有很多需要开启自动执行的诉求,比如挂在数据盘到数据系统。 打开rc.local文件 $ sudo vim /etc/rc.d/rc.local 在文件最后新增如下内容 mount -t cifs //192.168.73.1/webdata/golang /usr/local/we ...
修改时区 $ sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 网络时间同步 $ sudo /usr/sbin/ntpdate -u cn.pool.ntp.org 写入硬件时间 服务器每次重启都会参考硬件的时间,所以需要将 ...