전체 글 64

Linux CentOS Stream 9 초기 세팅 및 서버 보안 설정

Window가 아닌 Linux 서버를 쓰는 이유는 (1) 가볍고 (2) 오픈소스 기반의 무료 이기 떄문이다. 스타트업 초기 오픈소스로 사용하다 회사가 성장하여 필요한 경우 상용 라이센스를 구입할 수 있는 Redhat 기반의 CentOS 를 선택하였다. 보안성, 안정성, 범용성이 있으며 어떤 가상 머신에도 잘 올라간다. 또한, CentOS 는 Fedora 라는 업데이트 주기가 보다 짧은 선행 OS 를 기반으로 만들어지고 있다. 오픈소스는 업데이트 후 버그에 취약할 수 있는데, 버그에 대한 안정화 역할을 하는 OS가 앞단에 하나 더 있다는 점이 다른 리눅스에 비해 장점이다. # 릴리즈 사이클 (과거) Fedora → Redhat (상용) → CentOS (오픈소스) # 릴리즈 사이클 (현재) Fedora →..

Linux 2023.02.07

VMWare ESXi 업데이트 방법

VMWare ESXi 는 VMWare 의 가상화 OS 이다. 보통 윈도우에서 VM Workstation 또는 VM Player 로 가상머신을 기동하는데 이 경우 윈도우OS 위에서 게스트OS 가 돌아가게 되므로 윈도우 업데이트 등 윈도우의 영향을 받게된다. 그래서 가상화 전용 OS로 나온것이 ESXi 이다. ESXi 설치 등은 댓글에 요청이나 호응이 있을 경우 추후 작성해 보겠다. 이 글은 ESXi 를 설치한 상태에서 윈도우 업데이트 처럼 ESXi 업데이트를 하는 방법이다. VMWare ESXi 업데이트 히스토리는 아래 주소에서 조회한다. https://kb.vmware.com/s/article/2143832 아래의 링크에서 해당하는 메이저 버전(6,7,8)의 최신 마지막 마이너 버전 업데이트(6.*, 7..

가상화/ESXi 2023.02.07

Linux CentOS Stream 9 - Apache (httpd) 설치

CentOS 8 부터 yum 대신 dnf 가 도입되었다. Dandified YUM (멋부린 YUM) 의 약자라고 하는걸 보면 YUM 을 기반으로 확장된 설치 명령어인 듯하다. 추후 설치는 dnf 로 한다. # dnf -y install httpd # httpd -version Server version: Apache/2.4.53 (CentOS Stream) Server built: Jan 24 2023 00:00:00 # vi /etc/httpd/conf/httpd.conf 필요한 환경 설정 내용을 편집한다 # systemctl enable --now httpd # firewall-cmd --add-service=http # firewall-cmd --add-service=https # firewall-..

Linux CentOS Stream 9 으로 웹서버 구성하기

현재는 CentOS 7 기반으로 사용중인데 보안패치와 같은 지원종료가 2024년으로 다가왔습니다. CentOS 7 지원종료 2024-12-31 CentOS 8 지원종료 2021-12-31 현재 CentOS Stream 최신버전 9 2023년 한해 더 사용하고 CentOS Stream 10이 나온다면 10 기반으로 넘어가는 방법도 있는데 웹서버 1대만 CentOS Stream 9 으로 설치해서 1년 정도 사용해보고 이후 어떻게 할지 판단하고자 합니다. 그럼 이어지는 글들에서 다음의 설치 방법을 메모로 남겨 놓겠습니다. 저의 블로그는 미사여구나 수식어 구구절절한 설명은 없습니다. 미래의 저를 위해 설치 명령어만 순서대로 기록해 놓고 참고하고자 하는데 도움이 되길 바랍니다. 서버 기본 설정 - SSH, SFT..