загрузка sshd регистрирует от удаленных песней 7 серверов

crontab -r должен удалить crontab текущего пользователя. В следующий раз Вы работаете crontab -e необходимо получить значение по умолчанию crontab.

2
04.12.2014, 22:29
2 ответа

Перенаправить их в файл:

journalctl _COMM=sshd > sshd_logs
2
27.01.2020, 22:05

Наведите курсор на точку с запятой и удалите ее с помощью x .

(Я предполагаю, что вы имеете в виду визуальный режим vi (в отличие от его режима ex), а не режим VISUAL Вима.)

Если вы действительно хотите сделать это с несколькими строками одновременно, то вам придется прибегнуть к команде двоеточия. Если вы используете Vim, то ответ @ Greg Hewgill для вас. Если вы используете vi, вам придется отметить первую строку ma , а последнюю - mb , а затем обработать все их с помощью : 'a', 'bs/; $//.

-121--166998-

Почему бы просто не просканировать каталог с помощью записи cron-задания с помощью команды find. Затем удалите файл старше X минут. Я не думаю, что периодическое выполнение, может быть, каждые 15 минут будет какой-то нагрузкой на систему и она будет работать все время.

-121--146112-

Пропустите создание файла на удаленном сервере и выполните потоковую передачу журналов непосредственно на локальный компьютер:

ssh -nC root@remote.server.hostname journalctl _COMM=sshd > remote-sshd_logs

В качестве общей подсказки рекомендуется выполнить удаленные команды root в командной строке ssh (как в приведенном выше примере) и сохранить их в истории команд. Таким образом, можно вспомнить команду и повторно запустить ее с гораздо меньшим риском опечатки, чем если бы вы вошли в систему как пользователь root и ввели ту же команду в ответ на запрос пользователя root из памяти. В качестве бонуса это означает, что команда будет зарегистрирована в журнале sshd , который поможет вам (или коллегам по sysadmin) выяснить временные рамки, если что-то пойдет не так.

1
27.01.2020, 22:05

Теги

Похожие вопросы