답변:
"서버"라는 용어는 클라이언트에게 서비스를 제공하는 소프트웨어를 의미합니다. 서버는 일반적으로 클라이언트가 서버와 접속할 때까지 기다렸다가 클라이언트에게 응답을 보냅니다. 자세한 정보는 Client-Server-Model에 대해 읽으십시오.
SSH (Secure Shell)는 컴퓨터에 대한 원격 액세스를 암호화하는 프로토콜입니다. 액세스하려는 시스템은 SSH 서버를 실행하여 수신 요청을 승인해야합니다. OpenSSH 는 SSH의 구현입니다. 쉘 액세스 및 파일 전송 (SFTP, SCP) 옆에 SSH는 서버에서 응용 프로그램을 시작하는 것과 같은 멋진 작업을 수행 할 수 있지만 클라이언트에서 GUI를 표시합니다 (X11 전달).
도메인 이름 시스템 과 같은 짧은 DNS, 결의 주소, askubuntu.com
IP 주소로 좋아 104.16.17.44
인터넷 쓸모있는 인간을 만든다. DNS 조회의 경우, 웹 브라우저와 같은 클라이언트는 필요한 서비스의 IP 주소를 검색하기 위해 DNS 서버에 요청을 보냅니다.
LAMP = Linux Apache MySQL PHP, 거의 설명 :이 패키지에는 Apache 웹 서버 (예 : 웹 사이트를 제공하는 서버), MySQL 백엔드 (데이터베이스 관리 시스템) 및 PHP 인터프리터 (PHP는 이 설정에서 Apache 서버를 통해 결과를 클라이언트에 보내기 전에 서버에서 실행됩니다.
설정에 따라 전자 우편 을 전송하고 수신 하는 서버입니다 .
PostgreSQL 은 MySQL과 마찬가지로 데이터베이스 관리 시스템입니다. 데이터베이스 서버는 클라이언트가 서버에 조회를 보내고 결과를 리턴 할 수있게합니다.
기본 데스크탑 우분투에는 CUPS 라는 인쇄 시스템이 설치되어 있습니다. CUPS는 프린터가 설치된 서버로 작동합니다. Ubuntu에서 무언가를 인쇄 할 때마다 인쇄 작업을 동일한 시스템 또는 다른 시스템의 인쇄 서버로 보냅니다. 예를 들어 우리 학교에는 학생들이 인쇄 작업을 전송하는 중앙 인쇄 서버가 있으며 인쇄 서버가 인쇄를 처리합니다.
Samba 는 SMB (Server Message Block) 프로토콜 의 구현으로 네트워크 파일 시스템으로 사용할 수 있습니다. SMB 클라이언트는 SMB 서버에서 게시 한 드라이브를 마운트 할 수 있습니다.
Tomcat 은 동적 웹 사이트 생성과 같은 JSP 컨텐츠를 제공하는 또 다른 웹 서비스입니다.
이 옵션은 가상 머신을 실행하기위한 호스트 인 KVM 을 설치합니다 .
수동 패키지 선택을 통해 사전 컴파일 된 패키지 목록을 제공하는 프로그램 인 tasksel을 건너 뛰고 수동으로 필요한 패키지를 설치할 수 있으므로보다 세밀한 설정이 가능합니다. 그러나 특히 웹 서버를 구축하는 데 실제로 어떤 패키지가 필요한지 잘 모르는 경우에는 달성하기가 훨씬 어렵습니다.
최대한 짧고 간단하게 노력하겠습니다.
OpenSSH 서버 :-
컴퓨터간에 파일을 원격으로 제어하거나 전송할 수있는 서버입니다. OpenSSH 클라이언트 응용 프로그램을 통해 서버의 파일을 원격으로 제어 할 수 있습니다.
DNS 서버 :-
도메인 이름이 컴퓨터의 IP 주소를 가리키는 서버입니다. 전화 번호부와 같이 이름으로 검색 할 때 사람의 번호 (Ip 주소)를 알려줍니다 (예 : google.com). 예를 들어 브라우저에서 google.com 을 열면 요청이 전송됩니다. 그런 다음 Google의 DNS 서버는 서버 중 하나에 연결합니다 (예 : -74.125.130.101 ). DNS 서버가 없다면 도메인 이름을 입력하는 대신 askubuntu.com 의 IP 주소를 기억해야합니다 .
램프 서버 :-
일반적으로 웹 사이트를 실행하는 데 필요한 일련의 소프트웨어 이름입니다. 소프트웨어는 Linux + Apache + MySQL + PHP 입니다.
메일 서버 :-
이름에서 알 수 있듯이 전자 메일 메시지 전송에 도움이됩니다. 이메일을 이메일 주소 및 도메인에 매핑합니다. 요컨대, 우체국에 편지를 배달하는 우체부와 같습니다.
PostGreSQL 서버 :-
SQL 서버 유형 중 하나입니다. 빠른 액세스를 위해 구조화 된 형식으로 데이터를 저장하고 관리하는 데 도움이됩니다. SQL 은 구조적 쿼리 언어를 나타냅니다 .
프린트 서버 :-
이름에서 알 수 있듯이 프린터에 연결된 인쇄 서버를 통해 문서를 원격으로 인쇄 할 수 있습니다. 메일 서버와 마찬가지로 클라이언트의 인쇄 요청을 올바른 프린터로 전달합니다.
삼바 파일 서버 :-
OpenSSH보다 유리한 Windows 용 OpenSSH와 마찬가지로 Samba 서버는 다른 인쇄 서버 응용 프로그램을 설치하지 않고도 인쇄 서버로 사용할 수 있습니다 .
Tomcat J̶a̶v̶a̶ 서버 :-
Tomcat Java Server가 아니라 Tomcat Server입니다. Tomcat은 Apache 버전입니다. 응용 프로그램 서버가 아니라 웹 서버를 제공하는 데 사용되는 웹 서버입니다.
가상 머신 호스트 :-
우분투의 가상 박스와 비슷합니다. 하드웨어가 없어도 테스트를 위해 주어진 하드웨어를 에뮬레이션 할 수 있습니다. 일반적으로 단일 우분투 설치에서 다양한 서버를 실행하는 데 사용됩니다. VM 호스트를 실행하려면 무거운 하드웨어가 필요할 수 있습니다.
수동 패키지 선택 :-
아시다시피, 당신은 우분투 서버를 설치하거나 사용 방법에 대한 가이드를 읽고 있습니다. Ubuntu 서버 설치의 수동 패키지 선택 옵션을 사용하면 필요한 패키지를 수동으로 선택할 수 있습니다.
이게 도움이 되길 바란다 !