GNU/Linux >> Belajar Linux >  >> Cent OS

“Server menolak untuk mengalokasikan pty” – Tidak dapat masuk ke CentOS/RHEL

Masalahnya

Pada server CentOS/RHEL 6, semua login mulai gagal ke sistem dengan kesalahan berikut:

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

Aplikasi dan database instancea di server juga mulai gagal.

Solusinya

Ini dapat terjadi jika file di bawah direktori /dev/shm dihapus. Saat mencoba mengosongkan ruang dengan mencari file besar untuk dihapus di /root dan /tmp, kami mungkin juga menghapus file di /tmp/shm secara tidak sengaja. /dev/shm (juga dikenal sebagai tmpfs) adalah sistem file yang digunakan untuk memori bersama antara sistem atau proses pengguna. tmpfs menggunakan memori virtual, daripada mengakses penyimpanan disk, memberikan peningkatan kinerja yang signifikan, dan dikelola oleh kernel Linux.

Jika tmpfs memiliki file yang dihapus secara manual darinya, hal itu dapat berdampak pada sistem yang berjalan atau proses dan layanan pengguna yang tidak dapat lagi mengakses konten memori bersama yang telah mereka gunakan, dan dengan demikian dapat menyebabkan kegagalan sistem atau aplikasi.

tmpfs tidak dimaksudkan untuk penyimpanan jangka panjang, dan tidak perlu diubah atau diubah secara manual oleh pengguna. Dalam kasus ini, penghapusan file dari tmpfs menyebabkan alokasi terminal untuk pengguna yang mencoba masuk ke sistem gagal, sehingga menjadi tidak mungkin bagi pengguna mana pun untuk masuk ke sistem. Beberapa file yang juga digunakan oleh instance database telah dihapus, yang menyebabkan database dan aplikasi gagal.

Karena tmpfs menggunakan memori virtual untuk penyimpanan file, konten tmpfs tidak bertahan di antara reboot, dan konten tmpfs baru dibuat setiap kali sistem di-boot ulang. Untuk mengatasi masalah ini, silakan reboot/reset sistem.


Cent OS
  1. CentOS / RHEL :Cara mengizinkan atau menolak Pengguna untuk masuk ke Server VSFTP

  2. Tidak Dapat Memperpanjang Sistem File LVM dengan Snapshot Terkait di CentOS/RHEL

  3. Instal MySQL 5.6 di CentOS 7 / RHEL 7

  1. 7 Tips Pengerasan Keamanan Teratas untuk Server CentOS 8 / RHEL 8

  2. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  3. Selamatkan sistem Anda dengan mode pengguna tunggal di CentOS 6 / RHEL 6

  1. Cara menginstal server vnc di RHEL 8 / CentOS 8

  2. Siapkan Server SysLog di CentOS 6 / RHEL 6

  3. Tidak dapat masuk dengan GUI di CentOS/RHEL 7