웹사이트 검색

Fedora 23 서버 설치 및 Cockpit 관리 도구를 사용한 관리


Fedora 프로젝트는 2015년 3월 11일Fedora 23 서버 에디션을 출시했으며 서버를 쉽게 관리할 수 있는 몇 가지 멋진 새 기능이 포함되어 있습니다.

Fedora 23 서버의 새로운 기능

Fedora 23 서버의 몇 가지 변경 사항은 다음과 같습니다.

  1. RoleKit – 보다 쉬운 배포를 위해 만들어진 프로그래밍 방식 인터페이스
  2. CockPit – 원격 서버 관리를 위한 그래픽 사용자 인터페이스
  3. SSLv3 및 RC4는 기본적으로 비활성화되어 있습니다.
  4. Perl 5.22가 기본적으로 설치됨
  5. Python 3이 Python 2를 대체했습니다.
  6. 유니코드 8.0 지원
  7. DNF 시스템 업그레이드

우리는 이미 여러분이 읽고 싶어할 만한 Fedora 23 워크스테이션에 대한 일련의 기사를 다루었습니다.

  1. Fedora 23 워크스테이션 설치 가이드
  2. Fedora 22에서 Fedora 23으로 업그레이드
  3. Fedora 23 설치 후 해야 할 24가지 작업

이 튜토리얼에서는 시스템에 Fedora 23 서버를 설치하는 방법을 보여 드리겠습니다. 시작하기 전에 시스템이 최소 요구 사항을 충족하는지 확인해야 합니다.

요구사항

  1. CPU: 1GHz(또는 그 이상)
  2. RAM: 1GB
  3. 디스크 공간: 10GB의 할당되지 않은 공간
  4. 그래픽 설치에는 최소 800×600의 해상도가 필요합니다.

먼저 다음 링크를 사용하여 시스템 아키텍처(32비트 또는 64비트)에 맞는 Fedora 23 Server Edition을 다운로드하세요.

Fedora 23 서버 라이브 이미지 다운로드

  1. Fedora-Server-DVD-i386-23.iso – 크기 2.1GB
  2. Fedora-Server-DVD-x86_64-23.iso – 크기 2.0GB

Fedora 23 서버 Netinstall 이미지 다운로드

  1. Fedora-Server-netinst-i386-23.iso – 크기 4580MB
  2. Fedora-Server-netinst-x86_64-23.iso – 크기 415MB

Fedora 23 서버 설치

1. 먼저 Unetbootin 도구를 사용하여 부팅 가능한 USB 플래시 드라이브를 준비하거나 Brasero를 사용할 수 있습니다. 여기에는 실제로 지침이 필요하지 않습니다.

2. 부팅 가능한 미디어를 준비한 후 이를 적절한 포트/장치에 넣고 부팅합니다. 초기 설치 화면이 표시됩니다.

3. 설치 옵션을 선택하고 설치 프로그램이 다음 화면으로 이동할 때까지 기다립니다. 설치 언어를 선택할 수 있는 옵션이 제공됩니다. 원하는 것을 선택하고 계속하십시오.

4. 이제 '설치 요약' 화면으로 이동하게 됩니다. 설치하는 동안 여기로 여러 번 돌아올 것이므로 이것을 기억하십시오.

여기에 있는 옵션은 다음과 같습니다.

  1. 건반
  2. 언어 지원
  3. 시간 및 날짜
  4. 설치 소스
  5. 소프트웨어 선택
  6. 설치 대상
  7. 네트워크 및 호스트 이름

필요에 따라 각 설정을 구성할 수 있도록 이러한 옵션 각각에 대해 살펴보겠습니다.

키보드 구성

5. 이 섹션에서는 서버에 사용 가능한 키보드 레이아웃을 선택할 수 있습니다. 더 추가하려면 더하기 "+" 기호를 클릭하세요.

선택을 마친 후 왼쪽 상단에 있는 '완료'를 클릭하면 '설치 요약' 화면으로 돌아갈 수 있습니다.

언어 지원 설정

6. 다음으로 구성할 수 있는 것은 Fedora 서버에 대한 언어 지원입니다. Fedora 서버에 추가 언어가 필요한 경우 여기에서 선택할 수 있습니다.

필요한 언어를 선택했으면 왼쪽 상단에 있는 파란색 '완료' 버튼을 누르세요.

날짜 및 시간 설정

7. 지도나 드롭다운 메뉴에서 적절한 시간대를 선택하여 서버의 시간 설정을 지정할 수 있습니다.

다시 한 번 적절한 시간 설정을 선택한 후 '완료' 버튼을 클릭하세요.

