泰格的技术分享

linux文件无法删除

chattr -isa (文件路径) chattr -isa /etc/crontab chattr -isa /var/spool/cron/root 把这三个属性去除,可以对该文件进行修改

tanger tanger 发布于 2025-05-29

Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64

yum install 报错: Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64 问题原因 CentOS7的SCL源在2024年6月30日停止维护了。 当scl源里面默认使用了centos官方的地址,无法连接,需要替换为阿里云。

tanger tanger 发布于 2025-01-03

远程容器开发配置

维护多个项目,每个项目的jdk版本,node版本不时,一般的解决方案是安装sdkman(java),nvm(node)的版本管理器进行版本切换。现在有了新的选择,容器开发(devcontainers),可以为每个项目配置自己的开发环境,方便在不同的设备上快速部署开发环境,免去安装环境以及解决环境冲突

tanger tanger 发布于 2025-01-03

node 设置镜像

node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/ 设置永久生效 npm config set registry https://registry.npmmir

tanger tanger 发布于 2025-01-03

docker简单部署redis cluster集群

简单部署3主3从cluster集群 使用docker-compose version: '3' services: redis-1: image: redis:7.4.1 logging: driver: 'json-file' options:

tanger tanger 发布于 2024-12-02

Java项目cpu或内存过高,排查问题思路

一、cpu过高 1、通过top命令,定位进程ID 通过top命令,查看CPU使用率最高得进程ID,记为@pid 2、通过韩参数得top查看cpu过高线程

tanger tanger 发布于 2024-11-19

使用docker容器完成tcp端口转发

使用socat实现 创建compose.yml文件 version: "3" services: gitea-ssh-tcp-proxy: image: alpine/socat command: tcp-listen:222,fork,reuseaddr tcp:192

tanger tanger 发布于 2024-10-16

Linux——ssh登录很慢解决方法

1、背景   在同一机房中,有多台安装了CentOS 7操作系统的服务器,它们的配置除了IP地址不同外基本相同。这些服务器的资源利用率都不高,但在使用SSH连接时,发现有几台服务器连接速度较慢,可能需要等待30-60秒才能提示输入密码,但一旦连接成功后,速度就恢复正常。 2、SSH登录慢原因 这种情

tanger tanger 发布于 2024-08-02

Prometheus对docker swarm中的springboot容器服务发现

springboot应用可以在docker swarm中部署多个副本,每个副本都要进行监控,使用端口映射和host模式部署的就不方便了。可以配合Prometheus可以和springboot在同一个网络中,配置Prometheus的服务发现,即可实现多副本监控。可以搭配联邦集群,实现有层次的监控架构

tanger tanger 发布于 2024-07-23

使用 Prometheus 抓取硬盘 S.M.A.R.T 信息

采集指标 在宿主机上安装好 node-exporter,并开启 text-collector 功能,创建好指标文件存放的目录,然后再开始下面的环节。 然后安装要用到的软件包,其中: 获取硬盘 S.M.A.R.T 信息的脚本需要用到 smartctl 这个命令,是由 smartmontools 软件包

tanger tanger 发布于 2024-07-22