มีโปรแกรมจำลองเทอร์มินัล Ubuntu ออนไลน์หรือไม่


13

ฉันต้องการเล่นด้วยคำสั่งเทอร์มินัลจากแพ็คเกจ Ubuntu อย่างเป็นทางการ แต่ในขณะนี้ฉันไม่สามารถเข้าถึงพีซี Ubuntu ได้

มีตัวจำลองเทอร์มินัลออนไลน์และฟรีกำลังรันอยู่หรือไม่พูดว่า Ubuntu 16.04?

ฉันลองตัวนี้แล้วแต่ดูเหมือนจะค่อนข้าง จำกัด (เช่นฉันไม่สามารถวิ่งได้xmodmap) ผู้อื่นต้องการการสมัครและไม่ฟรี

มันจะเหมาะถ้าคุณสามารถทดสอบการติดตั้งแพคเกจตามที่เก็บปัจจุบันอ่านไฟล์การกำหนดค่าเริ่มต้นและเรียกใช้คำสั่งมากที่สุด

หมายเหตุ : ฉันเห็นตัวเลือกของ VirtualBox แต่คิดว่าคุณอยู่ในห้องสมุดสาธารณะโดยไม่ต้องเข้าถึง USB หรือสิทธิ์ของผู้ดูแลระบบ ตัวเลือกออนไลน์เป็นวิธีเดียวเท่านั้น


2
ติดตั้ง Ubuntu บน VirtualBox :-)
Dante

ขอบคุณ :) แต่ฉันไม่มีสิทธิ์ใด ๆ ฉันแค่ต้องการให้เครื่องจำลองเทอร์มินัลของเว็บเบราว์เซอร์ง่าย ๆ ลองใช้คำสั่งสองสามนาที

3
"ดี" คืออะไรของความคิดเห็นที่แตกต่างกัน แน่นอนคุณไม่สามารถเรียกใช้xmodmapในรีโมตเทอร์มินัลได้เนื่องจากไม่ใช่แอปพลิเคชันคอนโซล มันเป็นเครื่องมือสำหรับเซิร์ฟเวอร์ดิสเพลย์ X วิธีที่ง่ายที่สุดในการทดสอบคือการเช่า VPS
dobey

@luchonacho คุณต้องการเล่นคำสั่งและแพ็คเกจอะไรบ้าง?
edwinksl

2
@Serg บางทีคุณอาจเข้าใจผิดบางอย่าง ... คำถามไม่ได้เกี่ยวกับการรับคำแนะนำสำหรับบริการคลาวด์ แต่มันเกี่ยวกับการหาวิธีแก้ปัญหาลองใช้คำสั่งเทอร์มินัลในระบบ Ubuntu อย่างเป็นทางการจากเว็บเบราว์เซอร์ไม่ว่าจะใช้คอมพิวเตอร์หรือระบบโฮสต์ใด . นี่เป็นหัวข้อและคำตอบอย่างแน่นอนไม่จำเป็นต้องเป็นความคิดเห็น เซิร์ฟเวอร์สาธิต LXD ซึ่งได้รับการสนับสนุนและสนับสนุนโดย Canonical ตรงตามคำขอจาก luchonacho อย่างที่คุณเห็นในคำตอบของฉันด้านล่าง ดังนั้นโปรดอย่าโหวตให้ปิดคำถามนี้มันอาจจะมีประโยชน์สำหรับผู้ใช้รายอื่นเช่นกัน! :)
cl-netbox

คำตอบ:


15

โซลูชั่นที่สมบูรณ์แบบสำหรับความต้องการของคุณในการ "เล่นกับคำสั่งเทอร์มินัลจากแพ็คเกจ Ubuntu อย่างเป็นทางการ" คือการใช้เซิร์ฟเวอร์การสาธิต LXDที่ให้คุณลองคอนเทนเนอร์ไฮเปอร์ไวเซอร์ LXDซึ่งสามารถติดตั้งในที่เก็บ Ubuntu ด้วย LXD คุณสามารถใช้คอนเทนเนอร์ของระบบที่ทำงานอยู่ด้านบนของการติดตั้งโลหะเปลือยของระบบปฏิบัติการ Ubuntu

ข้อกำหนดเซิร์ฟเวอร์การสาธิต LXD คือ:

  • จำกัด 30 นาทีต่อเซสชัน
  • จำกัด 5 เซสชันต่อ IP
  • 2 แกน CPU ที่ใช้ร่วมกัน
  • หน่วยความจำเฉพาะ 512 MB
  • พื้นที่ดิสก์เฉพาะ 10 GB
  • การเชื่อมต่อเครือข่าย 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 สาธิต

