عطلة نهاية الأسبوع كله ذهب توكسكون 2017. ووفقا لمعظم الناس فعلته كريمة جيدا مع محاضرتي. أنا شخصيا لست راضيا تماما, ومن المؤكد أن هناك أشياء كثيرة للعمل, لأن أخطط للا يكون تقريري الأخير هذا المظهر في المستقبل. أن نكون صادقين أكثر من العرض التقديمي تقريبا لا تذكر أنه, كان مثل في نشوة. أتذكر لحظات المتفرقة التي تبدو على مدار الساعة، وأدرك, وهذا مبلغ محترم من الوقت المنقضي.

بالتأكيد لم يكن سهلاً, حتى إذا أخذ في الاعتبار, الجمهور استهدفت تعاونا وثيقا جداً، وكان هناك حاجز كبير مع الجمهور.

 

DN42 هو مشروع رائعة التي تمكنك من تطوير مهاراتك دون إلغاء البيئة المنتج BGP, دون الحاجة إلى أجهزة باهظة الثمن الذي جعل المعمل الخاص بك للقيام بعمليات محاكاة مع GNS3. وفي الوقت نفسه ليست بيئة نقية مختبر حيث يوجد أية مشاكل العالم الحقيقي. المشاركة مع 1 العقدة في هذا المشروع لمدة عام تقريبا. ومن المشاكل في المشروع 1:1 مع العالم الحقيقي – عندما أعلن شخص البادئات التي لا تحتاج إلى تعريف. لأنني كسول ولا أشعر بأن كتابة من ناحية الوقت عوامل التصفية, فكرت هذه المشكلة مع برنامج نصي بسيط باش يولد قائمة بادئة باسم dn42 ومن أجل البادئات صالحة.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

قائمة بريديكسي صالحة إلى https://ca.dn42.us/reg/filter.txt من الناقل الرئيسي + تعديل يذكر في الجزء الذي انتمى إليه تكون قادراً على إنشاء قائمة بادئة. يتم تنفيذ الأوامر في فتيش.

للسنة الرابعة على التوالي، سيعقد المؤتمر على الأجهزة والبرمجيات الحرة توكسكون. شخصيا بالنسبة لي هو الأكثر قوية "بلوفديف المؤتمر" الذي يعقد, منذ ذلك الحين فهي موجهة للمطورين فقط, والمجموعة المستهدفة أكبر بكثير، والجمهور ملونة جداً. إذا اسعفتني الذاكرة بشكل صحيح لا أعتقد, فاتني طبعة حتى الآن. طبعة هذا العام أكثر خاصة بالنسبة لي, منذ تقديمي. أنا ذاهب إلى الحديث عن دنسديست وفيما يتعلق بما إذا كان مفيداً للبنية التحتية الخاصة بك. الموضوع الذي سوف يتحدث أنه اختيار سام. شعرت بالحاجة إظهار ذلك للعالم, كما أنه من صغار السن نسبيا, وحتى الآن لقد وجدت بالكاد شيئا في أن لا أحب. لا أتذكر متى كانت آخر مرة أنه أعجب لي الكثير شيئا جديداً، وفي الوقت نفسه يعمل بشكل جيد للغاية.

كما تعلمون سينت أو إس 5 موسوعة الحياة هو (نهاية الحياة) من 31 مارس 2017. الأمر الذي يؤدي إلى مشكلة مثيرة جدا للاهتمام التالية:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

والمشكلة هي أن قوائم قصيرة من المرايا سينت أو إس 5 الركل بالفعل في ومحاولة الحصول على محتوى مباشرة تم الحصول عليها بعد رفض:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

بشكل إجمالي العام للفكرة الأكثر تعقلا لإعادة تثبيت القصدير مع التوزيع الطبيعي أن يدعم العمل ترقية التوزيع. للأسف الألغام ليست هي القضية، وأنه لا يقف كخيار على الطاولة. لذلك كان علينا أن تلعب مخطط الغجر الصغير – البدء في استخدام مرآة قبو. في لحظة مخلوق والتعقل معرفة واضحة تماما, أنا لن تتلقى أية تحديثات ليس هذا هو الهدف من التمرين, ونريد فقط أن يكون العمل مع يم تثبيت الحزمة التي أحتاج. لهذا الغرض وعلق من كل المتغيرات mirrorlist وإضافة baseurl في /etc/yum.repos.d/CentOS-Base.repo. وأخيرا نصل الريبو يم على نوع من


[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.11/os/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.11/updates/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

وأخيرا يلعب يم تنظيف جميع && تحديث يم. إذا كان كل شيء انتهى دون الحصول على خطأ حيث أننا بنجاح الخطة ونحن يمكن بأمان تثبيت الحزم الخاصة بك التي عفا عليها الزمن.

 

موزيلا ثندربيرد

والفكرة هي متطابقة في كل من موقفي فايرفوكس قواعد البيانات فراغ وREINDEX. لبعض الوقت دبيان rasaraja repaginate إصدارات منتجات موزيلا. عند ترحيل من Icedowe في ثندربرد أنا, أنا لا تجزئة على أساس, ولكن لا يزال في عميل البريد الإلكتروني الخاص بي استغرق كمية خطيرة من الحروف, حسابات البريد الإلكتروني والخوادم, المستخدمين وكلمات المرور. السيناريو هو مطابق لمشاركتي السابقة مع تعديل طفيف فقط لمعرفة كيفية البحث عن الملفات 🙂

نسخة لينكس

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

ماك نسخة نظام التشغيل

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

За разлика от профилната папката трейнер فايرفوكس тази трейнер ثندربيرد الحؤول с доста по правилен път (الفضاء без) ولم يكن لديك لتغيير المحدد.