-
리눅스 환경에서 작업한 프로그램 트러블 슈팅 방법Linux/ubuntu 2024. 9. 4. 17:17
리눅스 환경에서 내가 작성한 프로그램에 문제가 생겼다면, 어떻게 분석할까?
아래와 같은 순서로 문제에 접근해보자
1. 내가 작성한 프로그램을 재부팅 했을때 동일한 에러가 나는지 확인
2. 1.이 아니라면 부하를 확인
3. 2.이 아니라면 메모리 사용량 확인
4. 3이 아니라면 디스크 사용량 확인내가 작성한 프로그램을 재부팅 했을때 동일한 에러가 나는지 확인
재부팅을 통해 동일한 문제가 발생되는지 재현을 해보자
부하를 확인해보자
컴퓨터의 로드를 확인가능
uptime
cat /proc/cpuinfo메모리 사용량을 확인해보자
메모리 사용량 확인
free -m디스크 사용량을 확인해보자
용량 많이 차지하는 디렉토리 찾기
du -h --max-depth=1 2>/dev/null
du -sh *'Linux > ubuntu' 카테고리의 다른 글
binary file의 이유로 grep이 파일 전체를 검색하지 못할때 (0) 2024.10.07 유용한 스크립트 모음 (0) 2024.09.23 예약된 포트 확인 방법 (0) 2024.09.03 원하는 로그 기록 남기기 (0) 2024.04.23 프로세스 로그 출력 및 모니터링 (0) 2023.10.17