Trình giả lập thiết bị đầu cuối Ubuntu trực tuyến có sẵn không?


13

Tôi muốn chơi xung quanh với một số lệnh đầu cuối từ các gói Ubuntu chính thức, nhưng hiện tại tôi không có quyền truy cập vào PC Ubuntu.

Có một trình giả lập thiết bị đầu cuối trực tuyến và miễn phí đang chạy, giả sử, Ubuntu 16.04?

Tôi đã thử cái này nhưng có vẻ khá hạn chế (ví dụ: tôi không thể chạy xmodmap). Những người khác yêu cầu đăng ký và không miễn phí.

Sẽ thật lý tưởng nếu bạn có thể kiểm tra việc cài đặt các gói dựa trên các kho lưu trữ hiện tại, đọc các tệp cấu hình mặc định và chạy hầu hết các lệnh nhất có thể.

Lưu ý : Tôi thấy tùy chọn của VirtualBox, nhưng hãy tưởng tượng bạn đang ở trong thư viện công cộng mà không có quyền truy cập vào USB hoặc quyền quản trị. Một lựa chọn trực tuyến là cách duy nhất.


2
Cài đặt Ubuntu trên VirtualBox :-)
Dante

Cảm ơn :), nhưng tôi không có quyền gì. Tôi thực sự chỉ muốn một trình giả lập thiết bị đầu cuối trình duyệt web đơn giản để thử một vài lệnh trong vài phút.

3
"Tốt" là ý kiến ​​khác nhau. Tất nhiên bạn không thể chạy xmodmap trong một thiết bị đầu cuối từ xa, vì đó không phải là một ứng dụng giao diện điều khiển. Nó là một công cụ cho máy chủ hiển thị X. Cách dễ nhất để kiểm tra, là thuê VPS.
dobey

@luchonacho Một số lệnh và gói bạn muốn chơi với là gì?
edwinksl

2
@Serg Có thể bạn đã hiểu nhầm điều gì đó ... câu hỏi không phải là về việc nhận đề xuất cho dịch vụ đám mây, mà là tìm giải pháp để thử một số lệnh đầu cuối trên hệ thống Ubuntu chính thức từ trình duyệt web cho dù máy tính hoặc hệ thống máy chủ nào đang sử dụng . Điều này hoàn toàn về chủ đề và câu trả lời không nhất thiết phải dựa trên ý kiến. Máy chủ demo LXD, được cung cấp và tài trợ bởi Canonical đáp ứng chính xác yêu cầu từ luchonacho, như bạn có thể thấy trong câu trả lời của tôi dưới đây. Vì vậy, vui lòng không bỏ phiếu để đóng câu hỏi này, nó cũng có thể hữu ích cho những người dùng khác! :)
cl-netbox

Câu trả lời:


15

Một giải pháp hoàn hảo cho nhu cầu của bạn là "chơi xung quanh với một số lệnh đầu cuối từ các gói Ubuntu chính thức" sẽ là sử dụng máy chủ demo LXD cho phép bạn dùng thử trình ảo hóa container LXD , có sẵn để cài đặt trong kho Ubuntu. Với LXD, bạn có thể sử dụng bộ chứa hệ thống chạy trên phần cài đặt kim loại trần của hệ điều hành Ubuntu.

Thông số kỹ thuật của máy chủ demo LXD là:

  • Giới hạn 30 phút mỗi phiên
  • Giới hạn 5 phiên cho mỗi IP
  • 2 lõi CPU dùng chung
  • Bộ nhớ chuyên dụng 512 MB
  • 10 GB dung lượng đĩa chuyên dụng
  • IPv6 chỉ kết nối mạng

Ví dụ từ bộ chứa hệ thống Ubuntu 16.04 chạy trên hệ thống 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:~#  

Ví dụ về việc thực hiện tương tự trên hệ điều hành máy chủ LXD 16.04 LTS đánh giá:

Bản demo LXD

Như bạn có thể thấy, bạn có thể chơi xung quanh với các lệnh trên Ubuntu gốc mà không phải cài đặt bất cứ thứ gì. Điều này có thể được thực hiện (miễn phí) từ mọi nơi bạn chỉ bằng cách sử dụng trình duyệt web. Mở máy chủ demo LXD trong trình duyệt web, chấp nhận các điều khoản của dịch vụ và bắt đầu sử dụng nó.

Nếu bạn muốn và muốn sử dụng các thùng chứa LXD trên hệ thống của mình, chỉ cần thực hiện: sudo apt install lxd
Tìm hiểu thêm về LXD trong tài liệu và trong loạt bài đăng trên blog toàn diện từ lãnh đạo kỹ thuật và lãnh đạo dự án ngược dòng cho LXC / LXD tại Canonical Ltd. - Stéphane Graber .


