/dev/random

היה לי להקניט די מעניין – הייתי צריך ליצור מספר עצום של סיסמאות שנוצרו באופן אקראי מכיוון שנדרשתי להיות באורך מסוים כדי להכיל אותיות ומספרים גדולים, דברים רגילים. נשמע קל, לא?. השתמשתי /dev / urandom לדור הראשי ואז עם צנרת קצרה סיננתי למספר התווים הרצוי וסוגי התווים שישמשו. כל עוד אני דפוק לתסריט הראשי הוא צינור :

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

אז בואו נסקור מקרוב את המתרחש כאן. אנו לוקחים את התפוקה של חתול / dev / urandom. לאחר מכן אנו מסננים אותו כדי להציג רק קטנים, אותיות גדולות ומספרים. ואז בעזרת קיפול אנו מגבילים את אורך המיתרים למספר שאנחנו רוצים. לבסוף, אנו מגבילים את התצוגה בלבד 1 שורה של הפלט כולו. בעיקרון קל כמו 1-2-3. אם אתה רוצה להגדיל את מורכבות הסיסמה ועם תווים מיוחדים ניתן להשתמש בביטוי הרגיל של tr :גרף: או :הדפס: במקום זאת :סקופינג:, הכוללים את כל הדמויות ללא או עם שטח.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
משופרת על ידי זמנטה

אנשי דביאן שלי עדיין מלוכלכים מהתמכרויות. כלומר לא הכתים אותם אך איבדו את חבילת ה- ia32-libs שנמצאת בתלות של סקייפ. אני לא אעיר מדוע הם נמצאים בתלות בהתחשב בעובדה שמדובר בגרסת x64 😉 אז בסופו של דבר יש כמה יישומים שנמחקים ישירות בגלל הסרת החבילה הזו. לטוב ולרע, אני לא יכול בלעדיהם, שצריך לשחזר את החבילה. האפשרות הקלה ביותר היא להוסיף מאגר בדיקות ולתת לו עדיפות באופן כללי, זה זה בדיוק באותה מידה שוב 😀 השלבים שלמטה מסתכלים על המערכת כאשר כבר עדכנו אותה ו- ia32-libs כבר לא..

1. Добавяме testing хранилище или wheezy- това е кодовото име на следващия stable Debian. В /etc/apt/source.list добавете ред който изглежда по подобен начин

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

2. Даваме приоритет на testing пакетите над тези на unstable хранилищата тъй като към момента пакета все още го има там. Създаваме файлът /etc/apt/preferences.d/apt (това си е лично мой избор) може да е в /etc/apt/preferences вместо /etc/apt/preferences.d/ и му добавяме следното съдържание

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

3. apt-get update за да обнови новите хранилища и приоритети. Смъквате си skype на ново които към момента е версия 4.0.0.8.1 והתקן אותו dpkg ואז תקן את החבילות החסרות שלך

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 ??? מיד טופ מהיר והבעיה נוצצה. ntfs-3g התרסק ב 100% שימוש במעבד 3 מתוך 6 הליבות שלי. המממ זר. לאחר התבוננות לרגע בסדר הבא, הבעיה זרחה

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

ברור / dev / sda4 מתקדם רק עם אפשרויות ברירת מחדל. באופן כללי, לנהג ה- ntfs יש לכלוך עם כתיבה וקריאה אינטנסיבית במחיצה אם הוא אינו מסופק עם כמה הגדרות פלאיות..

  1. big_writes – האפשרות החשובה ביותר להוריד את עוצמת העומס של המערכת באמצעות הקלטת חסימות גדולה.
  2. בשעות הלילה – מאיץ את המערכת על ידי השבתת עדכוני inode זמן גישה אם איננו זקוקים לזה. באופן אישי, אני לא צריך את זה בכלל
  3. windows_names – אין כאן האצה אך מצד שני שמות הקבצים מטופלים על פי מוסכמות ה- MS בהן שמות הקבצים, ללא קשר אם הם אותיות רישיות וקטנות, זהים.

אחרי שקבעתי את האפשרויות איתן מחוברת המחיצה שלי fstab התקליט נראה כך

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

משופרת על ידי זמנטה

שמתי לב לזמן מה שזה הפסיק לעבוד בשבילי סיומת מזג האוויר-ואנחנו. באופן כללי, הוא מלמל שזו לא גרסה מעודכנת של הגרסה שלי ל Gnome Shell. מוזר מכיוון שעידכתי אותו בעדכון הגרסה שלי למעטפת הגמדים. ואז השמטתי אותו, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Но днес прецених че е крайно време да прекратя това и да си оправя чудесията. Обнових git tree-a до последна версия, инсталирах на новоникаква промяна. WTF. След това му ударих един make uninstall и се появи нещо шокиращо, התוסף עדיין היה מושבת לא מעודכן, והסרתי את ההתקנה. באופן כללי, בנקודה זו הנחתי שהיא מותקנת בתיקיה אחרת להרחבות ולכן עושה חתך. מעכשיו הדברים מתפתחים בתרחישים הבאים. מצא את שם התוסף, מצא את התוסף והסר. השגת שמות התוספות המותקנות במעטפת הגנום נעשית עם הפקודה הבאה

gsettings get org.gnome.shell enabled-extensions

מתוצאותיו הבנתי, שהפעלתי תוסף בשם [email protected] כיף. הדבר הנחמד במקרה הזה הוא שם תיקיית התוספות ותוכלו לאתר בקלות את המיקום באמצעות הפקודה

find / -name '[email protected]'

כאן הדברים הפכו לקלים. מהתפוקה של הממצא הבנתי, שיש בו 2 פפאקי. Rm מהיר של 2 התיקיות והכל נפל על מקומו. התקנה מהירה של התוסף והפעלה מחדש של קליפת הגמדים.

משופרת על ידי זמנטה

זה יצא לפני כמה ימים XAMPP 1.8.0 אתמול לאחר השדרוג מהגרסה 1.7.7 имах доста интересен проблем. Phpmyadmin-а не ми се отваряше и изгърмяваше със 403

Access forbidden!


New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the filehttpd-xampp.conf”.

Веднага отворих httpd-xampp.conf който при мен се намира в /opt/lampp/etc/extra/, на пръв поглед всичко изглеждаше наред. Правилата за локалната мрежа бяха наред. Отделно че отварях от localhost. WTF ??? Погледнах log-а гледам че достъпа ми е отрязан от конфигуацията. Тука вече нещата ме ахнаха и честно казано донякъде малко на късмет открих проблема. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Require all granted. О да еврика. Това е новия контролен механизъм който влезе в apache 2.4.x. С него се дава достъп или се отказва такъв на всички изискани, в общи линии се имитира Allow/Deny функционалността :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. След промените при мен изглежда така

<Directory “/opt / lampp / phpmyadmin”>
הגדר AllowOverride AuthConfig
הזמנה לאפשר,להכחיש
אפשר מכל
Require all granted
</Directory>

 

Viangi יכול לנסות פראים אחרים, למשל לשנות את שם תיקיית ה- phpmyadmin למשהו אחר ולבצע כינוי ללא. אבל זה מכוער ולא ממש משמעותי 🙂

p.s נשאלתי מדוע אני משתמש ב- XAMPP ולא בהתקנה נקייה של כל הרכיבים שכן דביאן שלי הולידה אותם – התשובה מאוד מאוד פשוטה – עצלנות. אני עצלן מכדי לכתוב כמה פקודות ואז לגעת בקובץ שלי וכן הלאה. הרבה יותר קל להוריד את כל החבילה, לפתוח ולשרוף 😉

משופרת על ידי זמנטה