查看更多教程 https://on  itroad.com

解决方案

如果删除目录 /dev/shm 下的文件,就会发生这种情况。
当试图通过在 /root 和 /tmp 中查找要删除的大文件来释放空间时,我们也可能无意中删除了 /tmp/shm 下的文件。
/dev/shm(也称为 tmpfs)是用于系统或者用户进程之间共享内存的文件系统。
tmpfs 使用虚拟内存,而不是访问磁盘存储,从而显着提高性能,并由 Linux 内核管理。

如果 tmpfs 中的文件被手动删除,它会影响正在运行的系统或者用户进程和服务,这些进程和服务无法再访问它们曾经使用的共享内存的内容,从而导致系统或者应用程序故障。

tmpfs 不适合长期存储,不应需要用户手动更改或者更改。
在这种情况下,从tmpfs中删除文件导致尝试登录系统的用户的终端分配失败,因此任何用户都无法登录系统。
一些也被数据库实例使用的文件被删除,这会导致数据库和应用程序失败。

由于 tmpfs 使用虚拟内存来存储文件,tmpfs 的内容不会在两次重新启动之间保持不变,并且每当系统重新启动时,tmpfs 的内容都会新鲜生成。
要解决此问题,请重新启动/重置系统。

无法登录 CentOS/RHEL ,报错: Server refused to allocate pty ,Permission denied

问题

在 CentOS/RHEL 6 服务器上,所有登录都开始失败,并显示以下错误:

Server refused to allocate pty
/etc/profile: line 48: /dev/null: Permission denied
  /etc/profile: line 76: /dev/n ull: Permission denied

服务器上的应用程序和数据库实例也开始出现故障。

日期:2020-09-17 00:12:22 来源:oir作者:oir