Действительно ли эмулятор терминала Ubuntu онлайн доступен?

Я хочу играть вокруг с некоторыми терминальными командами от официальных пакетов Ubuntu, но в данный момент у меня нет доступа к ПК Ubuntu.

Существует ли и свободный эмулятор терминала онлайн, запускающий, скажем, Ubuntu 16.04?

Я попробовал этого, но кажется довольно ограниченным (например, я не могу работать xmodmap). Другие требуют подписки и не свободны.

Это было бы идеально, если можно протестировать установку пакетов на основе текущих репозиториев, считайте конфигурационные файлы по умолчанию и выполните большинство команд как возможное.

Примечание: Я вижу опцию VirtualBox, но предполагаю, что Вы находитесь в публичной библиотеке без доступа к USB или административным правам. Опция онлайн является единственным путем.

13
задан 26 January 2017 в 06:49

6 ответов

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

демонстрационные спецификации сервера LXD:

  • Предел 30 минут на сессию
  • Предел 5 сессий на IP
  • 2 совместно использовал ядра процессора
  • 512 МБ специализированной памяти
  • 10 ГБ пространства выделенного диска
  • IPv6 только сетевое соединение

Пример от системного контейнера Ubuntu 16.04, работающего сверху системы Ubuntu 16.10:

cl@cl-uw-1:~$ lxc start uc-1604-1
cl@cl-uw-1:~$ lxc exec uc-1604-1 bash
root@uc-1604-1:~# xmodmap
The program 'xmodmap' is currently not installed. You can install it by typing:
apt install x11-xserver-utils
root@uc-1604-1:~#  

Пример от выполнения того же в серверной операционной системе LXD 16.04 LTS оценки:

LXD-demo

, Как Вы видите, Вы можете играть вокруг с командами на исходной Ubuntu, не имея необходимость устанавливать что-либо. Это может быть сделано (бесплатно) от того, где когда-либо Вы только при помощи веб-браузера. Откройте демонстрационный сервер LXD в веб-браузере, примите условия предоставления услуг и начните использовать его.

, Если Вы любите и хотите использовать контейнеры LXD в своей системе, просто выполнитесь: sudo apt install lxd
Узнают больше о LXD в документация и во всестороннем серия сообщения в блоге от технический руководитель и восходящий руководитель проекта для LXC / LXD в Canonical Ltd. - StГ©phane Graber.

15
ответ дан 23 November 2019 в 03:13

Странный, что никто еще не предложил это, но, вместо эмулятора, почему бы не играть вокруг с фактической машиной Ubuntu? Можно арендовать Ubuntu виртуальный частный сервер от нескольких поставщиков в действительно льготном тарифе, и некоторые из них позволят Вам использовать их сервис бесплатно на ограниченный срок.

Некоторые предложения первое, что пришло на ум:

  • Цифровой Океан: самая дешевая машина стоит только $5/месяцев со многими вариантами операционных систем Linux (включая Ubuntu 14.04 и 16.04, обоих в разновидностях на 32 и 64 бита). Если Вы - студент в возрасте 13 или более старый, можно запросить кредит в размере 50$ (значение, что Вы добираетесь для выполнения экземпляра Ubuntu бесплатно в течение 10 месяцев) здесь . Если Вы не, можно искать вокруг купоны. Можно получить доступ экземпляру через сеть, все, в чем Вы нуждаетесь, адрес электронной почты и достойный веб-браузер (Chrome и работа Firefox). Производительность могла бы быть отстающей в зависимости от Вашего соединения, но это столь хорошо, как это добирается:

  • Платформа Google Cloud : я никогда не использовал меня, но я знаю, что они предлагают 2 месяца VPS, размещающего как пробная версия плюс несметное число других инструментов, на которые могло бы стоить смотреть. Они утверждают, что имели доступную для сети консоль, также:

  • Amazon Web Services: Amazon известен предложением целого года его свободного уровня, который включает достаточно часов для выполнения единственного t2.micro экземпляра непрерывно. Существуют несколько предложений Ubuntu , чтобы Вы выбрали из. Я использовал его сам и также рекомендую, но они требуют действительной кредитной карты после регистрации. Они не заряжали меня ничто, все же. Я не уверен, доступна ли консоль через сеть, но можно всегда использовать PuTTY для входа в систему в экземпляр, предполагая, что Вы - пользователь Windows. Linux и пользователи OS X не требуют никакого дополнительного программного обеспечения.

