yum 更新破坏了 CentOS

yum 更新破坏了 CentOS

有一个 CentOS 7 VPS。我刚刚尝试关注安装 php 7.4 的指南,然后跑了

sudo yum update

它做了一些事情,输出了一系列“安装”行,然后是一系列“清理”行,我记得,就像

clean something (82/82)

达到82,似乎挂了,它没有退出,虽然输入是有效的。我尝试输入 exit、sudo exit、sudo reboot,但它只是输入,没有结果。

之前我设置了 Apache、ssl,一切正常。我重启了 VPS,现在我的网站无法通过域名或 IP 运行。它显示连接被拒绝。

我现在也无法通过 ssh 连接(超时错误),但可以通过 VNC 连接。

Ssh 在重启之前停止工作 - 当当前 powershell 窗口中 ssh 会话挂起(即挂起 yum update 命令,如上所述)时,我关闭了 powershell,并打开了新的,但已经无法连接。

我的服务器可以恢复吗?

更新

尝试跟随这一个答案r. 这个输出可以吗?

sudo firewall-cmd --list-all 的输出

sudo systemctl status sshd

说它处于活动状态

更新 2

好像我删除了防火墙中的 ssh 服务。现在我重新安装了防火墙,添加了 ssh,现在我可以通过 ssh 连接了。

但是当我尝试在浏览器中打开网站时,仍然出现连接被拒绝的情况。

答案1

因此基本上存在两个问题:

  1. SSH - 关注Digitalocean 指南在防火墙设置上,我只是复制了所有命令,没有阅读说明,然后运行使用防火墙阻止 ssh 的命令。我重新安装了防火墙,再次设置它,没有调用该命令,现在可以通过 ssh 连接。
  2. HTTP——好像我只是跳过了在启动时运行 httpd 的命令: sudo systemctl enable httpd.service

现在一切正常。至于为什么会坏掉,yum update我不太清楚。

相关内容