Jika seorang insinyur mengkonfigurasi beberapa perubahan dalam kotak JunOS dan kemudian mengaturnya untuk ditayangkan kemudian, yang secara efektif mengunci database konfigurasi dengan eksklusif konfigurasi. Bagaimana saya bisa melihat perubahan yang telah dilakukannya?
juniper
juniper-junos
hrtednrup
sumber
sumber
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 denganclear 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:
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), dancommit at
pengguna asli akan jauh lebih bahagia.Sunting: Jika Anda tampaknya dipaksa ke mode edit pribadi, seperti yang mungkin terjadi pada klaster sasis:
kamu bisa memakai
Itu tampaknya bekerja dengan baik dan mengatasi masalah buruk dipaksa menjadi mode konfigurasi pribadi.
configure shared
adalah perintah tersembunyisumber
Output perintah akan seperti di bawah ini:
Dalam contoh di atas
+
mewakili konfigurasi yang telah ditambahkan dan-
mewakili konfigurasi yang telah dihapus.sumber
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.
sumber