Итак, я не смог найти другой метод, более привлекательный, чем мой:)
var date = new Date('Sat, 19 Jan 2019 05:40:07 GMT');
console.log(date.toISOString().split("T")[1].split(".")[0]);
Похож на ответ, был в/etc/pam.d/login и/etc/pam.d/system-login файлах. Я должен был прокомментировать pam_motd.so строки.
Вы - вход в систему от соединения SSH??.. Если так, возможно, необходимо включить и установить на не ключевой "PrintMotd No" на sshd_config файле и перезапустить сервис...
У меня была эта проблема также, и что беспокоилось мне, не было двойное-motd, это был двойной "Последний вход в систему" строки со вторым обращением назад к событию входа в систему чуть выше его.
Я думал, что это могло бы указать на какое-то умышленное нарушение правил, как будто мой вход в систему перенаправлялся или передавался по каналу через некоторое шпионское ПО или что-то.
Вот то, как что нижняя часть/etc/pam.d/system-login смотрят 5 строк моего:
session required pam_env.so
#session optional pam_lastlog.so
session include system-auth
#session optional pam_motd.so motd=/etc/motd
session optional pam_mail.so
Отметьте закомментированные строки. Все работает как ожидалось теперь. Спасибо, Daniel.
Также проверьте/etc/issue, некоторые системы печатают обоих, и они могли бы просто содержать тот же текст. Обратите внимание, что я не использую хинду, таким образом, это не могло бы иметь место.
Это, вероятно, делается от самой оболочки. Проверьте глобальный профиль и bashrc, чтобы видеть, могло ли это иметь место.
В дополнение к комментированию pam_motd.so строк не забывайте также комментировать следующие строки в/etc/pam.d/login и/etc/pam.d/system-login:
сессия дополнительный pam_lastlog.so
Как это, "последний вход в систему" строка печатается однажды вместо дважды.