설치 소스 선택

8. 설치 소스는 운영 체제를 설치하는 미디어를 감지합니다. 네트워크 대상에서 설치 소스를 변경하려면 여기에서 변경할 수 있습니다.

소스 이미지에 제공된 패키지를 사용하는 대신 설치 중에 업데이트를 적용하도록 선택할 수도 있습니다.

설치가 완료된 후 모든 업데이트가 적용될 수 있으므로 여기에서 아무것도 변경할 필요가 없습니다. 준비가 되면 '완료' 버튼을 클릭하세요.

소프트웨어 선택

9. 이 섹션에서는 서버가 처음 부팅될 때 서버에 사전 설치할 소프트웨어를 선택할 수 있습니다. 여기에는 사전 정의된 4가지 옵션이 있습니다.

  • 최소 설치 – 최소한의 소프트웨어 – 모든 것을 직접 구성합니다. 고급 사용자가 선호하는 옵션입니다.
  • Fedora 서버   – 통합되고 관리하기 쉬운 서버
  • 웹 서버 – 웹 서버를 관리하는 데 필요한 도구 세트가 포함되어 있습니다.
  • 인프라 서버 – 이 설정은 주로 네트워크 인프라 서비스를 유지하기 위한 것입니다.

여기서 선택은 매우 개별적이며 서버가 필요한 프로젝트에 따라 다릅니다. 서버 유형(왼쪽)을 선택하면 사전 설치하려는 소프트웨어(오른쪽 창)를 클릭할 수 있습니다.

대부분의 경우 다음을 선택하는 것이 좋습니다.

  • 공통 네트워크 관리자 하위 모듈
  • FTP 서버
  • 하드웨어 지원
  • MariaDB(MySQL) 데이터베이스
  • 시스템 도구

물론 필요한 소프트웨어 패키지를 자유롭게 선택하세요. 하나를 놓치더라도 설치가 완료되면 언제든지 더 많은 소프트웨어를 설치할 수 있습니다.

선택을 마친 후 파란색 "완료" 버튼을 클릭하면 "설치 요약" 창으로 다시 한 번 이동할 수 있습니다.

설치 대상 구성

10. 이것은 가장 중요한 부분 중 하나입니다. 서버의 스토리지 파티션을 구성하게 됩니다. "설치 대상" 옵션을 클릭하고 Fedora 23 서버를 설치하려는 디스크를 선택합니다. 그런 다음 "파티션을 구성하겠습니다"를 선택합니다.

서버의 디스크 파티션을 구성할 수 있도록 왼쪽 상단에 있는 파란색 '완료' 버튼을 클릭하세요.

11. 다음 창의 드롭다운 메뉴에서 '표준 파티션'을 선택한 다음 더하기 '+' 기호를 클릭하여 첫 번째 파티션을 만듭니다. 디스크 파티션.

12. 작은 창이 나타나면 파티션의 "마운트 지점"과 "원하는 용량"을 설정해야 합니다. 여기서 선택해야 할 사항은 다음과 같습니다.

  1. 마운트 지점: /
  2. 원하는 용량: 10GB

많은 소프트웨어를 설치할 계획이라면 루트 파티션에 더 많은 공간을 제공하십시오.

파티션이 생성되면 '파일 시스템'에서 'ext4'가 선택되어 있는지 확인하세요.

13. 이제 서버에 스왑 메모리를 추가하겠습니다. 스왑 메모리는 서버의 실제 메모리가 부족할 때 사용됩니다. 이런 일이 발생하면 시스템은 디스크 공간의 작은 부분인 “스왑” 메모리에서 일시적으로 읽습니다.

스왑 메모리는 실제 메모리보다 상당히 느리므로 스왑을 너무 자주 사용하지 않는 것이 좋습니다. 일반적으로 스왑 양은 RAM 크기의 두 배여야 합니다. 메모리가 더 많은 시스템의 경우 1-2GB의 공간을 제공할 수 있습니다.

“스왑” 메모리를 추가하려면 더하기 "+" 기호를 다시 클릭하고 새 창에서 드롭다운 메뉴를 사용하여 “스왑”을 선택하세요. >. 제 경우에는 2GB의 공간을 제공하겠습니다.

  1. 마운트 지점: 교체
  2. 원하는 용량: 2GB

14. 마지막으로 모든 사용자 데이터를 저장할 "/home" 파티션을 만듭니다. 이 파티션을 만들려면 '+' 버튼을 다시 클릭하고 드롭다운 메뉴에서 '/home'을 선택하세요. 남은 공간을 사용하려면 '원하는 용량'을 비워 두세요.

  1. 마운트 지점: /home
  2. 원하는 용량: 비워 두세요

