linux 故障解决方法汇总

 

yum mirrorlist 找不到了

#yum list|grep node
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

#解决方法

# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

yum mirrolist 中某个容器坏了

yum list
Loaded plugins: auto-update-debuginfo, fastestmirror, langpacks, nvidia
Loading mirror speeds from cached hostfile
One of the configured repositories failed (Unknown),...

解决办法:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

sudo yum clean all
sudo yum makecache
sudo yum install epel-release

以上步骤执行失败,可以尝试以下方法
rpm -aq|grep yum|xargs rpm -e --nodeps
rpm -qa|grep yum
#获取centos官方yum安装包
wget https://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
wget https://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

rpm -ivh yum-*
#测试
yum list|grep nginx

 

pm2出现异常,删除pm2方法

#centos
rm /usr/bin/pm2 
rm -r /usr/lib/node_modules 
rm -r /root/.pm2/
#rocky8
rm /usr/local/bin/pm2 
rm -r /usr/local/lib/node_modules 
rm -r /root/.pm2/

重新安装
npm install pm2 -g

 

posted @ 2024-11-08 12:42  seven1986  阅读(40)  评论(0)    收藏  举报