28.02.2021
  • Главная
  • Карта сайта
  • Контакты
  • Конфиденциальность
Популярно

Защита каталогов паролем в Nginx

Разработка фирменных стилей

Как установить LEMP и запустить Drupal на…

Установить GrandCMS на Ubuntu

Яндекс.Браузер ограничил передачу cookie сторонним трекерам

Как ускорить Odoo

Как установить Odoo 10 с фильтрацией поддомена

Redmi K40 Pro — роскошный флагман на…

Redmi K40 представлен официально: Snapdragon 870 и…

Создание deb пакетов

BestWebber

  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
Веб-Мастеру

Команда last в Linux3 мин для чтения

by gidsoft18.01.202100
Поделиться

Если вы управляете многопользовательской системой, вам часто нужно знать, кто, когда и откуда вошел в систему.

last, это утилита командной строки, которая отображает информацию о последних сеансах входа пользователей системы. Это очень полезно, когда вам нужно отслеживать активность пользователя или расследовать возможное нарушение безопасности.

В этой статье объясняется, как проверять, кто вошел в систему с помощью команды last.

 

Содержание страницы

  • Как использовать команду last
  • Параметры команды last
  • Вывод

Как использовать команду last

Синтаксис команды last следующий:

last [OPTIONS] [USER] [<TTY>...]

Каждый раз, когда пользователь входит в систему, запись для этого сеанса записывается в файл /var/log/wtmp. Команда last читает файл wtmp и печатает информацию о входах и выходах пользователей. Записи печатаются в обратном порядке времени, начиная с самых последних.

Когда вызывается last без какой-либо опции или аргумента, вывод выглядит примерно так:

andreyex     pts/0       123.123.0.2   Fri Feb 29 34:22   still logged in
andreyex     pts/0       123.123.0.2   Tue Feb 28 13:42 - 00:05  (01:31)
lisa     :0           :0          Thu Feb 25 11:19   gone - no logout
reboot   system boot  4.15.0-74-g Fri Jan 29 21:03 - 08:03  (00:00)
...

 

Каждая строка вывода содержит следующие столбцы слева направо:

  • Имя пользователя. Когда система перезагружается или выключается, last отображает специальных пользователей reboot и shutdown.
  • Tty, на котором состоялась сессия. :0 обычно означает, что пользователь входил в среду рабочего стола.
  • IP-адрес или имя хоста, с которого вошел пользователь.
  • Время начала и окончания сеанса.
  • Продолжительность сеанса. Если сеанс все еще активен или пользователь не вышел из системы, последний покажет информацию об этом вместо продолжительности.

Чтобы ограничить вывод определенным пользователем или tty, передайте имя пользователя или tty в качестве аргумента команды last:

last andreyex
last pts/0

 

Вы также можете указать несколько имен пользователей и ttys в качестве аргументов:

last andreyex root pts/0

 

Параметры команды last

last принимает несколько параметров, которые позволяют ограничивать, форматировать и фильтровать вывод. В этом разделе мы рассмотрим наиболее распространенные из них.

Читать  4 способа создать файл в терминале Linux

Чтобы указать количество строк, которые вы хотите напечатать в командной строке, передайте число, которому предшествует один дефис last. Например, чтобы распечатать только последние десять сеансов входа в систему, введите:

last -10

 

С помощью опции -p( –present) вы можете узнать, кто вошел в систему в определенный день.

last -p 2020-03-10

 

Используйте опции -s( –since) и -t( –until), чтобы указать last отображение строк с или до указанного времени. Эти две опции часто используются вместе, чтобы определить интервал времени, для которого вы хотите получить информацию. Например, для отображения записей входа в систему с 13 по 18 февраля вы должны выполнить:

last -s 2020-03-01 -u 2020-03-01

 

Время, передаваемое параметрам -p, -s и -t может быть указано в следующих форматах:

YYYYMMDDhhmmss
YYYY-MM-DD hh:mm:ss
YYYY-MM-DD hh:mm     (seconds will be set to 00)
YYYY-MM-DD           (time will be set to 00:00:00)
hh:mm:ss             (date will be set to today)
hh:mm                (date will be set to today, seconds to 00)
now
yesterday            (time is set to 00:00:00)
today                (time is set to 00:00:00)
tomorrow             (time is set to 00:00:00)
+5min
-5days

По умолчанию last не показывает секунды и год. Используйте -F, –fulltimes возможность просмотра полного входа и выхода времени и даты:

last -F

 

Опция -i( –ip) заставляет last всегда показывать IP-адрес, а -d( –dns) показывать имена хостов:

last -i

 

Вывод

Команда last выводит информацию о времени входа и выхода пользователя из системы. Для получения дополнительной информации о команде введите man last в свой терминал.

Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.

Источник: AndreyEx.ru

Поделиться
предыдущая запись
Смартфоны Xiaomi и Redmi, которые первыми получат обновление MIUI 12.5
следующая запись
NULL в MySQL. Руководство для начинающих

Похожие записи

Перезапуск Apache Ubuntu

gidsoft18.01.2019

Запуск Android-приложений Linux с помощью Sahshlik

gidsoft08.09.2018

Ошибка unable to locate package в Ubuntu

gidsoft25.12.2019

Как решить ошибку “Disconnected: No supported authentication methods available (server sent: publickey)” с Ubuntu в AWS EC2

gidsoft21.11.2019

Как установить Python 3.8 на CentOS 83 мин для чтения

gidsoft27.12.2020

Установка Phppgadmin в Ubuntu 18.04

gidsoft17.06.201920.06.2019

Как настроить репликацию MySQL на CentOS

gidsoft30.12.2019

Что нового в Ubuntu 16.10

gidsoft28.09.2018

Методы jQuery для управления DOM-свойствами элементов

gidsoft22.08.2019
Нажмите, чтобы оставить комментарий
  • Комментарии
  • Комментарии в Facebook

Категории

  • Веб-Мастеру (3 319)
  • Заработок в интернете (157)
  • Мобильные технологии (310)
    • Android (146)
    • Apple (164)
    • Игры (20)
    • Программы (94)
    • Технологии (82)
  • Новости рынка (2 341)
  • Программирование (199)
    • JavaScript (14)
    • PHP (140)
      • Laravel (124)
    • WordPress (18)
    • Различные CMS (27)
  • Продвижение в интернете (692)
  • Социальные сети (290)

Содержание

  • Как использовать команду last
  • Параметры команды last
  • Вывод
BestWebber
Подпишись
Все материалы на данном сайте взяты из открытых источников - имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях.

Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет.

© Copyright 2021, Все права на материалы, размещенные на этом сайте - принадлежат их правообладателям.
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру