Ostatnio czytałem wiele nie typowe dla mnie rzeczy, To przyjemne…. (To już od ponad 1 Roku)

Umieranie powoli to…
Kto nie podróżuje,
Kto nie czyta
I nie słucha muzyki,
Nie wykrywa to
Fascynacja w sobie.

Umieranie powoli to…
To niszczy
Twój własny biały,
Odmowa udzielenia pomocy,
Kto nie szuka różnorodności.

Umieranie powoli to…
który zamienia
W Niewolniku Przyzwyczajenia,
Mijanie każdego dnia
Na tych samych ścieżkach,
Kto nie ryzykuje
Ubierać się w innym kolorze
I nie rozmawia z obcymi.

Umieranie powoli to…
Kto ucieka przed pasją
I wir uczuć,
Które przywracają blask do oczu
I uratować smutne serca.

Umieranie powoli to…
Kto nie zmienia jej życia,
Gdy niezadowolony z pracy
Albo twoja Miłość,
Kto nie ryzykuje bezpieczeństwa
O nieznanym,
Aby realizować marzenie,
Co nie jest rozstrzygane co najmniej raz w życiu
Ucieknij przed mądrymi wskazówkami.

Nie umieraj powoli… Żyj dzisiaj!

Ryzyko dzisiaj! ACT dzisiaj!

Nie pozwól sobie umrzeć powoli!

Nie zapomnij być szczęśliwym!

W miniony weekend Okręg powszednie TuxCon 2017. Według większości ludzi, zrobiłem przyzwoitą pracę z moim wykładem.. Ja osobiście nie jestem do końca zadowolony, Na pewno jest wiele rzeczy do pracy, Ponieważ nie zamierzam być moim ostatnim podobnym wyglądem w przyszłości. Szczerze mówiąc na większości prezentacji trudno mi o tym pamiętać, Było jak w transie. Pamiętam rzadkie momenty, w których patrzę na zegar i ustanawiam, Że upłynęło sporo czasu.

To na pewno nie było łatwe, Nawet biorąc pod uwagę, Że publiczność była bardzo wąsko skoncentrowana i nie było dużej bariery dla publiczności.

 

DN42 to wspaniały projekt, który pozwala rozwijać umiejętności BGP bez naruszania środowiska produktu, bez konieczności posiadania drogich urządzeń, aby stworzyć laboratorium do przeprowadzania symulacji z GNS3. Jednocześnie nie powinno to być środowisko czysto laboratoryjne, w którym nie występują problemy w świecie rzeczywistym. Uczestniczę z 1 węzeł w projekcie przez około rok. Jednym z problemów w projekcie jest 1:1 z prawdziwym światem – gdy ktoś ogłasza prefiksy, których nie powinien ogłaszać. Ponieważ jestem leniwy i nie piszę ręcznie filtrów przez cały czas, Rozwiązałem problem z podstawowym skryptem bash, który generuje listę prefiksów o nazwie dn42 i wlewam do niej prawidłowe prefiksy.

#!/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 prawidłowych prefiksów jest pobierana https://ca.dn42.us/reg/filter.txt skąd główny rurociąg + kilka modyfikacji z mojej strony, aby móc wygenerować arkusze prefiksów. Polecenia są wykonywane przez vtysh.

Już czwarty rok z rzędu odbędzie się konferencja wolnego oprogramowania i sprzętu Okręg powszednie TuxCon. Osobiście dla mnie jest to najpotężniejsza konferencja w Płowdiwie, która, Ponieważ jest on przeznaczony nie tylko dla programistów, A grupa docelowa jest znacznie większa, a publiczność jest bardzo kolorowa. Jeśli pamięć mi służy, nie sądzę,, Do tej pory przegapiłem edycję. Tegoroczna edycja jest specjalnie dla mnie, Ponieważ mam prezentację. Opowiem o dnsdist (dnsdist) i czy jest to przydatne dla twojej infrastruktury. Temat, o którym będę mówił, sam go wybrałem. Poczułem potrzebę pokazania tego światu, Ponieważ jest stosunkowo młoda, I do tej pory prawie nie znalazłem w nim niczego, co mi się nie podoba. Nie pamiętam, kiedy to był ostatni raz zrobiłem wrażenie tak wiele nowych i jednocześnie działa wyjątkowo dobrze.

Както си знаете CentOS 5 е EOL (End-Of-Life) от 31-ви март 2017. Co prowadzi do następującego bardzo interesującego problemu:

# 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

 

Krótko mówiąc, problem polega na tym, że listy serwerów lustrzanych w CentOS 5 są już zagubione, a gdy próbujemy pobrać zawartość bezpośrednio, otrzymujemy następującą odmowę:

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

 

Ogólnie najbardziej sensownym pomysłem jest ponowna instalacja puszki z normalną dystrybucją, która obsługuje działające uaktualnienie dystrybucji.. Niestety tak nie jest w przypadku mnie i nie jest to w ogóle opcja na stole. Musieliśmy więc zagrać w cygański schemat – zaczynamy używać Lustro sklepienia. В момент на напълно ясно създание и здрав разум знам, че няма да получа каквито и да било ъпдейти което не е цел на упражнението, а искаме просто да има работещ yum с който да инсталирам пакет който ми е необходим. За целта закоментираме всички mirrorlist променливи и добавяме baseurl в /etc/yum.repos.d/CentOS-Base.repo. Wreszcie otrzymujemy mniam repo formy

[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 gramy mniam wszystko czyste && mniam aktualizacja. Jeśli wszystko zakończy się bezbłędnie, pomyślnie ukończyliśmy program i możemy bezpiecznie zainstalować przestarzałe pakiety.