Thật đáng kinh ngạc! Tôi có thể khám phá các tệp cấu hình, cài đặt các gói, sử dụng aptitude, chơi sudoku, tải xuống các tệp với wgetvà xây dựng từ nguồn. Đây chính xác là những gì tôi muốn! Giới hạn duy nhất là 30 phút, nhưng có vẻ như bạn chỉ có thể bắt đầu một phiên mới.

Đó là một câu trả lời thực sự xuất sắc cho một kịch bản sử dụng thú vị!
BISI

5

Thật kỳ lạ khi chưa có ai đề xuất nó, nhưng, thay vì một trình giả lập, tại sao không chơi xung quanh với một máy Ubuntu thực sự? Bạn có thể thuê một máy chủ riêng ảo Ubuntu từ một số nhà cung cấp với mức giá thực sự rẻ và một số trong số họ sẽ cho phép bạn sử dụng dịch vụ của họ miễn phí trong một thời gian giới hạn.

Một số gợi ý ngoài đỉnh đầu của tôi:

  • Digital Ocean: máy rẻ nhất chỉ có giá $ 5 / tháng với nhiều lựa chọn hệ điều hành Linux (bao gồm Ubuntu 14.04 và 16.04, cả hai đều có hương vị 32 và 64 bit). Nếu bạn là học sinh từ 13 tuổi trở lên, bạn có thể đăng ký khoản tín dụng 50 đô la (nghĩa là bạn có thể chạy phiên bản Ubuntu miễn phí trong vòng 10 tháng) tại đây . Nếu bạn không, bạn có thể tìm kiếm các phiếu giảm giá xung quanh. Bạn có thể truy cập ví dụ của mình thông qua web, tất cả những gì bạn cần là một địa chỉ email và trình duyệt web phong nha (Chrome và Firefox hoạt động). Hiệu suất có thể bị chậm tùy thuộc vào kết nối của bạn nhưng nó cũng tốt như vậy:

  • Google Cloud Platform : Tôi chưa bao giờ sử dụng bản thân mình, nhưng tôi biết họ cung cấp 2 tháng lưu trữ VPS dưới dạng dùng thử, cùng với vô số các công cụ khác có thể đáng để xem qua. Họ tuyên bố cũng có một giao diện điều khiển truy cập web:

  • Dịch vụ web của Amazon: Amazon được biết đến với việc cung cấp cả năm miễn phí, bao gồm đủ số giờ để chạy một cá thể t2.micro không bị gián đoạn. Có một số dịch vụ Ubuntu cho bạn lựa chọn. Tôi đã sử dụng nó cho mình và cũng khuyên dùng, nhưng họ yêu cầu thẻ tín dụng hợp lệ khi đăng ký. Họ đã không tính phí cho tôi bất cứ điều gì, mặc dù. Tôi không chắc bảng điều khiển có khả dụng qua web hay không, nhưng bạn luôn có thể sử dụng PuTTY để đăng nhập vào ví dụ của mình, giả sử bạn là người dùng Windows. Người dùng Linux và OS X không yêu cầu bất kỳ phần mềm bổ sung nào.

Nếu mục tiêu của bạn là tìm hiểu phần bên trong Ubuntu, tất cả các tùy chọn đó sẽ cung cấp cho bạn đủ thời gian để nghiên cứu và thực hành. Phần tốt nhất về việc sử dụng VPS để tìm hiểu là, nếu bạn quản lý để phá vỡ nó, bạn luôn có thể phá hủy nó và bắt đầu một cái mới từ đầu.

Có lẽ nên có nhiều nhà cung cấp với các dịch vụ tương tự có sẵn, nhưng tôi khuyên bạn nên gắn bó với những dịch vụ phổ biến nhất, vì cộng đồng của họ có nhiều khả năng trả lời câu hỏi của bạn và cung cấp hỗ trợ.


2
Liên kết giới thiệu thường được tán thành, xin vui lòng không thêm lại chúng vào bài viết của bạn sau khi chúng đã bị xóa, đặc biệt là khi bị người kiểm duyệt xóa.
Thomas Ward

4

Trực tuyến, vâng. Miễn phí? Nhiều khả năng là không (ít nhất là không phải mãi mãi). Dù bằng cách nào, sau khi bạn có một máy chủ, đó chỉ là một câu hỏi về việc thiết lập một cái gì đó như thế này.

Bắt máy chủ:

