>  기사  >  운영 및 유지보수  >  Linux 사용자 관리 (3) 사용자 로그인 시간 및 명령 내역을 보는 방법에 대한 자세한 설명

Linux 사용자 관리 (3) 사용자 로그인 시간 및 명령 내역을 보는 방법에 대한 자세한 설명

黄舟
黄舟원래의
2017-06-06 10:45:562475검색


1. 현재 로그인된 사용자 정보 보기
who 명령:
기본 출력에는 사용자 이름, 터미널 유형, 로그인 날짜 및 원격 호스트가 포함됩니다.
누가 /var/log/wtmp
wtmp 파일이 생성된 이후 모든 로그인을 볼 수 있습니다.
(1)-b: 마지막 시스템 시작 시간 보기
(2)-H: 각 열의 제목 인쇄

users 명령:
현재 로그인된 사용자를 인쇄합니다. 표시된 각 사용자 이름은 로그인 세션에 해당합니다.

2. 명령 기록 보기
각 사용자는 명령 기록을
$HOME/.bash_history 보기
또는 입력: 터미널에 기록

3 마지막 명령
보기 사용자 로그인 기록
이 명령은 /var/log/wtmp 파일을 읽습니다. /var/log/btmp는 원격 로그인 정보를 표시할 수 있습니다.
Last는 기본적으로 모든 사용자의 로그인 정보를 인쇄합니다.
특정 사용자의 로그인 정보를 인쇄하려면
를 사용하세요. 마지막 사용자 이름

옵션:
(1)-x: 시스템 전원 켜기/끄기 및 실행 수준 정보 표시
(2)-a: 마지막 줄에 로그인 IP 표시
(3)-f: 특정 파일 읽기 -f /var/log/btmp 파일을 선택할 수 있습니다
(4) -d: IP 주소를 호스트 이름으로 변환
(5) -n: 목록의 표시 열 수 설정
(6) -t: 사용자 보기 지정된 시간 로그인 기록
​​​예:
마지막 -t 20150226160404
타임스탬프 이전 로그인 기록

4. lastlog 명령
모든 사용자의 최신 로그인 기록 보기
이 명령은 /var/log/lastlog 파일을 읽습니다. 사용자의 순서는 /etc/의 순서에 따릅니다. passwd
옵션 :
(1) -u: 사용자의 마지막 로그인 기록 보기
예: lastlog -u test
사용자 테스트의 로그인 기록 보기
(2) -t: 지난 며칠 동안의 사용자 로그인 기록 보기
예: lastlog -t 1
지난 날의 로그인 기록 보기
(3) -b: 지정된 일수 이전의 사용자 로그인 기록 보기
예: lastlog -b 60
60일 전 사용자 로그인 기록 보기

5, ac 명령
/var/log/wtmp 파일에 로그인 및 exit 횟수를 기준으로 사용자 연결 시간(시간)을 보고하고 기본 출력 보고서는 총 시간
입니다. (1)-p: 각 사용자의 연결 시간을 표시합니다
(2)-d: 일일 연결 시간을 표시합니다
(3)-y: -d

와 함께 사용되는 연도를 표시합니다.

1. 현재 로그인된 사용자 정보 보기
who 명령:
기본 출력에는 사용자 이름, 터미널 유형, 로그인 날짜 및 원격 호스트가 포함됩니다.
누가 /var/log/wtmp
wtmp 파일이 생성된 이후 모든 로그인을 볼 수 있습니다.
(1)-b: 마지막 시스템 시작 시간 보기
(2)-H: 각 열의 제목 인쇄

users 명령:
현재 로그인된 사용자를 인쇄합니다. 표시된 각 사용자 이름은 로그인 세션에 해당합니다.

2. 명령 기록 보기
각 사용자에게는 명령 기록이 있습니다.
$HOME/.bash_history 보기
또는 터미널에 기록을 입력하세요.

3. 마지막 명령
사용자 로그인 기록 보기
이 명령은 /var/log/wtmp 파일을 읽습니다. /var/log/btmp는 원격 로그인 정보를 표시할 수 있습니다.
Last는 기본적으로 모든 사용자의 로그인 정보를 인쇄합니다.
특정 사용자의 로그인 정보를 인쇄하려면
를 사용하세요. 마지막 사용자 이름

옵션:
(1)-x: 시스템 전원 켜기/끄기 및 실행 수준 정보 표시
(2)-a: 마지막 줄에 로그인 IP 표시
(3)-f: 특정 파일 읽기 -f /var/log/btmp 파일을 선택할 수 있습니다
(4) -d: IP 주소를 호스트 이름으로 변환
(5) -n: 목록의 표시 열 수 설정
(6) -t: 사용자 보기 지정된 시간 로그인 기록
​​​예:
마지막 -t 20150226160404
이 타임스탬프 이전의 로그인 기록을 표시합니다.

4. Lastlog 명령
모든 사용자의 최신 로그인 기록을 봅니다.
이 명령은 /etc/passwd의 순서에 따라 /var/log/lastlog 파일을 읽습니다.
옵션:
(1) -u: 사용자의 마지막 로그인 기록 보기
예: lastlog -u test
사용자 테스트의 로그인 기록 보기
(2) -t: 지난 며칠 동안의 사용자 로그인 기록 보기
예: lastlog -t 1
지난 날의 로그인 기록 보기
(3) -b: 지정된 일수 이전의 사용자 로그인 기록 보기
예: lastlog -b 60
60일 전 사용자 로그인 기록 보기

5, ac 명령
/var/log/wtmp 파일에 로그인 및 종료 시간을 기준으로 사용자 연결 시간(시간)을 보고하고 기본 출력 보고서는 총 시간입니다
(1)-p: 각 사용자의 연결 시간을 표시합니다
(2)-d: 일일 연결 시간을 표시합니다
(3)-y: -d

와 함께 사용되는 연도를 표시합니다.

위 내용은 Linux 사용자 관리 (3) 사용자 로그인 시간 및 명령 내역을 보는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.