Przez weekend walcowanej TuxCon 2017. Według większości ludzi, wykonywane przyzwoicie dobrze z moim wykładzie. Ja osobiście nie jestem bardzo zadowolony, Z pewnością istnieje wiele rzeczy, na których pracować, udam ponieważ nie jest to moja ostatnia taka działalność w przyszłości. Aby być uczciwym większość prezentacji ledwo ją zapamiętać, To było w trans. Pamiętam urywki momentów gdzie patrzę na zegarek i odnaleźć, że było się przyzwoity czas.

Na pewno nie było łatwo, nawet biorąc pod uwagę,, publiczność była bardzo wąsko ukierunkowane i była tam duża bariera z publicznością.

 

DN42 to wspaniały projekt, który pozwala rozwijać swoje umiejętności bez BGP-niszczącej środowisko produktów, bez konieczności mieć drogiego sprzętu, z którym do zrobienia laboratorium robić symulacje z GNS3. Chociaż nie jest czystym środowisku laboratorium, w którym nie ma żadnych problemów świata rzeczywistego. uczestniczyć w 1 Węzeł w projekcie przez około rok. Jednym z problemów w projekcie 1:1 z realnego świata – gdy ktoś ogłosił prefiksy nie powinno ogłoszone. Bo jestem leniwy i nie mam jeszcze czas odręczne filtrów, Rozwiązuj problemy z prostego skryptu bash, że generują name prefix-list dn42 i wlać poprawne przedrostki.

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

Lista ważnych prediksi wziąć https://ca.dn42.us/reg/filter.txt gdzie główny przenośnik + małe modyfikacje w mojej strony, aby móc wygenerować listę prefiksu. Polecenia są wykonywane w vtysh.

Na czwarty rok z rzędu odbędzie się konferencja na temat wolnego oprogramowania i sprzętu TuxCon. Osobiście dla mnie jest to najsilniejszy Plovdiv konferencji odbywających, ponieważ nie jest skierowana tylko dla programistów, ale grupa docelowa jest bardzo duża, a publiczność jest bardzo kolorowy. Jeśli pamięć nie służy myśleć, Tęskniłam tak daleko Edition. Tegoroczna edycja jest wyjątkowa dla mnie, Odkąd prezentacji. będę mówić o dnsdist i czy jest ona przydatna dla infrastruktury. Tematem, który będzie mówić ją wybrał sam. Czułem potrzebę, aby pokazać światu, jak to jest stosunkowo młody, ale do tej pory prawie nie znaleźli coś w nim, że mi się nie podoba. Nie pamiętam, kiedy po raz ostatni pod wrażeniem mi tyle coś nowego i nadal działa bardzo dobrze.

Jak wiecie CentOS 5 EOL jest (Koniec życia) od 31 marca 2017. Który prowadzi do następującego bardzo ciekawy problem:

# 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

 

Problem polega na tym, że krótkie listy luster CentOS 5 już kopać i próbować bezpośrednio uzyskać zawartość uzyskana po odmowie:

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

 

W ogólnym Ogólnie najbardziej rozważne pomysł, aby ponownie zainstalować puszkę z rozkładu normalnego, który wspiera pracę dystrybucyjny uaktualnienia. Niestety moje nie jest i nie stanąć jako opcja na stole. Więc musieliśmy grać trochę cygańską schematu – zacząć używać lustro sklepienie. W tej chwili całkowicie jasne istoty stworzonej i rozsądku wiedzieć, I nie otrzyma żadnych nowości, które nie jest celem ćwiczenia, i po prostu chcą mieć pracę z yum zainstalować pakiet, który muszę. W tym celu wykomentowane wszystkie zmienne mirrorów i dodać baseURL w /etc/yum.repos.d/CentOS-Base.repo. Wreszcie mamy yum repo od rodzaju

[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

Wreszcie odgrywać yum clean all && aktualizacja yum. Jeśli to wszystko się skończyło bez coraz błąd, więc pomyślnie zakończyliśmy program i możemy bezpiecznie zainstalować przestarzałych pakietów.

 

mozilla thunderbird

идеята e, jest w to zamieszany po zawale mięśnia sercowego firefox baz danych i reindex próżni. Jakiś czas Debian разкараха ребрадинраните wersji produktów Mozilla. Podczas migracji z Icedowe w Thunderbird ja, że nie дефрагментирал podstawie, a do tej pory w e-mail klienta moje przeszedł poważną liczbę wiadomości e-mail, konta e - mail i serwerów, użytkownicy i hasła. scenariusz jest identyczny z tym z moich poprzednich post jedynie nieznacznej modyfikacji, gdzie szukać akt

linux wersja

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 wersję.

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

w przeciwieństwie do ogólnego akta thunderbird firefox jest dobra (bez miejsca) i nie ma konieczności zmiany ogranicznik.