개발 창고/Server

[Linux] How to check access account information

로이제로 2023. 11. 4. 22:00
반응형

 

How to check access account information

 서버 관리를 하다 보면 현재 시스템에 접속한 계정 정보와 그 사용자가 실행시킨 프로세스들의 정보를 조회해보아야 하는 경우가 종종 발생하곤 합니다. 이때 사용하는 명령어가 w명령어 입니다.

w

 여러 계정이 접속하는 서버의 관리자가 로그인 계정의 정보를 확인하기 위해 사용하는 명령어 중 하나

w --help 결과

w [옵션]
주요 옵션 내용
-h --no-header 헤더 정보 (첫 번째 라인)을 출력하지 않음
-u --no-current 현재 프로세스와 CPU시간을 파악하는 동안 사용자 명을 무시
-s --short 짧은 포맷, JCPU, PCPU, 로그인 타임을 출력하지 않음
-f --from FROM필드의 값(리모트 호스트 네임)을 출력하지 않음
-o --old-style Old 스타일로 출력, 1분 미만의 유휴 시간 동안 Blank Space 출력
-i --id-addr 호스트 네임 대신 IP 주소를 출력
-V --version 버전 정보를 출력

 

사용 예시

▶︎기본 사용

$> w

기본 w 명령 결과

첫 번째 라인 : 시스템 메타 정보 (현재시간, 시스템이 구동 된 기간, 사용자 수, 시스템 부하 상태)

두 번째 라인 : 사용자별 접속 정보 (계정 명, 터미널 명, 어디서 왔는지, 로그인 시간, 유휴시간, JCPU, PCPU, 현재 프로세스의 커맨드 라인 정보)

 

▶︎ header를 출력하지 않음

$> w -h

첫 번째와 번째 라인이 제외 된 접속 목록

 

▶︎ 짧은 포맷 (LOGIN@, JCPU, PCPU 제외)

$> w -s

로그인 시간과 JCPU, PCPU가 제외된 짧은 포맷

 

▶︎ FROM 제외

$> w -f

 

▶︎ 버전 확인

$> w -V
w from procps-ng 3.3.10
반응형

'개발 창고 > Server' 카테고리의 다른 글

[Linux] How to manage groups  (0) 2023.11.05
[Linux] How to use the "ln" command  (0) 2023.11.04
[Linux] How to configure Quota  (2) 2023.11.03
[Linux] How to use the "touch" command  (0) 2023.11.03
[Linux] How to use the "locate" command  (0) 2023.11.02