อย่างที่คุณเห็นคุณสามารถเล่นกับคำสั่งในอูบุนตูดั้งเดิมโดยไม่ต้องติดตั้งอะไรเลย สิ่งนี้สามารถทำได้ (ฟรี) จากที่เคยเป็นเพียงแค่ใช้เว็บเบราว์เซอร์ เปิด เซิร์ฟเวอร์ตัวอย่าง LXDในเว็บเบราว์เซอร์ยอมรับข้อกำหนดในการให้บริการแล้วเริ่มใช้งาน

หากคุณต้องการและต้องการใช้ตู้คอนเทนเนอร์ LXD ในระบบของคุณเพียงแค่ดำเนินการ: sudo apt install lxd
เรียนรู้เพิ่มเติมเกี่ยวกับ LXD ในเอกสารประกอบและในบล็อกโพสต์ซีรีส์ที่ครอบคลุมจากผู้นำด้านเทคนิคและผู้นำโครงการต้นน้ำสำหรับ LXC / LXD ที่ Canonical Ltd. - Stéphane Graber .


นี่มันอัศจรรย์มาก! ฉันสามารถสำรวจไฟล์กำหนดค่าติดตั้งแพ็คเกจใช้ความถนัดเล่นซูโดกุดาวน์โหลดไฟล์ด้วยwgetและสร้างจากแหล่งที่มา นี่คือสิ่งที่ฉันต้องการ! ข้อ จำกัด เพียงอย่างเดียวคือ 30 นาที แต่ดูเหมือนว่าคุณสามารถเริ่มเซสชันใหม่ได้

นั่นคือคำตอบที่เป็นตัวเอกอย่างแท้จริงสำหรับสถานการณ์การใช้งานที่น่าสนใจ!
BISI

5

แปลกที่ไม่มีใครแนะนำเลย แต่แทนที่จะเป็นอีมูเลเตอร์ทำไมไม่ลองเล่นกับเครื่องอูบุนตูตัวจริงล่ะ? คุณสามารถเช่าเซิร์ฟเวอร์ส่วนตัวเสมือน Ubuntu จากผู้ให้บริการหลายรายได้ในราคาถูกมากและบางรายก็ให้คุณใช้บริการได้ฟรีในเวลา จำกัด

คำแนะนำบางส่วนอยู่ด้านบนของหัวของฉัน:

  • Digital Ocean: ราคาเครื่องที่ถูกที่สุดเพียง 5 เหรียญสหรัฐต่อเดือนพร้อมระบบปฏิบัติการ Linux หลายทางเลือก (รวมถึง Ubuntu 14.04 และ 16.04 ทั้งใน 32 และ 64 บิต) ถ้าคุณเป็นนักเรียนอายุ 13 ปีหรืออายุมากกว่าคุณสามารถใช้สำหรับเครดิต $ 50 (หมายถึงคุณจะได้รับการเรียกใช้อินสแตนซ์อูบุนตูของคุณได้ฟรีในช่วง 10 เดือน) ที่นี่ หากคุณไม่ใช่คุณสามารถค้นหาคูปองได้ คุณสามารถเข้าถึงอินสแตนซ์ของคุณผ่านเว็บเพียงคุณมีที่อยู่อีเมลและเว็บเบราว์เซอร์ที่เหมาะสม (Chrome และ Firefox ทำงาน) ประสิทธิภาพอาจช้าลงทั้งนี้ขึ้นอยู่กับการเชื่อมต่อของคุณ แต่มันดีเท่าที่ควร:

  • แพลตฟอร์ม Google Cloud : ฉันไม่เคยใช้ตัวเอง แต่ฉันรู้ว่าพวกเขาให้บริการโฮสติ้ง VPS เป็นเวลา 2 เดือนรวมถึงเครื่องมืออื่น ๆ อีกมากมายที่อาจคุ้มค่าที่จะดู พวกเขาอ้างว่ามีคอนโซลที่เข้าถึงได้บนเว็บเช่นกัน:

  • Amazon Web Services: Amazon เป็นที่รู้จักกันดีว่าให้บริการฟรีทั้งปีซึ่งมีเวลามากพอที่จะใช้งานอินสแตนซ์ t2.micro เดียวได้อย่างต่อเนื่อง มีข้อเสนอ Ubuntu หลายอย่างให้คุณเลือก ฉันใช้มันเองและแนะนำด้วย แต่พวกเขาต้องการบัตรเครดิตที่ถูกต้องเมื่อลงทะเบียน แม้ว่าพวกเขาไม่ได้คิดค่าใช้จ่ายอะไรเลย ฉันไม่แน่ใจว่าคอนโซลพร้อมใช้งานผ่านเว็บหรือไม่ แต่คุณสามารถใช้PuTTYเพื่อลงชื่อเข้าใช้อินสแตนซ์ของคุณได้ตลอดเวลาโดยถือว่าคุณเป็นผู้ใช้ Windows ผู้ใช้ Linux และ OS X ไม่ต้องการซอฟต์แวร์เพิ่มเติม

