Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

smilint - Trực tuyến trên đám mây

Chạy smilint trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh smilint 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


smilint - kiểm tra cú pháp và ngữ nghĩa của mô-đun SMIv1 / v2 và SPPI

SYNOPSIS


nụ cười [ -vhersm ] [ -c hồ sơ ] [ -p mô-đun ] [ -l cấp ] [ -i mẫu lỗi ] (các) mô-đun

MÔ TẢ


Sản phẩm nụ cười chương trình được sử dụng để kiểm tra các mô-đun MIB hoặc PIB để tìm lỗi cú pháp và ngữ nghĩa tại
một số mức độ. Mô-đun MIB kiểu SMIv1 / v2 cũng như các mô-đun SPPI PIB được hỗ trợ.

Các quy tắc đó nụ cười dựa trên được lấy từ RFC 1155, RFC 1212 và RFC 1215 cho
SMIv1, RFCs 2578-2580 cho SMIv2, RFC 3159 cho SPPI.

LỰA CHỌN


-V, --phiên bản
Hiển thị phiên bản smilint và thoát.

-NS, --Cứu giúp
Hiển thị văn bản trợ giúp và thoát.

-e, --danh sách lỗi
Hiển thị danh sách tất cả các thông báo lỗi đã biết và thoát. Thông báo lỗi có thể có
các thẻ được liên kết, được hiển thị trong dấu ngoặc nhọn ở cuối mỗi dòng. Các thẻ có thể được sử dụng với
tùy chọn -i để bỏ qua các thông báo lỗi nhất định.

-NS, --đệ quy
Báo cáo lỗi và cảnh báo cũng cho các mô-đun được nhập đệ quy.

-S, - thiện chí
Hiển thị mức độ nghiêm trọng của lỗi trong ngoặc trước thông báo lỗi.

-NS, --error-tên
Hiển thị tên lỗi trong dấu ngoặc nhọn trước thông báo lỗi.

-c hồ sơ, --config =hồ sơ
Đọc hồ sơ thay vì bất kỳ tệp cấu hình (toàn cầu và người dùng) nào khác.

-p mô-đun, --preload =mô-đun
Tải trước mô-đun mô-đun trước khi đọc (các) mô-đun chính. Điều này có thể hữu ích nếu
một mô-đun chính không hoàn chỉnh thiếu để nhập một số định nghĩa.

-l cấp, --level =cấp
Báo cáo lỗi và cảnh báo theo mức độ nghiêm trọng nhất định cấp. Xem bên dưới để biết
mô tả các mức độ lỗi. Mức lỗi mặc định là 3.

-i tiếp đầu ngữ, --ignore =tiếp đầu ngữ
Bỏ qua tất cả các lỗi có thẻ phù hợp tiếp đầu ngữ. Danh sách các thẻ lỗi có thể
được truy xuất bằng cách gọi smilint với tùy chọn -e.

(các) mô-đun
Đây là những mô-đun được kiểm tra. Nếu một đối số mô-đun đại diện cho một tên đường dẫn
(được xác định bằng cách chứa ít nhất một ký tự dấu chấm hoặc dấu gạch chéo), điều này được giả định là
là tệp chính xác để đọc. Ngược lại, nếu một mô-đun được xác định bởi mô-đun thuần túy của nó
tên, nó được tìm kiếm theo quy tắc nội bộ của libsmi. Nhìn thấy smi_config(3) để biết thêm
chi tiết.

ERROR CẢNH BÁO CẤP ĐỘ


Tất cả các thông báo lỗi và cảnh báo đã tạo đều có mức độ nghiêm trọng liên quan. Thực tế
mức độ nghiêm trọng là:

0 Lỗi nội bộ, không thể khôi phục. Ví dụ như lỗi cấp phát bộ nhớ. Lỗi
của mức này thường khiến ứng dụng bị hủy bỏ.

1 Lỗi SMI / SPPI lớn, có thể khôi phục bằng cách nào đó nhưng có thể dẫn đến các sự cố nghiêm trọng.
Ví dụ là các ký tự không mong muốn về mặt từ vựng hoặc từ khóa không xác định. Các lỗi thuộc loại này
thường dẫn đến các lỗi tiếp theo.

2 Lỗi SMI / SPPI có thể được chấp nhận bởi một số triển khai. Ví dụ là
Mô-đun MIB / PIB kết hợp các cấu trúc từ các phiên bản SMI / SPPI khác nhau.

3 Lỗi SMI / SPPI có thể được chấp nhận bởi nhiều triển khai. Ví dụ là
đặt sai lời gọi SMIv2 MODULE-IDENTITY hoặc các quy ước văn bản SMIv2 bắt nguồn từ
các quy ước văn bản khác.

4 Một cái gì đó không hoàn toàn là một lỗi nhưng được khuyến nghị thay đổi.
Các cảnh báo ở cấp độ này thường được xem xét trong quá trình đánh giá MIB.

5 Điều gì đó về cơ bản là đúng nhưng có thể có vấn đề trong một số môi trường nhất định hoặc
các tình huống sử dụng. Ví dụ là các cảnh báo rằng các số nhận dạng chỉ khác nhau trong trường hợp hoặc điều đó
định nghĩa kiểu không được sử dụng trong mô-đun xác định.

6 Thông báo của cấp độ này là các thông báo bổ trợ. Ví dụ là các thông báo trỏ đến một
định nghĩa trước trong trường hợp định nghĩa lại.

Các cấp độ cao hơn hiện không được sử dụng và dẫn đến các hiệu ứng tương tự như cấp độ 6. Ghi chú
rằng các lỗi ở cấp độ 3 là lỗi vi phạm các thông số kỹ thuật và phải được sửa chữa bởi
tác giả chịu trách nhiệm. Các cảnh báo được tạo với mức 4 nên được xem xét trong thời gian bình thường
MIB / PIB đánh giá.

THÍ DỤ


Ví dụ này kiểm tra tệp RMON2-MIB trong thư mục hiện tại (lưu ý rằng tiền tố `./ '
đảm bảo điều này). Mức độ lỗi được nâng lên 6 và các cảnh báo xác nhận quyền sở hữu về số nhận dạng
tên vượt quá 32 ký tự sẽ bị loại bỏ.

$ smilint -l 6 -i namelength-32 ./RMON2-MIB
./RMON2-MIB:3935: hạn chế loại không mong muốn
./RMON2-MIB:3936: hạn chế loại không mong muốn
./RMON2-MIB:3937: hạn chế loại không mong muốn
./RMON2-MIB:3938: hạn chế loại không mong muốn
./RMON2-MIB:3939: hạn chế loại không mong muốn
./RMON2-MIB:3940: hạn chế loại không mong muốn
./RMON2-MIB:4164: đối tượng vô hướng không được có giá trị truy cập `` đọc-tạo ''

Sử dụng smilint trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad