Câu trả lời:
Tôi nghĩ rằng, bạn có thể sử dụng show | compare
từ chế độ cấu hình.
show conf | compare
trong khi không ở chế độ cấu hình.
Trong trường hợp chế độ cấu hình chung không khả dụng, như khi khung máy được phân cụm, bạn có thể sử dụng phương pháp sau.
Sau khi thực hiện a commit at
, JunOS kiểm tra cấu hình và tạo tệp /config/juniper.conf+.gz
. Cơ sở dữ liệu cấu hình chạy được khóa cho đến khi cam kết lúc, vì vậy những người dùng khác sẽ không thể cam kết những thay đổi tạm thời. Những người dùng khác có thể xóa các thay đổi đang chờ xử lý bằng clear system commit
lệnh. Điều này sẽ mở khóa cơ sở dữ liệu cấu hình đang chạy và cho phép các cam kết khác; tuy nhiên, người dùng ban đầu có thể hơi buồn vì những thay đổi của họ sẽ không xảy ra.
Nếu bạn muốn xem sự khác biệt giữa tệp cấu hình đang chờ xử lý và cấu hình đang chạy hiện tại, hãy thực hiện như sau:
configure private
load replace /config/juniper.conf+.gz
show | compare
JunOS sẽ xuất văn bản kiểu vá các thay đổi trong cam kết đang chờ xử lý. Sau khi thực hiện bất kỳ công việc nào bạn cần hoàn thành trong quá trình cam kết đang chờ xử lý, bạn có thể dán lại bằng load patch terminal
(hoặc ống vào tệp khác) và commit at
người dùng ban đầu sẽ vui hơn nhiều.
Chỉnh sửa: Nếu bạn dường như bị buộc phải ở chế độ chỉnh sửa riêng tư, như có thể là trường hợp trong cụm khung:
user@SRX3600> configure
warning: Clustering enabled; using private edit
warning: uncommitted changes will be discarded on exit
Entering configuration mode
{primary:node1}[edit]
bạn có thể dùng
configure shared
show | compare
Điều đó dường như chỉ hoạt động tốt và khắc phục vấn đề khó chịu khi bị buộc vào chế độ cấu hình riêng tư. configure shared
là một cam kết ẩn
show configuration | compare rollback <rollback-number>
Đầu ra lệnh sẽ như sau:
admin@NICFW1# run show configuration | compare rollback 2
[edit applications application MORTIMERHARVEY]
term WWW_TCP_2131 { ... }
+ term WWW_TCP_65000 protocol tcp destination-port 65000-65050;
{primary:node0}[edit]
admin@NICFW1# run show configuration | compare rollback 3
[edit security policies from-zone Internet to-zone Corporate policy InternetPortals match]
- application [ junos-http junos-https ];
+ application [ junos-http junos-https MORTIMERHARVEY ];
[edit applications application MORTIMERHARVEY]
term WWW_TCP_2131 { ... }
+ term WWW_TCP_65000 protocol tcp destination-port 65000-65050;
Trong ví dụ trên, +
đại diện cho cấu hình đã được thêm và -
đại diện cho cấu hình đã bị xóa.
cam kết | đối chiếu
Tôi luôn sử dụng điều này để xem cấu hình trước so với cấu hình mới, cũng sử dụng xác nhận cam kết 1 hoặc giá trị tùy ý khác có thể cứu bạn khỏi những sai lầm và phục hồi khi giá trị hết hạn nếu cần thiết. Ví dụ: 1 sau khi xác nhận là 1 phút..Sau khi không được xác nhận, nó sẽ phục hồi các thay đổi đã thực hiện.
c-tsmith @ COSMO_CORPDC_EX45_00 # commit | ?
Hoàn thành có thể: đếm Số lần xuất hiện Số lần hiển thị Hiển thị các loại thông tin bổ sung ngoại trừ Chỉ hiển thị văn bản không khớp với mẫu tìm kiếm Tìm kiếm lần xuất hiện đầu tiên của mẫu Giữ văn bản mà không thoát khỏi dấu nhắc --More-- Chỉ hiển thị cuối của kết quả đầu ra Chỉ khớp văn bản phù hợp với mẫu không còn nữa Không yêu cầu đầu ra phân trang Thực hiện các yêu cầu cấp hệ thống giải quyết Giải quyết địa chỉ IP lưu Lưu văn bản đầu ra vào tệp trim Cắt bớt số lượng cột được chỉ định từ đầu dòng
Có một ví dụ từ một trong những thiết bị chuyển mạch của chúng tôi mà không có đầu ra để so sánh.