Fairy ' s
[14. March] 시스템 모니터링 / TIL #2 본문
- uname : 시스템과 커널의 정보 확인
- '-a' 옵션을 사용하면 커널 이름, 노드 이름, 커널 릴리즈, 커널 버전, 프로세서, 하드웨어 플랫폼, 운영체제 정보를 알 수 있다.
- top : 운영체제 작업 내역 모니터링 / 현재 OS의 상태를 출력한다.
- 요약 영역은 전체 프로세스가 OS에 대해서 리소스를 어느정도 차지하고 있는지를 알려준다.
- 요약 영역에 나타나는 대표적인 내용은 시간, 유저, 로드 애버리지(Load Average), 태스크(Tasks), CPU, 메모리(memory) 이다.
- 로드 애버리지 (Load Average) : CPU가 수행하는 작업의 양을 순서대로 1, 5, 15분 간격의 평균 값으로 표시
- 태스크 (Task) : 현재 프로세스의 상태를 나타내주는 영역, 'Process'라고도 부름
- CPU 사용량 : CPU가 어떻게 사용되고 있는지 사용률을 보여준다. 유저 영역, 커널 영역, 우선순위 설정 등, 각 영역 값의 총 합은 100% 이다.
- 메모리 사용량 : 첫 번째 줄은 RAM 의 메모리 영역으로 MEM이라 표시되어 있는 부분이며, 두 번째 줄은 디스크를 메모리처럼 이용하는 Swap 메모리 영역이다. 일반적으로 메모리 사용량이 가득 찼을 때 Swap 메모리 영역을 사용한다.
- ifconfig : 활성화된 네트워크의 세부 사항을 표시 / 비활성화된 네트워크 사항은 볼 수 없다.
ifconfig를 사용하여 확인할 수 있는 사항
- enp0s3 : 네트워크 인터페이스
- flags : 네트워크 카드의 상태 표시
- mtu : 네트워크 최대 전송 단위(Maximum Transfer Unit)
- inet : 네트워크에 할당된 IP 주소
- netmask : 네트워크에 할당된 넷마스크 주소
- broadcast : 네트워크에 할당된 브로드캐스트 주소
- inet6 : 네트워크에 할당된 IPv6 주소
- prefixlen : IP 주소에서 서브 넷 마스크로 사용될 비트 수
- scopeid : IPv6의 범위. LOOPBACK / LINKLOCAL / SITELOCAL / COMPATv4 / GLOBAL
- ether : 네트워크 인터페이스의 하드웨어 주소
- RX packets : 받은 패킷 정보
- TX packets : 보낸 패킷 정보
- collision : 충돌된 패킷 수
- Interrupt : 네트워크 인터페이스가 사용하는 인터럽트 번호
- lsof (list open files) : 시스템에서 열려있는 모든 파일에 대한 정보를 출력한다.
칼럼별 의미
- COMMAND : 실행 명령어
- PID : 프로세스 ID
- USER : 실행한 사용자
- FD: File Descriptor, 파일의 종류.
- cwd : current working directory
- rtd : root directory
- mem : memory-mapped file
- txt : program text (code and data)
- TYPE : 파일 종류
- DIR : 디렉토리
- REG : Regular File
- CHR : Character Special File
- unix : UNIX domain socket
- DEVICE : 장치 번호
- SIZE/OFF: 파일의 크기나 오프셋
- NODE : 노드 번호
- NAME : 파일 경로 및 파일 이름
- netstat (network statistics) : 현재 시스템에 연결된 네트워크 상태, 라우팅 테이블, 인터페이스 상태 등을 볼 수 있다.
- netstat 옵션 목록
-n | IP, Port 번호를 보여준다 |
-a | 모든 네트워크 상태를 보여준다. |
-t | TCP 프로토콜만 보여준다. |
-u | UDP 프로토콜만 보여준다. |
-r | 라우팅 테이블을 출력한다. |
-s | 프로토콜 별(IP, ICMP, TCP, UDP 등)로 통계를 보여준다. |
-l | 대기중인 소켓 목록을 보여준다. |
'Devops Bootcamp' 카테고리의 다른 글
[15. March] 웹 서비스 접근 / TIL #2 (2) | 2023.03.15 |
---|---|
[15. March] 클라이언트 - 서버 / TIL #1 (0) | 2023.03.15 |
[14. March] 원격 리눅스 서버 접속 / TIL #1 (0) | 2023.03.14 |
[13. March] 리눅스 #3 / TIL (0) | 2023.03.13 |
[10. March] 리눅스 #2 / TIL (0) | 2023.03.10 |
Comments