[Linux] 리눅스 명령어 - 시스템 명령어(w, who)Linux2022. 2. 21. 21:15
Table of Contents
728x90
✅ w 명령어
- 사용자 로그인 정보와 현재 작업 내용을 출력하는 명령어
- 현재 기계에 있는 사용자와 그 프로세스에 대한 정보를 표시한다.
- 헤더에는 현재 시간, 시스템 실행 시간, 현재 로그인한 사용자 수 및 지난 1, 5, 15분 동안의 시스템 로드 평균을 순서에 따라 표시한다.
- 각 사용자들에 대해 로그인 이름, tty 이름, 원격 호스트, 로그인 시간, 유휴 시간, JCPU, PCPU 및 현재 프로세스의 명령줄과 같은 항목들이 표시된다.
✅ w 옵션
- -h : 헤더를 출력하지 않는다 (--no-header)
- -u : 현재 프로세스와 CPU 시간을 파악하는 동안 사용자의 이름을 무시한다.
- -s : 로그인 시간, JCPU, PCPU 시간을 제외한 짧은 형식으로 출력한다
- -f : FROM 필드의 값 (접속 IP주소 정보)을 생략하여 출력한다. (--from)
- -i : FROM 필드에 호스트 이름 대신 IP 주소를 표시한다
- -V : w 버전 정보를 출력
- -o : 1분 미만의 유휴 시간 동안 빈 공간을 출력한다.
- user : 구체적인 사용자의 정보만 출력
✅ who 명령어
- 호스트에 로그인한 사용자의 정보를 출력하는 명령어
- 현재 접속한 사용자 정보를 /var/run/utmp 파일에서 가져오며, 이 utmp 파일은 사용자가 원격으로 서버에 로그인할 때 사용자 정보를 저장하고 사용자가 원격 호스트에서 로그아웃할 때 저장되어 있는 정보를 제거한다.
- 현재 서버에 접속해 있는 사용자의 로그인명, 터미널, 로그인 시간, 원격 호스트 또는 X디스플레이를 출력한다.
디렉토리 내용
디렉토리 | 내용 |
/boot | 리눅스 커널이 저장되어 있는 디렉토리 리눅스 부트에 필요한 부팅 지원 파일들이 저장되어 있다. |
/etc | 시스템 환경 설정 디렉토리 대부분의 파일들이 시스템 관리자에 의해 관리되는 파일이다. 웹 서버 환경설정, 시스템 계정 사용자 정보, 패스워드 관리, 시스템의 관리파일 등 모든 환경 설정 파일들이 저장돼 있다. |
/usr | 시스템 구성 및 응용프로그램이 설치되는 디렉토리 거의 모든 프로그램과 관련된 명령어 및 라이브러리들이 위치하며 X 시스템 관련 파일들과 리눅스 커널 소스 각종 C언어 헤더 파일 등이 있다. |
/tmp | 임시저장 디렉토리 - 응용프로그램에 대한(프로세스에 대한) |
/var | 임시저장 디렉토리 - 시스템 운영시 발생하는 정보를 저장 시스템에서 사용되는 동적인 파일들이 저장된다. 각종 시스템 로그파일, 사용자 로그인에 대한 보안 기록 등을 임시로 저장한다. |
/home | 사용자 홈디렉토리가 저장되는 디렉토리 |
/usr/bin | 시스템의 명령어가 설치된 디렉토리 리눅스 시스템에서 사용되는 각종 프로그램들이 저장되어 있으며 /bin 디렉토리에 없는 다양한 실행 파일들이 있다. |
참고
728x90
'Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - 파일 상태 확인 명령어 (stat) (0) | 2022.02.21 |
---|---|
[Linux] 리눅스 명령어 - 시스템 명령어 (df, du) (0) | 2022.02.21 |
[Linux] 리눅스 명령어 - 시스템 명령어 (uptime, free, top) (0) | 2022.02.21 |
[Linux] 리눅스 명령어 - 파일 이동, 삭제 명령어 (0) | 2022.02.21 |
[Linux] 리눅스 명령어 - 파일, 디렉토리 (0) | 2022.02.17 |
@TTOII :: 뭉게뭉게 클라우드
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!