-
리눅스 서버 배포환경 구축하기 1 - CentOS7 설치Infra 2021. 5. 16. 19:30
운영환경에 대한 공부를 위해 리눅스 CentOS를 설치하고 배포환경을 구축하기로 했습니다. 이 포스트는 다른분들의 포스트를 보고 따라하며 겪었던 문제들을 위주로 정리하고 개인적인 복습을 목적으로 작성했기 때문에 자세한 내용은 없을 수 있습니다.
목표
CentOS7 + Apache(Web Server) + Tomcat(WAS) + Jenkins(CI) + PostgreSQL(DB)
리눅스에 간단한 Spring프레임워크로 만든 서비스를 올리는 것을 목표로 잡았습니다.
구축환경
- 데스크탑 남는 하드디스크에 리눅스(CentOS7) 인프라 서버형태로 설치
- 데스크탑 - 유선 공유기 - 노트북 연결
- 데크스탑 CentOS로 부팅 / 노트북에서 SSH Tool-MobaXterm 으로 접속
가상화툴이나 AWS를 사용해도 되는데 가상화툴은 대부분 체험판이고 AWS는 다음목표로 진행하기로 하고 환경을 위와같이 잡았습니다. (Docker도 해봐야하는데...)
CentOS7 설치
다양한 종류의 리눅스가 존재하는데 저는
CentOS7
를 사용했습니다. 실무에서 사용하는 OS가 CentOS라서 실무에 도움이 될 겸 CentOS로 정했습니다.CentOS Linux release 7.4.1708 (Core)
웹서버용으로 설치를 진행했고 아래 사이트들을 참고했습니다.
문제 - 부팅순서
리눅스 설치 후
CentOS로 부팅 + OS선택창에 Window7 안보임
현상이 생겼다. 커널선택 항목에 Window7 을 추가해보겠다고grub
와 관련된 시도들을 몇시간 동안 했으나 실패했다.몇시간 고생한거에 비해 의외로 간단하게 문제가 해결됐다. 나의 경우 HDD1, HDD2에 Window와 Linux를 설치했기 때문에 BIOS에서 부팅 순서를 변경했더니 정상적으로 Window가 우선적으로 부팅됐다.
나중에 Apache와 Tomcat 설치가 잘 안되서 Linux를 재설치했는데, 그때는 부팅 우선순위가 뒤집어 지지 않고 Window부터 부팅됐다.
'Infra' 카테고리의 다른 글
리눅스 서버 배포환경 구축하기 4 - Jenkins설치 및 git연동 (0) 2021.05.19 리눅스 서버 배포환경 구축하기 3 - 톰캣 설치 및 아파치 연동 (1) 2021.05.18 리눅스 서버 배포환경 구축하기 2 - 아파치 설치 (0) 2021.05.17 리눅스 Shell2 - file merge, split (0) 2021.05.15 간단한 Log Backup Shell 만들기 (0) 2021.05.14