क्या एक ऑनलाइन उबंटू टर्मिनल एमुलेटर उपलब्ध है?


13

मैं आधिकारिक उबंटू पैकेजों से कुछ टर्मिनल कमांड के साथ खेलना चाहता हूं, लेकिन फिलहाल मेरे पास उबंटू पीसी तक पहुंच नहीं है।

क्या एक ऑनलाइन और मुफ्त टर्मिनल एमुलेटर चल रहा है, कहते हैं, Ubuntu 16.04?

मैं कोशिश की है यह एक लेकिन काफी सीमित लगता है (उदाहरण के लिए, मैं नहीं चला सकते हैं xmodmap)। दूसरों को सदस्यता की आवश्यकता होती है और वे स्वतंत्र नहीं हैं।

यह आदर्श होगा यदि आप वर्तमान रिपॉजिटरी के आधार पर पैकेजों की स्थापना का परीक्षण कर सकते हैं, डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइलों को पढ़ सकते हैं, और संभव के रूप में सबसे अधिक कमांड चला सकते हैं।

नोट : मुझे एक वर्चुअलबॉक्स का विकल्प दिखाई देता है, लेकिन कल्पना करें कि आप USB या प्रशासनिक अधिकारों के उपयोग के बिना एक सार्वजनिक पुस्तकालय में हैं। एक ऑनलाइन विकल्प एकमात्र तरीका है।


2
वर्चुअलबॉक्स :-) पर उबंटू स्थापित करें
डांटे

धन्यवाद :), लेकिन मेरे पास कोई अधिकार नहीं है। मैं सचमुच कुछ ही मिनटों के लिए कुछ कमांड की कोशिश करने के लिए एक साधारण वेब-ब्राउज़र टर्मिनल सिम्युलेटर चाहता हूं।

3
क्या "अच्छा" अलग राय है। बेशक आप रिमोट टर्मिनल में xmodmap नहीं चला सकते , क्योंकि यह कंसोल एप्लिकेशन नहीं है। यह एक्स डिस्प्ले सर्वर के लिए एक उपकरण है। एक परीक्षण करने का सबसे आसान तरीका, एक वीपीएस किराए पर लेना है।
डोबे

@luchonacho कुछ कमांड्स और पैकेज हैं जिनके साथ आप खेलना चाहते हैं?
edwinksl

2
@ शायद आप कुछ गलत समझे ... सवाल क्लाउड सेवाओं के लिए सिफारिशें प्राप्त करने के बारे में नहीं है, यह एक वेब ब्राउज़र से एक आधिकारिक उबंटू प्रणाली पर कुछ टर्मिनल कमांड को आज़माने के लिए एक समाधान खोजने के बारे में है, भले ही कंप्यूटर या होस्ट सिस्टम उपयोग में हो। । यह पूरी तरह से विषय पर है और जवाब जरूरी नहीं कि राय आधारित हो। LXD डेमो सर्वर, जो कि Canonical द्वारा संचालित और प्रायोजित है, ल्यूकोनाचो से बिल्कुल अनुरोध के रूप में मिलता है, जैसा कि आप नीचे मेरे जवाब में देख सकते हैं। इसलिए, कृपया इस प्रश्न को बंद करने के लिए वोट न करें, यह अन्य उपयोगकर्ताओं के लिए भी उपयोगी हो सकता है! :)
cl-netbox

जवाबों:


15

"आधिकारिक उबंटू पैकेजों से कुछ टर्मिनल कमांड के साथ खेलने के लिए" आपकी मांग का एक सही समाधान एलएक्सडी डेमो सर्वर का उपयोग करना होगा जो आपको एलएक्सडी कंटेनर हाइपरविजर का उपयोग करने की कोशिश करता है, जो उबंटू रिपॉजिटरी में स्थापना के लिए उपलब्ध है। एलएक्सडी के साथ आप उबंटू ऑपरेटिंग सिस्टम की नंगे धातु की स्थापना के शीर्ष पर चल रहे एक सिस्टम कंटेनर का उपयोग कर सकते हैं।

LXD डेमो सर्वर विनिर्देशों हैं:

  • प्रति सत्र 30 मिनट की सीमा
  • प्रति आईपी 5 सत्रों की सीमा
  • 2 साझा सीपीयू कोर
  • 512 एमबी समर्पित स्मृति
  • 10 जीबी समर्पित डिस्क स्थान
  • IPv6 केवल नेटवर्क कनेक्टिविटी