หากเป้าหมายของคุณคือการเรียนรู้เกี่ยวกับอูบุนตูตัวเลือกเหล่านั้นควรให้เวลากับคุณในการศึกษาและฝึกฝนอย่างเพียงพอ ส่วนที่ดีที่สุดเกี่ยวกับการใช้ VPS เพื่อเรียนรู้คือถ้าคุณจัดการทำลายมันได้คุณสามารถทำลายมันและเริ่มใหม่จากศูนย์

อาจมีผู้ให้บริการที่มีบริการคล้ายกันมากกว่านี้ แต่ฉันขอแนะนำให้คุณติดกับคนที่ได้รับความนิยมมากที่สุดเนื่องจากชุมชนของพวกเขามีแนวโน้มที่จะตอบคำถามของคุณและให้การสนับสนุน


2
โดยทั่วไปลิงก์ผู้อ้างอิงจะขมวดคิ้วโปรดอย่าเพิ่มลิงก์เหล่านี้ในโพสต์ของคุณอีกครั้งหลังจากถูกลบทิ้งโดยเฉพาะเมื่อผู้ดูแลนำออก
โธมัสวอร์ด

4

ออนไลน์ใช่ ฟรี? ส่วนใหญ่ไม่ (อย่างน้อยไม่ตลอดไป) ไม่ว่าจะด้วยวิธีใดหลังจากที่คุณมีเซิร์ฟเวอร์เป็นเพียงคำถามของการตั้งค่าบางอย่างเช่นนี้

รับเซิร์ฟเวอร์:

สิ่งที่คุณต้องการคือเซิร์ฟเวอร์ขนาดเล็กหรือ VPS นี่คือคอมพิวเตอร์ที่โฮสต์โดย บริษัท เช่นDigitalOcean , Amazon Web Services , แพลตฟอร์ม Google Cloudและอื่น ๆ บริษัท เหล่านี้อาจมีการทดลองใช้ฟรีหรือรหัสส่งเสริมการขาย แต่คุณต้องจำไว้ว่าสิ่งเหล่านี้เป็นบริการที่มีประสิทธิภาพสำหรับคุณและเป็น บริษัท การเป็นคนดีไม่ได้อยู่ในรูปแบบธุรกิจเพราะมันไม่ได้ผลกำไร

อย่างไรก็ตามนั่นไม่ได้หมายความว่าพวกเขาไม่ได้ฟรี DigitalOcean มีโปรแกรมการอ้างอิงที่ช่วยให้คุณได้รับเวลาเซิร์ฟเวอร์ฟรีเมื่อผู้อื่นสมัครใช้รหัสเฉพาะของคุณ AWS มีการทดลองใช้ฟรีหนึ่งปีสำหรับเซิร์ฟเวอร์ของพวกเขา คุณอาจพบดีลที่คล้ายกันสำหรับโฮสต์เซิร์ฟเวอร์อื่น ๆ หากคุณลองค้นหา แม้ว่าบริการเหล่านี้มักจะถูกสวย (ขั้นต่ำ $ 5 / เดือน)

แน่นอนว่าคุณอาจพบผู้ให้บริการ VPS "ฟรี" บางรายที่นั่น แต่เป็นเวลาที่ดีที่จะชี้ให้เห็นว่าไม่มีสิ่งใดเป็นอาหารกลางวันฟรี คุณอาจไม่ได้จ่ายเงิน แต่ VPS ของคุณอาจถูก จำกัด อย่างมากในสิ่งที่สามารถทำได้อาจใช้ในการรวบรวมข้อมูลอนุญาตให้คุณเข้าถึงในบางช่วงเวลาเท่านั้น (การกำหนดเวลา) ไม่อนุญาตให้คุณบันทึกงานของคุณและอื่น ๆ . หากคุณต้องการติดตั้ง Ubuntu ที่มีชื่อเสียงที่ใช้งานได้จริงตามที่คุณต้องการคุณจะต้องจ่ายค่าหนึ่ง หรืออีกทางหนึ่งคุณมีเพื่อนที่ดีที่จะให้คุณใช้ความจุเซิร์ฟเวอร์ส่วนเกินของพวกเขา

การเข้าถึงระยะไกลผ่านอินเทอร์เน็ต:

