Что лучше для веб-разработки Ubuntu-Server или Ubuntu-Desktop? [закрыто]

Используйте ssh-copy-id

Если на вашем локальном компьютере установлен скрипт ssh-copy-id, вы можете использовать его для установки вашего открытого ключа любому пользователю, у которого есть учетные данные для входа.

Запустите скрипт ssh-copy-id, указав пользователя и IP-адрес сервера, на который вы хотите установить ключ, например:

ssh-copy-id demo@SERVER_IP_ADDRESS
6
задан 22 January 2018 в 07:05

8 ответов

ТЛ;др: использовать Ubuntu рабочего стола.

в детали, вы должны использовать:

в Ubuntu Desktop, если вам нужно разработать веб-приложения/страницы; например, если у вас есть, чтобы написать HTML-код, CSS, JS и на PHP, Питон, Ява, C# файлов с графическим редактор текста. В Ubuntu Server, если у вас есть сервер и вы хотите установить и обслуживать веб-приложения. Вы сможете настроить http-сервер, базы данных SQL, контейнеры, брандмауэры, доступ по SSH, и т. д.
0
ответ дан 17 July 2018 в 22:30

Основное различие заключается в том, какое программное обеспечение поставляется с предустановленной версией и как определенный материал настроен по умолчанию. Лично я бы пошел с настольной версией, если только машина не будет работать в основном как сервер.

Если вам нужно, вы можете легко установить веб-сервер (например, apache), php, mysql / mariadb и любые другие материалы, необходимые для настройки среды веб-сервера на одном компьютере для тестирования.

0
ответ дан 17 July 2018 в 22:30

Ubuntu Desktop - это все колокола Ubuntu. Он имеет графический интерфейс, который прост в использовании и отличная среда. Если вы никогда не использовали Ubuntu, прежде чем я рекомендую вам начать работу с операционной системой Desktop. После того, как вы попадете в ситуацию, вы можете попробовать свои силы на сервере Ubuntu. Сервер Ubuntu лишен всей графики и предназначен для управления через командную строку. Самое приятное в Ubuntu заключается в том, что вы можете запускать его на виртуальной машине, если хотите, или установить прямо на запасной компьютер, который есть у вас дома. Это не является ресурсоемким, поэтому вы можете установить его на большинстве настольных компьютеров и ноутбуков.

Чтобы установить его локально на вашем компьютере, вы можете использовать программу Virtual Box, созданную Oracle. Те же люди, которые делают Java. Вот инструкции: http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html

Используя эту ссылку : http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html вы можете развернуть свою собственную сеть server.

Файлы вашего сервера будут расположены в /var/www/html и будут доступны для просмотра после запуска apache2. Если вы делаете это локально, вам нужно будет иметь IP-адрес. Вы можете использовать ip addr в терминале для просмотра вашего IP-адреса, а затем из любого браузера, который вы можете ввести http://###.###.###/index.html, и вы можете его увидеть.

Я также рекомендую установить phpMyAdmin из этой ссылки здесь: https: //www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 Это позволит вам легко изменять ваши базы данных MySQL в веб-браузере.

Используя эту ссылку: https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 позволит вам для передачи файлов через SFTP с помощью таких программ, как FileZilla.

8
ответ дан 17 July 2018 в 22:30

На официальной веб-странице Ubuntu Desktop для разработчиков:

Ubuntu - самая популярная в мире ОС с открытым исходным кодом для разработки. Ubuntu используется тысячами разработчиков по всему миру благодаря своей универсальности, надежности, постоянно обновляемым функциям и обширным библиотекам разработчиков.

Установите Ubuntu Desktop и после перезагрузки установите пакет tasksel из репозиториев Ubuntu по умолчанию. Установите задачу сервера LAMP в tasksel (LAMP server = Linux, Apache2, MySQL, PHP), следуя инструкциям в Ubuntu Desktop для разработчиков .

6
ответ дан 17 July 2018 в 22:30

tl; dr: используйте Ubuntu Desktop.

В деталях вы должны использовать:

