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

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

poporul meu Debian sunt din nou pătat pantaloni dependență. Adică nu murdar, dar acestea sunt lovind pachet IA32-libs, care este dependentă de skype. Nu voi comenta de ce dependenta lor este cu condiția ca este versiunea x64 😉 Deci, în cele din urmă, există mai multe aplicații care freca direct pentru eliminarea acestui pachet. Pentru bune sau rele nu se poate descurca fără ele, astfel, că este necesar să se recupereze pachetul. Cele mai simplă opțiune este de a adăuga testarea depozit și prioritizarea l, practic, este în destul de atât din nou în acest 😀 Pașii examinează în jos atunci când sistemul deja am actualizat și IA32-libs plecat.

1. Adauga o testare depozit sau wheezing- acesta este numele de cod al următorului Debian stabil. În /etc/apt/source.list adăuga o linie care arată în mod similar

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

2. Acordăm prioritate pachetelor de testare mai mari decât cele de depozite instabile ca în momentul în care pachetul încă acolo. Creați /etc/apt/preferences.d/apt fișier (aceasta este alegerea mea personală) poate fi în / etc / apt / preferințele în loc să /etc/apt/preferences.d/ și sa adăugați următorul conținut

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

3. actualizare apt-get pentru a actualiza noile priorități și registrele centrale. Se trage de pe noul lor skype, care este în prezent la versiunea 4.0.0.8.1 și să-l dpkg instalați și apoi reparați pachetele lipsă

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

apt-get install -f

 

В доста общи линии това е процедура за принудително сваляне на версиите на пакетите но аз съм я използвал само за тези за които ми трябва в последствие може дадете приоритет на ia32-libs ia32-libs-gtk lib32v4l-0 să fie eliminate prin alimentator de testare.

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

Consolidată prin Zemanta

De ceva timp am observat că m-am oprit de lucru gnom extensie meteo coajă-un ми. În general, nu se neliniștească fost actualizată versiune a versiunii mele gnom Shell. Ciudat cum upgrade-mi refresh versiune de coajă gnom. Apoi am plecat, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Dar azi m-am gândit că era timpul să se oprească acest lucru și să stabilească minunile mele. git Обнових tree-o до последна версия, Am instalat un nou – nici o schimbare. WTF. Apoi am lovit un machiaj de dezinstalare și arată ceva șocant, adăuga în continuare a fost dezactivat prin faptul că nu a reînnoit, și am dezinstalat. În general, în acest moment, am presupus că este instalat într-un alt extensii dosar și, prin urmare, face secțiuni. De acum încolo lucrurile se întâmplă în următoarele scenarii. Găsirea numele aditivului, găsirea adăugați și eliminați. Luând numele circum shell aditivi instaliranete gnome cu următoarea comandă

gsettings get org.gnome.shell enabled-extensions

ieșire a cărei înțeles, че имам активирана добавка с името [email protected]. distracție. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

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

Consolidată prin Zemanta

Câteva zile afară XAMPP 1.8.0 ieri după upgrade de la versiunea 1.7.7 Am avut destul de o problemă interesantă. PhpMyAdmin și el nu se deschide și a urlat cu 403

Accesul interzis!


Noul concept de securitate XAMPP:

Accesul la obiectul solicitat este disponibil numai din rețeaua locală.

Această setare poate fi configurată în fișierul “httpd-xampp.conf”.

deschis imediat httpd-xampp.conf care pentru mine este în / opt / lampp / etc / extra /, La prima vedere, totul arata fin. Regulile pentru rețeaua locală au fost printre. În afară de localhost de deschidere. WTF ??? M-am uitat la log-și poate vedea că accesul meu este tăiat de konfiguatsiyata. Iată acum ce am suspinat și, sincer, oarecum mai puțin noroc găsit problema. După merge peste httpd. conf şi văzut în permite/Deny clauzele un ultimul rând Solicite toate acordate. Oh eureka. Acesta este un nou mecanism de control care a intrat în Apache 2.4.x. Acesta oferă acces sau refuzul unei astfel de amenzi, practic imita Allow / Deny funcționalitate :). Pentru a remedia problema adăugăm necesită toate acordate în folderul / opt/de lampp/phpmyadmin. După schimbările din mine arata ca

<director “/opt / lampp / phpMyAdmin”>
AllowOverride authconfig Limita
comanda permite,nega
Se lasă la toate
Solicite toate acordate
</director>

 

Viangi poate încerca un alt sălbatic, de exemplu, pentru a redenumi ceva dosar phpMyAdmin altul și nu alias pentru. Dar e urât și nu foarte semnificativ 🙂

P.S m-au întrebat de ce folosesc XAMPP nu instalare curată a tuturor componentelor așa cum le este Debian meu născut – Răspunsul este într-adevăr foarte simplu – LENE. Mi prea leneş pentru a scrie mai multe comenzi, apoi obţine konfovete etc.. Destul de uşor este să ia întregul pachet razarhiviraš şi de lumina 😉

Consolidată prin Zemanta