서버운영3 리눅스 클라우드 입문 (서버접속, 배포운영, 보안설정) 클라우드 공부를 처음 시작했을 때 저는 AWS 콘솔에서 인스턴스를 만들고 서비스를 선택하는 것이 핵심이라고 생각했습니다. 하지만 실제로 서버에 접속하려는 순간부터 리눅스 기본기가 없으면 아무것도 할 수 없다는 걸 느꼈습니다. SSH 키 권한 오류, 낯선 디렉터리 구조, 로그 확인, 포트 충돌, 방화벽 설정까지 클라우드 운영의 많은 부분은 리눅스 위에서 움직이고 있었습니다. 저는 그때 클라우드는 버튼을 누르는 기술이 아니라 서버를 이해하고 운영하는 기술이라는 생각을 하게 됐습니다. 이 글에서는 제 경험을 바탕으로 클라우드 입문자가 왜 리눅스를 먼저 봐야 하는지 정리해 보겠습니다.리눅스 서버접속, 처음엔 왜 이렇게 막히나SSH(Secure Shell)라는 단어부터 낯설었습니다. 쉽게 말해 SSH란 인터넷을 .. 2026. 6. 11. IT 개발자 배포란? (로컬 실행, 운영 환경, CI/CD) 배포를 처음 시도했을 때 저는 완성된 코드를 서버에 올리기만 하면 끝이라고 생각했습니다. 하지만 로컬에서 잘 돌아가던 서비스가 서버에서는 환경 변수 누락, 포트 설정, 데이터베이스 연결 문제로 멈추는 경험을 하며 배포가 단순 업로드가 아니라는 걸 알게 됐습니다. 배포는 사용자가 실제로 접속할 수 있는 운영 환경을 만들고, 오류가 생겼을 때 로그를 확인하며, 필요하면 이전 버전으로 되돌릴 수 있어야 하는 과정입니다. 저는 배포 경험을 통해 개발은 코드 작성에서 끝나는 것이 아니라 서비스 운영까지 이해해야 한다고 느꼈습니다. 이 글에서는 제 경험을 바탕으로 배포의 의미와 입문자가 알아야 할 서비스 운영 개념을 정리해 보겠습니다.IT 개발자 배포와 로컬 실행, 뭐가 다를까배포를 처음 접하는 분들 중에는 로컬 .. 2026. 6. 6. 시스템 vs 네트워크 엔지니어 (직무 차이, 역량 비교, 진로 선택) 저도 처음에는 두 직무가 그냥 서버 만지는 사람으로 똑같아 보였습니다. IT 인프라 쪽을 알아보기 시작했을 때, 시스템 엔지니어와 네트워크 엔지니어가 채용 공고에서 항상 나란히 나오니까 당연히 비슷한 일을 한다고 생각했습니다. 그런데 하나씩 뜯어보고 나서야 둘이 완전히 다른 곳을 바라보고 있다는 걸 알게 됐습니다. 이 글은 그 차이를 처음부터 헷갈렸던 사람의 시선으로 정리한 것입니다.직무 차이 - 시스템 엔지니어 vs 네트워크 엔지니어제가 직접 비교해 보기 전까지는 시스템 엔지니어가 더 복잡한 일을 하는 직무겠지라고 막연하게 생각했습니다. 실제로는 복잡도의 차이가 아니라 관리 대상 자체가 다릅니다.시스템 엔지니어는 운영체제(OS)와 서버 자원을 중심으로 일합니다. 여기서 운영체제란 서버 하드웨어 위에서 .. 2026. 5. 18. 이전 1 다음