Ubuntu Server를 설치 중이며 다음과 같은 차이점이 무엇인지 알고 싶습니다.
[ ] OpenSSH server
[ ] DNS server
[ ] LAMP server
[ ] Mail server
[ ] PostgreSQL server
[ ] Print server
[ ] Samba file server
[ ] Tomcat Java server
[ ] Virtual Machine host
[ ] Manual package selection
누구든지 설명 할 수 있습니까?
답변
“서버”라는 용어는 클라이언트에게 서비스를 제공하는 소프트웨어를 의미합니다. 서버는 일반적으로 클라이언트가 서버와 접속할 때까지 기다렸다가 클라이언트에게 응답을 보냅니다. 자세한 정보는 Client-Server-Model에 대해 읽으십시오.
OpenSSH 서버
SSH (Secure Shell)는 컴퓨터에 대한 원격 액세스를 암호화하는 프로토콜입니다. 액세스하려는 시스템은 SSH 서버를 실행하여 수신 요청을 승인해야합니다. OpenSSH 는 SSH의 구현입니다. 쉘 액세스 및 파일 전송 (SFTP, SCP) 옆에 SSH는 서버에서 응용 프로그램을 시작하는 것과 같은 멋진 작업을 수행 할 수 있지만 클라이언트에서 GUI를 표시합니다 (X11 전달).
DNS 서버
도메인 이름 시스템 과 같은 짧은 DNS, 결의 주소, askubuntu.com
IP 주소로 좋아 104.16.17.44
인터넷 쓸모있는 인간을 만든다. DNS 조회의 경우, 웹 브라우저와 같은 클라이언트는 필요한 서비스의 IP 주소를 검색하기 위해 DNS 서버에 요청을 보냅니다.
램프 서버
LAMP = Linux Apache MySQL PHP, 거의 설명 :이 패키지에는 Apache 웹 서버 (예 : 웹 사이트를 제공하는 서버), MySQL 백엔드 (데이터베이스 관리 시스템) 및 PHP 인터프리터 (PHP는 이 설정에서 Apache 서버를 통해 결과를 클라이언트에 보내기 전에 서버에서 실행됩니다.
메일 서버
설정에 따라 전자 우편 을 전송하고 수신 하는 서버입니다 .
PostgreSQL 서버
PostgreSQL 은 MySQL과 마찬가지로 데이터베이스 관리 시스템입니다. 데이터베이스 서버는 클라이언트가 서버에 조회를 보내고 결과를 리턴 할 수있게합니다.
프린트 서버
기본 데스크탑 우분투에는 CUPS 라는 인쇄 시스템이 설치되어 있습니다. CUPS는 프린터가 설치된 서버로 작동합니다. Ubuntu에서 무언가를 인쇄 할 때마다 인쇄 작업을 동일한 시스템 또는 다른 시스템의 인쇄 서버로 보냅니다. 예를 들어 우리 학교에는 학생들이 인쇄 작업을 전송하는 중앙 인쇄 서버가 있으며 인쇄 서버가 인쇄를 처리합니다.
삼바 파일 서버
Samba 는 SMB (Server Message Block) 프로토콜 의 구현으로 네트워크 파일 시스템으로 사용할 수 있습니다. SMB 클라이언트는 SMB 서버에서 게시 한 드라이브를 마운트 할 수 있습니다.
Tomcat Java 서버
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 서버 설치의 수동 패키지 선택 옵션을 사용하면 필요한 패키지를 수동으로 선택할 수 있습니다.
이게 도움이 되길 바란다 !