트러블슈팅(troubleshooting)은 무엇일까?
2023. 6. 29. 09:54
트러블슈팅은 어떤 시스템에서 복잡한 문제가 생겼을 때 종합적으로 진단을 하여 해결하는 방법을 말합니다.
정리하면 문제 해결을 하는 과정이자 방법입니다. 한 곳에서 문제가 발생한 것이 아닌 여러 단계를 통해서
문제가 발생 하게되었을 때 원인을 정확하게 발견하여 진단하고 개선과 보안을 할 때 중요한 역할을 합니다.
트러블슈팅은 제거(소거)법을 바탕으로 사용되고 있습니다.
문제의 원인이 될 수 있는 것들 중에 가장 가능성이 높은 것 부터 하나씩 확인하여 제거 합니다.
이것저것 원인을 대입하는 방법보다 체계적으로 사용할 수 있습니다.
1.문제 정의
● 문제가 되는 동작 혹은 원인 확인
2.사실 수집
● 해당 문제에 대한 정보 수집
● 문제를 재현하는 방법 수집
3.원인 추론
● 확인된 사실을 통해 원인 추론
4.조치 방안 작성
● 증상과 추론 원인을 기반으로 어떤 순서로 문제를 해결할지 결정
● 보통 가능성이 높은 원인을 우선적으로 조사
5.조치 방안 구현
● 앞서 결정한 내용을 토대로 문제를 조사
6.결과 관찰
● 조사 방법을 구현하고 그 결과를 기록
● 만약 문제가 해결되지 않았다면 4 or 2번으로 돌아감
7.문제 해결(문서 작성)
● 문제를 해결한 순서를 정리해 문서화함
'자유공부장' 카테고리의 다른 글
라이브러리(Library) 와 프레임워크(Framework)의 뜻과 차이점 (0) | 2023.06.27 |
---|