คำเตือน:โปรดตรวจสอบให้แน่ใจว่าคุณอ่านทุกสิ่งที่อธิบายไว้ในส่วนนี้และตรวจสอบให้แน่ใจว่าคุณเข้าใจ มันสำคัญ.

สิ่งที่คุณถาม (การเข้าถึงระยะไกลเต็มรูปแบบหมายถึงเชลล์และ / หรือกราฟิกบน HTTP / HTTPS) มีศักยภาพที่จะเสี่ยงด้านความปลอดภัยอย่างมาก ! หากคุณให้สิทธิ์การเข้าถึงระบบของคุณในระดับนี้ผู้อื่นสามารถเข้าถึงได้และใช้กลอุบายต่าง ๆ หรือสอดแนมการเชื่อมต่อของคุณ ฉันพูดถึงการใช้ VNC ในภายหลังในโพสต์นี้ซึ่งอาจเป็นอันตรายอย่างจริงจังเว้นแต่คุณจะระมัดระวังอย่างยิ่งกับการตั้งค่าของคุณ ฉันจะไม่รับผิดชอบต่อระบบของคุณที่จะถูก pwned อย่าพูดว่าฉันไม่ได้เตือนคุณ ทำสิ่งที่ถูกต้องหรือเหยียบอย่างระมัดระวัง

ฉันเองจะแนะนำให้ประเมินเกณฑ์ของคุณอีกครั้งและพิจารณาทำสิ่งที่ถูกต้อง (SSH แบบใช้คีย์กับการเจาะช่องพอร์ตหากจำเป็น + การกำหนดค่าไฟร์วอลล์ที่แข็งแกร่ง) หากเป็นไปได้ นี่หมายถึงการใช้ซอฟต์แวร์ที่ถูกต้องแทนที่จะนำทุกอย่างไปบน HTTP

การเข้าถึงเว็บเบราว์เซอร์เป็นสิ่งที่คนส่วนใหญ่มักไม่ทำด้วยเหตุผลหลายประการ เหตุผลที่ถูกอ้างถึงมากที่สุดคือสิ่งนี้ไม่ปลอดภัยสำหรับทุกสิ่งที่พิจารณา แต่ถ้าคุณยังต้องการที่จะใช้สิ่งที่มากกว่าเพียงแค่เว็บเบราเซอร์ก็แน่นอนที่เป็นไปได้

หากคุณโอเคกับคอนโซลหรือเชลล์โดยตรงสิ่งต่างๆเช่น Webmin , ShellInABoxหรือWeb Consoleจะเป็นตัวเลือกที่ดี พวกมันเข้าถึงได้ทางเว็บและช่วยให้คุณสามารถควบคุมเครื่องของคุณได้ดี หมายเหตุสำหรับสิ่งนี้คุณจะต้องมีเซิร์ฟเวอร์ HTTP (เช่นnginx) ใน VPS ของคุณ

หากสิ่งนี้ยอมรับไม่ได้และคุณไม่ต้องการโฮสต์สิ่งต่าง ๆ บนเครื่องของคุณคุณสามารถใช้บางอย่างเช่นwebsshแต่ระวังความเสี่ยงด้านความปลอดภัยที่อาจส่งผลต่อการใช้สิ่งนี้

หากคุณต้องการ X11 (อินเทอร์เฟซแบบกราฟิกสำหรับสิ่งที่ชอบxmodmapฯลฯ ) คุณจะต้องทำอะไรขั้นสูงขึ้น หากเป็นกรณีนี้คุณจะต้องสร้างวิธีแก้ปัญหาบางอย่างเกี่ยวกับการส่งต่อ X11 หากคุณไม่สามารถใช้ซอฟต์แวร์ด้านคอมพิวเตอร์นอกเหนือจากเว็บเบราว์เซอร์นี่จะกลายเป็นเรื่องยากมากขึ้น แต่ก็ยังคงเป็นไปได้ที่จะตั้งค่า VNCแล้วใช้สิ่งที่ต้องการnoVNCจากระยะไกลหรือโดยการติดตั้งไว้ในเครื่องของคุณเอง แต่นี่อาจทำให้เกิดความล่าช้าอย่างมากในระบบของคุณ นอกจากนี้ยังมีเวคเตอร์การโจมตีที่มีศักยภาพอย่างมากต่อระบบของคุณ แต่คุณควรเห็นคำเตือนยักษ์ที่ด้านบนของส่วนนี้

