Saya ingin bermain-main dengan beberapa perintah terminal dari paket-paket resmi Ubuntu, tetapi saat ini saya tidak memiliki akses ke PC Ubuntu.
Apakah ada emulator terminal online dan gratis yang berjalan, katakanlah, Ubuntu 16.04?
Saya sudah mencoba yang satu ini tetapi tampaknya sangat terbatas (misalnya, saya tidak bisa menjalankan xmodmap
). Yang lain memerlukan berlangganan dan tidak gratis.
Akan ideal jika Anda dapat menguji instalasi paket berdasarkan repositori saat ini, membaca file konfigurasi default, dan menjalankan sebagian besar perintah sebanyak mungkin.
Catatan : Saya melihat opsi VirtualBox, tetapi bayangkan Anda berada di perpustakaan umum tanpa akses ke USB atau hak administratif. Opsi online adalah satu-satunya cara.
command-line
virtualization
webapps
remote-access
lxd
cl-netbox
sumber
sumber
Jawaban:
Solusi sempurna untuk permintaan Anda untuk "bermain-main dengan beberapa perintah terminal dari paket resmi Ubuntu" adalah dengan menggunakan server demo LXD yang memungkinkan Anda mencoba hypervisor kontainer LXD , yang tersedia untuk instalasi di repositori Ubuntu. Dengan LXD Anda dapat menggunakan wadah sistem yang berjalan di atas instalasi bare metal dari sistem operasi Ubuntu.
Spesifikasi server demo LXD adalah:
Contoh dari wadah sistem Ubuntu 16.04 yang berjalan di atas sistem Ubuntu 16.10:
Contoh dari melakukan hal yang sama pada evaluasi sistem operasi server LXD 16.04 LTS:
Seperti yang Anda lihat, Anda dapat bermain-main dengan perintah di Ubuntu asli tanpa harus menginstal apa pun. Ini dapat dilakukan (gratis) dari mana pun Anda berada hanya dengan menggunakan browser web. Buka server demo LXD di browser web, terima persyaratan layanan dan mulai menggunakannya.
Jika Anda suka dan ingin menggunakan wadah LXD pada sistem Anda, jalankan saja:
sudo apt install lxd
Pelajari lebih lanjut tentang LXD dalam dokumentasi dan dalam seri posting blog yang komprehensif dari pimpinan teknis dan pemimpin proyek hulu untuk LXC / LXD di Canonical Ltd. - Stéphane Graber .
sumber
wget
dan membangun dari sumber. Inilah yang saya inginkan! Satu-satunya batasan adalah 30 menit, tetapi tampaknya Anda bisa memulai sesi baru.Aneh bahwa belum ada yang menyarankannya, tetapi, bukannya emulator, mengapa tidak bermain-main dengan mesin Ubuntu yang sebenarnya? Anda dapat menyewa server pribadi virtual Ubuntu dari beberapa penyedia dengan harga yang sangat murah, dan beberapa dari mereka akan membiarkan Anda menggunakan layanan mereka secara gratis untuk waktu yang terbatas.
Beberapa saran dari atas kepala saya:
Jika tujuan Anda adalah mempelajari bagian dalam Ubuntu, semua opsi itu akan memberi Anda cukup waktu untuk belajar dan berlatih. Bagian terbaik tentang menggunakan VPS untuk belajar adalah bahwa, jika Anda berhasil memecahkannya, Anda selalu dapat menghancurkannya dan memulai yang baru dari awal.
Mungkin harus ada lebih banyak penyedia dengan layanan serupa yang tersedia, tetapi saya menyarankan Anda untuk tetap menggunakan yang paling populer, karena komunitas mereka cenderung menjawab pertanyaan Anda dan memberikan dukungan.
sumber
Online, ya. Gratis? Kemungkinan besar tidak (setidaknya tidak selamanya). Either way, setelah Anda memiliki server, itu hanya masalah pengaturan sesuatu seperti ini.
Mendapatkan server:
Yang Anda minta sebenarnya adalah server mini atau VPS. Ini adalah komputer yang dihosting oleh perusahaan seperti DigitalOcean , Amazon Web Services , Google Cloud Platform , dan sebagainya. Perusahaan-perusahaan ini mungkin memiliki uji coba atau kode promo gratis, tetapi Anda harus ingat bahwa ini adalah layanan yang ditawarkan kepada Anda secara efektif , dan ini adalah perusahaan. Bersikap baik tidak ada dalam model bisnis karena itu tidak menguntungkan.
Namun, itu tidak berarti mereka tidak gratis. DigitalOcean memiliki program rujukan yang memungkinkan Anda mendapatkan waktu server gratis ketika orang lain mendaftar menggunakan kode unik Anda. AWS memiliki uji coba gratis satu tahun untuk server mereka. Anda mungkin dapat menemukan penawaran serupa untuk host server lain jika Anda benar-benar mencoba mencari. Padahal, layanan ini biasanya cukup murah (minimum $ 5 / bulan).
Tentu, Anda mungkin dapat menemukan beberapa penyedia VPS "gratis" di luar sana, tetapi ini saat yang tepat untuk menunjukkan bahwa tidak ada yang namanya makan siang gratis. Anda mungkin tidak membayar dalam uang, tetapi VPS Anda mungkin sangat terbatas dalam apa yang dapat dilakukannya, dapat digunakan dalam pengumpulan data, hanya memungkinkan Anda mengakses pada waktu tertentu (pembagian waktu), tidak memungkinkan Anda untuk menyimpan pekerjaan Anda, dan sebagainya . Jika Anda ingin menginstal Ubuntu yang memiliki reputasi baik yang benar-benar berfungsi seperti yang Anda inginkan, Anda harus membayar untuk itu, maaf. Atau, sebagai alternatif, Anda memiliki teman baik yang akan membiarkan Anda menggunakan beberapa kelebihan kapasitas server mereka.
Akses Jarak Jauh Melalui Internet:
Akses hanya melalui browser web benar-benar sesuatu yang kebanyakan orang cenderung tidak melakukan karena berbagai alasan. Alasan yang paling banyak dikutip adalah bahwa ini hanya cukup tidak aman semua hal dipertimbangkan. Namun, jika Anda masih ingin menggunakan sesuatu hanya melalui browser web, itu pasti mungkin .
Jika Anda baik-baik saja hanya dengan konsol atau shell langsung, sesuatu seperti Webmin , ShellInABox , atau Web Console akan menjadi pilihan yang baik. Mereka dapat diakses web dan memungkinkan Anda tingkat kontrol yang cukup baik atas mesin Anda. Catatan untuk hal seperti ini, meskipun, Anda akan memerlukan server HTTP (seperti
nginx
) pada VPS Anda.Jika ini tidak dapat diterima dan Anda tidak ingin meng-host hal-hal di mesin Anda, Anda dapat menggunakan sesuatu seperti webssh , tetapi berhati-hatilah terhadap risiko keamanan yang mungkin timbul akibat menggunakan sesuatu seperti ini.
Jika Anda memerlukan X11 (antarmuka grafis untuk hal-hal seperti
xmodmap
, dll.), Anda harus melakukan beberapa hal yang lebih maju. Jika ini masalahnya, Anda harus membangun semacam solusi seputar penerusan X11. Jika Anda tidak dapat menggunakan perangkat lunak sisi komputer apa pun selain peramban web, ini menjadi lebih sulit. Namun, masih mungkin untuk mengatur VNC dan kemudian menggunakan sesuatu seperti noVNC dari jarak jauh, atau dengan menginstalnya di komputer Anda sendiri . Tapi, ini mungkin menimbulkan kelambatan berat ke dalam sistem Anda. Ini juga menawarkan vektor serangan potensial yang sangat besar terhadap sistem Anda, tetapi Anda seharusnya melihat peringatan raksasa di bagian atas bagian ini.Idealnya, Anda hanya akan memiliki klien SSH ringan (seperti Putty atau sejenisnya) dan X11 (seperti XMing) pada flash drive, dan Anda dapat menggunakan ini untuk membuat koneksi dari mana saja, tetapi Anda sudah membawa flash drive. Pada titik itu, mungkin yang terbaik adalah hanya membuat drive yang gigih .
sumber
Lihatlah Tutorialspoint Terminal Emulator
Beberapa perintah cepat untuk diuji adalah:
ls
"Menampilkan konten direktur"cd
"Ubah direktori"Terminal ini menggunakan
bash
shell yang merupakan shell default untuk sebagian besar distribusi Linux.Perintah ini akan memberi Anda daftar banyak perintah pengguna yang tersedia.
Anda dapat mengetik
$ man [command]
untuk mendapatkan penggunaan banyak perintah yang tersedia di mesin.Saya melihat Anda mengubah pertanyaan Anda saat saya mengetik jawaban saya. Jawaban saya merujuk pada permintaan awal Anda untuk emulator terminal agar berfungsi dengan perintah linux.
Ada sejumlah sumber (saya hanya akrab dengan sumber berbayar) di mana Anda dapat bekerja lebih komprehensif dengan Ubuntu. Salah satunya adalah Rackspace . Harganya sekitar setengah sen per jam. Anda membuat mesin (memilih dari berbagai OS termasuk Ubuntu) dan membayar setiap saat. Itu menjadi sekitar 50 sen sehari.
Pemahaman saya bahwa mereka menagih dari menit ke menit. Jadi, Anda bisa menggunakan server lengkap selama beberapa jam untuk satu sen.
Tentu saja Anda mungkin sudah melihat Rackspace dan mengesampingkannya karena itu tidak gratis.
Saya tidak tahu sumber daya gratis di mana Anda dapat memiliki kontrol penuh yang Anda cari, tetapi akan memperbarui jawaban saya jika saya menemukannya.
sumber
Anda dapat menggunakan Cloud9 IDE yang memungkinkan Anda menjalankan OS Ubuntu Anda sendiri
Di sana Anda memiliki akses ke IDE dan terminal.
Saya tidak akan menyebutnya emulator.
By the way untuk penggunaan dasar gratis.
sumber
Pilihan yang lebih baik mungkin untuk membuat media hidup dengan penyimpanan persisten. Namun, ini membutuhkan booting dari perangkat dan Anda harus mempertimbangkan apakah Anda diizinkan melakukannya pada PC yang diinginkan. Ini tentu saja tidak membuat perubahan jangka panjang ke PC yang dimaksud kecuali Anda secara khusus memberi tahu drive untuk melakukannya. Jadi, lain kali Anda mem-boot media live, Anda cukup mengambil di mana Anda tinggalkan.
The ubuntu wiki memiliki rincian tentang cara membuat media hidup.
sumber