След дълго двумесечно обмисляне взех решение да напусна настоящата си работа. Днес ми беше последния работен ден. עד כה עבד 4 וחצי שנים (מעל להלן) мога да кажа, בשבילי זה היה תענוג וזכות גיהינום לעבוד עם חלק- מנהלי לינוקס הטובה ביותר בבולגריה. עבדתי אחת מספקיות האינטרנט הגדולות בדרום בולגריה נתן לי המון ניסיון, תמריץ, צמא לידע חדש ואת הצורך בכך. אני חייב את כל מה שאני השגתי עמיתיהם שעזרו לי ועודדו אותי, אבל יש מגיע רגע שבו אתה מרגיש לא טוב מספיק. בחודש האחרון 1 השנה הפסיקה לאהוב המקום אשר חי, שהפסקתי להרגיש אותם בקנאות מטורפות כל יום כדי לגלות את העולם החדש להציק דעתי כל מיני חידות מעניינות. הכל נעשה יותר ויותר שגרה, וזה לא טוב.

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

תחזיק אצבעות שלי ואני מאחל לי מזל!

לפני כמה ימים נתקלתי holynix. הכשרתה פריצת התפלגות המבוססת על אובונטו אפצ'י מותקן + המוח + php ודף ארוך. המטרה היא eksploitnat להפעלת יישומים ושירותים להגיע לרשות הבסיס. לא אתאר איך לשבור שירותים ויישומים ואיך זה פותר את הבעיה של לא רשת אתחול. При мен използвах virtualbox за да си стартирам holynix v1. אני רץ התמונה gledma שלי עבור מכשיר חדש ברשת שלי – החלטתי לעשות את זה כמו אנשים לא יודעים מה זה על IP-ekploytvane, אבל לא מצאתי כזה. אני מחדש ולהסיר את ההתחלה הרכה וראיתי, כי במהלך ההפעלה של שואג הרשת, ששום /var / ריצה /רֶשֶׁת/ifstate. הפתרון הוא פשוט צריכה את ההפעלה של הרשת כדי לבדוק אם יש בספרייה מתאימה ואם לא zadade ועבור אותו קובץ. זוהי פעולה של מה בכך /etc / init.d / רשתות בתחילת הפונקציה, את הדברים הבאים התחלה 2 בשורה

[ -d /var/run/network ] || mkdir /var/run/network
[ -f /var/run/network/ifstate ] || touch /var/run/network/ifstate

גם החלטה זו ברור, עם זאת לא סיסמה עבור המשתמש שורש 😀 עכשיו מגיע החלק הכיפי ל ו גרזן הראשון שלנו 😉 כדי לקחת משתמש root בתפריט grub צריך לעשות קצת קסמים. עלינו לדחוף יציאה מהר לפני בתפריט אתחול המערכת הבא יוצג. ובכן להיכנס לתפריט במצב עריכה בחלק הקרנל ולבסוף להוסיף init = / bin / bash ושינוי ro של RW קובץ מערכת כדי לאפשר לנו הוא לצריבה בעת התקנה לאחר הנטילה-פגז שורש.

אז נתקן קובץ עבור ממשקי רשת. אנחנו חייבים לשנות /etc / רשת / ממשקים да се вдига eht1 и да взима по dhcp настройки за мрежата. Защото по подразбиране търси eth0 а ние имаме ново устройство което ще се инициализира с eth1. אתחל וצריכה עכשיו יש מכשיר חדש לרשת.

ps קטן רמז לקדוח חלק התחברות סיסמא השדה הוא הזרקת SQL 😉 נחמד hahorvane

נ.ב. 2 כאשר השתמשתי VirtualBox ויזואליזציה ברשת במצב גשר.

משופר על ידי Zemanta

