Linux 명령: user, w, last, lastb

3921 단어 Linux/shell/ops
사용자 관리
w 명령
w 명령 은 로그 인 한 시스템 의 사용자 목록 을 표시 하고 실행 중인 명령 을 표시 하 는 데 사 용 됩 니 다.이 명령 을 실행 하면 현재 시스템 에 로그 인 한 사용자 들 과 그들 이 실행 하고 있 는 프로그램 이 있다 는 것 을 알 수 있다.w 명령 을 단독으로 실행 하면 모든 사용자 가 표 시 됩 니 다. 사용자 이름 도 지정 할 수 있 고 사용자 의 관련 정보 만 표시 할 수 있 습 니 다.
문법 w (옵션) (매개 변수) 옵션 - h: 헤드 정 보 를 인쇄 하지 않 음; -u: 현재 프로 세 스 와 cpu 시간 을 표시 할 때 사용자 이름 을 무시 합 니 다. -s: 짧 은 출력 형식 사용 하기; -f: 사용자 가 어디에서 로그 인 하 는 지 표시 하기; -V: 버 전 정 보 를 표시 합 니 다.매개 변수 사용자: 지정 한 사용자 만 표시 합 니 다.
실례 w 20: 39: 37 up 136 days, 3: 58, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM login @ IDLE JCPU PCPU WHAT root pts/0 222.94.97.122 20: 39 1.00 s 0.00s w
사용자 명령
users 명령 은 현재 로그 인 시스템 의 모든 사용자 목록 을 표시 하 는 데 사 용 됩 니 다.표시 되 는 모든 사용자 이름 은 로그 인 세 션 에 대응 합 니 다.사용자 가 로그 인 세 션 만 있 는 것 이 아니라면 사용자 이름 은 같은 횟수 를 표시 합 니 다.
문법
users(  )

옵션
--help:         ;
--version:         。

실례
[root@localhost ~]# users
root root

마지막 명령
last 명령 은 사용자 의 최근 로그 인 정 보 를 표시 하 는 데 사 용 됩 니 다.last 명령 을 단독으로 실행 하면 /var/log/wtmp 파일 을 읽 고 파일 에 기 록 된 로그 인 시스템 의 사용자 명단 을 모두 표시 합 니 다.
문법
last(  )(  )

옵션
-a:              ip  ,       ;
-d: IP         ;
-f :      。
-n  -:           ;
-R:             IP  ;
-x:      ,    ,            。

매개 변수
  • 사용자 이름: 사용자 로그 인 목록 표시;
  • 터미널: 지정 한 터미널 의 로그 인 목록 을 표시 합 니 다.

  • 실례
    last 명령 은 사용자 로그 인 상황 을 표시 합 니 다. 다음은 고정 줄 수 를 직접 표시 하 는 기록 입 니 다.
    last -10
    root     pts/0        221.6.45.34      Tue Dec 17 09:40   still logged in
    root     pts/0        221.6.45.34      Mon Dec 16 09:00 - 11:57  (02:56)
    root     pts/0        222.94.97.122    Sun Dec 15 20:39 - 23:28  (02:48)
    root     pts/0        222.95.209.80    Sat Dec 14 14:39 - 14:58  (00:18)
    root     pts/0        221.6.45.34      Thu Dec 12 16:55 - 17:37  (00:41)
    root     pts/0        49.65.139.195    Wed Dec 11 20:40 - 21:16  (00:35)
    root     pts/0        49.65.139.195    Wed Dec 11 19:46 - 20:03  (00:17)
    root     pts/0        221.6.45.34      Tue Dec 10 14:41 - 15:52  (01:10)
    root     pts/0        221.6.45.34      Mon Dec  9 17:24 - 17:30  (00:06)
    root     pts/0        221.6.45.34      Mon Dec  9 09:38 - 11:41  (02:02)
    

    lastb 명령
    lastb 명령 은 사용자 의 잘못된 로그 인 목록 을 표시 하 는 데 사 용 됩 니 다. 이 명령 은 시스템 의 로그 인 이상 을 발견 할 수 있 습 니 다.lastb 명령 을 단독으로 실행 하면 /var/log 디 렉 터 리 에 있 는 btmp 라 는 파일 을 읽 고 이 파일 의 내용 을 기록 하 는 로그 인 에 실패 한 사용자 명단 을 모두 표시 합 니 다.
    문법
    lastb(  )(  )
    

    옵션
    -a:              ip         ;
    -d: IP         ;
    -f:      ;
    -n -:           ;
    -R:             IP  ;
    -x:      ,    ,            。
    

    매개 변수
  • 사용자 이름: 표 시 된 사용자 의 로그 인 목록;
  • 터미널: 지정 한 터미널 의 로그 인 목록 을 표시 합 니 다.

  • 실례
    lastb 명령 을 처음 실행 하면 오류 가 발생 합 니 다:
    lastb: /var/log/btmp: No such file or directory
    Perhaps this file was removed by the operator to prevent logging lastb info.
    

    이 존재 하지 않 는 파일 만 만 들 면 됩 니 다.
    touch /var/log/btmp
    

    ssh 를 사용 한 로그 인 실 패 는 btmp 파일 에 기록 되 지 않 습 니 다.
    lastb | head
    root     ssh:notty    110.84.129.3     Tue Dec 17 06:19 - 06:19  (00:00)
    root     ssh:notty    110.84.129.3     Tue Dec 17 04:05 - 04:05  (00:00)
    root     ssh:notty    110.84.129.3     Tue Dec 17 01:52 - 01:52  (00:00)
    root     ssh:notty    110.84.129.3     Mon Dec 16 23:38 - 23:38  (00:00)
    leonob   ssh:notty    222.211.85.18    Mon Dec 16 22:18 - 22:18  (00:00)
    leonob   ssh:notty    222.211.85.18    Mon Dec 16 22:18 - 22:18  (00:00)
    root     ssh:notty    110.84.129.3     Mon Dec 16 21:25 - 21:25  (00:00)
    root     ssh:notty    110.84.129.3     Mon Dec 16 19:12 - 19:12  (00:00)
    root     ssh:notty    110.84.129.3     Mon Dec 16 17:00 - 17:00  (00:00)
    admin    ssh:notty    129.171.193.99   Mon Dec 16 16:52 - 16:52  (00:00)
    

    좋은 웹페이지 즐겨찾기