Za celý víkend je pryč TuxCon 2017. Podle většiny lidí jsem to slušně s moji přednášku. Já osobně nejsem zcela spokojen, Jistě je mnoho věcí, na kterých chcete pracovat, protože mám v plánu nemusí být moje poslední takový vzhled v budoucnu. Chcete-li být upřímný většinu z prezentace téměř nepamatoval si to, Bylo to jako v transu. Pamatuji si řídké okamžiky, kdy jsem se na hodiny a uvědomit si, To je slušné množství uplynulého času.

To rozhodně nebylo snadné, i s ohledem, publikum bylo velmi úzce zaměřené a byla velká bariéra s diváky.

 

DN42 je krásný projekt, který umožňuje rozvíjet své dovednosti bez škrábání prostředí produktů BGP, aniž byste museli mít drahé zařízení, s nimiž se vaše laboratoř provádět simulace s GNS3. Ve stejné době není čistě laboratorní prostředí kde není žádné problémy reálného světa. Účastnit se 1 uzel v projektu pro asi rok. Jedním z problémů v projektu je 1:1 s reálným světem – Když někdo oznámil předpony, které není třeba deklarovat. Protože jsem líný a nechce se mi psát na straně časové filtry, Já myslel, že problém s jednoduchý bash skript, který generuje prefix seznamu s názvem dn42 a nalijte platné předpony.

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

Seznam platných prediksi do https://CA.dn42.us/reg/Filter.txt z hlavní dopravníku + malý mody z mé strany bude schopen generovat seznam předpony. Příkazy jsou spouštěny v vtysh.

4. rok po sobě se bude konat konference o svobodném softwaru a hardwaru TuxCon. Osobně pro mě to je nejvíce silná Plovdiv konference, která se koná, Od té doby je určen pouze pro vývojáře, Cílová skupina je mnohem větší a publikum je velmi pestrá. Pokud mi paměť slouží správně nemyslím si, Stýskalo se mi vydání zatím. Letošní ročník je zvláštní pro mě, Vzhledem k tomu, mám prezentaci. Já budu mluvit o dnsdist a jako zda je užitečné pro vaši infrastrukturu. Téma, která bude mluvit to vybral Sam. Cítil jsem potřebu ukázat světu, Jak je to relativně mladá, a zatím jsem sotva našel něco v tom, že se mi nelíbí. Já si nepamatuju, kdy byl v poslední době mě zaujal tolik něco nového a zároveň funguje velmi dobře.

Jak víte CentOS 5 EOL je (Konec života) ze dne 31. března 2017. Což vede k následující velmi zajímavý problém:

# 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

 

Problém je v tom, že krátký seznamy CentOS zrcadel 5 Již kope dovnitř a pokusit se dostat přímo obsah získaný po zamítnutí:

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

 

V obecném celkově nejrozumnější nápad přeinstalovat plechovku s normální distribuce, která podporuje práci distribuční inovace. Bohužel moje není tento případ, a to nestojí jako jedna z možností na stole. Takže jsme museli hrát trochu cikánské schéma – začít používat Vault zrcadlo. V tuto chvíli naprosto jasné bytosti a sanity vědět, I neobdrží žádné aktualizace, která není cílem cvičení, a chci mít práci s yum nainstalovat balík, který jsem potřeboval. Pro tento účel komentoval všechny mirrorlist proměnné a přidejte baseURL v /etc/yum.repos.d/CentOS-Base.repo. Nakonec se dostaneme yum repo na druhu

[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

Konečně hrají yum clean all && aktualizace yum. Je-li to všechno skončilo bez získání chyba, takže jsme úspěšně dokončili režimu a můžeme bezpečně nainstalujte zastaralé balíčky.

 

mozilla thunderbird

идеята e se účastní po infarktu myokardu firefox databází vakuum a reindex. za nějaký čas ребрадинраните verze produktů mozilla debian kopačky. v migraci icedowe na bleskolet myšlení, nemám дефрагментирал základnu, zatím přes e - mail klient unikly závažné množství dopisů, e - mailové účty a servery, uživatelé a hesla. scénář je totožná s mými předchozími post pouze s mírnou změnu, kde vyhledávat soubory

linux verze

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 verze.

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

na rozdíl od obecné složky thunderbird firefox je správnou cestou (bez místa) a není nutné změnit vymezení.