Chcę bawić się niektórymi poleceniami terminalowymi z oficjalnych pakietów Ubuntu, ale w tej chwili nie mam dostępu do komputera z systemem Ubuntu.
Czy jest dostępny emulator terminala online i bezpłatny, powiedzmy Ubuntu 16.04?
Próbowałem tego, ale wydaje się dość ograniczony (na przykład nie mogę uruchomić xmodmap
). Inne wymagają subskrypcji i nie są bezpłatne.
Byłoby idealnie, gdyby można przetestować instalację pakietów na podstawie bieżących repozytoriów, odczytać domyślne pliki konfiguracyjne i uruchomić jak najwięcej poleceń.
Uwaga : Widzę opcję VirtualBox, ale wyobrażam sobie, że jesteś w bibliotece publicznej bez dostępu do USB lub praw administracyjnych. Opcja online jest jedynym sposobem.
command-line
virtualization
webapps
remote-access
lxd
cl-netbox
źródło
źródło
Odpowiedzi:
Idealnym rozwiązaniem dla twojego „zabawy z niektórymi poleceniami terminalowymi z oficjalnych pakietów Ubuntu” byłoby użycie serwera demonstracyjnego LXD, który pozwala wypróbować hiperwizor kontenera LXD , który jest dostępny do instalacji w repozytoriach Ubuntu. Dzięki LXD możesz użyć kontenera systemowego działającego na instalacji systemu operacyjnego Ubuntu bez systemu operacyjnego.
Specyfikacje serwera demonstracyjnego LXD to:
Przykład z kontenera systemowego Ubuntu 16.04 działającego na systemie Ubuntu 16.10:
Przykład wykonania tego samego w systemie operacyjnym serwera oceny LXD 16.04 LTS:
Jak widać, możesz bawić się poleceniami na oryginalnym Ubuntu bez konieczności instalowania czegokolwiek. Można to zrobić (bezpłatnie) z dowolnego miejsca za pomocą przeglądarki internetowej. Otwórz serwer demonstracyjny LXD w przeglądarce internetowej, zaakceptuj warunki usługi i zacznij z niej korzystać.
Jeśli chcesz i chcesz używać kontenerów LXD w swoim systemie, po prostu wykonaj:
sudo apt install lxd
Dowiedz się więcej o LXD w dokumentacji i obszernej serii postów na blogu od lidera technicznego i lidera projektu LXC / LXD w Canonical Ltd. - Stéphane Graber .
źródło
wget
i budować ze źródła. Właśnie tego chciałem! Jedynym ograniczeniem są 30 minut, ale wydaje się, że możesz po prostu rozpocząć nową sesję.Dziwne, że nikt jeszcze tego nie sugerował, ale zamiast emulatora, dlaczego nie pobawić się rzeczywistą maszyną Ubuntu? Możesz wynająć wirtualny prywatny serwer Ubuntu od kilku dostawców po naprawdę niskiej cenie, a niektórzy z nich pozwolą ci korzystać z ich usług za darmo przez ograniczony czas.
Kilka sugestii z góry mojej głowy:
Jeśli Twoim celem jest poznanie wnętrz Ubuntu, wszystkie te opcje powinny dać ci wystarczająco dużo czasu na naukę i ćwiczenia. Najlepszą częścią korzystania z VPS do nauki jest to, że jeśli uda ci się go złamać, zawsze możesz go zniszczyć i rozpocząć nowy od zera.
Prawdopodobnie powinno być więcej dostawców o podobnych usługach, ale radzę trzymać się najpopularniejszych, ponieważ ich społeczności chętniej odpowiedzą na pytania i zapewnią wsparcie.
źródło
Tak, online. Darmowy? Najprawdopodobniej nie (przynajmniej nie na zawsze). Tak czy inaczej, po posiadaniu serwera jest tylko kwestia ustawienia czegoś takiego.
Zdobycie serwera:
To, o co prosisz, to w rzeczywistości mini serwer lub VPS. Są to komputery hostowane przez takie firmy jak DigitalOcean , Amazon Web Services , Google Cloud Platform i tak dalej. Firmy te mogą mieć bezpłatne wersje próbne lub kody promocyjne, ale musisz pamiętać, że są to skutecznie oferowane usługi , a są to firmy. Bycie miłym nie jest w modelu biznesowym, ponieważ po prostu nie jest opłacalne.
Nie oznacza to jednak, że nie są za darmo. DigitalOcean ma program polecający, który pozwala uzyskać bezpłatny czas serwera, gdy inne osoby rejestrują się przy użyciu Twojego unikalnego kodu. AWS ma roczny bezpłatny okres próbny dla swoich serwerów. Prawdopodobnie możesz znaleźć podobne oferty dla innych hostów serwerów, jeśli naprawdę spróbujesz poszukać. Chociaż usługi te są zwykle dość tanie (minimum 5 USD miesięcznie).
Jasne, prawdopodobnie możesz tam znaleźć „darmowych” dostawców VPS, ale to dobry moment, aby wskazać, że nie ma czegoś takiego jak darmowy lunch. Być może nie płacisz pieniędzmi, ale Twój VPS może być bardzo ograniczony w zakresie tego, co może zrobić, może być wykorzystywany do gromadzenia danych, zezwalasz na dostęp tylko w określonych momentach (dzielenie czasu), nie pozwala ci zapisywać pracy i tak dalej . Jeśli chcesz mieć sprawdzoną instalację Ubuntu, która faktycznie działa tak, jak chcesz, musisz za nią zapłacić, przepraszam. Lub, alternatywnie, masz dobrego przyjaciela, który pozwoli ci wykorzystać część swojej nadwyżki pojemności serwera.
Zdalny dostęp przez Internet:
Dostęp za pośrednictwem samej przeglądarki jest naprawdę czymś, czego większość ludzi nie robi z różnych powodów. Najczęściej cytowanym powodem jest to, że jest to po prostu dość niepewne, biorąc pod uwagę wszystkie rzeczy. Jeśli jednak nadal chcesz korzystać z czegoś za pomocą przeglądarki internetowej, jest to zdecydowanie możliwe .
Jeśli nie masz nic przeciwko prostej konsoli lub powłoce, dobrym wyborem będzie coś takiego jak Webmin , ShellInABox lub konsola internetowa . Są dostępne w Internecie i zapewniają całkiem niezłą kontrolę nad maszyną. Pamiętaj jednak, że
nginx
na VPS będziesz potrzebować serwera HTTP (jak ).Jeśli jest to niedopuszczalne i nie chcesz hostować rzeczy na swoim komputerze, możesz użyć czegoś takiego jak webssh , ale uważaj na wszelkie zagrożenia bezpieczeństwa, które mogą wyniknąć z używania czegoś takiego.
Jeśli potrzebujesz X11 (interfejs graficzny do takich rzeczy
xmodmap
itp.), Będziesz musiał zrobić coś bardziej zaawansowanego. W takim przypadku będziesz musiał zbudować jakieś rozwiązanie dotyczące przekazywania X11. Jeśli nie możesz korzystać z oprogramowania komputerowego innego niż przeglądarka internetowa, staje się to trudniejsze. Jednak nadal można skonfigurować VNC, a następnie użyć czegoś takiego jak noVNC zdalnie lub instalując go na własnym komputerze . Ale może to wprowadzić duże opóźnienie w twoim systemie. Oferuje również ogromny potencjalny wektor ataku na twój system, ale powinieneś był zobaczyć gigantyczne ostrzeżenie na górze tego rozdziału.Idealnie byłoby mieć po prostu lekkiego klienta SSH (takiego jak PuTTY lub podobny) i X11 (jak XMing) na dysku flash i można go użyć do nawiązania połączenia z dowolnego miejsca, ale już masz dysk flash. W tym momencie prawdopodobnie najlepiej jest wykonać dysk trwały .
źródło
Spójrz na emulator terminala Tutorialspoint
Niektóre szybkie polecenia do testowania to:
ls
„Pokazuje zawartość reżysera”cd
„Zmień katalog”Ten terminal używa
bash
powłoki, która jest domyślną powłoką dla większości dystrybucji Linuksa.To polecenie wyświetli listę wielu dostępnych poleceń użytkownika.
Możesz wpisać,
$ man [command]
aby uzyskać użycie wielu poleceń dostępnych na komputerze.Widzę, że zmodyfikowałeś swoje pytanie podczas pisania mojej odpowiedzi. Moja odpowiedź dotyczy twojego początkowego zapytania o emulator terminala do pracy z poleceniami Linuksa.
Istnieje wiele źródeł (znam tylko źródła płatne), w których możesz pracować bardziej kompleksowo z Ubuntu. Jednym z nich jest Rackspace . Ich cena wynosi około pół centa za godzinę. Tworzysz maszynę (wybierając spośród różnych systemów operacyjnych, w tym Ubuntu) i płacisz z każdą minutą. Zaokrągla do około 50 centów dziennie.
Rozumiem, że rachunek za minutę. Więc możesz użyć pełnego serwera przez kilka godzin za grosza.
Oczywiście mogłeś już spojrzeć na Rackspace i wykluczyć go, ponieważ nie jest darmowy.
Nie znam żadnych darmowych zasobów, w których możesz mieć pełną kontrolę, której szukasz, ale zaktualizuję moją odpowiedź, jeśli ją znajdę.
źródło
Możesz użyć Cloud9 IDE, które pozwala na uruchomienie własnego systemu operacyjnego Ubuntu
Tam masz dostęp do IDE i terminala.
Jednak nie nazwałbym tego emulatorem.
Nawiasem mówiąc, do podstawowego użytku jest bezpłatny.
źródło
Lepszym wyborem może być stworzenie nośnika na żywo z trwałym miejscem do przechowywania. Wymaga to jednak rozruchu z urządzenia i należy rozważyć, czy możesz to zrobić na wybranym komputerze. To oczywiście nie powoduje długoterminowych zmian na danym komputerze, chyba że wyraźnie powiesz napędowi, aby to zrobił. Więc następnym razem, gdy uruchomisz medium na żywo, możesz po prostu wybrać miejsce, w którym zostało przerwane.
Ubuntu Wiki posiada szczegółowe informacje na temat sposobu tworzenia żywych mediów.
źródło