正如你所知道的CentOS 5 EOL是 (生命尽头) 3月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.
 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

 

问题是CentOS的反射镜的短名单 5 已经踢并尝试拒绝后获得直接获得内容:

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

 

一般来说整体最谨慎的主意,重新安装与支持工作分配升级正态分布锡. 不幸的是我的情况不是这样,它不作为立在桌子上的一个选项. 因此,我们不得不打了一下吉普赛方案 – 开始使用 穹窿镜. 目前,彻底清除生物和理智知道, 我不会接受,是不是这次演习的目的的任何更新, 只想与百胜合作,安装包,我需要. 为此注释掉所有镜像列表变量和/etc/yum.repos.d/CentOS-Base.repo添加的BaseURL. 最后,我们得到的类型yum软件库

[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

最后发挥百胜清洁所有 && 百胜更新. 如果这一切结束时并没有遇到错误,所以我们成功地完成了这项计划,我们可以放心地安装您过时的软件包.

 

我不得不做出可启动USB插入OS X. 令我非常惊讶,我发现DD复制的速度是otvratitlno低〜600KB / s的😕 . 经过短暂的搜索找到, 我应该使用rdiskX diskX. 这个想法是,rdisk中与原始设备的代名词. 到目前为止好,现在增加了块设备复制在A R ISO-它,然后发现率就更低了〜150-200KB / S😡 . 神秘已经完成,以前的信息已被许多消息来源证实!!!! 一切就明白了后,我把BS指令.

BS = n设置输入和输出块大小为n个字节, 取代ibs和OBS操作数. 如果没有转换值比其他NOERROR, 或notrunc之外的同步指定, 然后
每个输入块复制到输出作为一个单独的块没有短块中的任何聚集.

有一次,我把1M大小BS实现速度是它期待USB-我. 然后测试的磁盘和rdisk中的区别肯定是差约为 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 даде най приличен резултат

从周围 2 周 php 5.3 输入的故事,慢慢地但肯定. 11 宣布结束其维护和比赛将只是安全修补程序 1 一年. 一般来说,PHP 5.4 在阶段和老稳定 PHP 的通行证 5.5 变得稳定, 这是种乐趣,因为你还的补充部分,但版本的插件的 php 工作不完全地正确地 5.5 是相当新的所以我会给她克制迁移.

因此,让我们说我迁移到 5.4 通过 5.3. 以前我已过帐 信息 过时的功能, 那些已经改变了我整个的个性和那些已不再需要保持双方是否有没有戏剧就开始或不 😉 所以我选择了迁移在附近开始今小时 7 当它变得, 是最低限度的痛苦在迁移过程中如果你不能顺利进行. 给我天大的惊喜,一切变得更加顺畅 – 你已编译 PHP 5.4.17 我开始 apache,哦天哪,它是所有那里. 通过日志快速一瞥不咆哮的 depricated 或未知的函数 – 显然,男孩已经做好他们的工作. 然后我只有到 prekompiliram 和使用旧 API 作为 APC 编译的补充, RAR 等。. 第二次重新启动,都睡着了. 分开,期望性能改进,因为到处人们指点大脚趾的托盘显示如何 PHP 5.4 消耗更少的内存和更快地执行脚本.

/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: 或 :print: вместо :alnum:, които включват всички символи без или със space.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
通过增强Zemanta