跳转至

常见问题

关于报错 Command not found#

apt-get install -y curl

Debian   Ubuntu   Kali   Deepin   Armbian

新装系统需要先执行一遍更新 apt-get update

yum install -y curl || dnf install -y curl

Red Hat Enterprise Linux   CentOS   Rocky Linux   AlmaLinux   Fedora   OpenCloudOS   openEuler

新装系统需要先执行一遍更新 yum makecache

zypper install curl
pacman -S curl
apk --no-cache add -f curl bash

关于开启 SSH 远程登录的方法#

  • 验证是否已安装 SSH 服务#

    ls /etc | grep ssh
    

    如果没有这个文件夹说明系统未安装 SSH 服务,你需要通过包管理工具安装 openssh 软件包

  • 设置允许 Root 用户登录#

    cat /etc/ssh/sshd_config | grep -Eq "^[# ]?PermitRootLogin " ; [ $? -eq 0 ] && sed -i 's/^[# ]\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config || echo -e "\nPermitRootLogin yes" >> /etc/ssh/sshd_config
    
  • 设置密码认证#

    cat /etc/ssh/sshd_config | grep -Eq "^[# ]?PasswordAuthentication " ; [ $? -eq 0 ] && sed -i 's/^[# ]\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config || echo -e "\nPasswordAuthentication yes" >> /etc/ssh/sshd_config
    
  • 启动/重启 SSH 服务#

    ps -ef | grep -q ssh ; [ $? -eq 0 ] && systemctl restart sshd || systemctl enable --now sshd
    

还原已备份的软件源#

cp -rvf /etc/apt/sources.list.bak /etc/apt/sources.list
apt-get update

Debian   Ubuntu   Kali   Deepin   Armbian

cp -rvf /etc/yum.repos.d.bak /etc/yum.repos.d
yum makecache

Red Hat Enterprise Linux   CentOS   Rocky Linux   AlmaLinux   Fedora   OpenCloudOS   openEuler

cp -rvf /etc/zypp/repos.d.bak /etc/zypp/repos.d
zypper ref
cp -rvf /etc/pacman.d/mirrorlist.bak /etc/pacman.d/mirrorlist
pacman -Sy
cp -rvf /etc/apk/repositories.bak /etc/apk/repositories
apk update -f

其它#

  • 如果提示 bash: /proc/self/fd/11: No such file or directory,请切换至 Root 用户执行,切换命令为 sudo -isu root