IT 소스/Linux

[Linux] 로그인 사용자 정보 표시 - who

한량이야기 2024. 8. 22. 08:30
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

'who' 명령어 설명

Linux - 로그인 사용자 정보 표시 - who

 

'who' 명령어는 현재 시스템에 로그인한 

사용자에 대한 정보를 표시하는 데 사용됩니다. 

사용자 이름, 터미널 라인, 로그인 시간 등과 

같은 세부 정보를 제공합니다. 

이 명령은 시스템 관리자가 다중 사용자 시스템에서 

사용자 활동을 모니터링하는 데 특히 유용합니다.

 

1. who 기본 구문

who 명령의 기본 구문은 다음과 같습니다.

who [options]

 

options : 명령의 동작을 수정합니다.

 

2. who 명령어 주요 옵션

옵션 설명
-a 다양한 옵션의 출력을 결합하여 사용 가능한 모든 정보를 표시합니다.
-b 마지막 시스템 부팅 시간을 표시합니다.
-d 죽은 프로세스(프로세스 테이블에 죽은 것으로 표시된 프로세스)를 나열합니다.
-H 가독성을 높이기 위해 출력 열 위에 헤더를 표시합니다.
-m 현재 터미널 세션만 표시합니다. 
-q 사용자 이름과 현재 로그인된 사용자 수만 표시합니다.
-r 시스템의 현재 런레벨을 표시합니다
-s 기본 동작. 사용자 이름, 터미널 및 로그인 시간을 표시합니다.
-T 각 터미널 라인의 상태를 표시합니다(쓰기 가능 여부)
-u 각 사용자의 유휴 시간(사용자가 유휴 상태였던 기간)을 표시합니다.

 

3. who 명령 사용 예

'who' 명령어가 어떻게 작동하는지 알아보기 위해 몇 가지 예를 살펴보겠습니다.

 

1. 현재 로그인된 사용자 표시

'who' 명령어 실행

로그인 시간 및 터미널을 포함하여 현재 시스템에 로그인한 사용자 목록을 표시합니다.

 

2. 모든 정보 표시

'who' 명령어 실행

유휴 시간, 실행 수준, 작동 불능 프로세스 등 사용 가능한 모든 정보가 표시됩니다.

 

3. 마지막 시스템 부팅 시간 표시

'who' 명령어 실행

시스템이 마지막으로 부팅된 정확한 시간을 보여줍니다.

 

4. 현재 로그인한 사용자 수 표시

'who' 명령어 실행

사용자 이름과 로그인한 사용자 수가 표시됩니다.

 

5. 현재 런레벨 표시

'who' 명령어 실행

시스템의 현재 런레벨을 제공합니다.

 

 

 

 

[Linux] 사용자 조회하기

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. Linux - 사용자 조회하기 1. 사용자 목록 조회하기 사용자 목록은 주로 /etc/passwd 파일에 저장됩니다. 아래의 명령어로 이 파일을 읽어서 사

hanryangitstory.tistory.com

 

반응형