Centos安装chrony同步时间

chrony是一个时间同步工具,旨在替换掉传统的ntpd服务。特别适合现在的动态设备(如虚拟机、容器和移动设备),具有更快的同步速度和更高的灵活性。下面是关于chrony的原理和安装教程。 chrony的原理 客户端和服务器通信:chronyd作为客户端,向配置的ntp服务器发送时间同步请求。 计算时间偏差:根据服务器的响应时 ...

Grafana 安装

打开官网下载链接 官网下载链接 centos安装 sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4 ...

Go Redis Lua 分布式锁

分布式锁在分布式系统中非常重要,它可以帮助我们避免多个进程或线程同时访问共享资源,从而避免数据一致性问题。在Go语言中,我们可以使用Redis来实现分布式锁。 获取锁 在Redis中,我们可以使用SETNX命令来获取锁。SETNX命令的作用是,如果指定的key不存在,则设置key的值为指定的value,并返回1;如果指定的key已经存在,则不设置key的值,并返回0。 su ...

Prometheus 安装

1. 创建prometheus用户 创建prometheus用户,用于运行prometheus服务 sudo useradd --no-create-home --shell /bin/false prometheus 2. 下载安装包 下载最新的prometheus安装包 sudo wget https://github. ...

CentOS 修改yum源

什么是yum YUM(全称Yellowdog Updater,Modified)是一个在类Unix系统中,特别是Red Hat系列的发行版(如Centos、RHEL、Fedora)中,常用的包管理工具。它用来自动的安装、更新、删除和管理软件包,可以简化系统管理员的工作。 yum的工作原理 依赖管理:yum会自动处理软件包的依赖 ...

Centos7中配置开机自动执行不生效问题

正常配置 我们正常的业务中,有很多需要开启自动执行的诉求,比如挂在数据盘到数据系统。 打开rc.local文件 $ sudo vim /etc/rc.d/rc.local 在文件最后新增如下内容 mount -t cifs //192.168.73.1/webdata/golang /usr/local/we ...