Ubuntu Desktop, если вам нужно разработать веб-приложение / страницы; например если вам нужно писать файлы HTML, CSS, JS, PHP, Python, Java, C # с графическим текстовым редактором. Ubuntu Server, если у вас есть серверный ПК, и вы хотите установить и обслуживать веб-приложение. Вы настроите HTTP-сервер, базу данных SQL, контейнеры, брандмауэры, SSH-доступ, ecc.
0
ответ дан 23 July 2018 в 23:08

Основное различие заключается в том, какое программное обеспечение поставляется с предустановленной версией и как определенный материал настроен по умолчанию. Лично я бы пошел с настольной версией, если только машина не будет работать в основном как сервер.

Если вам нужно, вы можете легко установить веб-сервер (например, apache), php, mysql / mariadb и любые другие материалы, необходимые для настройки среды веб-сервера на одном компьютере для тестирования.

0
ответ дан 23 July 2018 в 23:08

Ubuntu Desktop - это все колокола Ubuntu. Он имеет графический интерфейс, который прост в использовании и отличная среда. Если вы никогда не использовали Ubuntu, прежде чем я рекомендую вам начать работу с операционной системой Desktop. После того, как вы попадете в ситуацию, вы можете попробовать свои силы на сервере Ubuntu. Сервер Ubuntu лишен всей графики и предназначен для управления через командную строку. Самое приятное в Ubuntu заключается в том, что вы можете запускать его на виртуальной машине, если хотите, или установить прямо на запасной компьютер, который есть у вас дома. Это не является ресурсоемким, поэтому вы можете установить его на большинстве настольных компьютеров и ноутбуков.

Чтобы установить его локально на вашем компьютере, вы можете использовать программу Virtual Box, созданную Oracle. Те же люди, которые делают Java. Вот инструкции: http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html

Используя эту ссылку : http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html вы можете развернуть свою собственную сеть server.

Файлы вашего сервера будут расположены в /var/www/html и будут доступны для просмотра после запуска apache2. Если вы делаете это локально, вам нужно будет иметь IP-адрес. Вы можете использовать ip addr в терминале для просмотра вашего IP-адреса, а затем из любого браузера, который вы можете ввести http://###.###.###/index.html, и вы можете его увидеть.

Я также рекомендую установить phpMyAdmin из этой ссылки здесь: https: //www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 Это позволит вам легко изменять ваши базы данных MySQL в веб-браузере.

Используя эту ссылку: https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 позволит вам для передачи файлов через SFTP с помощью таких программ, как FileZilla.

8
ответ дан 23 July 2018 в 23:08
  • 1
    & quot ;, созданный Oracle & quot; - то же, что и Java, VirtualBox был приобретен Oracle от Sun Microsystems. Это было фактически создано Innotek GmbH. И, конечно же, MySQL теперь принадлежит Oracle. – OrangeDog 22 January 2018 в 18:27
  • 2
    Обязательно не пропустите «&» и «Защитить». часть этого руководства phpMyAdmin. Хотя он охватывает только минимальный минимум - вы также, вероятно, должны ограничивать его только локальным доступом и настраивать SSL. – OrangeDog 22 January 2018 в 18:29

На официальной веб-странице Ubuntu Desktop для разработчиков:

Ubuntu - самая популярная в мире ОС с открытым исходным кодом для разработки. Ubuntu используется тысячами разработчиков по всему миру благодаря своей универсальности, надежности, постоянно обновляемым функциям и обширным библиотекам разработчиков.

Установите Ubuntu Desktop и после перезагрузки установите пакет tasksel из репозиториев Ubuntu по умолчанию. Установите задачу сервера LAMP в tasksel (LAMP server = Linux, Apache2, MySQL, PHP), следуя инструкциям в Ubuntu Desktop для разработчиков .

6
ответ дан 23 July 2018 в 23:08
  • 1
    Ваша ссылка - отличный ответ, но немного датированный: в настоящее время поддерживаемая версия ОС (12.04, 14.04 или 14.10). должна отредактировать 14.10 и добавить 16.04 и 17.10. Возможно, преждевременно можно добавить и 18.04. – WinEunuuchs2Unix 22 January 2018 в 06:15
  • 2
    Готово. Спасибо за совет. – karel 22 January 2018 в 06:19

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

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