본문 바로가기
리눅스/centOS7 예비학교

서버 구축에 필요한 기본 지식

by book_lover 2025. 1. 3.

서버를 설치하고 할 수 있는 일

서버 구축에 필요한 소프트웨어는 CentOS뿐

CentOS는 웹 서버나 메일 서버와 같은 다양한 서버 소프트웨어를 함께 제공. 패키지(소프트웨어와 관련 파일을 함쳐놓은 것)를 설치한 다음 간단한 설정만 하면 쉽게 인터넷 서버를 구축할 수 있다.

 

요즘 대기업이나 주요 온라인 시스템에서는 대부분 리눅스를 사용. 그중에서도 미국 레드햇사가 제공하는 레드햇 엔터프라이즈 리눅스는 안정성과 높은 처리 성능이 뒤받침되어야 하는 엔터프라이즈 시스템 용도로 개발되어 대규모 시스템에서 많이 사용

 

CentOS는 RHEL 소스 코드를 기반으로 상표와 유료 프로그램을 제외하고는 모두 무료로 사용할 수 있게 빌드한 것. RHEL 처럼 안전성이나 높은 처리 성능을 제공하면서 무료로 사용할 수 있어 RHEL 클론이라고도 불림.

사업자가 제공하는 서버 서비스에는 제한이 많다

간단한 홈페이지를 운영하거나 메일을 송수신하는 것이 목적이라면 인터넷 서비스 제공 업체나 ASP가 제공하는 웹 호스팅과 메일링 서비스를 이용해도 크게 문제는 없다. 하지만 상업용으로 사이트를 운영하려면 사업자가 제공하는 서비스로는 여러 가지 제한이 있다. 데이터 전송량이 많으면 자동으로 계정이 정지되거나 요금을 추가로 더내야 한다. 메일 서비스 역시 메일링 리스트를 설치하고 웹 메일을 구축하는 데 필요한 웹 서버 연동에  제약이 있거나, 사용자 계정 수에 따라 요금이 추가로 부과되는 등 여러가지 제한이 있다 

 

직접 인터넷 서버를 구축하여 운영하면 이러한 제약 사항 없이 자유롭게 다양한 서비스를 이용할 수 있다. 웹 서버를 비롯하여 데이터베이스 관리 시스템, 메일 서버와 연동한 고급 웹 시스템 구축 등 기술 수준에 따라 마음껏 서비스를 구현할 수 있다. 

 

외부에 데이터를 두는 것이 불안한 사람은 자신의 컴퓨터 서버에서 데이터를 관리할 수 있다.

서버 구축과 운영으로 네트워크 지식을 익힌다

서버의 작동원리, 네트워크 기초 지식, 보안 지식이 필요하다. 서버를 구축하면서 이러한 지식을 이해하고 익힐 수 있다. 강의만으로 익힐 수 없었던 산 지식을 이해하고 익힐 수 있다. '웹 서버, 메일 서버'는인터넷의 기본이 되는 서비스이다. 직접 구축하고 운영하면 인터넷 기술에 대한 이해도 깊어진다.

리눅스는 서버 기능이 풍부하다

리눅스는 유닉스를 모방한 OS이다. 그래서 유닉스에서 사용할 수 있는 다양한 서버 기능을 사용할 수 있다. 리눅스 배포판은 시스템 설치 직후 바로 서버를 사용할 수 있게 응용 프로그램 패키지를 제공하며, OS를 설치할 때 함께 설치할 서버 프로그램을 선택하여 간단하게 설치도 가능하다. OS 설치 후 간단한 설정을 통해 웹 서버, 메일 서버, FTP 서버 등을 운영할 수 있다.

 

패키지 관리 시스템인 Yum(지금은 dnf)을 도입하여, 검색, 설치, 업데이트, 삭제 작업을 간단하게 할 수 있다. 패키지 관리 시스템을 사용하면 네트워크로 응용 프로그램을 설치하고 업데이트할 수 있어 시스템을 항상 최신 상태로 유지할 수 있다. 


네트워크 기초 지식 익히기

서버 설치 장소와 회선

외부에 공개하기 위한 서버를 설치하려면 인터넷 접속 회선이 필요. 회선은 서버를 설치하는 장소에 따라 달라짐.

임대 서버 사용 시 접속 회선을 신경쓰지 않아도 된다. 그러나 집이나 사무실에 서버를 설치하면 회선을 준비해야 한다. 

대표적인 인터넷 접속 회선 종류

