Есть ли предпочтительный способ настроить виртуальный сервер Ubuntu на рабочем столе?

не используют 777 только потому, что он «работает». Вы можете использовать более легкую нотацию, такую ​​как u+rwx, чтобы дать пользователю правильное разрешение. g для группы, u для «user» и o для «others». chmod ugo+rwx тогда равен 777; любой может делать что угодно с любыми файлами или каталогами. Обычно не то, что вы хотите.

Вы можете использовать setgid в каталоге, используя chmod g+s. Таким образом, когда кто-то меняет файл, групповое владение останется неизменным. Кроме того, при создании новых файлов и каталогов это будет унаследовано.

4
задан 29 February 2012 в 19:08

4 ответа

Для просто тестирования, самый простой способ начать работу с продуктом виртуализации настольных компьютеров, например VirtualBox или VMWare. Установка довольно проста, но я предлагаю вам загрузить версию VirtualBox с закрытым исходным кодом со своего веб-сайта.

Оттуда это всего лишь случай запуска сервера, когда вам это нужно, и это похоже на его использование голый металл.

Если вы ищете долгосрочное решение, есть другие варианты, такие как KVM, OpenVZ и XEN. Это продукты, используемые в виртуализации на серверах. Предложение мягко повышает производительность и снижает накладные расходы за счет его настройки.

4
ответ дан 25 May 2018 в 22:37
  • 1
    Отлично. Благодарю. Я настраиваю его сейчас. Как я могу убедиться, что виртуальная машина подключена к Интернету? – Keith Groben 10 March 2011 в 04:54
  • 2
    @keith Это будет зависеть от конкретного продукта, который вы используете, - вы можете задать другой вопрос со спецификой, когда вы достигнете точки подключения к сети VM. – belacqua 10 March 2011 в 08:43
  • 3
    Э-э? VirtualBox является открытым исходным кодом AFAIK. Потому что это не в репозиториях Ubuntu, это не значит, что это закрытый источник ... На самом деле, я просто дважды проверял и это , доступный в Software Center. Edit: Очевидно, вы правы, есть также закрытое исходное издание. – Olivier Lalonde 10 March 2011 в 09:42
  • 4
    @Olivier Я не уверен, что это закрытый источник, но это, безусловно, не лицензия FOSS. Версия PUEL поставляется с такими необычными вещами, как эмуляция USB-хоста, RDP-сервер и загрузка PXE (для netinstalls). Я использую его только для USB. – Oli♦ 10 March 2011 в 13:09
  • 5
    @Keith (Предполагая, что вы используете VirtualBox) установите тип сети на мост. VM должна автоматически настроить себя и получить IP-адрес от сетевого маршрутизатора. Если вы хотите, чтобы люди в Интернете могли иметь доступ к серверу, вам необходимо выполнить некоторую переадресацию портов с вашего маршрутизатора на IP-адрес вашего виртуального сервера. – Oli♦ 10 March 2011 в 13:13

Попробуйте VirtualBox, версия с открытым исходным кодом (VirtualBox OSE) доступна в Центре программного обеспечения, и в Интернете доступно множество обучающих программ.

2
ответ дан 25 May 2018 в 22:37

Я запускаю свои виртуальные серверы на KVM. Его можно установить либо на сервер, либо на настольные версии. У меня есть тестовая виртуальная машина с рабочим столом, доступным с помощью XRDP. Существует программа virsh для управления средой из командной строки. Найдите ubuntu-virt-manager и ubuntu-virt-server.

1
ответ дан 25 May 2018 в 22:37

Если вы хотите запустить сервер на своем компьютере, вы можете установить требуемый сервер (apache, mysql и т. д.) на вашем компьютере. Это устранит накладные расходы, возникающие при запуске виртуальных операционных систем.

0
ответ дан 25 May 2018 в 22:37

Другие вопросы по тегам:

Похожие вопросы: