Linux

The miracle is this:the more we share, the more we have.

Linux

CentOS8 Failed to download metadata for repo ‘AppStream’报错

最近在CentOS8上升级软件或安装软件时候,会有如下报错: Error: Failed to download metadata for repo ‘appstream’ 究其原因是CentOS Linux 8从2021年11月已经停止维护,所以之后更新镜像需要通过 vault.centos.org来获取更新。 解决方法: 01.进入repo目录: cd /etc/yum.repos.d/ 02.注释掉原来的源: sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* 03.将mirror.centos.org修改为vault.centos.org

  • 闻骏
    闻骏
Linux

由于磁盘满导致Vsphere故障的问题解决

由于磁盘满导致VCenter各种异常 vcenter 6.0版本使用过程中有时会发生一些异常,比如无法添加主机,无法迁移主机等。 这时候要考虑是否磁盘已经占满的因素。 原因 Vsphere安装时,默认使用root账户作为服务及计划任务管理账户,而该账户的密码有效期仅为一年。 这就导致当密码过期时,一些服务和计划任务无法执行,例如清理审计日志的计划任务。 当日志越来越多,以致将磁盘完全占满时,一些功能的使用就会收到影响。 解决方案 第一步: 开启ssh登陆,并且切换到交互模式: shell.set --enabled true shell 第二步: 确认磁盘是否已经写满;如果是,则找到对应的日志清理: truncate -s 0 audit.log 或者 echo > audit.log 第三步: 确认是否因为计划任务失效导致的磁盘爆满及失败的原因: grep "

  • 闻骏
    闻骏
Linux

CentOS:too many open files

最大文件数限制: 在CentOS中,有时使用systemctl启动某个服务之后,通过cat /proc/$pid/limits命令查看到它的资源限制与/etc/security/limits.conf中配置的不一致。 原因: CentOS7中,使用systemd替代了之前的SysV,因此/etc/security/limits.conf文件的配置作用域缩小了一些。 limits.conf中的的配置,只适用于通过PAM认证登录用户的资源限制,即对systemd的service的资源限制不生效。 解决方案: 若通过systemctl start启动服务,则需要在对应的service文件中添加如下配置: LimitCORE=infinity LimitNOFILE=100000 LimitNPROC=100000

  • 闻骏
    闻骏
达美乐比萨运维: Dean.Wen Kenshi.Zhang Makly.Zhang Furong.zhou