В прошлом команда ищет файл / Var / Журнал / wtmp (или файл , назначенный — ф флагом) и отображает список всех пользователей , зарегистрированных в и с тех пор был создан этот файл.
Как это устроено
Когда последний отлавливает сигнал SIGINT (генерируемый ключом прерывания, обычно Ctrl + C ) или SIGQUITsignal (генерируемый ключом выхода, обычно Ctrl + \ ), последний показывает, как далеко он просматривал файл; в случае сигнала SIGINT последний будет завершен.
Перезагрузка псевдопользователя регистрируется каждый раз при перезагрузке системы. Таким образом, последняя перезагрузка показывает журнал всех перезагрузок с момента создания файла журнала.
Команда lastb такая же, как и последняя , за исключением того, что по умолчанию она показывает журнал файла / var / log / btmp , который содержит все неудачные попытки входа в систему. Это требует повышенных привилегий для выполнения, в отличие от последнего . Если система не регистрирует неудачных попыток входа в систему, она вернет дату начала только файла btmp .
конспект
Команда требует следующую общую форму:
last [-R] [-num] [-n num] [-adiox] [-f file] [-t ГГГГММДДЧЧММСС] [name ...] [tty ...] lastb [-R] [-num] [ -n номер] [-f файл] [-t ГГГГММДДЧЧММСС] [-adiox] [имя ...] [tty ...]
Параметры
Измените поведение команды с помощью переключателей:
- -n , -num : последний подсчет, сколько строк нужно показать.
- -t ГГГГММДДЧЧММСС : Показать состояние входа в систему за указанное время. Это полезно, например, чтобы легко определить, кто вошел в систему в определенное время — укажите это время с помощью -t и найдите все еще вошедшие в систему .
- -R : Подавляет отображение поля имени хоста.
- -a : Показать имя хоста в последнем столбце. Полезно в сочетании со следующим флагом.
- -d : для нелокальных входов в систему Linux хранит не только имя удаленного хоста, но и его IP-номер. Эта опция переводит IP-номер обратно в имя хоста.
- -i : эта опция похожа на -d в том смысле, что она отображает номер IP удаленного хоста, но отображает номер IP в точечно-четырехзначной записи.
- -o : прочитать файл wtmp старого типа (написанный приложениями linux-libc5).
- -x : Показать записи о выключении системы и изменения уровня запуска.
Используйте команду man ( % man ), чтобы увидеть, как команда используется на вашем компьютере.