Վերջերս ես կարդացի շատ բաներ, որոնք բնորոշ չեն ինձ համար, սրանք հաճելի են…. (սա առաջվանից է 1 տարի)

Այս մեկը դանդաղ մահանում է…
ով չի ճանապարհորդում,
ով չի կարդում
և չի լսում երաժշտություն,
որը չի հայտնաբերում
հմայքն ինքնին.

Այս մեկը դանդաղ մահանում է…
որը ոչնչացնում է
քո եսասիրությունը,
ով հրաժարվում է օգնությունից,
ով չի փնտրում բազմազանություն.

Այս մեկը դանդաղ մահանում է…
որը շրջվում է
սովորության ստրուկում,
անցնելով ամեն օր
նույն ուղիներով,
ով չի ռիսկի դիմում
այլ գույներով հագնվելու համար
և չի խոսում անծանոթ մարդկանց հետ.

Այս մեկը դանդաղ մահանում է…
ով փախչում է կրքից
և զգացմունքների պտույտը,
որոնք վերականգնում են կայծը աչքերում
և փրկիր տխուր սրտերը.

Այս մեկը դանդաղ մահանում է…
ով չի փոխում իր կյանքը,
երբ նա դժգոհ է աշխատանքից
կամ քո սերը,
ինչը չի վտանգում անվտանգությունը
անհայտի համար,
երազ իրականացնել,
ով իր կյանքում գոնե մեկ անգամ չի որոշում
խուսափել իմաստուն խորհուրդներից.

Մի մեռեք դանդաղ… ապրել այսօր!

Ռիսկի դիմիր այսօր! Գործիր այսօր!

Թույլ մի տվեք ինքներդ ձեզ դանդաղ մահանալ!

Մի մոռացեք երջանիկ լինել!

Անցյալ հանգստյան օրերին արդեն պտտվում է TuxCon- ը 2017. Մարդկանց մեծ մասը կարծում է, որ ես շատ լավ եմ արել իմ դասախոսությունը. Անձամբ ես բոլորովին ուրախ չեմ, հաստատ կան շատ բաներ, որոնց վրա պետք է աշխատել, քանի որ ես պլանավորում եմ հետագայում իմ վերջին նման իրադարձությունը չունենալ. Եթե ​​ես պետք է անկեղծ լինեմ ներկայացման մեծ մասի համար, ապա դա դժվար թե հիշեմ, դա տրանսի նման էր. Ես հիշում եմ սպորադիկ պահեր, երբ նայում եմ ժամացույցս և գտնում, որ լրացել է պատշաճ ժամանակ.

Դա հաստատ հեշտ չէր, նույնիսկ այդ մտքով, որ հանդիսատեսը չափազանց նեղ կենտրոնացած էր և հանդիսատեսի առջև մեծ պատնեշ չկար.

 

DN42- ը հիանալի նախագիծ է, որը թույլ է տալիս զարգացնել ձեր BGP հմտությունները ՝ առանց ապրանքային միջավայրը խախտելու, առանց ունենալու թանկարժեք սարքեր ՝ լաբորատորիա պատրաստելու համար, որպեսզի GNS3- ով սիմուլյացիաներ անեն. Միևնույն ժամանակ, այն չպետք է լինի զուտ լաբորատոր միջավայր, որում չկան իրական աշխարհի խնդիրներ. Ես մասնակցում եմ 1 հանգույցը նախագծում մոտ մեկ տարի. Նախագծում առկա խնդիրներից մեկն է 1:1 իրական աշխարհի հետ – երբ ինչ-որ մեկը հայտարարում է նախածանցեր, որոնք նրանք չպետք է հայտարարեն. Քանի որ ծույլ եմ և անընդհատ ֆիլտրեր չեմ գրում, Խնդիրը լուծեցի տարրական բաշի սցենարի միջոցով, որն առաջացնում է նախածանց-ցուցակ dn42 անունով, և դրա մեջ լցնում եմ վավեր նախածանց.

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

Վավեր նախածանցների ցանկը վերցված է https://ca.dn42.us/reg/filter.txt որտեղից հիմնական խողովակաշարը + մի քանի փոփոխություններ իմ կողմից, որպեսզի կարողանանք նախածանց թերթեր առաջացնել. Հրամանները կատարվում են vtysh- ի միջոցով.

Արդեն 4-րդ տարին է, ինչ անցկացվելու է անվճար համակարգչային և ապարատային սարքավորումների գիտաժողովը TuxCon- ը. Անձամբ ինձ համար սա Պլովդիվի ամենաուժեղ համաժողովն է, որն անցկացվում է, քանի որ այն ոչ միայն ուղղված է ծրագրավորողներին, և թիրախային խումբը շատ ավելի մեծ է, և հանդիսատեսը շատ գունեղ է. Եթե ​​իմ հիշողությունը ճիշտ է ծառայում ինձ, ես այդպես չեմ կարծում, որ մինչ օրս կարոտել եմ մի հրատարակություն. Այս տարեկան հրատարակությունը հատկապես ինձ համար է, քանի որ ես ունեմ ներկայացում. Ես կխոսեմ դնսդիստ և արդյոք դա օգտակար է ձեր ենթակառուցվածքների համար. Ես ընտրել եմ այն ​​թեման, որի մասին ես կխոսեմ ինքս իմ մասին. Ես զգացի աշխարհը դա ցույց տալու անհրաժեշտությունը, քանի որ նա համեմատաբար երիտասարդ է, և մինչ այժմ ես դրանում հազիվ եմ գտել որևէ բան, որը ինձ դուր չի գալիս. Ես չեմ հիշում, որ վերջին անգամ այդքան տպավորված էի մի նոր բանով և միևնույն ժամանակ չափազանց լավ աշխատում էի.

Ինչպես գիտեք CentOS- ը 5 EOL (Կյանքի վերջ) մարտի 31-ից 2017. Որը հանգեցնում է հետևյալ շատ հետաքրքիր խնդրին:

# 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

 

Մի խոսքով, խնդիրն այն է, որ CentOS- ի վրա հայելիների ցուցակներն են 5 դրանք արդեն կորած են, և երբ մենք փորձում ենք ուղղակիորեն բովանդակություն վերցնել, ստանում ենք հետևյալ մերժումը:

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

 

Ընդհանուր առմամբ, առավել խելամիտ գաղափարն այն է, որ թիթեղը տեղադրեք նորմալ բաշխմամբ, որն ապահովում է աշխատանքային բաշխման նորացումը:. Unfortunatelyավոք, դա ինձ մոտ այդպես չէ, և դա ամենևին էլ սեղանի տարբերակ չէ. Այնպես որ, մենք պետք է խաղային գնչուների մի փոքր սխեմա – մենք սկսում ենք օգտագործել Պահոց հայելին. Մի ակնթարթորեն պարզ արարածի և ընդհանուր իմաստի իմ գիտածի մեջ, որ ես չեմ ստանա որևէ թարմացում, որը զորավարժության նպատակը չէ, а искаме просто да има работещ yum с който да инсталирам пакет който ми е необходим. За целта закоментираме всички mirrorlist променливи и добавяме baseurl в /etc/yum.repos.d/CentOS-Base.repo. Накрая получаваме yum repo от вида на

[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

Накрая играем едно yum clean all && yum update. Եթե ​​ամեն ինչ ավարտվում է առանց սխալի, ապա մենք հաջողությամբ ավարտեցինք սխեման և կարող ենք ապահով կերպով տեղադրել հնացած փաթեթները.