المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الخلفية

مخرجات أمر السجل

بوتي

SecureCRT

حفظ الأوامر محليا

تقنيات Capture Show

تجميع الملفات في Linux Shell

نقل الملفات

نسخ الملفات بين السياقات

نسخ من Admin إلى XR

نسخ من Sysadmin إلى XR

نسخ من المضيف إلى المسؤول

نسخ الملفات إلى موقع خارجي

نسخ الملفات إلى USB

تنظيف الملفات

معلومات ذات صلة

المقدمة

يصف هذا وثيقة العملية أن يجمع معلومة من ال NCS 1000 sery بما في ذلك ال NCS1001، NCS1002، NCS1004، و NCS1010.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الخلفية

تتضمن NCS1001 و NCS1002 و NCS1004 سياقات متعددة لتجميع السجلات والملفات. يصف الرسم كيفية التنقل بين تلك السياقات. ال NCS1010 يتلقى فقط ال run (XR Linux shell) بما أن هو يركض XR7. يتطلب التقاط المعلومات من سياق آخر غير XR نسخ الملفات بين مواقع مختلفة.

سياقات سطر أوامر NCS1K

مخرجات أمر السجل

بوتي

التقط إخراج جلسة عمل تحت جلسة عمل > تسجيل.

تسجيل أوامر PuTTY

SecureCRT

حدد ملف > سجل جلسة العمل لحفظ مخرجات CLI.

حفظ الأوامر محليا

لحفظ مخرجات أمر باستخدام كمية كبيرة من المعلومات مباشرة إلى NCS1K، انقل المخرجات إلى ملف.

ملاحظة: يمكن أن تملأ أوامر تصحيح الأخطاء مع إخراج المطبعة تخزين الجهاز بسرعة عند نقلها إلى ملف.

RP/0/RP0/CPU0:NCS1002_1# show inventory | file harddisk:/inventory.txt

Wed Aug 30 15:35:51.322 UTC

[OK]

تأكيد الملف المحفوظ على القرص الثابت.

RP/0/RP0/CPU0:NCS1002_1# dir harddisk:/inventory.txt

Wed Aug 30 15:37:29.941 UTC

Directory of harddisk:

48 -rwxr--r--. 1 1128 Aug 30 15:35 inventory.txt

تقنيات Capture Show

يقوم أمر show tech-support بتجميع إخراج العديد من الأوامر وتجميعها في ملف واحد أو أكثر، عادة في harddisk:/showtech. يعتمد الأمر show tech المحدد المطلوب على المشكلة الحالية. يحتوي سياق الإدارة على مجموعة منفصلة من أوامر show tech

RP/0/RP0/CPU0:NCS1002_1# show tech ncs1k detail

Wed Aug 30 16:23:20.995 UTC

++ Show tech start time: 2023-Aug-30.162321.UTC ++

Wed Aug 30 16:23:24 UTC 2023 Waiting for gathering to complete

...........................................................................................................................................................................................................................

Wed Aug 30 16:35:30 UTC 2023 Compressing show tech output

Show tech output available at 0/RP0/CPU0 : /harddisk:/showtech/showtech-NCS1002_1-ncs1k-2023-Aug-30.162321.UTC.tgz

++ Show tech end time: 2023-Aug-30.163534.UTC ++

تجميع الملفات في Linux Shell

تحتوي محتويات دليل /var/log على عدد كبير من الملفات المفيدة لتشخيص مجموعة متنوعة واسعة من المشاكل. لتجميع كل هذه الملفات، أستخدم الأمر tar. يستخدم هذا المثال سياق sysadmin ل NCS1002.

أولا، قم بالانتقال إلى الدليل الجذر، ثم قم بتأكيد أن /misc/disk1 يحتوي على مساحة حرة كافية لتخزين ملف tar.

[sysadmin-vm:0_RP0:~]$ cd /

[sysadmin-vm:0_RP0:/]$ df -a

...

/dev/mapper/panini_vol_grp-ssd_disk1_calvados_1         3997376  172592   3598688   5% /misc/disk1

/dev/mapper/panini_vol_grp-ssd_disk1_calvados_swtam_1     47472     264     43484   1% /misc/swtam

/dev/loop1                                              1015700  197972    748916  21% /var/log