ISP와 계약을 하고, 회선의 종류에는 FTTH, VDSL 등 여러 가지가 있으므로 접속 지역이나 비용을 고려해서 선택하면 된다. 

기가 인터넷은 직접 집까지 광케이블을 설치하여 서비스하는 FTTH( Fiber To The Home) 서비스와 아파트 같은 집합 건물까지는 속도가 빠른 광케이블을 설치하고 이후 각 가정까지는 LAN 케이블로 연결하는 FTTB(Fiber To The Building) 혹은 광랜 서비스로 나눌 수 있다. 

https://ko.oadm-cwdm-dwdm.com/info/access-network-solution-describes-the-optical-40365606.html

  1. FTTH와 FTTB의 정의 및 특징
    • FTTH(Fiber To The Home): 광케이블이 사용자 집까지 직접 연결되는 방식으로, 속도 손실이 거의 없고 안정적인 인터넷 품질을 제공합니다. 설치 비용이 다소 높지만, 현재 가장 고품질의 인터넷 연결 방식으로 평가받습니다
    • FTTB(Fiber To The Building): 광케이블이 건물의 통신실(MDF)까지 연결되고, 이후 각 가정이나 사무실까지는 UTP(LAN) 케이블로 연결되는 방식입니다. FTTH에 비해 설치 비용이 낮고 기존 건물에 적합하지만, 마지막 구간에서 속도 손실이 발생할 수 있습니다
  2. 통신사별 기가 인터넷 제공 방식
    • KT: FTTH와 FTTB를 모두 지원하며, 전국적으로 대칭형 FTTH 보급률이 높습니다. 최대 1Gbps 속도를 제공합니다
    • LG U+: 주로 FTTB 기반의 기가 인터넷 서비스를 제공하며, 일부 지역에서는 FTTH도 지원합니다
    • SK 브로드밴드: FTTB 기반으로 최대 500Mbps에서 1Gbps 속도를 제공하며, 일부 지역에서는 FTTH를 통해 더 높은 품질의 서비스를 제공합니다
ADSL (Asymmetric Digital Subscriber Line) 특징:
● 비대칭형 디지털 가입자 회선으로, 다운로드 속도가 업로드 속도보다 빠른 구조를 가집니다.
● 음성 통화와 데이터를 동일한 전화선에서 분리된 주파수 대역으로 전송하므로, 전화와 인터넷을 동시에 사용할 수 있습니다
● 기존 전화선을 그대로 사용하기 때문에 설치가 용이하며 비용이 저렴합니다.
● 전화국(Central Office)과 사용자 간의 거리가 멀어질수록 속도가 감소하는 특성이 있습니다

VDSL (Very High-Speed Digital Subscriber Line) 특징:
● ADSL의 개선된 버전으로, 더 높은 데이터 전송 속도를 제공합니다.
● 대칭형(업로드와 다운로드 속도가 동일) 또는 비대칭형 서비스가 가능하며, 서비스 유형에 따라 유연하게 설정할 수 있습니다68.
● 전화국과 사용자의 거리가 짧을수록 높은 속도를 유지할 수 있지만, 거리가 멀어질수록 신호 감쇠로 인해 속도가 급격히 저하됩니다. 일반적으로 약 300m 이내에서 최적의 성능을 발휘합니다

FTTH 모뎀 장비

FTTH(Fiber to the Home) 기술에서는 광케이블을 통해 데이터를 전송하며, 이를 지원하는 모뎀은 광신호를 전기 신호로 변환하는 역할을 합니다.

주요 특징

  1. 광 네트워크 단말기(ONT, Optical Network Terminal):
    • FTTH 모뎀의 핵심 장치로, 광케이블에서 전달된 광신호를 전기 신호로 변환합니다.
    • ONT는 일반적으로 가정 내 라우터나 컴퓨터와 연결되며, Ethernet 포트를 통해 인터넷 접속을 제공합니다.
    • 일부 ONT는 Wi-Fi 기능을 통합하여 무선 네트워크도 지원합니다
  2. 속도 및 안정성:
    • FTTH 모뎀은 대칭형 업로드 및 다운로드 속도를 제공하며, 최대 1Gbps 이상의 속도를 지원합니다.
    • 광케이블 기반이므로 신호 손실이 적고 외부 간섭(예: 전자기파)에 강합니다
  3. 설치 및 연결:
    • 광케이블은 ONT에 직접 연결되며, ONT는 Ethernet 케이블을 통해 사용자 장치(예: 라우터)와 연결됩니다.
    • 일부 고급 모델은 GPON(Gigabit Passive Optical Network) 기술을 지원하여 대규모 네트워크에서도 효율적인 데이터 전송이 가능합니다

