Kiel vi scias CentOS 5 EOL estas (Fino-De-Vivo) de marto 31 2017. Kondukanta al la sekva tre interesa problemo:

# 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.
 Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

La problemo estas ke mallongajn listojn de CentOS speguloj 5 Jam piedbatanta en kaj provi rekte akiri enhavo akirita post rifuzo:

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

 

Ĝenerale entute la plej prudenta ideo reinstali la stano kun normala distribuo kiu subtenas laborante distribueca ĝisdatigo. Bedaŭrinde la mia ne estas la kazo kaj ĝi ne staras kiel eblo en la tablo. Do ni devis ludi iom cigano skemo – komencas uzi volbo spegulo. Nuntempe tute klara estaĵo kaj prudento scias, Mi ne ricevis neniun ĝisdatigoj kiuj ne estas la celo de la ekzerco, kaj nur volas havi labori kun yum por instali pakaĵon ke mi devas. Tiucele komentis ĉiujn mirrorlist variabloj kaj aldonu baseurl en /etc/yum.repos.d/CentOS-Base.repo. Fine ni atingos yum repo de la tipo de

[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

Fine ludi yum pura ĉiuj && yum ĝisdatigo. Ако всичко завърши без да получим грешка значи сме завършили успешно схемата и можем спокойно да си инсталираме остарелите пакети.

 

Mi devis fari startebla USB en OS X. Al mia granda surprizo mi trovis ke la rapido de kopiado DD estas la otvratitlno malalta ~ 600KB / s 😕 . Post mallonga serĉo trovis, Mi devus uzi anstataŭe rdiskX diskX. La ideo estas ke rdisk estas sinonima kun kruda aparato. Ĝis nun tiel bona nun aldonis r sur la bloko aparato kopii la ISO-do trovis ke la indico estas eĉ pli malaltaj ~ 150-200KB / s 😡 . Jam mistikon estas kompleta kaj la antaŭa informo estis konfirmita de multaj fontoj!!!! Ĉio falis en lokon post mi metis bs direktivo.

bs = n Aro ambaŭ enigo kaj eligo bloko grandeco al n bajtoj, anstataŭante la IBS kaj Obs argumentoj. Se neniu konvertiĝo valoroj escepte noerror, notrunc aŭ sync estas specifita, tiam
ĉiu enigo bloko estas kopiitaj al la eligo kiel ununura bloko sen agregación de mallongaj blokoj.

Iam mi metis 1M grandeco bs atingis rapidojn atendas ŝin por USB-me. Tiam provis la diferenco inter disko kaj rdisk sendube la diferenco estis proksimume 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

sudo dd if=Downloads/path.to.iso bs=1M | pv | sudo dd of=/dev/rdisk2 bs=1M

2 бързи RAID 5 съвета

  1. Ако имате RAID 5 система дръжте дисковете в MBR вместо в GPTпоне при мен даде +10 – +15% разлика
  2. Задължително настройте /sys/block/md0/md/stripe_cache_size тъй като по подразбиране е твърде малък. Тука стойностите са според зависи при мен 32768 даде най приличен резултат

de ĉirkaŭ 2 php semajnoj 5.3 Li eniras la rakonto malrapide sed certe. Sur 11a oni anoncis la finon de lia bontenado kaj kiu estos metita nur sekurecaj flikrimedoj por 1 jaro. esence PHP 5.4 iras en stadioj malnova stabila kaj PHP 5.5 iĝas stabila, kiu estas malpli amuza ĉar ankoraŭ parto de aldonoj kaj nova php kromaĵojn ne funkcias tute korekte sed la versio 5.5 Ĝi estas sufiĉe nova do mi detenas migrado al ĝi.

Do diru ke mi migrado 5.4 el 5.3. Mi antaŭe metis informo por malaktuala funkcioj, kiuj ŝanĝiĝis dramece kaj tiuj kiuj ne plu estos subtenitaj por neniu dramoj ambaŭflanke kiu ne ŝalti aŭ 😉 Do ĉimatene altempigo de komenco de migrado ĉirkaŭ 7 iĝante, ke ekzistas minimuma doloro dum migrado se ne iras glate. Al mia granda surprizo, ĉiu iris pli glate – kompilita via PHP 5.4.17 Mi komencis ĝin kaj Apache-oh ĉielo ĉio estas tie. Rapida rigardo ĉirkaŭ la ŝtipojn ekbruos de depricated aŭ ne entute nekonataj funkcioj – evidente la infanoj faris sian laboron bone. Tiam mi estis nur rekompili kaj suplementoj kiuj estas kompilitaj per la malnova API kiel APC, RAR kaj aliaj. Dua reboot kaj ĉiu endormiĝis. Krom atendi plibonigoj en produktiveco kiel homoj ĉie montrante granda piedfingro iuj tabeloj kie montras kiel PHP 5.4 konsumas malpli RAM kaj ekzekutas skriptoj rapida.

/dev/random

Имах една доста интересна закачка закачкатрябваше да създам огромен брой случайно генерирани пароли като имах изискване да са с определена дължина да съдържат големи малки букви и цифри, нормални неща. Звучи лесно нали и в общи линии е. Използвах /dev/urandom за оснонвата генерация и след това с един кратък конвейер филтрирах до желания брой знаци и видове знаци които трябва да се използват. Стига съм увъртал в основната скрипта е конвейера :

cat /dev/urandom | tr -dc '[:alnum:]' | fold -w 20| head -n 1

Така нека да разгледаме малко по подробно какво се случва тука. Взимаме изхода на cat /dev/urandom. След това го филтрираме да се показват само малки, големи букви и цифри. След това с fold ограничаваме дължината на низовете до желания от нас брой. Накрая лимитираме да се показва само 1 ред от целия изход. В общи линии лесно като 1-2-3. Ако искате да повишите сложността на паролата и със специалените символи в регуляярни израз на tr може да се използва :graph: aŭ :print: вместо :alnum:, които включват всички символи без или със space.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
Plibonigita per Zemanta