2011. 8. 20. 07:28

♧ 사용자 계정을 생성한 후, 그리고 사용자가 컴퓨터를 풀어버리면

컴퓨터를 사용하는 방법을 추적하는데 사용할 수 있는 몇 가지 명령어.

 

find 명령 : 시스템에서 저장되어 있는 파일이 어디 있는지 시스템에서 검색.

du 명령 : 사용자의 홈 디렉토리에 얼마나 많은 공간이 사용 되었는지 확인.

fuser, ps, top 명령 : 어떤 사용자가 프로세스를 실행하는지 보려면.

 

▶ last : 가장 최근에 시스템에 로그인한 사람의 정보

$ last

devanixpts/2■■192.168.0.2■■Sat Aug 20 06:15 still logged in

devanixpts/1■■:0.0■■■■■■Sat Aug 20 06:08 - 06:24 (00:16)

devanixpts/0■■:0.0■■■■■■Sat Aug 20 05:49 - 06:24 (00:34)

devanixtty7■■■:0■■■■■■ Sat Aug 20 05:37 still logged in

☞ 언제 로그인햇는지, 얼마나 오랫동안 로그인 했는지, 혹은 'still 로그인'했는지 볼 수 있다.

pts 라인은 원격 컴퓨터 혹인 로컬 X 디스플레이(:0.0)에서 쉘을 연 사용자를 표시.

☞ 원격 클라이언트가 호스트 이름 쉽게 읽음 : $ last -a

 

▶ lastb :가장 최근 로그인에 성공하지 못한 목록

$ sudo lastb

julianssh:notty■■■ritchieMonAug6 12:28 - 12:28 (00:00)

 

▶ who -u : 현재 로그인한 목록(긴 형식)

$ who -u

devanixtty7■■■■2011-08-20 05:37■■■1124 (:0)

devanixpts/2■■■ 2011-08-20 06:15. ■■■ 2212 (192.168.0.2)

 

▶ users : 현재 로그인한 목록(짧은 형식)

$ users

devanixchrisfrancoisgreekjim

 

▶ 개별 사용자들에 대한 정보를 찾기 위한 몇 가지 명령어.

$ id ■■■■■■■■■■/* 아이덴터티(UID, GID 그리고 현재 쉘 그룹) */

uid=1000(devanix) gid=1000(devanix) 그룹들=1000(devanix),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin)

$ who am i ■■■■■■/* 아이덴터티 (user, tty, 로그인 날짜, 위치) */

devanix pts/2 2011-08-20 06:15 (192.168.0.2)

$ finger -s devanix ■■/* 사용자 정보 (짧게) */

$ finger -l devanix ■■/* 사용자 정보 (길게) */

 

 

Posted by devanix