Những gì bạn đang yêu cầu là một máy chủ mini hoặc VPS. Đây là những máy tính được lưu trữ bởi các công ty như DigitalOcean , Amazon Web Services , Google Cloud Platform , v.v. Các công ty này có thể có các bản dùng thử hoặc mã khuyến mãi miễn phí, nhưng bạn cần nhớ rằng đây là những dịch vụ hiệu quả được cung cấp cho bạn và đây là những công ty. Trở nên tốt đẹp không nằm trong mô hình kinh doanh vì nó không sinh lãi.

Tuy nhiên, điều đó không có nghĩa là chúng không miễn phí. DigitalOcean có chương trình giới thiệu cho phép bạn có thời gian máy chủ miễn phí khi người khác đăng ký bằng mã duy nhất của bạn. AWS có bản dùng thử miễn phí một năm cho các máy chủ của họ. Bạn có thể có thể tìm thấy các giao dịch tương tự cho các máy chủ khác nếu bạn thực sự thử tìm kiếm. Mặc dù vậy, những dịch vụ này thường khá rẻ (tối thiểu $ 5 / tháng).

Chắc chắn, bạn có thể tìm thấy một số nhà cung cấp VPS "miễn phí" ngoài kia, nhưng đây là thời điểm tốt để chỉ ra rằng không có thứ gọi là bữa trưa miễn phí. Bạn có thể không trả bằng tiền, nhưng VPS của bạn có thể bị hạn chế rất nhiều trong những gì nó có thể làm, có thể được sử dụng trong việc thu thập dữ liệu, chỉ cho phép bạn truy cập vào một số thời điểm nhất định (chia sẻ thời gian), không cho phép bạn lưu công việc của mình, v.v. . Nếu bạn muốn cài đặt Ubuntu có uy tín thực sự hoạt động theo cách bạn muốn, bạn sẽ phải trả tiền cho một cái, xin lỗi. Hoặc, thay vào đó, bạn có một người bạn tốt sẽ cho phép bạn sử dụng một số dung lượng máy chủ dư thừa của họ.

Truy cập từ xa qua Internet:

CẢNH BÁO: Vui lòng đảm bảo bạn đã đọc tất cả những gì được mô tả trong phần này và đảm bảo rằng bạn hiểu nó. Nó quan trọng.

Những gì bạn đang hỏi (truy cập từ xa đầy đủ, nghĩa là vỏ và / hoặc đồ họa, qua HTTP / HTTPS) có khả năng là một rủi ro bảo mật rất lớn ! Nếu bạn cấp cho mình mức truy cập này vào hệ thống của mình, những người khác có thể lấy nó và sử dụng nhiều thủ đoạn xấu xa khác nhau hoặc rình mò kết nối của bạn. Tôi đề cập đến việc sử dụng VNC sau này trong bài viết này, điều này có thể hết sức nguy hiểm trừ khi bạn cực kỳ cẩn thận với thiết lập của mình. Tôi không chịu trách nhiệm cho hệ thống của bạn bị pwned. Đừng nói rằng tôi đã không cảnh báo bạn. Làm những điều đúng, hoặc bước đi rất cẩn thận.

Cá nhân tôi sẽ khuyên bạn nên đánh giá lại các tiêu chí của bạn và xem xét thực hiện mọi thứ đúng cách (SSH dựa trên khóa với đường hầm cổng nếu cần + cấu hình tường lửa mạnh) nếu có thể. Điều này có nghĩa là sử dụng phần mềm phù hợp thay vì đưa mọi thứ qua HTTP.

Truy cập chỉ qua một trình duyệt web thực sự là điều mà hầu hết mọi người có xu hướng không làm vì nhiều lý do. Lý do được trích dẫn nhiều nhất là điều này chỉ là không an toàn cho tất cả mọi thứ được xem xét. Tuy nhiên, nếu bạn vẫn muốn sử dụng một cái gì đó chỉ qua một trình duyệt web, điều đó chắc chắn là có thể .

Nếu bạn ổn chỉ với một bảng điều khiển trực tiếp hoặc trình bao, một cái gì đó như Webmin , ShellInABox hoặc Bảng điều khiển Web sẽ là một lựa chọn tốt. Chúng có thể truy cập web và cho phép bạn kiểm soát mức độ khá tốt đối với máy của mình. Lưu ý đối với một cái gì đó như thế này, tuy nhiên, bạn sẽ cần một máy chủ HTTP (như nginx) trên VPS của bạn.

Nếu điều này không được chấp nhận và bạn không muốn lưu trữ mọi thứ trên máy của mình, bạn có thể sử dụng một cái gì đó như webssh , nhưng hãy cảnh giác với bất kỳ rủi ro bảo mật nào có thể dẫn đến việc sử dụng thứ gì đó như thế này.