Ubuntu 16.04 सिस्टम कंटेनर के शीर्ष पर चल रहे Ubuntu 16.04 सिस्टम से उदाहरण:

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-प्रदर्शन

जैसा कि आप देख सकते हैं, आप कुछ भी स्थापित किए बिना मूल Ubuntu पर आदेशों के साथ खेलने में सक्षम हैं। यह किया जा सकता है (मुक्त करने के लिए) जहां से आप कभी भी वेब ब्राउज़र का उपयोग कर रहे हैं। वेब ब्राउज़र में LXD डेमो सर्वर खोलें , सेवा की शर्तों को स्वीकार करें और इसका उपयोग शुरू करें।

यदि आप अपने सिस्टम पर LXD कंटेनरों का उपयोग करना चाहते हैं, तो बस निष्पादित करें: प्रलेखनsudo apt install lxd
में LXD के बारे में और अधिक जानें और Canonical लिमिटेड में LXC / LXD के लिए तकनीकी लीड और अपस्ट्रीम प्रोजेक्ट लीडर से व्यापक ब्लॉग पोस्ट श्रृंखला में - स्टीफन ग्रेबर ।


ये अद्भुत है! मैं कॉन्फ़िगरेशन फ़ाइलों का पता लगा सकता है, पैकेज स्थापित कर सकता हूं, एप्टीट्यूड का उपयोग कर सकता हूं, सुडोकू खेल सकता हूं, फाइलों wgetको स्रोत से बना सकता हूं और डाउनलोड कर सकता हूं । जैसा मुझे चाहिए था यह बिल्कुल वैसा ही है! केवल सीमा 30 मिनट है, लेकिन ऐसा लगता है कि आप बस एक नया सत्र शुरू कर सकते हैं।

यह एक दिलचस्प उपयोग परिदृश्य के लिए वास्तव में एक तारकीय जवाब है!
BISI

5

अजीब है कि किसी ने अभी तक इसका सुझाव नहीं दिया है, लेकिन, एक एमुलेटर के बजाय, एक वास्तविक उबंटू मशीन के साथ क्यों नहीं खेलते हैं? आप कई प्रदाताओं से उबंटू आभासी निजी सर्वर को वास्तव में सस्ते दर पर किराए पर ले सकते हैं, और उनमें से कुछ आपको सीमित समय के लिए मुफ्त में अपनी सेवा का उपयोग करने देंगे।

मेरे सिर के ऊपर से कुछ सुझाव:

  • डिजिटल ओशन: सबसे सस्ती मशीन की लागत लिनक्स ऑपरेटिंग सिस्टम के कई विकल्पों के साथ केवल $ 5 / महीना है (उबंटू 14.04 और 16.04, दोनों 32 और 64 बिट फ्लेवर में)। आप एक छात्र 13 वर्ष या अधिक आयु वर्ग के हैं, तो आप एक $ 50 क्रेडिट (अर्थात आपका 10 महीने के पाठ्यक्रम पर मुक्त करने के लिए अपने Ubuntu उदाहरण चलाने के लिए मिलता है) के लिए आवेदन कर सकते हैं यहाँ । यदि आप नहीं हैं, तो आप कूपन खोज सकते हैं। आप वेब के माध्यम से अपने उदाहरण तक पहुंच सकते हैं, आपको बस एक ईमेल पता और एक अच्छा वेब ब्राउज़र (क्रोम और फ़ायरफ़ॉक्स काम) चाहिए। प्रदर्शन आपके कनेक्शन के आधार पर पिछड़ सकता है लेकिन यह जितना अच्छा हो उतना अच्छा है:

  • Google क्लाउड प्लेटफ़ॉर्म : मैंने कभी भी खुद का उपयोग नहीं किया है, लेकिन मुझे पता है कि वे 2 महीने की वीपीएस होस्टिंग को एक परीक्षण के रूप में पेश करते हैं, साथ ही अन्य उपकरणों के असंख्य भी हैं जो एक बार देखने लायक हो सकते हैं। वे दावा करते हैं कि एक वेब-सुलभ कंसोल है, साथ ही:

  • Amazon Web Services: अमेज़ॅन अपने पूरे साल के मुफ्त टियर की पेशकश करने के लिए जाना जाता है, जिसमें एक एकल t2.micro उदाहरण को निर्बाध रूप से चलाने के लिए पर्याप्त घंटे शामिल हैं। रहे हैं कई उबंटू प्रसाद आप से चुनने के लिए। मैंने खुद इसका इस्तेमाल किया है और सिफारिश भी करता हूं, लेकिन साइन अप करने पर उन्हें वैध क्रेडिट कार्ड की आवश्यकता होती है। हालांकि उन्होंने मुझसे कुछ भी शुल्क नहीं लिया। मुझे यकीन नहीं है कि कंसोल वेब के माध्यम से उपलब्ध है, लेकिन आप हमेशा Windows उदाहरण के लिए, अपने उदाहरण में लॉगिन करने के लिए PuTTY का उपयोग कर सकते हैं। लिनक्स और OS X उपयोगकर्ताओं को किसी अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है।

