Pada hujung minggu turun itu hilang TuxCon 2017. Menurut kebanyakan orang yang saya lakukan sopan dengan kuliah saya. Secara peribadi saya tidak cukup berpuas hati, sudah tentu terdapat banyak perkara yang berusaha, kerana saya bercadang untuk tidak saya sedemikian rupa pada masa akan datang. Jujur kebanyakan persembahan hampir tidak ingat, Ia adalah seperti dalam keadaan bersawai. Saya masih ingat detik-detik yang jarang di mana saya melihat jam dan menyedari, Itulah jumlah yang layak berdasarkan keseluruhan catatan masa.

Ia pasti tidak mudah, bahkan mengambil kira dalam, penonton yang disasarkan adalah sangat rapat dan ada penghalang besar dengan penonton.

 

DN42 adalah projek indah yang membolehkan anda untuk membangunkan kemahiran anda tanpa mengikis keadaan produk BGP, tanpa anda perlu mempunyai peranti yang mahal untuk menjadikan makmal anda untuk melakukan simulasi dengan GNS3. Pada masa yang sama adalah tidak tulen makmal persekitaran di mana terdapat tiada masalah dunia sebenar. Mengambil bahagian dengan 1 nod dalam projek untuk kira-kira setahun. Salah satu masalah dalam projek ini adalah 1:1 dengan alam nyata. – Bilakah seseorang mengumumkan awalan yang tidak perlu mengisytiharkan. Kerana saya malas dan tidak merasa seperti menaip di tangan masa penapis, Saya fikir masalah dengan skrip mudah bash yang menjana senarai awalan dengan nama dn42 dan tuangkan awalan sah.

#!/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

Senarai sah prediksi ke https://Ca.dn42.US/reg/Filter.txt dari penghantar yang utama + arena sedikit di pihak saya mampu untuk menjana senarai awalan. Arahan tersebut akan dilaksanakan di vtysh.

Bagi 4 tahun berturut-turut, akan mengambil tempat persidangan percuma perisian dan perkakasan TuxCon. Secara peribadi bagi saya ia adalah persidangan Plovdiv Tempahan kuat yang diadakan, Sejak ia disasarkan untuk pemaju hanya, dan kepada kumpulan sasar adalah jauh lebih besar dan penonton yang berwarna-warni. Jika memori menghidangkan saya betul, saya tidak fikir, Aku rindu edisi setakat. Edisi tahun ini adalah lebih istimewa kepada saya, Kerana saya mempunyai persembahan. Saya akan bercakap tentang dnsdist dan sebagai sama ada ianya berguna untuk anda infrastruktur. Tema yang akan bercakap ia memilih Sam. Saya merasakan perlu untuk menunjukkan kepada dunia, kerana ianya agak muda, dan setakat ini saya hampir tidak mendapati sesuatu di dalamnya yang saya tidak suka. Saya tidak ingat Bilakah kali terakhir dia kagum saya begitu banyak sesuatu yang baru dan pada masa yang sama bekerja dengan amat baik.

Seperti yang anda tahu CentOS 5 EOL adalah (Akhir hayat) dari 31 Mac 2017. Yang membawa kepada masalah yang sangat menarik berikut:

# 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

 

Masalahnya ialah bahawa senarai pendek cermin CentOS 5 sudah menendang dalam dan cuba untuk terus mendapatkan kandungan diperolehi selepas keengganan:

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

 

Secara umum keseluruhan idea yang paling bijak untuk memasang semula tin dengan taburan normal yang menyokong kerja naik taraf pengedaran. Malangnya saya tidak berlaku dan ia tidak berdiri sebagai pilihan di atas meja. Oleh itu, kita terpaksa bermain skim gipsi sedikit – mula menggunakan cermin bilik kebal. Pada masa ini makhluk benar-benar jelas dan kewarasan tahu, Saya tidak akan menerima apa-apa kemas kini yang tidak adalah matlamat latihan, dan hanya mahu bekerja dengan yum memasang pakej yang saya perlukan. Untuk tujuan ini diulas keluar semua pembolehubah mirrorlist dan menambah baseurl dalam /etc/yum.repos.d/CentOS-Base.repo. Akhirnya kita mendapat repo yum kepada jenis

[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

Akhirnya bermain yum yang bersih semua && maklumat yum. Jika segalanya berakhir tanpa mendapat ralat sehingga kami berjaya menyiapkan skim ini dan kita boleh selamat memasang pakej anda ketinggalan zaman.

 

Mozilla Thunderbird

Ideanya adalah sama dengan post saya Pangkalan data Firefox VAKUM dan MENGINDEKS. Debian sekala rebradinranite adalah versi produk-produk Mozilla. Apabila pemindahan dari Icedowe untuk Thunderbird saya, Saya bukan asas defragmentiral, setakat dalam klien e-mel saya menamatkan jumlah huruf yang serius, akaun e-mel dan pelayan, pengguna dan kata laluan. Skrip adalah serupa kepada salah satu dari post saya sebelum dengan hanya sedikit pengubahsuaian untuk di mana untuk mencari 🙂 fail

Versi Linux

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

Mac os versi

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

Tidak seperti Firefox dalam folder profil daripada Thunderbird di adalah cara yang lebih betul (tanpa Ruang) dan anda tidak perlu menukar delimiter kepada.