כחצי שנה לאחר ההכרזה האחרונה שלי על קופסת חלומות ניטור sitestemata אותי הודעתי חדש וכנראה אחת הגרסאות האחרונות של Nuki. Версията беше готова още преди 2 אבל איפה חודשים של עצלות שבו לדברי באגים pozabaviha עם הודעה. כמה ימים של עבודה 32 DreamBox 500-ים ובדרך כלל מאוד תוצאות טובות. השינויים הם מאוד – יוסר zvisimost אידיוטי לינוקס שרת להיות עברו בולי עץ – לא צריך Apache + php, משום יומני מערכת הכתב החדש הוא להיות מסופקים פרמטרים לשרת PHP סקריפט. Apart've שינה את הסקריפט לעבוד בלי בצד השרת – אם יש לך כמה מקלטי לווין הוא לא משמעותי לך כל הזמן להריץ שרת שממנו ניתן לקחת מידע, כך שהוא יכול לטפל בתסריט hardkodnato 2 מידע משתנה על CAM-ו. אני גם הכרזתי באגים משתנים נוספים – אם אתה לא רוצה לא העיף גזעים – מסירה טפשה שוב מבעבר popraviki 🙂 אור בקוד היה napreveni, שנראה כמו מטומטם נכתב על ידי המשכילה-למחצה (כן, יש לא באותו דצמבר). חריפה היינו 2 שגיאות קריטיות בקוד מוביל הפסקת העבודה על התסריט באיזשהו רגע אקראי, שוב oligofrenski השמטות מצידי. באופן כללי כתיבה לא היה פשוט מאוד צריך לשקול כדי לגרום לאנשים, busybox כי והאפר אינם דברים קלים לאילוף. הפעם אני יכול לשמור קוד בטרוף גדול ישירות להסביר מה משתנה עבור מה זה ומה טיפולים ניתן לעשות עם זה (חדש) 🙂

SERVER="192.168.100.1"
 STANDALONE="FALSE" #using like stand alone app no server side depends ; )
 HCAM1="" ## if starting like stand alone app give me CAM namezzz if HCAM1 is empty its means chanel is free
 HCAM2="" ## CAM2 name
 PORT="666" # port rockzzz : D : )))))))))))))))))
 IP=$(ifconfig eth0 | grep inet | awk '{print $2}' | sed -e '[email protected]:@@')
 FILE='/tmp/debug'
 INFO='/tmp/info_file'
 NC=$(which nc)
 WGET=$(which wget)
 MAX_DAYS="10"
 TIMEOUT="600"
 MAX=70 #max cpu usage per process
DEBUGING="TRUE" #if u wanna script send debug information set DEBUGING to TRUE if SEVERLESS is set to true this var will be skiped
 NEWDBGSTYLE="TRUE" #debuging new style sending info to apache derectly, old style using nc

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

STANDALONE זהו אחד המשתנים החשובים ביותר אם בסופו של דבר ל- TRUE לא לבצע שיחות לשרת כבר לא דורש, תלוי בשרת אם אתה משתמש בו אתה צריך לשים ערכים על הנחות היסוד הבאות HCAM1 (אני לא יודע למה אני שם את זה אז אני לא זוכר עכשיו אבל לא משנה). אם אין ערך בה skritpa תסריט עצמאי מקבל שזה יעבוד בערוץ מוצפן ולא בדק עבור מודול פענוח, אם תבדוק בהתאם להערכת שווי הסט. HCAM2 זה לא חובה אם מודול המפענח שלך משתמש רק 1 תהליך אומר CCcam לדוגמה.

DEBUGING השני משתנה מעניין יהיה prlyue מידע או על פי שותק תלוי הערך מה אתה תקוע. Avotmatichno עובר קיצוץ שקט אם STANDALONE זה נכון

NEWDBGSTYLE трата важна променлива. Тя определя как ще се прехвърлят логовете към сървъра. Ако е TRUE ще е по новия начин без идиостката зависимост от netcat. Ако все пак си държите на стария метод слагате FALSE. В общи линии това са нещата на които трябва да наблегнете но мисля, че промените въпреки че са кардинални ще останат една идея прозрачни заради зададените стойности по подразбиране 🙂

Определено вече съм много доволен как се получиха нещатаскрипта стана достатъчно гъвкав отпднаха идиотките зависимост на допълнителни файлове за функции както и вече отпдна и зависимост на nc мисля или пък нуждата от сървър и прочие не всеки ползва 30+ box-a че да има и сървър или пък може да има само някакъв домаше router. Все още има какво да се подобри но засега мисля да се въздържам от таквиа неща защото не е наложително 🙂

Файловете както обикновено се намират в директорията а крипта за въвеждане на логовете може да свалите от כאן

И по случай добрия скрипт едно ускорено парче за всички ускорители 😀

משופר על ידי Zemanta