Author Archives: כתריאל

להבין את ממוצע העומס (Load Average)

בודאי יצא לכם להיתקל באנשי IT או תמיכה פולטים "המכונה עמוסה, תסתכל על ה-Load Average!", או לראות את ה-Load Average על המחשב הביתי שלכם, ולא בדיוק להבין מה משמעות המספרים. אם לא שמעתם על Load Average מעולם, אלה הם אותם … Continue reading

Posted in linux | Tagged , , | Leave a comment

LDAP: חיפוש objectClass ללא Attribute

לאחרונה נתקלתי בצורך לחפש ב-LDAP של הרבה (יותר מ50K) משתמשים, קבוצה שאין לה attribute מסויים. במקרה הזה, מדובר ב-sAMAcountName (מישהו יכול לנחש את סוג שרת ה-LDAP?) (&(objectclass=group)(!(sAMAccountName=*))) (&(objectclass=person)(objectclass=user)(!(objectclass=computer)) \ (!(sAMAccountName=*))) (שבירת השורה השניה היא לצורך תצודה בלבד) 2 הדוגמאות הנ"ל … Continue reading

Posted in Uncategorized | Leave a comment

סידור XML מתוך VIM

מכירים את זה שאתם פותחים קובץ XML, רק כדי לגלות שמי שיצר אותו, לא טרח ליצור קובץ שקריא (עד כמה ש-XML קריא) גם לבני אדם? שורות רציפות, בלי Indentation ומה לא. אל חשש, vim ו-xmllint לעזרה. הוסיפו את השורה הבאה … Continue reading

Posted in כללי | Tagged , , | Leave a comment

ביצוע commit לשינוי הרשאה של קובץ ב-subversion

ניסיתם פעם לשנות הרשאה של קובץ, למשל להוסיף הרשאת הרצה לסקריפט בספריה שמנוהלת ע"י SVN? הוא (subversion) לא ישים לב לזה בכלל, ולא יראה זאת כשינוי. $ chmod u+x file.sh $ svn status אז איך קובעים קובץ כבר-הרצה דרך svn? … Continue reading

Posted in כללי | Tagged | Leave a comment

git מעל https עם lighttpd

אני משתמש ב-git כבר לא מעט זמן. בבית עבור פרויקטים אישיים וסתם שמירת קונפיגורציות, בעבודה (הקודמת, עכשיו יש SVN)עבור פרויקטים שונים ומשונים. תמיד הייתי משתמש די ממוצא, בלי merges, branches וכו. את הגיבוי שלי שמרתי בצורת remote repository מבוסס SSH. תמיכה … Continue reading

Posted in linux | Tagged , , , | Leave a comment

שימוש ב-incron

incron הוא מנגנון, מבוסס inotify, שבדומה ל-cron, מבצע פעולה כאשר הוא מקבל trigger. ב-cron, ה-trigger הוא שעה מסויימת, עבור incron ה-trigger הוא שינוי בקובץ כלשהוא. incron מאפשר "להאזין" לספריה או קובץ, ולבצע פעולה כאשר יש בהם שינוי: הוספת קובץ, מחיקה, … Continue reading

Posted in linux | Tagged , | 2 Comments

הוספת alternative ל-vi – המשך

אחרי הפוסט הקודם על alternatives, הבנתי שיש מקום להרחיב על מנגנון ה-alternatives ב-RHEL\Fedora. בפוסט הקודם דיברתי על איך להוסיף alternative חדש, וכיצד לבחון את מצבו. עכשיו שיש alternative מוגדר עבור VI, ייתכן ונרצה להחליף אותו לאחת מהאפשרויות האחרות. כדי לבצע שינוי … Continue reading

Posted in linux | Tagged , | Leave a comment

הוספת alternative ל-VI

לפני שבוע התקנתי פדורה 15 על הלפטופ החדש שלי. כשניסיתי לערוך קובץ XML, התפלאתי לראות ש-Syntax Highlighting לא עובד. גם כאשר ניסיתי ידנית להפעיל highlighting (למרות שהוא מופעל דרך .vimrc) ולקבוע את ה-syntax כ-XML, לא קרה כלום. לאחר בירור קצר, … Continue reading

Posted in linux | Tagged , | 8 Comments

התקנת מכונה וירטואלית עם libvirt על שרת ללא מסך

עם הגרסאות החדשות של פדורה\RHEL\Ubuntu (ובעצם כל הפצה מודרנית) מגיע גירסה של virt-manager. למי שלא מכיר, virt-manager הוא כלי ניהול גראפי שמאפשר התקנה של מכונה וירטואלית עם אמולציה של מסך, מקלדת ועכבר. בנוסף, הוא מאפשר ניהול של כל החומרה הקשורה ל-VM, … Continue reading

Posted in kvm, virtualization | Tagged , , , | Leave a comment

מכרו אותי

חלק מהעבודה של איש סיסטם, לדעתי, היא לימוד: לימוד של טכנולוגיות חדשות, שיטות חדשות, כלים חדשים ועוד. חלק חשוב של תהליך זה אצלי הוא שמירת המידע לעיון חוזר או קריאה עתידית. אני כבר די הרבה שנים משתמש ב-del.ici.us, לימים delicious.com. … Continue reading

Posted in כללי | Tagged , | 5 Comments