Çevrimiçi bir Ubuntu terminal öykünücüsü var mı?


13

Resmi Ubuntu paketlerinden bazı terminal komutlarıyla oynamak istiyorum, ancak şu anda bir Ubuntu PC'ye erişimim yok.

Ubuntu 16.04 çalışan çevrimiçi ve ücretsiz bir terminal emülatörü var mı?

Ben denedim bu bir ama oldukça (örneğin, ben koşamam sınırlı görünüyor xmodmap). Diğerleri abonelik gerektirir ve ücretsiz değildir.

Geçerli depolara dayalı olarak paketlerin yüklenmesini test edebilir, varsayılan yapılandırma dosyalarını okuyabilir ve mümkün olan en fazla komutu çalıştırabilirsiniz.

Not : VirtualBox seçeneğini görüyorum, ancak USB'ye veya yönetici haklarına erişimi olmayan bir halk kütüphanesinde olduğunuzu hayal edin. Çevrimiçi seçenek tek yoldur.


2
Ubuntu'yu VirtualBox'a yükleyin :-)
Dante

Teşekkürler :), ama hiçbir hakkım yok. Kelimenin tam anlamıyla basit bir web tarayıcısı terminal simülatörünün birkaç komutu birkaç dakika denemesini istiyorum.

3
"İyi" olan şey farklı görüşlere sahiptir. Elbette uzak bir terminalde xmodmap'i çalıştıramazsınız , çünkü bu bir konsol uygulaması değildir. X ekran sunucusu için bir araçtır. Birini test etmenin en kolay yolu bir VPS kiralamaktır.
dobey

@luchonacho Oynamak istediğiniz bazı komutlar ve paketler nelerdir?
edwinksl

2
@Serg Belki bir şeyi yanlış anladınız ... soru, bulut hizmetleri için öneriler almakla ilgili değil, hangi bilgisayar veya ana bilgisayar sisteminin kullanılmakta olduğuna bakılmaksızın, resmi bir Ubuntu sisteminde bir web tarayıcısından bazı terminal komutlarını denemek için bir çözüm bulmakla ilgilidir. . Bu kesinlikle konudur ve cevapların mutlaka görüşe dayalı olması gerekmez. Canonical tarafından desteklenen ve desteklenen LXD demo sunucusu, aşağıdaki cevabımda görebileceğiniz gibi, luchonacho'dan gelen talebi tam olarak karşılıyor. Bu nedenle, lütfen bu soruyu kapatmak için oy vermeyin, diğer kullanıcılar için de yararlı olabilir! :)
cl-netbox

Yanıtlar:


15

"Resmi Ubuntu paketlerinden bazı terminal komutlarıyla oynamak" talebiniz için mükemmel bir çözüm , Ubuntu depolarına yüklenebilecek LXD konteyner hipervizörünü denemenizi sağlayan LXD demo sunucusunu kullanmak olacaktır . LXD ile, Ubuntu işletim sisteminin çıplak metal kurulumunun üstünde çalışan bir sistem kabı kullanabilirsiniz.

LXD demo sunucusu özellikleri:

  • Oturum başına 30 dakikalık sınır
  • IP başına 5 oturum sınırı
  • 2 paylaşılan CPU çekirdeği
  • 512 MB ayrılmış bellek
  • 10 GB ayrılmış disk alanı
  • Yalnızca IPv6 ağ bağlantısı

Ubuntu 16.10 sisteminin üstünde çalışan bir Ubuntu 16.04 sistem konteynerinden örnek:

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:~#  

Aynı şeyi değerlendirme LXD 16.04 LTS sunucu işletim sisteminde gerçekleştirmeye örnek:

LXD-demo

Gördüğünüz gibi, hiçbir şey yüklemeye gerek kalmadan orijinal Ubuntu'daki komutlarla oynayabilirsiniz. Bu, bir web tarayıcısı kullanarak bulunduğunuz yerden (ücretsiz olarak) yapılabilir. Aç LXD demo sunucusu , web tarayıcısında hizmet şartlarını kabul ve kullanmaya başlayın.

Sisteminizde LXD kapsayıcılarını beğenmek ve kullanmak istiyorsanız, sadece yürütün: sudo apt install lxd
LXD hakkında daha fazla bilgi için, Canonical Ltd.'deki LXC / LXD için teknik lider ve yukarı yönlü proje liderinden belgeler ve kapsamlı blog yazısı serileri hakkında bilgi edinin - Stéphane Graber .


