Instantbox mang đến cho bạn quyền truy cập tức thì vào bản phân phối Linux trong trình duyệt web
Việc dạy dòng lệnh Linux cho sinh viên thường yêu cầu máy chạy Linux, máy ảo, máy khách SSH hoặc USB trực tiếp. Có rất nhiều công việc chuẩn bị mà bạn và học sinh của bạn có thể không cần làm.
Với Instantbox, bạn có thể dễ dàng tạo bản phân phối Linux trên máy chủ của mình và cấp cho người học quyền truy cập vào dòng lệnh thông qua trình duyệt.
Mục Lục
Tại sao tạo một bản phân phối Linux trong trình duyệt?
Đôi khi, bạn cần dòng lệnh của một hệ thống Linux cụ thể trong một thời gian ngắn. Ví dụ, bạn có thể muốn thử một thủ thuật mới trong Arch Linux, hoặc thử quy trình cài đặt cho một công cụ cụ thể trên Debian. Hoặc bạn có thể dạy một lớp về cách làm chủ dòng lệnh Linux cho một căn phòng toàn người dùng Windows.
Trong những trường hợp này, bạn có thể không muốn cài đặt nhiều máy ảo hoặc flash lặp đi lặp lại cùng một USB trực tiếp.
Với Instantbox, bạn có thể chạy một lệnh duy nhất trong thiết bị đầu cuối của mình, sau đó truy cập địa chỉ cục bộ trong trình duyệt để chọn bản phân phối bạn muốn sử dụng.
Cách cài đặt Instantbox trên Linux
Trước khi có thể bắt đầu sử dụng Instantbox, bạn cần cài đặt Docker và Docker Compose.
Tạo một thư mục mới cho Instantbox và chuyển vào đó:
mkdir instantbox
cd instantbox
Mặc dù nhà phát triển đề xuất chuyển trực tiếp tập lệnh thiết lập tới Bash bằng lệnh sau, nhưng không bao giờ nên thực thi mã từ internet mà không xem trước.
bash <(curl -sSL https:
Tải xuống tập lệnh thiết lập từ kho lưu trữ Instantbox GitHub:
wget https:
Kiểm tra nội dung của nó với:
cat init.sh
Nếu mọi thứ dường như theo thứ tự, hãy chạy tập lệnh với:
bash init.sh
Lệnh nói trên sẽ kiểm tra xem bạn đã cài đặt các phụ thuộc cần thiết chưa, sau đó tải xuống tệp docker-compose của Instantbox vào thư mục hiện tại của bạn.
Tập lệnh sẽ hỏi bạn muốn Instantbox sử dụng cổng nào và địa chỉ IP của bạn. Cả hai câu hỏi này đều là tùy chọn và theo mặc định, Instantbox sẽ chạy trên cổng 8888.
Nếu bạn đã cảm thấy thoải mái khi sử dụng Docker Compose, bạn có thể trực tiếp tải xuống tệp docker-compose và bỏ qua tập lệnh cài đặt.
wget https:
Bây giờ hãy chạy:
docker-compose up -d
Docker sẽ tải xuống hình ảnh Instantbox mới nhất và có sẵn trên cổng 8888.
Sử dụng Instantbox để truy cập bản phân phối Linux trong trình duyệt của bạn
Nếu bạn đang truy cập Instantbox từ máy đã cài đặt Instantbox, hãy mở trình duyệt và nhập máy chủ cục bộ:8888. Nếu truy cập từ một máy khác trên cùng một mạng cục bộ, bạn sẽ cần tìm địa chỉ IP cục bộ của máy chủ.
Khi truy cập trang này, bạn sẽ cần chọn bản phân phối nào bạn muốn chạy cũng như phiên bản mới nhất của mỗi bản phân phối được đặt tên. Bạn có thể lựa chọn:
- Ubuntu 14.04, 16.04, 18.04 và 20.04
- CentOS 6.10, 7 và 8
- Debian Stretch, Jessie và Buster
- Fedora 30 và 31
- Alpine mới nhất
- Arch Linux mới nhất
Khi bạn đã thực hiện lựa chọn của mình, hãy nhấp vào Tiếp theo và chọn các tài nguyên sẽ có sẵn để cài đặt. Bạn sẽ có thể chọn cổng nội bộ, số lõi CPU, bộ nhớ khả dụng và thời gian bản phân phối sẽ chạy. Bạn có thể đặt giá trị này thấp nhất là một giờ hoặc cao tùy thích.
Nhấp chuột Tạo ravà Instantbox sẽ tải xuống ISO cho bản phân phối bạn đã chọn và hiển thị cho bạn trình bao gốc trong một tab khác.
Từ đây, bạn hoặc học viên của bạn có thể thực hành và trau dồi kỹ năng của mình, kiểm tra các quy trình và cài đặt phần mềm.
Bạn nên sử dụng trình bao gốc để tạo bao nhiêu người dùng thông thường tùy ý và học viên của bạn có thể đăng nhập từ thiết bị của chính họ.
Phiên Instantbox của bạn sẽ hết hạn sau thời gian được chỉ định ở bước trước hoặc bạn có thể nhấp vào thanh lọc để ngay lập tức thùng rác nó và bắt đầu lại.
Trở thành Bậc thầy của Dòng lệnh Linux
Instantbox cung cấp cho bạn bao nhiêu dòng lệnh tùy thích và thậm chí không yêu cầu bạn phải cài đặt bản phân phối. Bạn có thể sử dụng nó để cải thiện các thiết bị đầu cuối của mình trên bất kỳ loại bản phân phối nào và đảm bảo rằng bạn có tài nguyên học tập hoặc giảng dạy mà bạn cần để tận dụng tối đa tài nguyên tuyệt vời này.
Bạn có biết bạn có thể tự học dòng lệnh Linux không? Tất cả những gì bạn cần biết là cách nhận trợ giúp cho lệnh Linux mà bạn muốn thành thạo.