, Если Ваша цель состоит в том, чтобы изучить внутренности Ubuntu, все те опции должны предложить Вам достаточно времени, чтобы учиться и практиковать. Большая часть об использовании VPS для изучения - то, что, если Вам удается повредить его, можно всегда уничтожать его и начинать с начала новое.

должно, вероятно, быть больше поставщиков с подобными доступными сервисами, но я советовал бы Вам придерживаться самых популярных, так как их сообщества, более вероятно, ответят на Ваши вопросы и окажут поддержку.

5
ответ дан 23 November 2019 в 03:13

Смотрите на Эмулятор терминала Tutorialspoint

, Некоторые быстрые команды для тестирования:

ls "Выставочное содержание директора"
cd "Каталог Change"

Этот терминал использует эти bash оболочка, которая является оболочкой по умолчанию для большей части дистрибутива Linux.

Эта команда даст Вам список многих пользовательских доступных команд.

$ ls /usr/bin

можно ввести $ man [command] для получения использования многих команд, доступных на машине.

я вижу, что Вы изменили свой вопрос, в то время как я вводил свой ответ. Мой ответ отнесен в Ваш начальный запрос для эмулятора терминала для работы с командами Linux.

существует много источников (я только знаком с заплаченными источниками), где можно работать более всесторонне с Ubuntu. Каждый Rackspace. Их цена составляет приблизительно половину пенса в час. Вы создаете машину (выбирающий из множества Ose включая Ubuntu) и оплата по мере использования к минуте. Это закругляет приблизительно к 50 центам в день.

Это - мое понимание, что они тарифицируют к минуте. Таким образом, Вы могли использовать полный сервер в течение нескольких часов за пенс.

, Конечно, Вы, возможно, уже посмотрели на Rackspace и исключили его, потому что это не свободно.

я не знаю ни о каких бесплатных ресурсах, где можно иметь полный контроль, Вы ищете, но обновите мой ответ, если я нахожу тот.

3
ответ дан 23 November 2019 в 03:13

Вы могли использовать Cloud9 IDE, который позволяет Вам запустить свою собственную Ubuntu ОС

Туда, у Вас есть доступ к IDE и терминалу.

я не назвал бы это эмулятором все же.

Между прочим для основного использования его свободное.

2
ответ дан 23 November 2019 в 03:13

Лучший выбор мог бы состоять в том, чтобы сделать живой носитель с персистентным устройством хранения данных. Однако это требует начальной загрузки от устройства, и необходимо рассмотреть, разрешают ли Вам сделать так на желаемом ПК. Это, конечно, не вносит долгосрочных изменений в рассматриваемый ПК, если Вы конкретно не говорите диску сделать так. Так в следующий раз, когда Вы загружаете живой носитель, можно просто взять, где Вы кончили.

ubuntu wiki имеет детали о том, как создать живой носитель.

1
ответ дан 23 November 2019 в 03:13

Онлайн, да. Свободный? Скорее всего, не (по крайней мере, не навсегда). Так или иначе, после того, как у Вас есть сервер, это - просто вопрос установки чего-то вроде этого.

Получение сервера:

То, что Вы просите, является эффективно мини-сервером или VPS. Это компьютеры, которые размещаются компаниями как DigitalOcean, Amazon Web Services, Платформа Google Cloud, и так далее. Эти компании могут иметь бесплатные демонстрационные версии или промокоды, но необходимо помнить, что это эффективно услуги, предложенные Вам, и это компании. Быть хорошим не находится в бизнес-модели, потому что это просто не является прибыльным.

Однако это не означает, что они не свободны. DigitalOcean имеет реферальную программу, которая позволяет Вам получать свободное время сервера, когда другие люди подписывают использование Вашего уникального кода. AWS имеет однолетнюю бесплатную демонстрационную версию для их серверов. Можно, вероятно, найти подобные соглашения для других хостов сервера, если Вы на самом деле пытаетесь смотреть. Хотя, эти сервисы являются обычно довольно дешевыми (минимум за $5/месяцев).

