//

Saturday, May 19, 2012

קצת על Filesystems

שלום לכולם,

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

אז נתחיל טוב?

  • Mount - תציג לנו את ה Filesystems במערכת שכרגע למעלה

הפלט של mount
פקודה בסיסית שכל אדמין לינוקס חייב להכיר. למה זה שימושי?

  1. להבין איך עץ המערכת בנוי ועל איזה דיסק כל מחיצה יושבת
  2. אם יש לנו בעיית מקום או הרשאות לקריאה/כתיבה זה ייתן לנו מידע שיעזור לנו לפתור את הבעיה
  3.  לראות מה סוג מחיצה מסוימת
ועוד הרבה דברים שיועילו לנו בפתירת בעיות עם הfilesystem.

עם הפקודה נדגים כיצד מעלים filesystem כך שדיסק מסויים למעשה מכוון לתיקייה שיצרנו
  • mount -o rw /dev/sda2 /tmp/newdir
o- בא לציין שישנם פרמטרים נוספים לפעולת הmount הנוכחית
rw אומר שהמערכת קבצים תועלה במצב שיאפשר לקרוא ולכתוב אליה (זוהי הברירת מחדל)

חשוב לציין שאם newdir לא קיימת, הפעולה לא תעבוד. לכן יש ליצור אותה קודם כל עם mkdir במידה ואין תיקייה כזאת.

נעבור לפקודה הבאה שהיא הפעולה ההפוכה לmount. היא למעשה תיצור את פעולה הניתוק בין /dev/sda2 לתיקייה שיצרנו:
  • umount /tmp/newdir 
חשוב לציין שלרוב זה לא עובד כיוון שמישהו או משהו משתמש בנתיב הזה ואז umount פשוט ייכשל.
אך למצב הזה יש מספר פתרונות:
  1. להוריד את המערכת למצב single-user ואז לבצע את הפקודה - זאת הדרך המועדפת עליי אך לא תמיד יש לנו את התנאים לעשות את זה
  2. אופציה נחמדה שנתמכת רק מקרנל 2.4.11 היא הפרמטר l- שפשוט מחכה לרגע שהמערכת לא בשימוש ואז מבצע את הפקודה
  3. f- היא אפשרות נוצאה ברבה פקודות שפשוט אומרת לפקודה לעשות את זה בכוח ויהי מה - פחות אוהב את זה
  4. בעזרת fuser לבצע מעקב בנוגע לשימוש של המערכת ולהרוג תהליכים בההתאם
  • etc/fstab/
מדובר בקובץ חשוב מאוד למערכת בכל מה שנוגע לFilesystems.
הוא מורה למערכת לאילו מערכות קבצים יש לבצע mount בתהליך העלייה של המחשב ועם אילו הגדרות.

דוגמא לקובץ fstab
זה היה ממש על קצה המזלג בכל מה שקשור לfilesystems. 
מזמין אתכם להמשיך וללמוד את הנושא, יש הרבה מה להכיר.

עד הפוסט הבא =)



Saturday, May 5, 2012

מדריך: איך להתקין Chrome במערכת הפעלה RedHat Linux Enterprise 6

אני משתמש בChrome כבר הרבה זמן בפדורה ובוינדוס, ולא ממש מרוצה מהאופציות שיש בRHEL 6 כברירת מחדל (להקיש משהו בשורת כתובות ולקבל שגיאה על זה, במקום תוצאות חיפוש זה מעצבן למדי..)
לכן החלטתי לנסות להתקין Chrome על RedHat, דבר שהתברר כלא פשוט בכלל כיוון שgoogle לא מציעים אפשרות כזאת באתר שלהם. 

Chrome
אך נמצאה דרך באתר http://www.tejasbarot.com (אתר מעולה דרך אגב, מומלץ להיכנס) והנה היא מובאת כאן לפניכם:

1. קודם כל התחברו כ-Root
2. שתי החבילות הבאות חייבות להיות מותקנות:

redhat-lsb-4.0-2.1.el6.i686
libcurl-7.19.7-16.el6.i686

אם המערכת הפעלה שלכם היא מסוג 64bit החבילות הבאות צריכות להיות מותקנות:

redhat-lsb-4.0-2.1.el6.x86_64
libcurl-7.19.7-16.el6.x86_64

בעלי גירסא 32bit ימשיכו עם השלבים הבאים:

3. הקישו את הפקודות הבאות:

wget http://ask4itsolutions.com/RPMs/google-chrome-i386.repo -O /etc/yum.repos.d/google-chrome-i386.repo