यदि आपका लक्ष्य उबंटू इनसाइट्स सीखना है, तो उन सभी विकल्पों को आपको अध्ययन और अभ्यास करने के लिए पर्याप्त समय देना चाहिए। सीखने के लिए वीपीएस का उपयोग करने के बारे में सबसे अच्छी बात यह है कि यदि आप इसे तोड़ने का प्रबंधन करते हैं, तो आप इसे हमेशा नष्ट कर सकते हैं और खरोंच से एक नया शुरू कर सकते हैं।

समान सेवाओं के साथ संभवतः अधिक प्रदाता उपलब्ध होने चाहिए, लेकिन मैं आपको सबसे लोकप्रिय लोगों के साथ रहने की सलाह दूंगा, क्योंकि उनके समुदायों को आपके सवालों के जवाब देने और समर्थन प्रदान करने की अधिक संभावना है।


2
रेफरल लिंक आम तौर पर पर आधारित होते हैं, कृपया उन्हें हटाए जाने के बाद अपनी पोस्ट में दोबारा न जोड़ें, खासकर जब मॉडरेटर्स द्वारा हटा दिया जाता है।
थॉमस वार्ड

4

ऑनलाइन, हाँ। नि: शुल्क? सबसे अधिक संभावना नहीं (कम से कम हमेशा के लिए नहीं)। किसी भी तरह से, आपके पास एक सर्वर होने के बाद, यह कुछ इस तरह की स्थापना का सवाल है।

सर्वर प्राप्त करना:

आप जो पूछ रहे हैं वह प्रभावी रूप से एक मिनी सर्वर या VPS है। ये ऐसे कंप्यूटर हैं जो DigitalOcean , Amazon Web Services , Google Cloud Platform जैसी कंपनियों द्वारा होस्ट किए जाते हैं । इन कंपनियों के पास नि: शुल्क परीक्षण या प्रोमो कोड हो सकते हैं, लेकिन आपको यह याद रखना होगा कि ये प्रभावी रूप से आपके लिए पेश की जाने वाली सेवाएं हैं, और ये कंपनियां हैं। अच्छा होना व्यवसाय मॉडल में नहीं है क्योंकि यह लाभदायक नहीं है।

हालांकि, इसका मतलब यह नहीं है कि वे स्वतंत्र नहीं हैं। DigitalOcean में एक रेफरल प्रोग्राम है जो आपको मुफ्त सर्वर समय प्राप्त करने की अनुमति देता है जब अन्य लोग आपके अद्वितीय कोड का उपयोग करके साइन अप करते हैं। AWS के पास अपने सर्वर के लिए एक वर्ष का निःशुल्क परीक्षण है। यदि आप वास्तव में देखने की कोशिश करते हैं तो आप शायद अन्य सर्वर होस्ट के लिए समान सौदे पा सकते हैं। हालांकि, ये सेवाएं आमतौर पर काफी सस्ती होती हैं ($ 5 / महीना न्यूनतम)।

निश्चित रूप से, आप शायद कुछ "मुफ्त" वीपीएस प्रदाताओं को वहां से बाहर निकाल सकते हैं, लेकिन यह इंगित करने का एक अच्छा समय है कि मुफ्त लंच जैसी कोई चीज नहीं है। आप पैसे में भुगतान नहीं कर रहे होंगे, लेकिन आपका वीपीएस बहुत सीमित हो सकता है कि यह क्या कर सकता है, डेटा संग्रह में उपयोग किया जा सकता है, केवल आपको कुछ समय (एक्सेस करने) की अनुमति देता है, आपको अपना काम बचाने की अनुमति नहीं देता है, और इसी तरह । यदि आप उबंटू की एक प्रतिष्ठित स्थापना चाहते हैं जो वास्तव में आपके इच्छित तरीके से काम करता है, तो आपको एक के लिए भुगतान करना होगा, क्षमा करें। या, वैकल्पिक रूप से, आपके पास एक अच्छा दोस्त है जो आपको उनकी कुछ अतिरिक्त सर्वर क्षमता का उपयोग करने जा रहा है।