Bu harika! Yapılandırma dosyalarını keşfedebilir, paketleri yükleyebilir, yetenek kullanabilir, sudoku oynayabilir, dosyaları indirebilir wgetve kaynaktan oluşturabilirim. Bu tam olarak istediğim şey! Tek sınırlama 30 dakikadır, ancak yeni bir oturum başlatabileceğiniz anlaşılıyor.

Bu ilginç bir kullanım senaryosuna gerçekten mükemmel bir cevap!
BISI

5

Henüz kimsenin önermediği garip, ama bir emülatör yerine neden gerçek bir Ubuntu makinesiyle oynamıyorsunuz? Bir Ubuntu sanal özel sunucusunu birkaç sağlayıcıdan gerçekten ucuz bir fiyata kiralayabilirsiniz ve bazıları sınırlı bir süre için hizmetlerini ücretsiz olarak kullanmanıza izin verecektir.

Başımın üst kısmından bazı öneriler:

  • Digital Ocean: Linux işletim sistemlerinin birçok seçeneğiyle (hem 32 hem de 64 bit lezzetlerde Ubuntu 14.04 ve 16.04 dahil) en ucuz makinenin maliyeti sadece 5 $ / ay. Sen 13 yaş ve üzeri bir öğrenci iseniz, (eğer 10 ay boyunca ücretsiz olarak Ubuntu örneğini çalıştırmak için olsun anlamında) 50 $ kredi başvurusunda bulunabilir burada . Eğer değilseniz, kuponları arayabilirsiniz. Örneğinize web üzerinden erişebilirsiniz, tek ihtiyacınız olan bir e-posta adresi ve iyi bir web tarayıcısıdır (Chrome ve Firefox çalışması). Bağlantınıza bağlı olarak performans gecikebilir, ancak aldığı kadar iyidir:

  • Google Cloud Platform : Kendimi hiç kullanmadım, ancak deneme amacıyla 2 aylık VPS barındırma sundukları ve ayrıca göz atmaya değer olabilecek diğer birçok araç sunduğunu biliyorum. Web'den erişilebilen bir konsolun da olduğunu iddia ediyorlar:

  • Amazon Web Services: Amazon, tek bir t2.micro örneğini kesintisiz olarak çalıştırmak için yeterli saat içeren bir yıl boyunca ücretsiz katmanını sunmasıyla bilinir. Aralarından seçim yapabileceğiniz birkaç Ubuntu teklifi var . Kendim kullandım ve tavsiye ederim, ancak kayıt olduklarında geçerli bir kredi kartı gerektiriyorlar. Ama bana hiçbir şey talep etmediler. Konsolun web üzerinden kullanılabilir olup olmadığından emin değilim, ancak Windows kullanıcısı olduğunuzu varsayarak örneğinize giriş yapmak için her zaman PuTTY'yi kullanabilirsiniz . Linux ve OS X kullanıcıları ek yazılım gerektirmez.

Amacınız Ubuntu'nun içindekileri öğrenmekse, tüm bu seçenekler size çalışmak ve pratik yapmak için yeterli zaman sunmalıdır. Öğrenmek için bir VPS kullanmanın en iyi yanı, onu kırmayı başarırsanız, her zaman yok edebilir ve sıfırdan yeni bir tane başlatabilirsiniz.

Muhtemelen benzer hizmetlere sahip daha fazla sağlayıcı bulunmalıdır, ancak topluluklarının sorularınızı yanıtlaması ve destek sunması daha olası olduğundan, en popüler olanlara bağlı kalmanızı tavsiye ederim.


2
Yönlendirme bağlantıları genellikle kaşlarını çattı, lütfen kaldırıldıktan sonra, özellikle moderatörler tarafından kaldırıldığında, bunları yayına tekrar eklemeyin.
Thomas Ward

4

Çevrimiçi, evet. Bedava? Büyük olasılıkla değil (en azından sonsuza kadar değil). Her iki durumda da, bir sunucunuz olduktan sonra, böyle bir şey ayarlamanız yeterlidir.

Sunucu alma:

