Đây là kmview lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
kmview - Triển khai Chế độ hạt nhân của View-OS
SYNOPSIS
kmview [ lựa chọn ] ăn xin
MÔ TẢ
Mục tiêu chính của dự án View-OS là cung cấp cho mỗi quy trình một cái nhìn riêng về hệ thống
tài nguyên. Ví dụ: mỗi quy trình có thể gắn kết hệ thống tệp hoặc ẩn một số tệp hoặc
các thư mục. Cũng có thể gán các giao diện mạng ảo, địa chỉ IP hoặc
xác định các thiết bị ảo cho mỗi quá trình (hoặc cho phân cấp của các quá trình).
kmview là phần triển khai mô-đun hạt nhân của các khái niệm View-OS. Nó hoạt động trên linux
kernel cung cấp utrace và nó cần kmview mô-đun hạt nhân đã được tải để hoạt động. Nó
là một máy ảo một phần mô-đun. kmview trước khi tải bất kỳ mô-đun nào là hoàn toàn
minh bạch, một quy trình hoạt động bên trong kmview vì nó sẽ cư xử bên ngoài. Mỗi
mô-đun có thể tùy chỉnh các thực thể cụ thể: có các mô-đun để gắn kết hệ thống tệp tại người dùng-
cấp (ừm) , để xác định các ngăn xếp mạng ảo (mạng lưới) , để xác định thiết bị ảo
(ừmdev) , để cung cấp thông dịch viên cho các tệp thực thi, ví dụ: để hỗ trợ các tệp thực thi cho nước ngoài
kiến trúc (umbinfmt) , để ẩn, di chuyển, phủ lên các phần của hệ thống tệp (viewfs).
Đây là một số ví dụ về các mô-đun do nhóm View-OS cung cấp. kmview nhằm mục đích cung cấp một
giao diện chung để tùy chỉnh ngữ nghĩa lệnh gọi hệ thống của quy trình theo quy định
điều kiện. Vì vậy, nhiều mô-đun hơn sẽ được cả nhóm View-OS và các bên thứ ba thêm vào.
LỰA CHỌN
-V tên
--tên xem tên
đặt tên của khung nhìn. Chế độ xem có thể được đọc và thiết lập bằng cách sử dụng vuname or tên xem
lệnh.
-p mô-đun [, module_options ]
- tải trước mô-đun [, module_options ]
tải trước các mô-đun. Các mô-đun sẽ được tải dưới dạng thư viện được chia sẻ, do đó tất cả các quy tắc để
tải thư viện áp dụng. Mô-đun phải được tải từ một thư mục trong tìm kiếm ld.so
hoặc phải được chỉ định bằng tên đường dẫn của chúng. Nếu cần, hãy định cấu hình
Biến môi trường LD_LIBRARY_PATH thích hợp. module_options là mô-đun
các tùy chọn cấu hình cụ thể, do đó người đọc nên tham khảo từng mô-đun dịch vụ
hướng dẫn sử dụng cho một mô tả đầy đủ. Các mô-đun có thể được tải tại thời điểm chạy bằng cách sử dụng
um_add_service chỉ huy.
-s
--chắc chắn
đặt kmview trong Nhân loại chế độ, tức là buộc kiểm tra các khả năng và quyền. uid là
0 khi khởi động, bằng cách này, có thể tải các mô-đun và gắn kết các dịch vụ. Khi một
process đặt uid của nó như một người dùng không có đặc quyền (thông qua cài đặt thời gian(2) hoặc lượt xem(1)), khả năng
và các quyền được thực thi.
-f tập tin RC
--rc tập tin RC
Sử dụng tập tin RC dưới dạng tệp khởi tạo cho kmview. kmview luôn thực thi
/ etc / viewosrc nếu tồn tại, thì kmview thực thi tệp khởi tạo được đặt bởi
tùy chọn hoặc ~ / .viewosrc.
-x
--không có gì
ừm, xem có thể cung cấp lồng mô-đun, tức là một mô-đun có thể cung cấp các dịch vụ trên
cơ sở của các dịch vụ ảo được cung cấp bởi một mô-đun khác hoặc thậm chí bởi chính mô-đun đó. Vì
Ví dụ, có thể gắn một hình ảnh hệ thống tệp đã được lưu trữ trong
hệ thống tập tin được gắn kết ảo. Tính năng này yêu cầu thư viện pure_libc. Các -x or
--không có gì tùy chọn tắt tính năng lồng nhau.
-o hồ sơ
- đầu ra hồ sơ
Tùy chọn này chuyển hướng đầu ra gỡ lỗi thành tệp được chỉ định, nó hữu ích khi
ừm, xem đã được biên dịch với phần mở rộng gỡ lỗi.
-v
--phiên bản
In phiên bản và thoát.
-h
--Cứu giúp
In một thông báo trợ giúp ngắn và thoát.
Sử dụng kmview trực tuyến bằng các dịch vụ onworks.net