Atas seluruh akhir pekan itu hilang TuxCon 2017. Menurut kebanyakan orang aku sopan baik dengan kuliah. Secara pribadi saya tidak cukup puas, Tentu saja ada banyak hal yang bekerja, karena saya berencana untuk tidak akan saya terakhir penampilan tersebut di masa depan. Jujur kebanyakan presentasi hampir tidak ingat, Itu seperti di Trans. Aku ingat saat-saat yang jarang di mana aku melihat jam dan menyadari, itu adalah jumlah yang layak waktu berlalu.

Itu pasti tidak mudah, bahkan mempertimbangkan, Para penonton sangat erat ditargetkan dan ada penghalang besar dengan penonton.

 

DN42 adalah proyek yang luar biasa yang memungkinkan Anda untuk mengembangkan keahlian Anda tanpa gesekan BGP produk lingkungan, tanpa Anda harus memiliki perangkat yang mahal yang digunakan untuk membuat laboratorium Anda untuk melakukan simulasi dengan GNS3. Pada saat yang sama bukanlah lingkungan laboratorium murni dimana tidak ada masalah dunia nyata. Berpartisipasi dengan 1 node dalam proyek sekitar setahun. Salah satu masalah dalam proyek 1:1 dalam dunia nyata – Ketika seseorang mengumumkan awalan yang tidak perlu untuk menyatakan. Karena aku malas dan tidak merasa seperti mengetik di tangan waktu filter, Saya pikir masalah dengan sederhana bash script yang menghasilkan daftar awalan-dengan nama dn42 dan tuangkan awalan berlaku.

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

Daftar prediksi yang sah ke https://CA.dn42.US/reg/filter.txt dari conveyor utama + sedikit modifikasi di bagian saya mampu menghasilkan daftar awalan. Perintah dieksekusi di vtysh.

Untuk 4 tahun berturut-turut, akan mengambil tempat konferensi pada perangkat lunak bebas dan perangkat keras TuxCon. Secara pribadi bagi saya itu adalah paling kuat Plovdiv konferensi yang diadakan, Sejak itu ditujukan untuk pengembang hanya, dan kelompok sasaran jauh lebih besar dan para penonton sangat berwarna-warni. Jika memori melayani saya dengan benar saya tidak berpikir, Aku merindukan edisi sejauh. Edisi tahun ini lebih istimewa bagiku, Karena saya memiliki presentasi. Aku akan berbicara tentang dnsdist dan sebagai Apakah itu berguna untuk infrastruktur. Mengangkat tema yang akan berbicara itu memilih Sam. Saya merasa perlu untuk menunjukkan kepada dunia, karena letaknya yang relatif muda, dan sejauh ini saya sudah hampir tidak menemukan sesuatu di dalamnya yang aku tidak suka. Saya tidak ingat kapan terakhir kali dia membuat saya terkesan begitu banyak sesuatu yang baru dan pada saat yang sama bekerja dengan sangat baik.

Seperti yang Anda tahu CentOS 5 EOL adalah (Akhir Hidup) dari 31 Maret 2017. Yang mengarah ke masalah berikut yang sangat menarik:

# 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 adalah bahwa daftar pendek dari cermin CentOS 5 sudah menendang dan berusaha untuk langsung mendapatkan konten diperoleh setelah penolakan:

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

 

Dalam keseluruhan umum ide yang paling bijaksana untuk menginstal ulang kaleng dengan distribusi normal yang mendukung bekerja peningkatan distributif. Sayangnya saya tidak terjadi dan tidak berdiri sebagai pilihan di atas meja. Jadi kami harus bermain skema gipsi sedikit – mulai menggunakan cermin Vault. Pada saat makhluk-benar jelas dan kewarasan tahu, Saya tidak akan menerima update yang tidak tujuan latihan, dan hanya ingin memiliki bekerja dengan yum untuk menginstal paket yang saya butuhkan. Untuk tujuan ini komentar semua variabel mirror dan menambahkan baseurl di /etc/yum.repos.d/CentOS-Base.repo. Akhirnya kami mendapatkan repo yum pada 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 memainkan yum bersih semua && yum update. АКО ВСИЧКО ЗАВЪРШИ БЕЗ ДА ПОЛУЧИМ ГРЕШКА ЗНАЧИ СМЕ ЗАВЪРШИЛИ УСПЕШНО СХЕМАТА И МОЖЕМ СПОКОЙНО ДА СИ ИНСТАЛИРАМЕ ОСТАРЕЛИТЕ ПАКЕТИ.

 

Mozilla Thunderbird

Idenya adalah sama seperti posting saya Firefox database vakum dan mengindeks lagi. Debian di sementara rebradinranite adalah versi Mozilla produk. Ketika migrasi dari Icedowe ke Thunderbird saya, Saya tidak secara defragmentiral, sejauh ini di klien email saya berakhir jumlah surat yang serius, account email dan server, pengguna dan sandi. Script ini identik dengan salah satu dari posting saya sebelumnya dengan hanya sedikit modifikasi untuk mana untuk mencari file 🙂

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

Versi Mac os

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 folder profil Thunderbird adalah cara yang jauh lebih benar (tanpa ruang) dan Anda tidak perlu mengubah pembatas.