Jawaban:
Saya pikir, Anda dapat menggunakan show | compare
dari mode konfigurasi.
show conf | compare
saat tidak dalam mode konfigurasi.
Dalam kasus di mana mode konfigurasi umum tidak tersedia, seperti ketika sasis berkerumun, Anda dapat menggunakan metode berikut.
Setelah menjalankan commit at
, JunOS memeriksa konfigurasi dan membuat file /config/juniper.conf+.gz
. The menjalankan database config yang terkunci sampai komit pada waktu, sehingga pengguna lain tidak akan dapat melakukan perubahan interim. Pengguna lain dapat menghapus perubahan yang tertunda dengan clear system commit
perintah. Ini akan membuka kunci basis data konfigurasi berjalan dan memungkinkan untuk melakukan lainnya; namun, pengguna asli mungkin sedikit kesal karena perubahannya tidak masuk.
Jika Anda ingin melihat perbedaan antara file konfigurasi yang tertunda dan konfigurasi yang sedang berjalan, lakukan hal berikut:
configure private
load replace /config/juniper.conf+.gz
show | compare
JunOS akan menampilkan teks gaya tambalan dari perubahan dalam komit yang tertunda. Setelah melakukan pekerjaan apa pun yang perlu Anda selesaikan selama komit yang tertunda, Anda dapat menempelkannya kembali dengan load patch terminal
(atau pipa ke file lain), dan commit at
pengguna asli akan jauh lebih bahagia.
Sunting: Jika Anda tampaknya dipaksa ke mode edit pribadi, seperti yang mungkin terjadi pada klaster sasis:
user@SRX3600> configure
warning: Clustering enabled; using private edit
warning: uncommitted changes will be discarded on exit
Entering configuration mode
{primary:node1}[edit]
kamu bisa memakai
configure shared
show | compare
Itu tampaknya bekerja dengan baik dan mengatasi masalah buruk dipaksa menjadi mode konfigurasi pribadi. configure shared
adalah perintah tersembunyi
show configuration | compare rollback <rollback-number>
Output perintah akan seperti di bawah ini:
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;
Dalam contoh di atas +
mewakili konfigurasi yang telah ditambahkan dan -
mewakili konfigurasi yang telah dihapus.
melakukan | membandingkan
Saya selalu menggunakan ini untuk melihat sebelum versus konfigurasi baru, juga menggunakan komit konfirmasi 1 atau nilai sewenang-wenang lainnya dapat menyelamatkan Anda dari kesalahan dan kembalikan ketika nilai berakhir jika diperlukan. Misalnya 1 setelah konfirmasi adalah 1 menit..setelah itu jika tidak dikonfirmasi akan mengembalikan perubahan yang dilakukan.
c-tsmith @ COSMO_CORPDC_EX45_00 # commit | ?
Kemungkinan penyelesaian: count Menghitung tampilan kemunculan Tampilkan jenis informasi tambahan kecuali Tampilkan hanya teks yang tidak cocok dengan pola yang ditemukan Pencarian untuk kemunculan pertama dari penahan pola Tahan teks tanpa keluar dari --More-- prompt terakhir Tampilan akhir dari output hanya cocok Tampilkan hanya teks yang tidak lagi cocok dengan pola. Jangan paginasi permintaan output Buat permintaan level sistem diselesaikan. Selesaikan alamat IP simpan Simpan teks output ke trim file Potong jumlah kolom tertentu dari awal baris
Ada contoh dari salah satu sakelar kami tanpa output untuk perbandingan.