VDSL 모뎀 장비

VDSL(Very-high-bit-rate Digital Subscriber Line)은 기존 구리 전화선을 활용하여 데이터를 전송하며, 이를 지원하는 모뎀은 DSL 신호를 디지털 데이터로 변환합니다.

주요 특징

    1. DSL 모뎀:
      • VDSL 모뎀은 전화선에서 수신한 신호를 디지털 신호로 변환하며, 라우터와 연결해 인터넷을 제공합니다.
      • 최신 VDSL2 모뎀은 대칭형 또는 비대칭형 속도를 지원하며, 최대 300Mbps까지 속도를 제공할 수 있습니다

 

  1. 속도 및 거리 제한:
    • VDSL은 전화국(Central Office) 또는 근처 배전함에서 사용자의 집까지의 거리가 짧을수록 높은 속도를 유지할 수 있습니다.
    • 최대 성능은 약 300m 이내에서 발휘되며, 거리가 멀어질수록 속도가 감소합니다
  2. 설치 및 연결:
    • VDSL 모뎀은 전화선에 연결되며, 일반적으로 RJ-11 포트를 사용합니다.
    • Ethernet 포트를 통해 라우터나 컴퓨터와 연결되며, 일부 모델은 Wi-Fi 기능도 포함하고 있습니다.

1. 공유기와 모뎀의 연결

  • FTTH 모뎀: 광케이블을 통해 신호를 수신하며, Ethernet 포트를 통해 공유기와 연결됩니다.
  • VDSL 모뎀: 전화선을 통해 신호를 수신하며, 마찬가지로 Ethernet 포트를 사용해 공유기와 연결됩니다.
  • 연결 방법:
    1. 모뎀의 LAN 포트를 공유기의 WAN 포트에 연결합니다.
    2. 공유기의 LAN 포트 중 하나를 컴퓨터나 기타 유선 장치에 연결합니다(필요 시).
    3. 전원을 켜고 모든 장치가 정상적으로 작동하는지 확인합니다.

2. 공유기 설정

공유기를 처음 사용할 경우, 기본 설정을 진행해야 합니다. 아래는 일반적인 설정 과정입니다:

  1. 관리자 페이지 접속:
    • 웹 브라우저에서 공유기 기본 게이트웨이 주소(예: 192.168.0.1 또는 192.168.1.1)를 입력합니다.
    • 초기 사용자 이름과 비밀번호는 보통 "admin/admin"입니다(공유기 하단 라벨 참조).
  2. 인터넷 연결 설정:
    • WAN 연결 유형을 선택합니다.
      • 동적 IP(DHCP): 대부분의 가정용 인터넷에서 사용됩니다.
      • PPPoE: 사용자 이름과 비밀번호가 필요한 경우(ISP 제공 정보 입력).
      • 고정 IP: ISP가 제공한 IP 주소, 서브넷 마스크, 게이트웨이 등을 입력.
  3. 무선 네트워크 설정(Wi-Fi):
    • SSID(네트워크 이름)와 비밀번호를 설정합니다.
    • 보안을 위해 WPA2 또는 WPA3 암호화를 사용하는 것이 좋습니다.
  4. 펌웨어 업데이트:
    • 최신 펌웨어로 업데이트하여 성능과 보안을 강화합니다.

3. 공유기 선택 시 고려사항

  • 속도 지원:
    • 기가 인터넷(1Gbps)을 사용하는 경우, 기가급 공유기를 선택해야 합니다.
    • 메가급 인터넷(100Mbps)만 사용한다면 고사양이 필요하지 않습니다.
  • Wi-Fi 대역폭:
    • 2.4GHz: 장애물에 강하고 넓은 범위를 커버하지만 속도가 느림.
    • 5GHz: 속도가 빠르고 간섭이 적지만 장애물에 약함.
  • 추가 기능:
    • MU-MIMO(다중 사용자 동시 처리), Wi-Fi 증폭기 지원, VPN 기능 등.
  • 구매 vs 임대:
    • 통신사에서 임대하는 경우 유지보수와 최신 장비 교체가 용이합니다.
    • 구매 시 초기 비용은 높지만 장기적으로 경제적일 수 있습니다.