इंटरनेट पर रिमोट एक्सेस:

चेतावनी: कृपया सुनिश्चित करें कि आपने इस अनुभाग में वर्णित सभी को पढ़ा है, और सुनिश्चित करें कि आप इसे समझ गए हैं। यह महत्वपूर्ण है।

आप क्या पूछ रहे हैं (पूर्ण दूरस्थ पहुंच, अर्थ शेल और / या ग्राफिकल, HTTP / HTTPS पर) एक बड़ा सुरक्षा जोखिम होने की संभावना है ! यदि आप अपने आप को अपने सिस्टम की पहुंच का स्तर देते हैं, तो अन्य इसे प्राप्त कर सकते हैं और आपके कनेक्शन पर विभिन्न बुरी चालें या स्नूप का उपयोग कर सकते हैं। मैं इस पोस्ट में बाद में वीएनसी के उपयोग का उल्लेख करता हूं, जो तब तक खतरनाक हो सकता है जब तक कि आप अपने सेटअप के साथ बेहद सावधान न हों। मैं आपके सिस्टम को रोकने के लिए ज़िम्मेदार नहीं हूँ। यह मत कहो कि मैंने तुम्हें चेतावनी नहीं दी। चीजों को सही से करें, या बहुत सावधानी से करें।

मैं व्यक्तिगत रूप से आपके मानदंडों का पुनर्मूल्यांकन करने और चीजों को सही तरीके से करने की सलाह दूंगा (यदि आवश्यक हो तो पोर्ट टनलिंग के साथ कुंजी-आधारित एसएसएच + एक मजबूत फ़ायरवॉल कॉन्फ़िगरेशन) यदि संभव हो तो। इसका मतलब HTTP पर सब कुछ लाने के बजाय सही सॉफ्टवेयर का उपयोग करना है।

सिर्फ एक वेब ब्राउज़र पर पहुंच वास्तव में कुछ ऐसा है जो ज्यादातर लोग विभिन्न कारणों से नहीं करते हैं। सबसे उद्धृत कारण यह है कि यह केवल बहुत ही असुरक्षित सभी चीजों पर विचार किया गया है। हालाँकि, यदि आप अभी भी किसी वेब ब्राउज़र पर कुछ उपयोग करना चाहते हैं, तो यह निश्चित रूप से संभव है

यदि आप केवल सीधे कंसोल या शेल के साथ ठीक हैं, तो Webmin , ShellInABox , या Web Console जैसी कोई चीज़ एक अच्छा विकल्प होगा। वे वेब-सुलभ हैं और आपको अपनी मशीन पर नियंत्रण के बहुत अच्छे स्तर की अनुमति देते हैं। इस तरह से कुछ के लिए ध्यान दें, हालांकि, आपको nginxअपने वीपीएस पर एक HTTP सर्वर (जैसे ) की आवश्यकता होगी ।

यदि यह अस्वीकार्य है और आप अपनी मशीन पर चीजों को होस्ट नहीं करना चाहते हैं, तो आप वेबश की तरह कुछ का उपयोग कर सकते हैं , लेकिन किसी भी सुरक्षा जोखिम से सावधान रहें, जिसके परिणामस्वरूप कुछ ऐसा उपयोग किया जा सकता है।

यदि आपको X11 (सामान की तरह एक ग्राफिकल इंटरफ़ेस xmodmap, आदि) की आवश्यकता है, तो आपको कुछ और उन्नत सामान करने होंगे। यदि यह मामला है, तो आप X11 अग्रेषण के आसपास किसी प्रकार का समाधान बनाने जा रहे हैं। यदि आप वेब ब्राउज़र के अलावा किसी भी कंप्यूटर साइड सॉफ्टवेयर का उपयोग नहीं कर सकते हैं, तो यह अधिक कठिन हो जाता है। हालाँकि, अभी भी VNC की स्थापना करना और फिर noVNC को दूरस्थ रूप से उपयोग करना या इसे अपनी मशीन पर स्थापित करना संभव है । लेकिन, यह आपके सिस्टम में भारी अंतराल का परिचय दे सकता है। यह आपके सिस्टम के खिलाफ एक विशाल संभावित हमला वेक्टर प्रदान करता है, लेकिन आपको इस खंड के शीर्ष पर विशाल चेतावनी देखी जानी चाहिए।

