As jy weet CentOS 5 EOL is (Einde van die lewe) vanaf 31 Maart 2017. Wat lei tot die volgende baie interessante probleem:

# 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

 

Die probleem is dat kort lyste van CentOS spieëls 5 reeds skop in en probeer om direk raak inhoud verkry na weiering:

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

 

In die algemeen algehele die mees omsigtige idee om die blikkie met 'n normale verspreiding wat ondersteun die werk distributiewe opgradering installeer. Ongelukkig myn is nie die geval nie en dit staan ​​nie as 'n opsie op die tafel. So het ons 'n bietjie gypsy skema speel – begin om te gebruik kluis spieël. Op die oomblik is heeltemal duidelik wesens en gesonde verstand weet, Ek sal nie enige updates wat nie die doel van die oefening ontvang, en net wil werk met yum om pakket wat ek nodig het te installeer om. Vir hierdie doel kommentaar uit al mirrorlist veranderlikes en voeg basisurl in /etc/yum.repos.d/CentOS-Base.repo. Uiteindelik kry ons yum repo op die tipe

[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

Uiteindelik speel 'n yum skoon al && lekkerrr bywerking. As alles geëindig sonder 'n fout dan ons suksesvolle voltooiing van die skema en ons kan veilig verouderde pakkette te installeer.

 

Ek sal hê om te maak'n selflaaibaar USB op OS X. Tot my groot verbasing, het ek gevind dat die spoed van die kopiëring met DD - otvratitelno lae ~600KB/s 😕 . Na'n kort soektog ek het gevind dat, wat moet ek gebruik rdiskX in plaas diskX. Die idee is dat rdisk is'n sinoniem vir rou toestel. Wel hier het ek bygevoeg die een r blokovoe toestel aan dié van coper ISO dan bevind dat die spoed is onder ~150-200KB/s 😡 . Reeds mistici is voltooi en die vorige inligting is bevestig uit verskillende bronne!!!! Alles in plek geval het nadat ek bs Richtlijn.

bs=n Stel beide insette en uitsette blok grootte aan n grepe, gekom van die ibs en obs operands. Indien geen sukses ander waardes as depper herrangskik, notrunc of sync is gespesifiseer, dan
elke inset blok is gekopieer na die uitset as'n enkele blok sonder enige samevoeging van kort blokke.

Nadat ek sit'n 1M, die grootte van die bs het die spoed wat ek verwag van die USB my. Dan kyk na die verskil tussen die skyf en rdisk natuurlik, die verskil was oor 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 даде най приличен резултат

Oor 2 weke php 5.3 gaan af in die geskiedenis stadig maar seker. Die 11de aangekondig dat die einde van sy inhoud en wat sal gepos word slegs sekuriteit vir updates 1 jaar. Meestal PHP 5.4 plaasvind in fases en ou stabiele PHP 5.5 dit stabiel, dit was'n bietjie snaaks, want'n ander deel van die add-ons en plugins met php werk nie heeltemal reg nie, maar en weergawe 5.5 redelik nuut, so ek sal daarvan weerhou om te gaan op dit.

O laat ons praat oor migrasie na my 5.4 uit 5.3. Was voorheen gepos inligting vir afgekeur funksies, diegene wat het verander, verander, en diegene wat nie meer ondersteun word nie, so ons het geen drama, en beide kante, as sal verbrand of nie 😉 Ste vanoggend die migrasie van oor 7 soos dit duidelik geword, met'n minimale pyn gedurende die migrasie as jy nie slaag nie glad verloop. Tot my groot verbasing, alles het meer as glad – stel jou PHP 5.4.17 Ek het begin apache-dit en die lug is al daar. 'n vinnige blik rondom die logs is nie die brul depricated of selfs onbekend funksies – blykbaar, die ouens het'n goeie werk. Dan kan ek net precompiler aangeheg, en dit werk met die ou API, soos APC, RAR en ander. Tweede herlaai en al geslaap het. Ek verwag dat verbeterings in prestasie, soos oral mense punt met die duim, die stalletjies, waar hy wys hoe PHP 5.4 verbruik minder GEHEUE en hardloop skrifte vinniger.

/dev/random

Ek het'n eerder interessante teaser teaser – het om te skep'n groot aantal van die lukraak gegenereerde wagwoorde, as ek het'n vereiste om'n sekere lengte te bevat groot, klein letters en nommers, die normale dinge. Klink maklik, en in die Algemeen. Ek gebruik /dev/urandom vir osnovati generasie, en dan een kort vervoerband filtriraj na die gewenste aantal van die karakters en tipes van die karakters wat gebruik moet word. Tot dan, ek ourtal in die belangrikste script van die pyplyn :

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

So laat ons kyk na'n bietjie meer detail wat gebeur hier. Взимаме изхода на cat /dev/urandom. След това го филтрираме да се показват само малки, големи букви и цифри. След това с fold ограничаваме дължината на низовете до желания от нас брой. Накрая лимитираме да се показва само 1 ред от целия изход. В общи линии лесно като 1-2-3. Ако искате да повишите сложността на паролата и със специалените символи в регуляярни израз на tr може да се използва :graph: of :print: вместо :alnum:, които включват всички символи без или със space.

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