PHP 애플리케이션, Mono 애플리케이션 등을 배포하는 방법을 테스트할 수 있도록 Windows에서 VirtualBox와 함께 실행할 수 있는 경량 Linux VM이 필요합니다. UI가 필요하지 않으며 Ubuntu Server ISO 사용을 고려하고 있습니다. 이것이 좋은 선택입니까? 나는 이미 만들어진 가상 머신을 다운로드할 수도 있다는 것을 알고 있었는데, 그것은 매우 유혹적이었습니다. 커뮤니티는 어떻게 생각하나요?
답변1
우분투 서버를 적극 권장합니다. 서버 모드는 실제로 필요하지 않은 항목을 많이 넣지 않습니다. 저는 여러 서버에서 우분투를 실행하고 있으며 항상 만족하고 있습니다.
또한 배포와 관련된 다양한 온라인 지원을 찾을 수 있습니다. Linux 권장 사항은 배포판마다 변경되는 경우가 많지만 일반적으로 디렉터리 경로는 다릅니다. Ubuntu는 사용자 기반이 넓기 때문에 문제를 정확히 찾아내는 것이 더 쉽습니다.
답변2
이동수스 갤러리Mono를 빠르게 검색하면 찾을 수 있습니다.JEOS MonoASP.net이는 귀하가 원하는 대부분의 항목에 대해 이미 설정되어 있습니다. 이미 가상 머신이므로 다운로드하기만 하면 됩니다. 이것이 제가 VirtualBox를 사용하여 Windows에서 일부 ASP.net 마이그레이션 실험을 시작한 방법입니다. 아파치를 시작해야 합니다. 포트 전달을 설정해야 합니다. 저는 다음 명령을 사용하여 SSH 및 HTTP 트래픽을 켰습니다.
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"
답변3
가상 머신에서 Linux를 사용하려면 Ubuntu를 권장합니다. 서버의 경우 Ubuntu Server를 잊어버리고 Debian을 사용하십시오. 저는 둘 다 사용해봤으니 저를 판단하지 마세요.
Debian을 설치하는 경우 Debian -> CLI를 새로 설치하면 됩니다. 다른 것을 설치할 필요가 없습니다. 매우 빠르게 부팅되며 몇 MB의 RAM만 소비합니다. (x32는 부팅 시 16~32Mb의 RAM만 차지하는 반면, x64는 약 48~80Mb를 차지합니다.) 필요한 것이 무엇이든 나중에 설치할 수 있으며 속도도 빠르고 메모리도 거의 차지하지 않습니다. 우분투는 데비안에서 파생되었습니다. 따라서 Debian에 문제가 있으면 Ubuntu 포럼에서 문제를 해결할 수 있다는 것이 큰 장점입니다.
Debian과 Ubuntu Server 비교: Ubuntu Server가 느리게 부팅되거나 늦게 부팅됩니다. Ubuntu Server의 RAM 소비는 Debian에 비해 훨씬 큽니다. 또한 Ubuntu Server를 새로 설치하면 200~300개의 패키지가 설치되는 반면 Debian은 50~90개의 패키지만 설치합니다. 일반 Ubuntu는 약 1300개의 패키지를 설치하고, 일반 데스크탑 Debian은 900~1100개의 패키지를 설치합니다.
Ubuntu Server는 최신 버전의 패키지를 사용하지만 일부 안정적인 애플리케이션의 설치 및 컴파일을 복잡하게 만듭니다. 안정적인 서버를 원하고 사용 가능한 RAM을 최대화하려면 Debian을 선택하세요.
이것은 내 경험입니다. Ubuntu를 전혀 사용하지 않는다는 말은 아니지만, 서버의 경우 Debian을 처음 사용하더라도 Debian을 선호합니다. 데스크탑에서는 Debian에 문제가 있었지만 웹을 통한 APT 설치는 Ubuntu에서 잘 작동했습니다. Ubuntu에는 더 많은 패키지와 최신 패키지가 있습니다. 반면에 Ubuntu에서 일부 라이브러리를 자동으로 제거하려고 하면 거의 모든 것이 설치되었습니다.
이제 Virtualbox에서 Lubuntu 데스크탑을 사용합니다. Ubuntu의 느린 속도는 싫지만 Debian을 사용하고 싶지 않다면 Lubuntu를 사용하세요. 이는 "낮은 우분투(Low Ubuntu)"를 의미하며 느린 PC용이므로 기본 우분투보다 빠릅니다. 내 생각에는 (확실하지는 않지만) Lubuntu는 Ubuntu와 동일한 패키지를 사용하는 것 같습니다. Lubuntu를 사용하기 전에는 Xubuntu가 Ubuntu보다 빠르기 때문에 Xubuntu를 사용했습니다.
또한 Ubuntu에는 약 4.5GB의 공간이 필요합니다. 데비안의 경우 2GB 파티션이면 충분합니다. 우리는 teampeak, Ventrillo 등을 위한 소형 가상 머신을 보유하고 있습니다. 256MB RAM, x32 Debian, 2GB 파티션이 전부입니다. 가장 안정적이고 최신은 아니지만 서버의 경우 가장 좋은 옵션이라고 말할 수 있습니다.
편집하다:
Virtualbox, KVM, VMware Server 1 및 VMware Server 2에서 CPU 성능을 확인하기 위해 몇 가지 테스트를 실행했습니다.
가장 빠른 것은 KVM, Virtualbox, VMware Server 2, VMware Server 1, 마지막으로 QEMU입니다. KVM은 CPU 비용이 최소화됩니다. KVM은 Linux 커널의 모듈이므로 다른 가상 머신보다 가상화하는 데 더 적은 CPU가 필요합니다. 다른 것들은 운영 체제 계층에서 실행되는 응용 프로그램일 뿐입니다.
따라서 더 많은 성능과 더 적은 성능 저하를 갖춘 가상화를 원한다면 KVM을 사용하십시오. VMware ESXi 및 Citrix Xenserver 애플리케이션 성능을 테스트하려고 시도하지 않았습니다. 그러나 베어메탈 하이퍼바이저를 사용하려는 경우 Linux 전용 VM을 사용할 때 가장 빠른 것은 Xenserver입니다. Windows VM 및 Linux VM을 사용하고 성능에 관심이 있다면 ESXi를 사용하십시오.
문제는 KVM의 성능을 활용하려면 Intel VT-X나 AMD-V 명령어를 지원하는 CPU가 필요하다는 점이다. KVM은 이러한 지침 없이도 다른 모드에서 실행될 수 있습니다. 하지만 설정이 너무 어려웠습니다. Virtualbox는 VT-X 또는 AMD-V를 사용할 수 있으며 매우 사용자 친화적입니다. VMware Server 2는 실험을 통해서만 알려져 있으며 명령을 통해 설정해야 하며 VMware Server 1은 더 느립니다. 저는 VMware Player를 테스트한 적이 없습니다. 저에게는 너무 저가형입니다. VMware Server 2와 Virtualbox 사이에는 성능 차이가 있을 수 있지만 설정 옵션이 저에게는 매우 미미하며 Virtualbox와 VMware Player 중 하나를 선택할 때 Virtualbox를 선택합니다.
답변4
VMWare 서버와 배포판을 사용하는 것이 좋습니다(저는 CentOS를 사용합니다). 그 이유는 수백 개의 사전 구축된 가상 머신 이미지를 사용할 수 있기 때문입니다.VMware 어플라이언스웹사이트. VMware는 훌륭한 가상화 플랫폼이며 무료입니다.
예를 들어:우분투 램프 스택다양한 맛.