הפקודה תוריד את הRepository מהאתר וישר תכתוב אותו לקובץ המתאים במ"ה שלכם.

4. הקישו את הפקודה ההבאה כדי להתחיל בהתקנה

yum -y install google-chrome-stable

5. זהו, כל מה שנותר לעשות הוא להתחיל להשתמש בדפדפן:

Applications -> Internet -> Chrome

בעלי גירסא 64bit יבצעו את השלבים הבאים:

3. הקישו את הפקודות הבאות:

wget http://ask4itsolutions.com/RPMs/google-chrome-64bit.repo -O /etc/yum.repos.d/google-chrome-64bit.repo

הפקודה תוריד את הRepository מהאתר וישר תכתוב אותו לקובץ המתאים במ"ה שלכם.

4. הקישו את הפקודה ההבאה כדי להתחיל בהתקנה

yum -y install google-chrome-stable

5. זהו, כל מה שנותר לעשות הוא להתחיל להשתמש בדפדפן:

Applications -> Internet -> Chrome

מקווה שמצאתם את המדריך מועיל. שוב, כל הקרדיט הולך ל http://www.tejasbarot.com
ממליץ לבקר באתר, מכיל המון מדריכים טיפים מועילים.
אם אתם נתקלים בבעיות, שאלות או כל דבר אחר אתם מוזמנים להגיב וננסה לעזור לכם.


שבעה קיצורי מקלדת שיקלו לכם על החיים

בוקר טוב לכולם,

הפוסט של היום יתמקד במספר קיצורי מקלדת שיעשו לכם את החיים בלינוקס להרבה יותר קלים!
אז בואו נתחיל:

שימו לב - כל הקיצורים נבדקו במערכת ההפעלה  RedHat בלבד

במצב גראפי בלבד:

1: Ctrl + alt +left/right arrow

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

2: Ctrl + Alt + Backspace

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

3: Ctrl + Alt + F1-7

כולנו מכירים את זה שמתחילים לעבוד בGnome ואז זקוקים לTerminal כדי לכתוב פקודה מסוימת או להרוג תהליך מסוים שנתקע בGnome. אז מה עושים כשלא מכירים את הקיצור הנ"ל? הולכים לApplications ופותחים Terminal.
אז זהו שאין צורך - השילוב של ctrl + alt + f2 למשל יפתח לנו virtual terminal שכולו מבוסס text וייתן לנו מענה, שלפחות לדעתי, הוא יותר טוב מפתיחת terminal בgnome.
ניתן להשתמש בF1 עד F6 כאשר F7 חוזר לGUI.

4: Alt + Tab

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

בTerminal בלבד:

5: Ctrl + c

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

6: Ctrl + u

זה בטוח קרה לכם - התחלתם להקליד פקודה יחסית ארוכה בTerminal ופתאום התחרטתם. מה עושים? אז רובנו אני מאמין (לפחות בהתחלה) היו לוחצים פשוט enter לפני שהפקודה הושלמה ואז המערכת הייתה זורקת איזשהי שגיאה והיינו פשוט חוזרים לכתוב פקודה אחרת.
יכול להיות שזה מה שמתאים לכם אבל הקיצור הנ"ל עושה את העבודה הרבה יותר טוב. הוא פשוט מוחק את השורה הנוכחית ומביא לכם להקליד פקודה חדשה. שימושי? מאוד.

7: Ctrl + r

אחד הקיצורים האהובים עלי. רשמנו מספר פקודות ופתאום אנו צריכים פקודה שרשמנו לפני עשרים ומשהו פקודות. אנחנו יכולים לכתוב אותה מחדש, אבל למה? בוא נשתמש בHistory - אז זהו שלא. שימוש בHistory מסורבל מדי לצורך הזה.
פשוט מקישים ctrl + r ומתחילים לכתוב את הפקודה עד שהמערכת תשלים בעצמה את הפקודה לפי ההתחלה שהתחלתם לרשום. נסו את זה!
--------------------------------------------

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


Friday, May 4, 2012

פוסט ראשון

ברוכים ל- Linux IT

קוראים לי אריה. אני בן 22.

אני איש סיסטם בצבא כתפקיד ראש צוות.
העיסוק העיקרי שלי מתמתקד במערכות Linux, בעיקר Red Hat.

בימים הקרובים אתחיל לכתוב פוסטים בנושאים הקשורים לLinux.

מקווה שתמצאו בהם דברים מועילים שיועילו לכם בזמן כזה או אחר בעבודה עם linux