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

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

Debian Umat-Ku lagi berwarna seluar pergantungan. Iaitu tidak kotor tetapi mereka menendang pakej ia32-libs yang bergantung kepada skype. Saya tidak akan mengulas mengapa ketagihan adalah dengan syarat bahawa adalah versi x64 😉 Jadi akhirnya terdapat beberapa aplikasi yang secara langsung gosok untuk penyingkiran pakej ini. Untuk baik atau buruk tidak dapat menampung tanpa mereka supaya, bahawa ia adalah perlu untuk mendapatkan semula pakej. Kebanyakan Pilihan yang paling mudah adalah untuk menambah ujian repositori dan mengutamakannya pada dasarnya adalah begitu sekali lagi ini 😀 Langkah-langkah ke bawah memeriksa sistem apabila kita sudah dikemaskini dan ia32-libs pergi.

1. Menambah repositori ujian atau berdehit- ini adalah nama kod yang stabil Debian seterusnya. Dalam /etc/apt/source.list menambah baris yang kelihatan sama

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

2. Kami memberi keutamaan kepada pakej ujian atas orang repositori tidak stabil pada masa yang pakej masih di luar sana. Buat fail /etc/apt/preferences.d/apt (ini adalah pilihan peribadi saya) mungkin dalam / etc / apt / keutamaan sebaliknya /etc/apt/preferences.d/ dan kedudukan menambah kandungan berikut

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

3. update apt-get untuk menyegarkan repositori dan keutamaan baru. Tarik off skype baru mereka yang kini pada versi 4.0.0.8.1 dan memasangnya dpkg dan kemudian anda membaiki pakej hilang

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

apt-get install -f

 

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

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

Dipertingkatkan oleh Zemanta

Untuk beberapa ketika saya perasan bahawa saya berhenti kerja gnome sambungan shell cuaca-ми yang. Secara umum, bimbang tidak versi terkini versi saya gnome Shell. Yang pelik kerana ia dinaik taraf saya menyegarkan versi gnome shell. Kemudian saya meninggalkan, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Tetapi hari ini saya menganggap ia adalah masa yang tinggi untuk menghentikan ini dan menetapkan mukjizat saya. git Обнових pokok-a до последна версия, Saya memasang baru – tiada perubahan. WTF. Kemudian saya mencecah make uninstall dan menunjukkan sesuatu yang mengejutkan, menambah diam telah dinyahaktifkan oleh tidak diperbaharui, dan saya telah dipasang. Secara umumnya pada ketika ini saya menganggap bahawa ia dipasang dalam satu lagi sambungan folder dan oleh itu menjadikan bahagian. Mulai sekarang mereka akan berdepan dalam senario berikut. Mencari nama bahan tambahan, mencari tempat add dan keluarkan. Mengambil nama-nama bahan tambahan instaliranete gnome pendirian shell dengan arahan berikut

gsettings get org.gnome.shell enabled-extensions

output yang menyedari, че имам активирана добавка с името [email protected]. menyeronokkan. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

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

Dipertingkatkan oleh Zemanta

Beberapa hari keluar XAMPP 1.8.0 semalam selepas naik taraf dari versi 1.7.7 Saya mempunyai cukup satu masalah yang menarik. Phpmyadmin dan dia tidak membuka dan mengaum penuh semangat dengan 403

akses dilarang!


konsep keselamatan baru XAMPP:

Akses kepada objek yang diminta hanya boleh didapati dari rangkaian tempatan.

Tetapan ini boleh dikonfigurasikan dalam fail “httpd-xampp.conf”.

Dengan serta-merta membuka httpd-xampp.conf yang bagi saya adalah dalam / opt / lampp / etc / tambahan /, Pada pandangan pertama segala-galanya kelihatan halus. Peraturan untuk rangkaian tempatan adalah antara. Selain localhost pembukaan. WTF ??? Saya melihat pada log dan melihat bahawa akses saya terputus oleh konfiguatsiyata. Di sini sekarang apa yang saya gasped dan terus terang agak kurang nasib mendapati masalah ini. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Memerlukan semua diberikan. Oh eureka. Ini adalah satu mekanisme kawalan baru yang masuk ke dalam apache 2.4.x. Ia memberikan akses atau menolak mana-mana denda itu, pada dasarnya meniru Benarkan / Halang fungsi :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. Selepas perubahan pada diri saya kelihatan seperti

<Direktori “/opt / lampp / phpmyadmin”>
AuthConfig Had AllowOverride
Bagi membolehkan,menafikan
Benarkan dari semua
Memerlukan semua diberikan
</Direktori>

 

Viangi boleh cuba liar lain, sebagai contoh, untuk menamakan semula sesuatu folder phpmyadmin lain dan tidak melakukan alias untuk. Tetapi ia adalah hodoh dan tidak begitu bermakna 🙂

p.s Mereka bertanya kepada saya mengapa saya menggunakan XAMPP tidak pemasangan bersih semua komponen seperti mereka adalah Debian saya dilahirkan – отговорът е много много простМЪРЗЕЛ. Мързи ме да напиша няколко команди после да си пипна конфовете и прочие. Доста по лесно е сваляш целия пакет разархивираш и палиш 😉

Dipertingkatkan oleh Zemanta