Несомненно, Вы могли, вероятно, найти некоторых "свободных" поставщиков VPS там, но это - хорошее время, чтобы указать, что нет такой вещи как бесплатный ланч. Вы не могли бы платить в деньгах, но Ваш VPS мог бы быть очень ограничен в том, что это может сделать, может использоваться в сборе данных, только позволить Вам, доступ в определенные времена (разделяя по времени), не позволяет Вам сохранять свою работу и так далее. Если Вы хотите уважаемую установку Ubuntu, которая на самом деле работает способ, которым Вы хотите, Вы собираетесь, должны заплатить за одного, извините. Или, альтернативно, у Вас есть хороший друг, который собирается позволить Вам использовать часть их избыточной мощности сервера.

Удаленный доступ по Интернету:

ПРЕДУПРЕЖДЕНИЕ: удостоверьтесь, что Вы читаете все из того, что описано в этом разделе, и удостоверьтесь, что Вы понимаете это. Это важно.

Что Вы спрашиваете (полный удаленный доступ, означая оболочку и/или графический, по HTTP/HTTPS) имеет потенциал, чтобы быть огромной угрозой безопасности! Если Вы даете себе этот уровень доступа к Вашей системе, другие могут получить его и использовать различные злые приемы или шпионить на Вашем соединении. Я упоминаю использование VNC позже в этом сообщении, которое может быть совершенно опасным, если Вы не чрезвычайно осторожны со своей установкой. Я не ответственен за Вашу систему, добираясь pwned. Не говорите, что я не предупредил Вас. Сделайте вещи правильно или очень действуйте осторожно.

Я лично советовал бы переоценивать Ваши критерии и считать выполнение вещей правильным путем (Основанный на ключе SSH с портом, туннелирующим в случае необходимости + сильная конфигурация брандмауэра) если вообще возможный. Это означает использовать правильное программное обеспечение вместо того, чтобы принести все по HTTP.

Доступ просто веб-браузер - действительно что-то, что большинство людей склонно не делать по различным причинам. Наиболее процитированная причина состоит в том, что это просто довольно небезопасно, учитывая все обстоятельства. Однако, если Вы все еще хотите использовать что-то просто веб-браузер, это определенно возможно.

Если Вы хорошо только с прямой консолью или оболочкой, чем-то как Webmin, ShellInABox, или веб-Консоль была бы хорошим выбором. Они доступны для сети и позволяют Вам довольно хорошие уровни управления Вашей машиной. Отметьте чем-то вроде этого, тем не менее, что Вам будет нужен сервер HTTP (как nginx) на Вашем VPS.

Если это недопустимо, и Вы не хотите размещать вещи на своей машине, Вы можете использовать что-то как webssh, но опасаетесь любых угроз безопасности, которые могут закончиться по использованию чего-то вроде этого.

Если Вам нужен X11 (графический интерфейс для материала как xmodmap, и т.д.), Вы собираетесь, должны сделать еще некоторый усовершенствованный материал. Если это верно, Вы оказываетесь перед необходимостью создавать своего рода решение вокруг передачи X11. Если Вы не можете использовать программное обеспечение компьютерной стороны кроме веб-браузера, это становится более трудным. Однако все еще возможно настроить VNC и затем использовать что-то как noVNC удаленно, или путем установки его на собственной машине. Но, это могло бы ввести тяжелую задержку в Вашу систему. Это также предлагает огромный вектор потенциальной атаки против Вашей системы, но необходимо было видеть, что гигант предупреждает наверху этого раздела.

Идеально, у Вас просто был бы клиент светового сигнала SSH (как PuTTY или подобный) и X11 (как XMing) на флеш-накопителе, и можно использовать это для установления соединения отовсюду, но Вы уже носите флеш-накопитель. В той точке, вероятно, лучше просто сделать персистентный диск.

4
ответ дан 23 November 2019 в 03:13

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

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