linux查看二进制文件依赖的glibc版本

在Linux中,可以使用以下命令来查看二进制文件依赖的glibc版本:ldd <二进制文件路径>例如,如果要查看名为/usr/bin/ls的二进制文件依赖的glibc版本,可以运行以下命令:ldd /usr/bin/ls输出结果中会显示二进制文件所依赖的库文件,其中包括glibc库。可以在输出结果中找到类似于libc.so.6的行,后面跟着的是glibc的版本号。如果想要获取更详细的信

- 阅读全文 -

为什么推荐Linux fstab文件中使用UUID

fstab(文件系统信息表)是Linux系统中用于存储文件系统挂载信息的配置文件。通常情况下,/etc/fstab 文件支持使用设备名称(例如:/dev/vda1)来标识文件系统。但是,设备名称可能会因为运行环境的更改而改变,因此使用设备名称标识文件系统可能会存在一些问题。为了避免这些问题,可以将 /etc/fstab 文件中的文件系统标识方式改为UUID。UUID是一个唯一标识磁盘分区的字符串,

- 阅读全文 -

Kubernetes准入控制器——PodTolerationRestriction

作用说明准入控制器PodTolerationRestriction检查Pod 的污点容忍度与其名称空间的设置的污点容忍度之间是否存在冲突。 如果存在冲突,则拒绝 Pod调度。如果不存在冲突PodTolerationRestriction控制器接会将名称空间中配置的污点容忍度合并到Pod的污点容忍度中,根据名称空间的污点容忍度白名单检查所得到污点的容忍度结果。 如果检查成功,则将接受Pod调度请求,

- 阅读全文 -

调整Linux透明大页 (THP) 以提高ClickHouse性能

透明大页面(THP)是Linux内核中的一项内存管理功能,能让操作系统更有效地管理内存页面。它的工作原理是将较小的内存页分组为较大的页,从而减少操作系统所需的页表条目数量。虽然THP可以提高某些工作负载的性能,但它也会给ClickHouse等执行大量内存映射的数据库带来严重的性能问题。这是因为THP会在映射和取消映射内存页时造成延迟,从而导致CPU使用率增加、延迟增加和吞吐量降低。在ClickHo

- 阅读全文 -

查看Linux系统使用的cgroup版本

使用的cgroup版本取决于正在使用的Linux发行版和操作系统上配置的默认cgroup版本。 要检查使用的发行版使用的是哪个cgroup版本,可以在该节点上运行下面的命令:stat -fc %T /sys/fs/cgroup/对于cgroup v2,上面命令结果输出为cgroup2fs,对于cgroup v1,上面命令结果输出为tmpfs。

- 阅读全文 -

Kubernetes准入控制器——PodNodeSelector

作用说明PodNodeSelector准入控制器通过读取名称空间注解(scheduler.alpha.kubernetes.io/node-selector)和全局配置,为名称空间中的pod设置节点选择器默认值并添加节点选择器限制使用示例apiVersion: v1 kind: Namespace metadata: name: default annotations: sched

- 阅读全文 -

通过elasticdump迁移elasticsearch数据和索引

官方地址:https://github.com/elasticsearch-dump/elasticsearch-dumphttps://www.npmjs.com/package/elasticdump安装通过npm安装# 安装 npm install elasticdump # 全局安装 npm install elasticdump -g # 运行 ./elasticdump 通过docke

- 阅读全文 -

ArgoCD用户管理--本地用户/账户

ArgoCD安装后有一个内置的管理员用户,拥有最高权限可以完全访问系统。建议只使用管理用户进行初始配置,然后切换到本地用户或配置SSO集成。本地用户/账户ArgoCD本地用户/账户功能主要有两个用途:Argo CD管理自动化的认证令牌。可以配置一个具有有限权限的API账户并生成一个认证令牌。这种令牌可以用来自动创建应用程序和项目等对于一个非常小的团队来说,使用SSO集成可能被认为多余的。本地用户不

- 阅读全文 -