Nếu bạn cần X11 (giao diện đồ họa cho những thứ như xmodmap, v.v.), bạn sẽ phải làm một số thứ nâng cao hơn. Nếu đây là trường hợp, bạn sẽ phải xây dựng một số giải pháp xung quanh chuyển tiếp X11. Nếu bạn không thể sử dụng bất kỳ phần mềm phía máy tính nào ngoài trình duyệt web, việc này sẽ trở nên khó khăn hơn. Tuy nhiên, vẫn có thể thiết lập VNC và sau đó sử dụng một cái gì đó như noVNC từ xa hoặc bằng cách cài đặt nó trên máy của riêng bạn . Nhưng, điều này có thể giới thiệu độ trễ lớn vào hệ thống của bạn. Nó cũng cung cấp một vectơ tấn công tiềm năng khổng lồ chống lại hệ thống của bạn, nhưng bạn sẽ thấy cảnh báo khổng lồ ở đầu phần này.

Lý tưởng nhất là bạn chỉ cần có một ứng dụng SSH nhẹ (như PuTTY hoặc tương tự) và X11 (như XMing) trên ổ đĩa flash và bạn có thể sử dụng điều này để thiết lập kết nối từ bất cứ đâu, nhưng bạn đã mang theo ổ flash. Tại thời điểm đó, tốt nhất là chỉ nên tạo một ổ đĩa bền bỉ .


3

Hãy xem Trình giả lập Terminalspoint Terminal

Một số lệnh nhanh để kiểm tra là:

ls "Hiển thị nội dung của giám đốc"
cd "Thay đổi thư mục"

Thiết bị đầu cuối này sử dụng bashshell là vỏ mặc định cho hầu hết phân phối Linux.

Lệnh này sẽ cung cấp cho bạn một danh sách nhiều lệnh người dùng có sẵn.

$ ls /usr/bin

Bạn có thể gõ $ man [command]để sử dụng nhiều lệnh có sẵn trên máy.

Tôi thấy bạn đã sửa đổi câu hỏi của bạn trong khi tôi đang gõ câu trả lời của tôi. Câu trả lời của tôi được đề cập đến truy vấn ban đầu của bạn để trình giả lập thiết bị đầu cuối hoạt động với các lệnh linux.

Có một số nguồn (tôi chỉ quen thuộc với các nguồn phải trả tiền) nơi bạn có thể làm việc toàn diện hơn với Ubuntu. Một là Rackspace . Giá của họ là khoảng một nửa xu mỗi giờ. Bạn tạo máy (chọn từ nhiều hệ điều hành khác nhau bao gồm Ubuntu) và trả tiền khi bạn đi từng phút. Nó làm tròn đến khoảng 50 xu một ngày.

Theo hiểu biết của tôi rằng họ lập hóa đơn theo phút. Vì vậy, bạn có thể sử dụng một máy chủ đầy đủ trong một vài giờ cho một xu.

Tất nhiên bạn có thể đã xem Rackspace và loại trừ vì nó không miễn phí.

Tôi không biết bất kỳ tài nguyên miễn phí nào mà bạn có thể có toàn quyền kiểm soát mà bạn đang tìm kiếm, nhưng sẽ cập nhật câu trả lời của tôi nếu tôi tìm thấy.


Thiết bị đầu cuối bash khá hạn chế. Câu hỏi trong câu hỏi của tôi dường như cho phép bạn cài đặt các gói từ kho chính thức của Ubuntu. Đó là loại điều tôi đang tìm kiếm. Đúng. Miễn phí như bia miễn phí là quan trọng.

2

Bạn có thể sử dụng Cloud9 IDE cho phép bạn chạy hệ điều hành Ubuntu của riêng bạn

Ở đó bạn có quyền truy cập vào một IDE và thiết bị đầu cuối.

Tôi sẽ không gọi nó là một trình giả lập.

Nhân tiện cho việc sử dụng cơ bản miễn phí của nó.


Theo tôi biết bây giờ bạn phải cung cấp cho họ số thẻ tín dụng ngay cả khi bạn sử dụng gói miễn phí. Bạn có thể muốn thêm nó vào câu trả lời của bạn.

1

Một lựa chọn tốt hơn có thể là tạo ra một phương tiện sống với lưu trữ liên tục. Tuy nhiên, điều này đòi hỏi phải khởi động từ thiết bị và bạn nên xem xét liệu bạn có được phép làm như vậy trên PC mong muốn hay không. Điều này tất nhiên không có thay đổi lâu dài cho PC trong câu hỏi trừ khi bạn đặc biệt nói với ổ đĩa để làm như vậy. Vì vậy, lần tới khi bạn khởi động phương tiện trực tiếp, bạn có thể chỉ cần chọn nơi bạn rời đi.

Các wiki ubuntu có chi tiết về làm thế nào để tạo ra phương tiện sống.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.