İstediğiniz şey, bir mini sunucu veya bir VPS'dir. Bunlar, DigitalOcean , Amazon Web Services , Google Cloud Platform ve benzeri şirketler tarafından barındırılan bilgisayarlardır . Bu şirketlerin ücretsiz denemeleri veya promosyon kodları olabilir, ancak bunların etkili bir şekilde size sunulan hizmetler olduğunu ve bunların şirketler olduğunu hatırlamanız gerekir . İyi olmak iş modelinde değil çünkü karlı değil.

Ancak bu onların özgür olmadıkları anlamına gelmez. DigitalOcean, başkalarının benzersiz kodunuzu kullanarak kaydolduklarında ücretsiz sunucu zamanı elde etmenizi sağlayan bir tavsiye programına sahiptir. AWS'nin sunucuları için bir yıllık ücretsiz deneme sürümü vardır. Aslında aramayı denerseniz muhtemelen diğer sunucu ana bilgisayarları için benzer fırsatlar bulabilirsiniz. Bununla birlikte, bu hizmetler genellikle oldukça ucuzdur (minimum ayda 5 $).

Tabii, muhtemelen bazı "ücretsiz" VPS sağlayıcıları bulabilirsiniz, ancak bu ücretsiz bir öğle yemeği diye bir şey olmadığını belirtmek için iyi bir zaman . Para ödemeniz gerekebilir, ancak VPS'niz yapabilecekleri konusunda çok kısıtlanmış olabilir, veri toplamada kullanılabilir, yalnızca belirli zamanlarda (zaman paylaşımı) erişmenize izin verir, çalışmanızı kaydetmenize izin vermez vb. . Gerçekten istediğiniz şekilde çalışan saygın bir Ubuntu yüklemesi istiyorsanız, bir tane ödemek zorunda kalacaksınız, üzgünüm. Ya da alternatif olarak, fazla sunucu kapasitelerinin bazılarını kullanmanıza izin verecek iyi bir arkadaşınız var.

İnternet Üzerinden Uzaktan Erişim:

UYARI: Lütfen bu bölümde açıklananların tümünü okuduğunuzdan ve anladığınızdan emin olun. Bu önemli.

İstediğiniz (HTTP / HTTPS üzerinden kabuk ve / veya grafik anlamına gelen tam uzaktan erişim) büyük bir güvenlik riski olma potansiyeline sahiptir ! Kendinize sisteminize bu düzeyde erişim izni verirseniz, diğerleri bunu alabilir ve çeşitli kötü hileler kullanabilir veya bağlantınızda gözetleme yapabilir. Bu yazının ilerleyen saatlerinde VNC'nin kullanılmasından bahsediyorum, kurulumunuza son derece dikkat etmedikçe düpedüz tehlikeli olabilir. Sisteminizin tahliye edilmesinden sorumlu değilim. Seni uyarmadığımı söyleme. İşleri doğru yapın veya çok dikkatli olun.

Şahsen kriterlerinizi yeniden değerlendirmenizi ve mümkünse işleri doğru şekilde yapmayı düşünmenizi tavsiye ederim (gerekirse port tüneli ile anahtar tabanlı SSH + güçlü bir güvenlik duvarı yapılandırması). Bu, her şeyi HTTP üzerinden getirmek yerine doğru yazılımı kullanmak anlamına gelir.

Sadece bir web tarayıcısı üzerinden erişim, çoğu insanın çeşitli nedenlerle yapmadığı bir şeydir. En çok atıfta bulunulan neden, bunun düşünülen her şey için oldukça güvensiz olmasıdır. Ancak, yine de sadece bir web tarayıcısında bir şey kullanmak istiyorsanız, kesinlikle mümkündür .

Yalnızca doğrudan bir konsol veya kabuk ile uyumluysanız , Webmin , ShellInABox veya Web Konsolu gibi bir şey iyi bir seçim olacaktır. Web'den erişilebilirler ve makineniz üzerinde oldukça iyi kontrol düzeylerine sahip olmanızı sağlar. Bununla birlikte, bunun gibi bir şeye dikkat edin, VPS'nizde bir HTTP sunucusuna (gibi nginx) ihtiyacınız olacaktır .

Bu kabul edilemezse ve makinenizde bir şey barındırmak istemiyorsanız, webssh gibi bir şey kullanabilirsiniz , ancak böyle bir şeyin kullanılmasından kaynaklanabilecek güvenlik risklerine karşı dikkatli olun.

