Linux 시스템 에서 로그 인 한 사용 자 를 어떻게 봅 니까?
사용자 작업 보기
시스템 관리자 가 사용자 의 행동 을 알 고 싶다 면 명령 W 만 입력 하면 됩 니 다. SHELL 터미널 에 다음 명령 을 입력 하 십시오.
[ROOT@LOCALHOST ROOT] # W
2:31PM UP 11 DAY ,21:18 4 USERS, LODE AVERAGE : 0.12, 0.09 , 0.08
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ROOT TTY1 - 09:21AM 3:23 0.13S 0.08S -BASH
GEORGE TTY2 - 09:40AM 18:00S 0.12S 0.00S TELNET
HELLO TTY6 - 11:12AM 34.00S 0.06S 0.O6S BASH
MARRY PTS/1 192.0.3.1102:40PM 5.20S 0.09S 0.03S FTP
W 명령 을 실행 하고 결 과 를 표시 할 수 있 습 니 다.
명령 정보 의미
위 에 표 시 된 정 보 는 다음 과 같다.
첫 번 째 줄 은 시스템 의 총 정 보 를 표시 하고 필드 는 시스템 의 현재 시간, 시스템 운행 시간, 로그 인 요 내 사용자 총수 와 시스템 평균 부하 정 보 를 표시 합 니 다.상술 한 세력 중의 몇 가지 데이터 에 대한 의 미 는 다음 과 같다.
2: 13PM 은 W 를 실행 하 는 시간 을 오후 2 시 31 분 이 라 고 밝 혔 다.
11 DAYS, 81: 18 은 시스템 운행 11 일 21 시간 18 분 을 의미한다.
4 USERS 는 현재 시스템 로그 인 사용자 수가 4 라 고 표시 합 니 다.
LOAD AVERAGE 는 뒤의 숫자 와 함께 시스템 이 과거 1, 5, 10 분간 부하 정 도 를 나타 내 며 수치 가 작 을 수록 시스템 부하 가 가볍다.
두 번 째 줄 부터 하나의 표를 구성 하고 모두 8 개의 항목 이 있 으 며 각 사용자 가 하고 있 는 일과 이 사용자 가 차지 하 는 시스템 자 료 를 표시 합 니 다.
USER: 로그 인 사용자 계 정 이름 을 표시 합 니 다.사용자 가 다시 로그 인하 면 이 계 정 도 반복 된다.
TTY: 사용자 로그 인 에 사용 할 터미널 입 니 다.
FROM: 사용자 가 시스템 에 로그 인 하 는 곳 을 표시 합 니 다.
LOGIN @: LOGIN AT 라 는 뜻 으로 로그 인하 여 시스템 에 들 어 가 는 시간 을 나 타 냅 니 다.
IDLE: 사용자 의 여가 시간, 사용자 의 지난 작업 이 끝 난 후에 회의 시간 을 기록 합 니 다.
JCPU: 터미널 번 호 를 구분 합 니 다. 이 터미널 과 관련 된 모든 프로 세 스 작업 에 걸 리 는 CPU 시간 을 표시 합 니 다.
PCPU: WHAT 필드 의 작업 수행 후 소모 되 는 CPU 시간 을 말 합 니 다.
WHAT: 현재 수행 중인 임 무 를 나 타 냅 니 다.
모 사용자 보기
로그 인 시스템 사용자 가 많 을 때 W 뒤에 사용자 이름 을 추가 하면 해당 사용자 가 작업 을 수행 하 는 상황 을 볼 수 있 습 니 다.
〔root@localost root〕#w heiio2:31pm up 11 days,21:18
4 users, load average : 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
Hello tty6 11:12am 34.00s 0.06s 0.06s bash
기본 적 인 상황 에서 시스템 은 상기 모든 정 보 를 표시 하고 특정한 측면 에 만 관심 이 있다 면 관련 옵션 만 사용 할 수 있 습 니 다.
로그 인 사용자 보기
마찬가지 로 시스템 관리자 가 어느 순간 로그 인 한 사용 자 를 알 고 싶다 면 시스템 이 제공 하 는 WEB 명령 을 사용 할 수 있 습 니 다. 이 명령 은 현재 시스템 에 로그 인 한 사용자 와 다른 정 보 를 볼 수 있 습 니 다.
[ROOT@LOCAL ROOT]#who
root tty1 - 09:21am
reorge tty2 - 09:40am
hello tty6 - 11:12am
marry pts/1 :0 02:40pm
이 같은 정 보 는 W 명령 과 매우 유사 하 다 는 것 을 알 수 있다.목록 을 좀 더 자세히 하려 면 옵션 - HIT 등 을 추가 하면 해당 사용자 가 다른 사용자 정보 (- T) 를 받 아들 일 의향 이 있 는 지, 여가 시간 (- I) 및 제목 표시 줄 (- H) 도 표시 할 수 있다.각 사용자 가 정 보 를 받 아들 이 기 를 원한 다 면 MESG 표시 줄 에 '+' 를 표시 합 니 다. 이것 은 명령 MESG 를 사용 하여 사용자 에 게 메 시 지 를 보 낼 수도 있 습 니 다.
로그 인 사용자 기록 보기
시스템 관리자 가 시스템 에서 사용자 가 로그 인 한 역사적 행 위 를 알 고 싶다 면 사용자 가 시스템 에 로그 인 한 적 이 있 는 지 확인 할 수 있다.LAST 명령 을 사용 하면 로그 인 한 사용자 의 정 보 를 조회 할 수 있 습 니 다.
ROOT TTY1 09:21AM MON FRI 10 11:15 STILL LOGGED IN
GEORGE TYY2 09:40AM MON FRI 11 11:18 -DOWN
HELLO TTY6 11:12AM MON FRI 12 9:47 -DOWN
MARRY PTS/1 192.0.3.11 02:40PM FRI 17 12:56 -DOWN
……
WTMP BEGINS FRI DEC 5 12:53:55 2003
LAST 명령 을 사용 할 때 열 거 된 파일 의 내용 이 매우 많아 서 잘 보이 지 않 습 니 다.이때 앞에서 소개 한 관리 방식 으로 볼 수 있 습 니 다. 예 를 들 어/LAST/LESS 는 앞 뒤 내용 을 볼 수 있 습 니 다.사용자 의 상황 을 보 는 것 과 마찬가지 로 그 사용자 의 로그 인 상황 을 보고 싶 으 면 LAST 명령 후에 사용자 이름 을 추가 하면 시스템 은 이 사용자 의 로그 인 시스템 상황 만 표시 합 니 다.
[root@localhost root]# last george
george tty2 - 09:40am mon fri 11 11.18 -down
………….
Wtem begins fri dec 5 12:53;55 2003
last 명령 을 실행 하 는 것 은/var/log/디 렉 터 리 에 있 는 wtmp 파일 내용 을 표시 하 는 것 입 니 다.Wtmp 파일 은 바 이 너 리 형식 으로 저 장 됩 니 다. 예 를 들 어
텍스트 편집 기 를 직접 사용 하면 어 지 러 운 코드 를 볼 수 있 습 니 다.
참고:http://tech.ccidnet.com/art/302/20061121/956303_1.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.