"הדרך הנכונה להבין את לינוקס"
היא קודם כל להבין שכל רכיב שקיים במערכת הוא רכיב "נפרד"
ולכן אם לדוגמה אתה מעוניין לעשות שרת dc ולצורך העיניין להשתמש בחבילה ששמה
הוא :
קוד: |
core/openldap 2.4.36-1
Lightweight Directory Access Protocol (LDAP) client and server |
לצורך העיניין אם שם החבילה openldap
ואותו אתה רוצה ליישם אז אתה צריך ללמוד את התיעוד של openldap
כלומר כל תוכנה בלינוקס היא נפרדת מהמערכת ולכן לכל שרות\שרת\תוכנית
יש תיעוד נפרד משל עצמה!
לדוגמה ל openldap
יש תיעוד פה
http://www.openldap.org/
man pages
זה שם מקוצר של manual pages שזה התיעוד documentary של הפרוייקט
יש פקודות שלהן יש תיעוד ב man
לדוגמה לשרת apache יש תיעוד
כל שעליך להקליד זה
man httpd (ככה זה לפחות ב arch linux אבל לא שונה מהפצות אחרות )
לכל כלי בלינוקס יש תיעוד ,
מכיוון שלינוקס עצמו הוא מבוזר, ולכן התיעוד של הפרוייקט עצמו הוא ההסבר הטוב ביותר .
יש להפצות שונות מדיריכים שמהן אפשר ללמוד , לדוגמה sysadmin מתחיל יכול ללמוד מ guide\tutorial's למיניהם .
עם הזמן זוכרים דברים ואיכן נמצאים דברים מסויימים זה יכולות שנבנית עם הזמן .
אז אין לך על מה להתייאש ,
בלינוקס תחזוקה לא חייבים לדעת שפת C ,
אם כי ידע בתכנות תמיד יכול להוסיף .
אם אתה לא מתכנת אבל הכיוון זה תחזוקת שרתים
אתה צריך לדעת לפחות :
1.שפה סקריפטית כלשהי python\ruby בנוסף לידע ב bash וסוגי shell
לדוגמה cshell מבוסס C
אבל יש הרבה shell אחרים לדוגמה
bsh
bash
tash מבוסס שפת ada
zash
korn shell
למזלנו זה פחות נפוץ
2. ידע על php (ידע בסיסי )
שלפחות אם אתה מתחזק שרת web שתדע איך מקנפגים את apache
3 . בכלל בגדול זה ידע נבנה נדבך על נדבך ,
בגדול זה אומנות ומקצוע שצריך להיות טוב בו , גם אם אתה sysadmin
ולא עוסק בתפקיד העבודה בתכנות ,אתה חייב לדעת תכנות ברמה כלשהי
תחזוקה של בסיסי נתונים mariadb\ mysql
בחו"ל אולי המעסיקים מפרידים את זה לשני מקצועות :
אנשי db
אנשי sysadmin unix\linux
מתכנתים
1.אצלנו זה ג'ונגל אצל מעסיק אחד אתה עוסק במקצוע שלך בלבד !
2. אצל מעסיק אחר ,יכול להיות מועסק איש סיסתם שלא מבין בבסיסי נתונים גם בבסיסי נתונים (זה יכול להיות אחלה איש אבל לא מתאים )
בישראל חוסכים = הרי איש מסדי נתונים\מנתח מערכות מידע זה עסק יקר
אז חוסכים בבן אדם שזה התחום שלו ומפילים את העבודה השחורה על sysadmin
זה תהליך שקורה שנים על גבי שנים .. עד שנוצר מצד שאיש סיסתם צריך להיות סופרמן ...
אני לא אתפלא אם עוד כמה שנים יהיה איש סיסתם לשלוט ב hadoop אם טכנולוגיות מטורפות ...
3. אצל מעסיק אחר יבקשו איש סופרמן :
איש סיסטם למטרות של "תוכניתן על"
בישראל אין חלוקה מקצועית באמת ולכן אם אתה רוצה להיות טוב כדאי שתהיה טוב בכמה דברים ביחד