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 @   seven1986  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示