คุณควรมีไคลเอ็นต์ SSH แบบเบา (เช่น PuTTY หรือคล้ายกัน) และ X11 (เช่น XMing) บนแฟลชไดรฟ์และคุณสามารถใช้สิ่งนี้เพื่อสร้างการเชื่อมต่อได้จากทุกที่ แต่คุณถือแฟลชไดรฟ์แล้ว ณ จุดที่มันอาจจะดีที่สุดเพียงแค่ทำให้ไดรฟ์แบบถาวร


3

ดูที่Tutorialspoint Terminal Emulator

คำสั่งด่วนในการทดสอบคือ:

ls "แสดงเนื้อหาของผู้กำกับ"
cd "เปลี่ยนไดเรกทอรี"

เทอร์มินัลนี้ใช้bashเชลล์ซึ่งเป็นเชลล์เริ่มต้นสำหรับการแจกจ่าย Linux ส่วนใหญ่

คำสั่งนี้จะให้รายการคำสั่งผู้ใช้จำนวนมากแก่คุณ

$ ls /usr/bin

คุณสามารถพิมพ์$ man [command]เพื่อรับการใช้งานคำสั่งมากมายที่มีอยู่ในเครื่อง

ฉันเห็นคุณแก้ไขคำถามของคุณในขณะที่ฉันพิมพ์คำตอบของฉัน คำตอบของฉันถูกอ้างถึงแบบสอบถามเริ่มต้นของคุณเพื่อให้เทอร์มินัลอีมูเลเตอร์ทำงานร่วมกับคำสั่ง linux

มีแหล่งข้อมูลจำนวนมาก (ฉันคุ้นเคยกับแหล่งข้อมูลที่ชำระเงินแล้วเท่านั้น) ซึ่งคุณสามารถทำงานกับ Ubuntu ได้อย่างครอบคลุมยิ่งขึ้น หนึ่งคือRackspace ราคาของพวกเขาประมาณครึ่งเพนนีต่อชั่วโมง คุณสร้างเครื่อง (เลือกจากระบบปฏิบัติการที่หลากหลายรวมถึง Ubuntu) และชำระเงินตามที่คุณไปภายในไม่กี่นาที มันออกรอบประมาณ 50 เซ็นต์ต่อวัน

เป็นความเข้าใจของฉันที่พวกเขาเรียกเก็บเงินตามนาที ดังนั้นคุณสามารถใช้เซิร์ฟเวอร์เต็มรูปแบบสำหรับสองสามชั่วโมงสำหรับเงิน

แน่นอนคุณอาจได้ดู Rackspace แล้วและตัดออกเพราะไม่ได้ฟรี

ฉันไม่รู้แหล่งข้อมูลฟรีใด ๆ ที่คุณสามารถควบคุมได้อย่างเต็มที่ที่คุณต้องการ แต่จะอัปเดตคำตอบของฉันหากฉันพบ


ขั้ว bash ค่อนข้าง จำกัด หนึ่งในคำถามของฉันดูเหมือนจะช่วยให้คุณติดตั้งแพคเกจจากที่เก็บ Ubuntu อย่างเป็นทางการ นั่นคือสิ่งที่ฉันกำลังมองหา ใช่. ฟรีเป็นเบียร์ฟรีเป็นสิ่งสำคัญ

2

คุณสามารถใช้Cloud9 IDEซึ่งให้คุณเรียกใช้ Ubuntu OS ของคุณเอง

ที่นั่นคุณสามารถเข้าถึง IDE และเทอร์มินัล

ฉันจะไม่เรียกมันว่าอีมูเลเตอร์

โดยวิธีการใช้งานขั้นพื้นฐานฟรี


เท่าที่ฉันรู้ว่าตอนนี้คุณต้องให้หมายเลขบัตรเครดิตแม้ว่าคุณจะใช้แผนฟรี คุณอาจต้องการเพิ่มเข้าไปในคำตอบของคุณ

1

ทางเลือกที่ดีกว่าคือการสร้างสื่อสดพร้อมที่เก็บข้อมูลถาวร อย่างไรก็ตามสิ่งนี้ต้องใช้การบูทจากอุปกรณ์และคุณควรพิจารณาว่าคุณได้รับอนุญาตให้ทำบนพีซีที่ต้องการหรือไม่ แน่นอนว่าจะไม่มีการเปลี่ยนแปลงระยะยาวกับพีซีที่เป็นปัญหาเว้นแต่คุณจะแจ้งให้ไดรฟ์ทราบเป็นพิเศษ ดังนั้นในครั้งต่อไปที่คุณบู๊ตสื่อสดคุณสามารถเลือกว่าจะค้างที่ไหน

วิกิพีเดียอูบุนตูมีรายละเอียดเกี่ยวกับวิธีการสร้างสื่อการถ่ายทอดสด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.