/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

Mia Debian homoj denove makulita pantalono dependeco. Te ne malpurajn sed ili piedbatanta pako IA32-libs kiu dependas skype. Mi ne komenti kial lia toksomanio estas provizita kiuj estas x64 versio 😉 Do finfine estas pluraj aplikoj kiuj rekte froti la forigo de tiu pakaĵo. Por bona aŭ malbona ne povas elteni sen ili tiel, ke estas necese retrovi la pako. Plej facila eblo estas aldoni testado dosierujo kaj prioritatigi ĝi esence estas en tiom denove ĉi 😀 La paŝoj malsupren ekzameni la sistemon kiam ni jam ĝisdatigita kaj IA32-libs irita.

1. Aldoni testado deponejo aŭ senspira- tiu estas la nomo de la sekva stabila Debiano. En /etc/apt/source.list aldonu linion kiu aspektas simile

deb http://debian.ludost.net/debian/ wheezy main contrib non-free

2. Ni donas prioritaton al testado pakaĵoj super tiuj de malstabila deponejoj kiel tiutempe la pakaĵo ankoraŭ tie. Krei dosieron /etc/apt/preferences.d/apt (tio estas mia persona elekto) Eble en / etc / apt / preferoj anstataŭ /etc/apt/preferences.d/ kaj ĝia aldoni la sekvan enhavon

Package: *
Pin: release a=testing
Pin-Priority: 1010

3. apt-get update por refreŝigi la novaj deponejoj kaj prioritatoj. Detiri ilia nova skype kiuj estas nune en versio 4.0.0.8.1 kaj instali ĝin dpkg kaj tiam vi ripari la mankantajn pakoj

dpkg -i skype-debian_4.0.0.8-1_amd64.deb

apt-get install -f

 

В доста общи линии това е процедура за принудително сваляне на версиите на пакетите но аз съм я използвал само за тези за които ми трябва в последствие може дадете приоритет на ia32-libs ia32-libs-gtk lib32v4l-0 esti forigita per testado manĝanto.

English: This is a side view of the read head ...

Вчера ми се наложи да вдигна една виртуална машина на Windowds NTFS дяла ми. За мое огромно учудване машината започна да се влачи ужасно много когато virtualbox започна да създава виртуалния си HDD. WFT ??? Веднага един бърз top и проблема лъсна. ntfs-3g беше забил на 100% cpu usage 3 от 6-те ми ядра. Хмммм странно. След крако съзерцаване в следния ред проблема лъсна

/sbin/mount.ntfs-3g /dev/sda4 /media/disk1part4 -o rw

Очевидно /dev/sda4 е mount-нат само с default опции. Като цяло ntfs драйвера има дертове с интензивно писане и четене по по дяла ако не са му оказани малко чудодейни настройки.

  1. big_writesнай важната опция за падне интензитета за натоварването на вашата система като се използват запис на големи блокове.
  2. noatimeускорява системата като забранява обновяването на inode access time ако не ни е необходимо. На мен лично въобще не ми трябва
  3. windows_namesтука няма никакво ускорение но за сметка на това имената на файловете се третират според MS конвенциите при които имената на файловете не зависимо дали са с големи и илки малки букви са еднакви.

След както поправих опциите с който ми се монтира дяла fstab записът изглеждаше така

UUID=2213f519-f980-42bf-9e25-9201db38c458  /media/disk1part4  ntfs-3g  defaults,big_writes,windows_names,noatime 0 0

Plibonigita per Zemanta

Dum kelka tempo mi rimarkis ke mi ĉesis labori gnome ŝelo vetero etendo-oni ми. Ĝenerale, traste ne estis ĝisdatigita versio de mia versio de gnome Konko. Stranga kiel ĝi altgradigita mi refreŝigi versio de GNOME Shell. Tiam mi lasis, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Sed hodiaŭ mi kalkulis estis la horo por ĉesigi tion kaj korekti miajn mirakloj. Обнових git arbo-a до последна версия, Mi instalis novan – neniu ŝanĝo. WTF. Tiam mi batis fabrikaĵ malinstali kaj montri ion ŝoka, aldonu ankoraŭ estis senaktivigita ne renovigis, kaj mi malinstali. Ĝenerale en ĉi tiu punkto mi supozas ke ĝi estas instalita en alia dosierujo etendoj kaj do faras sekcioj. De nun aferoj iras en la jenaj scenaroj. Trovante la nomo de la alsuma, trovante la add kaj forigi. Prenante la nomoj de instaliranete aldonaĵoj gnome ŝelo sintenojn kun la sekva komando

gsettings get org.gnome.shell enabled-extensions

Kies eligo rimarkis, че имам активирана добавка с името [email protected]. amuza. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

Тук нещата вече станаха лесни. От изхода на find-a разбрах, че го има в 2 папаки. Един бърз rm -rf на 2-те папаки и всичко си дойде на местата. Една бърза инсталация на добавката и рестарт на gnome shell.

Plibonigita per Zemanta

Kelkajn tagojn ekstere XAMPP 1.8.0 hieraŭ post ĝisdatigo de la versio 1.7.7 Mi havis tre interesa problemo. Phpmyadmin-kaj li ne malfermos ridegis 403

aliro malpermesita!


Nova XAMPP sekureco koncepto:

Aliro al la petita objekto estas nur havebla de la loka reto.

Tiu aranĝo povas esti agordita en la dosiero “httpd-xampp.conf”.

Tuj malfermis httpd-xampp.conf kiu min trovas en la / opt / lampp / etc / kroma /, Unuavide ĉio aspektis bone. La reguloj por loka reto estis inter. Krom la malfermo localhost. WTF ??? Mi rigardis la log-kaj vidu miajn aliro estas ekstermita fare konfiguatsiyata. Tie nun kion mi anhelis kaj sincere iom malpli sorton trovis la problemon. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Postulas tutan konceditaj. Ho eureka. Jen nova kontrolo mekanismo kiu eniris en apache 2.4.x. Ĝi donas aliron aŭ rifuzante ajnan tian fajnan, esence imitas Permesu / Deny funcionalidad :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. Post la ŝanĝoj en mi aspektas kiel

<dosierujo “/opt / lampp / phpmyadmin”>
AllowOverride AuthConfig Limo
por permesi,nei
Permesi el ĉiuj
Postulas tutan konceditaj
</dosierujo>

 

Viangi povas provi alian sovaĝan, ekzemple, renomi la dosierujon phpmyadmin io alia kaj ne alias al. Sed estas malbela kaj ne tre signifoplena 🙂

p.s Ili demandis min kial mi uzas XAMPP ne pura instalado de ĉiuj komponantoj kiel ili estas mia Debian naskita – отговорът е много много простМЪРЗЕЛ. Мързи ме да напиша няколко команди после да си пипна конфовете и прочие. Доста по лесно е сваляш целия пакет разархивираш и палиш 😉

Plibonigita per Zemanta