X11'e (benzeri şeyler için grafik bir arayüz xmodmapvb.) İhtiyacınız varsa , daha gelişmiş şeyler yapmanız gerekecek. Bu durumda, X11 iletimi etrafında bir tür çözüm oluşturmanız gerekecek. Web tarayıcısı dışında bilgisayar tarafı bir yazılım kullanamıyorsanız, bu daha zor hale gelir. Bununla birlikte, VNC'yi kurmak ve daha sonra noVNC gibi bir şeyi uzaktan veya kendi makinenize kurarak kullanmak hala mümkündür . Ancak, bu sisteminize ağır bir gecikme getirebilir. Ayrıca sisteminize karşı büyük bir potansiyel saldırı vektörü sunar , ancak bu bölümün üstündeki dev uyarıyı görmelisiniz.

İdeal olarak, bir flash sürücüde sadece hafif bir SSH istemciniz (PuTTY veya benzeri gibi) ve X11 (XMing gibi) vardır ve bunu her yerden bağlantı kurmak için kullanabilirsiniz, ancak zaten bir flash sürücü taşıyorsunuz. Bu noktada, kalıcı bir sürüş yapmak muhtemelen en iyisidir .


3

Tutorialspoint Terminal Emulator'a bir göz atın

Test edilecek bazı hızlı komutlar:

ls "Yönetmenin içeriğini gösterir"
cd "Dizini değiştir"

Bu terminal bashçoğu Linux dağıtımı için varsayılan kabuk olan kabuğu kullanır .

Bu komut size mevcut birçok kullanıcı komutunun bir listesini verecektir.

$ ls /usr/bin

$ man [command]Makinede bulunan birçok komutu kullanmak için yazabilirsiniz .

Cevabımı yazarken sorunuzu değiştirdiğinizi görüyorum. Cevabım linux komutlarıyla çalışmak üzere bir terminal öykünücüsü için ilk sorgunuza yönlendirilir.

Ubuntu ile daha kapsamlı çalışabileceğiniz bir dizi kaynak var (sadece ücretli kaynaklara aşinayım). Biri Rackspace . Onların fiyatı saatte yaklaşık yarım kuruş. Makineyi oluşturuyorsunuz (Ubuntu dahil çeşitli işletim sistemlerinden birini seçiyorsunuz) ve dakika geçtikçe ödeme yapıyorsunuz. Günde yaklaşık 50 sente çıkar.

Anladığım kadarıyla onlar dakika başı fatura. Yani bir kuruş için birkaç saat tam bir sunucu kullanabilirsiniz.

Tabii ki Rackspace'e çoktan bakmış ve dışarıda bırakmış olabilirsiniz çünkü ücretsiz değil.

Aradığınız tam kontrole sahip olabileceğiniz herhangi bir ücretsiz kaynak bilmiyorum, ancak bulursam cevabımı güncelleyeceğim.


Bash terminali oldukça sınırlıdır. Sorumdaki kişi resmi Ubuntu depolarından paketler kurmanıza izin veriyor gibi görünüyor. Aradığım şey bu. Evet. Ücretsiz bira olarak ücretsiz önemlidir.

2

Kendi Ubuntu işletim sisteminizi çalıştırmanızı sağlayan Cloud9 IDE'yi kullanabilirsiniz

Orada bir IDE ve terminale erişiminiz vardır.

Buna taklitçi demem.

Bu arada temel kullanım için ücretsiz.


Bildiğim kadarıyla şimdi ücretsiz planı kullansanız bile onlara bir kredi kartı numarası vermelisiniz. Bunu cevabınıza eklemek isteyebilirsiniz.

1

Kalıcı depolamaya sahip canlı bir ortam yapmak daha iyi bir seçim olabilir. Ancak, bu cihazdan önyükleme gerektirir ve bunu istediğiniz bilgisayarda yapmanıza izin verilip verilmediğini düşünmelisiniz. Bu, sürücüye özellikle bunu yapmadığınız sürece, söz konusu PC'de uzun vadeli bir değişiklik yapmaz. Böylece canlı ortamı bir sonraki önyüklemenizde kaldığınız yerden devam edebilirsiniz.

Ubuntu wiki canlı ortamları oluşturmak için nasıl detaylara sahip.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.