/dev/loop2                                               469636    4500    430020   2% /misc/config

/dev/loop3                                              1020456    1804    948768   1% /misc/scratch

none                                                        512       0       512   0% /mnt

debugfs                                                       0       0         0    - /sys/kernel/debug

/dev/loop4                                              3860988 1720220   1924924  48% /install_repo

tmpfs                                                     10240       0     10240   0% /media/install_tmpfs

اضغط محتويات المجلد /var/log وتحقق من وجود الملف الجديد.

[sysadmin-vm:0_RP0:/]$ tar -czf /misc/disk1/admin_var_logs.tgz /var/log

[sysadmin-vm:0_RP0:/]$ ls -lrt /misc/disk1

انسخ الملف إلى سياق XR للسماح بالنقل إلى موقع آخر.

نقل الملفات

نسخ الملفات بين السياقات

يتصل سياق XR فقط بخادم خارجي، لذلك يجب أن تكون جميع الملفات موجودة هناك قبل نسخ الجهاز.

نسخ من Admin إلى XR

sysadmin-vm:0_RP0# dir harddisk:/showtech/

sysadmin-vm:0_RP0# copy harddisk:/showtech/admin_var_logs.tgz harddisk:/showtech location 0/RP0/CPU0/VM1

نسخ من Sysadmin إلى XR

[sysadmin-vm:0_RP0:/]$ scp /misc/disk1/showtech/admin_var_logs.tgz root@10.11.12.14:/harddisk:/showtech

admin_var_logs.tgz

يعد موقع sysadmin /misc/disk1 معادلا للقرص الثابت للمسؤول: الموقع. وبالمثل، تظهر الملفات المحفوظة على xr-vm /misc/disk1 في القرص الثابت XR: الموقع. تستخدم جميع أجهزة NCS 1000 هذه الاتفاقية.

نسخ من المضيف إلى المسؤول

[sysadmin-vm:0_RP0:~]$ scp root@10.0.2.16:/host_var_logs.tgz /misc/disk1/showtech

نسخ الملفات إلى موقع خارجي

يدعم NCS 1000 العديد من طرق نقل الملفات المختلفة. يستخدم هذا المثال بروتوكول نقل الملفات (FTP) لنسخ ملف من القرص الثابت إلى خادم FTP خارجي.

RP/0/RP0/CPU0:NCS1002_1# copy harddisk:/showtech/admin_var_logs.tgz ftp://root@[ ip_address ]:/

Wed Aug 30 13:52:30.655 CDT

Destination password:

Destination filename admin_var_logs.tgz?

Writing ftp://root:*@ip_address:/admin_var_logs.tgz

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

23862281 bytes copied in 8 sec ( 2982785)bytes/sec

Copy operation success

يقوم هذا المثال ببدء النسخ باستخدام بروتوكول النسخ الآمن (SCP) على خادم Ubuntu.

admin@ubuntu:~$ sudo scp root@[ ip_address ]:/harddisk:/showtech/admin_var_logs.tgz ./

(root@ip_address) Password:

admin_var_logs.tgz

100% 1191 743.0KB/s 00:00

نسخ الملفات إلى USB

عند إدخال محرك أقراص USB في جهاز يدعم التركيب التلقائي ل USB، يقوم النظام بتسمية محرك الأقراص ك disk2. أستخدم الأمر copy لنقل الملفات من القرص الثابت إلى USB.

تنظيف الملفات

لتوفير المساحة على تخزين الأجهزة، قم بإزالة ملفات show techs و log بعد تأكيد النقل الناجح إلى التخزين الخارجي.

RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/admin_var_logs.tar.gz

Wed Aug 30 19:37:41.739 UTC

Delete harddisk:/showtech/host_var_logs_host.tar.gz[confirm]

لإزالة كافة ملفات show tech، أستخدم حرف البدل *.tgz.

RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/*.tgz

Wed Aug 30 19:39:16.864 UTC

Delete harddisk:/showtech/*.tgz[confirm]

أستخدم RM لإزالة الملفات من طبقة Linux.

[sysadmin-vm:0_RP0:/]$ rm -v /misc/disk1/admin_var_logs.tar.gz

removed '/misc/disk1/admin_var_logs.tar.gz'

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco