본문 바로가기

Linux3

[Linux 실습 #3] Ubuntu 서버 프로세스·포트 확인부터 nginx 접속 장애 재현 및 복구하기 1. 실습 배경 및 목표이전 실습에서 Ubuntu 가상머신에 nginx와 PostgreSQL을 설치하고, 서비스를 실행하는 방법을 학습했다.이번에는 한 단계 더 나아가 서버가 실행 중인지 확인하는 것과 실제 클라이언트가 서비스에 접속할 수 있는 것은 어떻게 다른지 알아보고자 했다.예를 들어, 웹 서비스에 접속할 수 없다는 장애가 발생했을 때 단순히 서버를 재시작하는 것으로 대응하는 것은 충분하지 않다.서버 프로세스가 실행 중인지, 포트가 열려 있는지, 네트워크를 통한 연결이 가능한지 등을 순서대로 확인해야 장애 원인을 좁힐 수 있다.이번 실습에서는 PostgreSQL과 nginx의 네트워크 설정 차이를 분석하고, nginx 서비스를 의도적으로 중지해 접속 장애를 재현한 뒤 정상 복구까지 검증했다. 실습 .. 2026. 10. 23.
[Linux/PostgreSQL] Ubuntu에서 PostgreSQL 구축 및 DBMS 제약조건, 트랜잭션 검증 ※ 따라하실 분들을 위한 사전 정보 공유저는 아래와 같은 상황에서 실습을 시작했음을 알려드립니다! 리눅스 : 정보처리기사, 네트워크관리사 취득하였으며 리눅스 환경에서QA를 약 1년간 한 경험이 있어서 VM으로 리눅스 환경 세팅하기나 아주 기본이되는 명령어 그리고 어느정도의 UI는 익숙한 베이스로 실습 진행했습니다네트워크 : 컴공은 아니지만 공대 출신이라 기초적인 CS지식이 있는 상태임SQL : SQLD 취득하여서 문법적으로는 알고, 실습은 안해본 상태임1. 실습 목적소프트웨어 QA 업무를 수행하면서 SQL을 통한 데이터 조회나 기능 검증은 익숙하지만, 실제 DBMS를 설치하고 운영하는 경험은 부족하다고 느꼈다.Linux 환경에서 PostgreSQL을 직접 구축하고, 데이터베이스 생성부터 해가지고 SQL .. 2026. 10. 20.
[Linux 실습] Ubuntu에서 Nginx 웹 서버 설치 및 서비스 장애 확인하기 ※ 따라하실 분들을 위한 사전 정보 공유저는 아래와 같은 상황에서 실습을 시작했음을 알려드립니다! 리눅스 : 정보처리기사, 네트워크관리사 취득하였으며 리눅스 환경에서QA를 약 1년간 한 경험이 있어서 VM으로 리눅스 환경 세팅하기나 아주 기본이되는 명령어 그리고 어느정도의 UI는 익숙한 베이스로 실습 진행했습니다네트워크 : 컴공은 아니지만 공대 출신이라 기초적인 CS지식이 있는 상태임1. 실습 목적시스템 엔지니어 직무를 준비하면서 Ubuntu Linux 가상머신 환경에서 Nginx 웹 서버를 설치하고 운영하는 실습을 진행했다.단순히 웹 서버를 설치하는 것에 그치지 않고, 서비스 상태와 포트, HTTP 응답을 확인하고 서비스를 중지·복구하면서 각각의 변화가 어떻게 나타나는지 확인했다.또한 HTML 파일을 .. 2026. 10. 18.