आदर्श रूप से, आपके पास फ्लैश ड्राइव पर एक हल्का SSH क्लाइंट (जैसे PuTTY या समान) और X11 (XMing की तरह) होगा, और आप कहीं से भी संबंध स्थापित करने के लिए इसका उपयोग कर सकते हैं, लेकिन आप पहले से ही एक फ्लैश ड्राइव ले जा रहे हैं। उस बिंदु पर, यह सिर्फ एक निरंतर ड्राइव करने के लिए शायद सबसे अच्छा है ।


3

Tutorialspoint टर्मिनल एमुलेटर पर एक नज़र डालें

परीक्षण करने के लिए कुछ त्वरित आदेश हैं:

ls "निर्देशक की सामग्री दिखाता है"
cd "निर्देशिका बदलें"

यह टर्मिनल bashशेल का उपयोग करता है जो अधिकांश लिनक्स वितरण के लिए डिफ़ॉल्ट शेल है।

यह कमांड आपको उपलब्ध कई यूजर कमांड की सूची देगा।

$ ls /usr/bin

आप $ man [command]मशीन पर उपलब्ध कई कमांड का उपयोग प्राप्त करने के लिए टाइप कर सकते हैं ।

जब मैं अपना उत्तर लिख रहा था, तब मैंने आपको अपना प्रश्न संशोधित किया। मेरे उत्तर को लाइन कमांड के साथ काम करने के लिए एक टर्मिनल एमुलेटर के लिए आपकी प्रारंभिक क्वेरी के लिए भेजा गया है।

कई स्रोत हैं (मैं केवल भुगतान किए गए स्रोतों से परिचित हूं) जहां आप उबंटू के साथ अधिक व्यापक रूप से काम कर सकते हैं। एक है रैकस्पेसउनकी कीमत लगभग आधे पैसे प्रति घंटे है। आप मशीन बनाते हैं (उबंटू सहित विभिन्न प्रकार के ओएस से चुनकर) और आप मिनटों में जाते हैं। यह एक दिन में लगभग 50 सेंट का चक्कर लगाता है।

यह मेरी समझ है कि वे मिनट से बिल करते हैं। तो आप एक पैसे के लिए कुछ घंटों के लिए एक पूर्ण सर्वर का उपयोग कर सकते हैं।

बेशक आप पहले से ही Rackspace को देख चुके होंगे और इसे खारिज कर दिया होगा क्योंकि यह मुफ़्त नहीं है।

मुझे ऐसे किसी भी मुक्त संसाधन के बारे में नहीं पता है, जहाँ आप अपना पूरा नियंत्रण रख सकते हैं, लेकिन अगर मुझे पता चलता है तो मैं अपने उत्तर को अपडेट करूँगा।


बैश टर्मिनल काफी सीमित है। मेरे प्रश्न में एक आपको आधिकारिक उबंटू रिपॉजिटरी से पैकेज स्थापित करने की अनुमति देता है। मैं देख रहा हूँ कि इस तरह की बात है। हाँ। फ्री बीयर जितनी जरूरी है।

2

आप Cloud9 IDE का उपयोग कर सकते हैं जो आपको अपना खुद का उबंटू ओएस चलाने की सुविधा देता है

वहां आपके पास एक आईडीई और टर्मिनल तक पहुंच है।

मैं इसे एक एमुलेटर नहीं कहूंगा।

वैसे बुनियादी उपयोग के लिए इसके मुफ्त।


जहां तक ​​मैं जानता हूं कि आपको मुफ्त योजना का उपयोग करने पर भी उन्हें क्रेडिट कार्ड नंबर देना होगा। आप अपने उत्तर में इसे जोड़ना चाह सकते हैं।

1

एक बेहतर विकल्प लगातार भंडारण के साथ एक जीवित माध्यम बनाना हो सकता है। हालाँकि, इसके लिए डिवाइस से बूटिंग की आवश्यकता होती है और आपको विचार करना चाहिए कि क्या आपको वांछित पीसी पर ऐसा करने की अनुमति है। जब तक आप विशेष रूप से ड्राइव को ऐसा करने के लिए नहीं कहते हैं, तब तक यह निश्चित रूप से पीसी में दीर्घकालिक परिवर्तन नहीं करता है। तो अगली बार जब आप लाइव माध्यम को बूट करते हैं, तो आप बस उसी जगह उठा सकते हैं जहां आपने छोड़ा था।

Ubuntu विकी कैसे जीना माध्यमों बनाने के लिए का विवरण दिया गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.