만일의 경우에 대비해 루트 파티션에서와 마찬가지로 '파일 시스템'이 'ext4'로 설정되어 있는지 확인하세요.

준비가 되면 파란색 '완료' 버튼을 클릭하세요. 디스크에 수행될 변경 사항 목록이 제공됩니다.

모든 것이 양호하면 '변경사항 수락' 버튼을 클릭하면 다시 한 번 '설치 요약' 화면으로 이동합니다.

네트워크 및 호스트 이름 구성

15. 이 섹션에서는 서버의 네트워크 설정과 호스트 이름을 구성할 수 있습니다. 서버의 호스트 이름을 변경하려면 '호스트 이름:' 옆에 원하는 이름을 입력하세요.

16. 서버의 네트워크 설정을 구성하려면 오른쪽에 있는 '구성' 버튼을 클릭하세요. 일반적으로 서버는 동일한 IP 주소에서 계속해서 액세스하도록 되어 있으므로 고정 IP 주소로 설정하는 것이 좋습니다. 이렇게 하면 매번 동일한 주소에서 서버에 액세스하게 됩니다.

이제 새 창에서 다음을 수행하십시오.

  1. IPv4 설정 선택
  2. '방법' 옆에서 '수동'을 선택합니다.
  3. '추가' 버튼을 클릭하세요.
  4. ISP에서 제공한 IP 설정을 입력하세요. 제 경우에는 홈 라우터를 사용하고 있으며 라우터가 사용하는 네트워크 범위 내의 IP 주소를 적용했습니다.

마지막으로 변경 사항을 저장하고 '완료' 버튼을 다시 한 번 클릭하세요.

설치 시작

17. 마지막으로 오른쪽 하단에 있는 "설치 시작" 버튼을 클릭할 수 있습니다.

18. 설치가 계속되는 동안 루트 사용자의 비밀번호를 구성하고 선택 사항인 추가 사용자 계정을 만들어야 합니다.

루트 사용자의 비밀번호를 구성하려면 "ROOT PASSWORD"를 클릭하고 이 사용자에 대한 강력한 비밀번호를 설정하십시오.

19. 다음으로 새 서버에 대한 추가 사용자 계정을 만들 수 있습니다. 실명, 사용자 이름, 비밀번호를 입력하세요.

20. 이제 설치가 완료될 때까지 기다리는 일만 남았습니다.

21. 설치가 완료되면 오른쪽 하단에 나타나는 재부팅 버튼을 클릭하세요. 이제 설치 미디어를 꺼내고 새 Fedora 서버로 부팅할 수 있습니다.

22. 이제 구성한 "루트" 사용자로 서버에 액세스할 수 있으며 서버에 대한 전체 액세스 권한을 갖습니다.

Cockpit을 사용한 Fedora 23 서버 관리

23. Fedora 프로젝트는 새로운 관리자를 위해 “Cockpit”이라는 사용하기 쉬운 제어판을 추가했습니다. 브라우저를 통해 서버의 서비스를 관리할 수 있습니다.

서버에 조종석을 설치하려면 루트로 다음 명령 세트를 실행하십시오.

dnf install cockpit
systemctl enable cockpit.socket
systemctl start cockpit
firewall-cmd --add-service=cockpit

24. 마지막으로 다음 URL을 통해 브라우저에서 조종석에 액세스할 수 있습니다.

http://your-ip-address:9090

SSL 경고가 표시될 수 있습니다. 이를 무시하고 페이지로 진행할 수 있습니다.

인증하려면 다음을 사용하세요.

  1. 사용자 이름: 루트
  2. 비밀번호: 서버의 루트 비밀번호

이 제어판의 다양한 섹션을 사용하여 다음을 수행할 수 있습니다.

  • 시스템 부하 확인
  • 서비스 활성화/비활성화/중지/시작/다시 시작
  • 로그 검토
  • 디스크 사용량 및 I/O 작업 보기
  • 네트워크 통계 검토
  • 계정 관리
  • 웹 터미널 사용

시스템 부하 확인

시스템 서비스 모니터링

시스템 로그 모니터링

디스크 I/O 속도 모니터링

네트워크 사용량 모니터링

시스템 계정 관리

웹 터미널 사용

결론

이제 Fedora 23 서버 설치가 완료되었으며 서버 관리를 시작할 수 있습니다. 그렇게 하는 데 필요한 모든 도구가 확실히 갖추어져 있습니다. 그러나 질문이나 의견이 있는 경우 주저하지 말고 아래 의견란에 제출해 주시기 바랍니다.