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

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

Моји Дебиан људи опет обојена панталоне зависност. Односно не прљав, али су шутнуо пакет иа32-либс који зависи од скипе. Нећу коментарисати зашто је њихова зависност под условом да је 64-битној верзији 😉 Дакле, на крају постоји неколико апликација које директно р за уклањање овог пакета. За добро или лоше не може да се носи без њих тако, да је неопходно да се опоравим пакет. Већина најлакша опција је да се дода за тестирање спремиште и приоритет је у основи је баш тако и ове 😀 Кораци доле испитати систем када смо већ ажурира и иа32-либс гоне.

1. Додај спремиште за тестирање или сид- ово је назив код следећег стабилног Дебиан. У /етц/апт/соурце.лист додати линију која изгледа слично

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

2. Дајемо предност тестирања паковања изнад оних нестабилних спремиштима као у време када је пакет још увек тамо. Створити слику /етц/апт/преференцес.д/апт (ово је мој лични избор) може бити у / етц / апт / преференцес уместо /етц/апт/преференцес.д/ и његово додајте следеће садржај

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

3. апт-гет упдате освежите нове ризнице и приоритете. Скинути своју нову скипе који је тренутно у верзији 4.0.0.8.1 и да га дпкг инсталира и онда поправите који недостају пакете

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

apt-get install -f

 

В доста общи линии това е процедура за принудително сваляне на версиите на пакетите но аз съм я използвал само за тези за които ми трябва в последствие може дадете приоритет на ia32-libs ia32-libs-gtk lib32v4l-0 бити уклоњена тестирања феедер.

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

Вчера ми се наложи да вдигна една виртуална машина на Windowds NTFS дяла ми. За мое огромно учудване машината започна да се влачи ужасно много когато virtualbox започна да създава виртуалния си ХДД. 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

Potpomognuto Zemanta

Већ неко време приметио сам да сам престао да ради Гноме Схелл време продужетак-ми. У принципу, прагу није ажурирана верзија моје верзије gnome Схелл. Чудно надоградити да освежи верзију Гноме Схелл. Онда сам отишао, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Али данас сам схватио да је крајње време да се то заустави и поправити своје чуда. Обнових гит дрво-а до последна версия, Инсталирао сам нови – нема промене. ВТФ. Онда сам ударио маке демонтажа и показати нешто шокантну, додај још је деактивирана није обновљен, и сам деинсталира. Генерално у овом тренутку сам претпоставио да је она инсталирана у неком другом фолдеру екстензије па самим секције. Од сада ствари иду у случајевима. Проналажење назив адитива, проналажење адд и ремове. Узимајући имена инсталиранете адитиви Гноме Схелл ставова са следећом командом

gsettings get org.gnome.shell enabled-extensions

Чија је производња реализована, че имам активирана добавка с името [email protected]. забава. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

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

Potpomognuto Zemanta

Неколико дана од КСАМПП 1.8.0 јуче након надоградње из верзије 1.7.7 Имао сам доста занимљив проблем. Пхпмиадмин-а да се не отвара и урлао са 403

pristup забрањен!


Нови КСАМПП Сецурити концепт:

Приступ тражени објекат је доступан само из локалне мреже.

Ова поставка се може конфигурисати у датотеци “хттпд-кампп.цонф”.

Одмах отворила хттпд-кампп.цонф који је за мене у / опт / лампп / етц / Ектра /, На први поглед све је изгледало у реду. Правила за локалне мреже су били међу. Осим отварања лоцалхост. ВТФ ??? Погледао сам лог-и видим да је мој приступ је одсечен од конфигуатсииата. Ево сада шта сам дахну и искрено нешто мање среће нашао проблем. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Захтевају све готово. ох Еурека. Ово је нови контролни механизам који је ступио на apache 2.4.к. То даје приступ или одбија такву казну, у основи имитира Дозволи / Одбиј функционалност :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. После промена у мени изгледа као

<именик “/опт / лампп / пхпМиАдмин”>
АлловОверриде аутхцонфиг лимит
order аллов,негирати
Дозволи са свих страна
Захтевају све готово
</именик>

 

Вианги можете покушати још један дивљи, На пример, да променимо име фолдера ПхпМиАдмин нешто друго, а не алиас да. Али то је ружно и није баш смисла 🙂

П.С Питали су ме зашто користите КСАМПП не чисти инсталацију свих компоненти као што их је мој Убунту рођена – отговорът е много много простМЪРЗЕЛ. Мързи ме да напиша няколко команди после да си пипна конфовете и прочие. Доста по лесно е сваляш целия пакет разархивираш и палиш 😉

Potpomognuto Zemanta