עבור לתוכן

כמה שאלות על לינוקס

Featured Replies

פורסם

שלום לכולם,

ידוע לי שבמיקרוסופט יש מספר תפקידים:

DC/TERMINAL/EXCHANGE/FS/SQL

אם אני רוצה לבנות סביבה לינוקסית שדומה בטופולוגיה לסביבה המיקרוסופטית

אני רוצה שרת מייל, שרת קבצים, שרת DC, שרת SQL ושרת טרמינל .

מישהו יכול להסביר לי מה השמות של כל שרת כזה בלינוקס ומה התפקוד ?

ובאתי אחרי חיפוש בגוגל לא הצלחתי למצוא משהו קונקרטי רק רכיבים בנפרד , כמו מה זה סמבה (שרת קבצים וDC?) שרת MYSQL .

הכל טוב ויפה – אבל אני רוצה לדעת איך אני שם הטופולוגיה בצורה הכי נכונה בלינוקס ובעקבות זה לנסות להרכיב לעצמי סביבה מלאה של לינוקס בבית

נניח במיקרוסופט אתחיל בשרתDC אעשה דומיין לאחר מכן שרת EXCHANGE בתוך הדומיין לאחר מכן שרת טרמינל ושרת קבצים ואתחיל לבנות את הסביבת עבודה

אני רוצה לדעת את השמות של השרתים ותפקידם בסביבת העבודה של לינוקס – לא צריך לדעת איך (עם זה אני כבר אסתדר לבד) רק לדעת מה המקביל בסביבה הלינוקסית שאתחיל לבנות את הסביבה בביתי .

תודה רבה.

פורסם

זה לא בדיוק עובד ככה, אין לך DC בלינוקס... SAMBA פשוט מאפשר לעבוד עם נתיבי UNC בלינוקס ומול מערכת הרשאות NTFS, כך שתוכל לעבוד עם שיתופי ווינדוס.

בכל מקרה MYSQL זה שרת SQL לכל דבר ועניין.

MAIL SERVER יש מלא, תגגל LINUX MAIL SERVER...

פורסם

ב Windows Server יש עוד כמה עשרות תפקידים, מעבר למה שציינת.

Samba יכול לספק גם NetBIOS domain, אבל מה בדיוק אתה רוצה להשיג בזה?

directory אתה יכול לנהל ב OpenLDAP.

שרת דוא"ל יכול להיות Sendmail/Postfix.

שרת VDI יכול להיות מבוסס על Xen.

MySQL זה מוצר DB (אחד מבין עשרות). הוא לא יותר מRDBMS ואתה פשוט צריך לדעת מה הצרכים שלך לפני שאתה בוחר אחד.

פורסם
  • מחבר

אני רוצה לקחת סביבת עבודה של מיקרוסופט ולהמיר אותה ללינוקס - זאת נקודת ההתחלה שלי (ככה אני רואה את זה) בלימוד לינוקס

וכדי לבנות סביבת עבודה קודם כל צריך להבין את הסביבת עבודה .

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

פורסם

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

תבוא בגישה יותר פתוחה.

פורסם
  • מחבר

ככה למדתי על מיקרוסופט :) ואני מאמין בלמידת דברים מניסיון , אם אני אקים סביבת עבודה מלאה שהכי דומה למיקרוסופט כי סה"כ זאת טופולוגיה נכונה אז אלמד הכי הרבה בניסיון , אין שום מקום שמלמד לינוקס שעושה אנלוגיה דומה לטופולוגיה של מיקרוסופט

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

OS - Linux Environment - Mandatory at least 3 year of experience

ניסיון מוכח בעבודה מול שרתי REDHAT ,יתרון להכרות עם סביבות אחרות .

יתרון להכרות של סוגים שונים של CLUSTERS בלינוקס .

ניסיון בהעברת סביבות עבודה בין גרסאות של לינוקס.

מה זה בעצם סביבת עבודה של לינוקס אם לא מה שדיברנו עליו ?

פורסם

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

למד קודם לבצע פעולות פשוטות על הדסקטופ שלך או על המחשב הבודד. זה קודם כל.

פורסם
  • מחבר

תודה אבל ברמת העקרון - אני יודע מה הלמידה הכי טובה לי ואיזה הבנה אני צריך כדי ללמוד

אני יודע פעולות פשוטות על לינוקס כי אני מנהל שרת זביקס שיושב על לינוקס שהקמתי מאפס

צריך להקים מטרה - הטופולוגיה של מיקרוסופט היא מוכרת ברורה ונכונה

אותו דבר אני רוצה להדמות בלינוקס - ברור שאין כזה דבר דומיין קונטרולר אבל כן יש קווי דימיון

קראתי שסמבה הוא שרת קבצים ומשמש כדומיין קונטרולר

אני יודע שיש שרת מיילים

שרת פרוקסי

שרתי ווב

כל מה שרציתי זה לדעת את המקביל של הסביבה בלינוקס

אתה מגיע לחברה שיש שם לינוקס , מה אתה מחפש בסביבת עבודה של לינוקס - איך אתה מגיע לשרתים

אם אני מגיע לסביבת עבודה של מיקרוסופט , אז זה ברור לי :

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

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

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

אז מפה והלאה כל מקום שאגיע אחרי שאקים אדע להסתדר איתו

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

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

אתם רוצים לאמר לי שאין סדר בלינוקס ?

פשוט אתה מעלה לעצמך איזה שרת שבא לך ועושה איתו מה שבא לך ?

אז זה לא סביבת עבודה של לינוקס , זה פשוט ידע בלינוקס וזה לא מה שמחפשים במקומות עבודה

פורסם

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

מה זה "הטופולוגיה של חלונות מוכרת ברורה ונכונה"? איך אתה קובע שהיא נכונה?

היא נכונה לרשת חלונות כי ככה התרגלו אבל היא לא ברורה ולא נכונה עבור רשתות אחרות.

סמבה משמש כ-DC כדי להחליף מחשב חלונות בסביבה של קליינטים שהם חלונות. ברשת שהיא כולה לינוקס, לא צריך סמבה ולא DC.

שרת מייל הוא תוכנה שאתה יכול להתקין במחשב שלך ולהפוך את המחשב שלך לשרת מייל. לא צריך מכונה ייעודית בשביל זה. קרא על מגוון תוכנות sendmail postfix qmail ועוד אחרות, שרת ווב זה אפאץ' בד"כ - זאת תוכנה, לא צריך מחשב ייעודי בשביל זה.

סביבת עבודה ברשת לינוקס/יוניקס היא כולה על טהרת ip. השמות והשירותים הם כולם מבוססים IP.

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

פורסם
  • מחבר

בור ועם הספר אתה צודק

אבל שכחת משהו אחד - אני לוקח סביבה שאני מכיר ויודע לעבוד איתה

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

איך אני יוכל ללמוד את הטופולוגיה של לינוקס , אם אני לא מכיר מה למה ומי למי ?

הטופולוגיה של מיקרוסופט היא נכונה כי אפשר לשייך את האובייקטים של השרתים לאיך שמדינה מתנהלת

דומיין קונטרולר נותן לך את המדינה השלטון והחוקים

אקסצ'יינג' נותן לך התכתבות עם משתמשים ברשת על בסיס החוקים הקיימים

טרמינל זה בנייני קומות שהרבה דיירים מתגוררים שם והצנרת והחוקים בהתאם

שים לב איך הטופלוגיה המיקרוסופטית הגיונית למה שקיים כבר ביום יום ועוד אוכל להביא הרבה דוגמאות אחרות

כדי להכיר סביבת עבודה אני צריך להכיר את תפקידי השרתים .

התשובה שמולטיקור נתן נותן לי איכשהו נקודת התחלה

אני ניגש למערכת נקייה בלי כלום ורוצה להקים סביבת רשת לינוקסית

יש לי ידע בלינוקס ואני יודע להתמודד עם הרבה כלים בלינוקס גם בגלל הזביקס וגם בגלל מערכת הבקטראק

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

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

כי זאת הסביבה שאני מכיר והכי הגיונית לי ולשם אני שואף

רק תתנו לי את השמות תפקידים של שרתים הלינוקס בתוך סביבת העבודה הלינוקסית ואני כבר ארכיב את הפאזל הזה בהתאם

הנה מה שהבנתי עד כה מהתגובות פה שיש ברשת לינוקסית :

סמבה - שזה שרת קבצים בעיקר ויכול להיות גם שרת דומיין

מייל(וכלל התוכנות שאמרתם הסנדמייל,פוסטפיקס,קיומייל וכדומה)

שרת ווב - אפאצ'י וכדומה

שרת סיקוול - מייסיקוול

שרת לוגים

שרת ניהול ויסנטר עובד גם תחת לינוקס ?

שרת עדכונים יש כזה דבר ?

האם יש שרת שיכול להכיל חוקים על שאר שרתים הלינוקס ?

שרת אפטיפי

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

שרת טרמינל האם קיים משהו כזה בלינוקס ?

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

אם קיימים

פורסם

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

אין בכלל משמעות למה שאתה קורא "טופולוגיה", אפילו ה"אובייקטים" שאתה מחפש לא קיימים.

יש כמה מבנים מקובלים כמו שרת LAMP, אבל גם בהם הארכיטקטורה אינה קשיחה וכל רכיב ניתן להחלפה.

לדוגמה סמבה הוא שרת (או לקוח) קבצים לסביבה מעורבת עם חלונות, אבל אפשר להשתמש גם בNFS.

MySql הוא שרת SQL נפוץ אבל בסביבות מסויימות SQLite יהיה יותר הגיוני, ובסביבות אחרות Postgres.

בקיצור אין את מה שאתה רוצה או מחפש.

פורסם

אני אתן לך דוגמא ואולי ממנה תבין -

ברשת Windows, הרבה אנשים חושבים שהדרך היחידה להפעיל DHCP היא באמצעות נתב ו/או באמצעות DHCP Role בWindows Server. יש אפשרות גם להתקין תוכנה שכל תפקידה הוא לעבוד כDHCP Server. אין לך בעיה גם להרים DNS על windows 7 ולהתקין maraDNS. גם Active Directory הוא לא יחיד במינו - AD, בהגדרה, הוא פשוט שירות הDirectory Services שMS מספקים. אין שום בעיה לעבוד עם eDirectory של נובל, Tivoli Directory Services של IBM, או כל שירות Directory Services אחר. רובם המוחלט הוא אימפלמנטציה של פרוטוקל LDAP בדרך זו או אחרת.

המשותף לכל הRoles בסביבת שרתי חלונות, זה שכולם (כל מה שעולה לי לראש כרגע) הם למעשה שירותי רשת.

את כל שירותי הרשת האלו אפשר להתקין באופן נפרד. RRAS הוא לא השירות היחיד שמאפשר חיבורי VPN, יש המון Vendors שנותנים לך מענה על זה. אותו דבר לגבי DHCP, Terminal,DNS, Directory Services או כל שירות רשת אחר.

ממה שאתה מספר ניתן להבין, שברגע שאתה יודע Terminal Services לדוגמא, אתה בטוח יודע איך לעבוד עם Citrix Xenapp, כי כולם רצים על חלונות.

תתחיל להבין איך Linux עובד ללא קשר לכל השירותים האלו, כי אם מישהו יודע איך עובד DNS בWindows, אותו מישהו יבין איך DNS עובד בLinux. כל מה ששונה כאן זה האופן שבו אתה מתפעל את השירות ומערכת ההפעלה שעליה רץ השירות.

השאלה שלך היתה צריכה להיות שונה -

אנא המליצו לי על שירות Terminal או DB או directory services שיכול לרוץ גם על לינוקס ויכול להיות נגיש יותר למתחילים.

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

כמה רעיונות פרועים - תרים שירות DHCP בבית על מכונת לינוקס, תירשם לאיזשהו RSS FEED של האתרים האהובים עליך ותסדר ותארכב את המידע או לא יודע מה, אני בטוח שתעלה על משהו. בהתחלה תתעסק עם הפצות קלילות יותר ואז תתחיל "להתלכלך" עם ההפצות הפחות מובנות

פורסם
  • מחבר

תודה על ההסברים

אני שמכיר לינוקס בתצורה בסיסית אך מספיקה להתמודדות במערכת רוצה לדעת מה הכוונה של סביבה לינוקסית

אז לקחתי את הדוגמא הידועה לי ובניתי על מיקרוסופט ולעשות משהו דומה

הבנתי מהדיון שאין משהו שדומה - אבל איך אני יכול לדמות בבית סביבת עבודה לינוקסית שהיא טיפה מורכבת ?

להרים שרת DHCP זה לא משהו קשה

גבי האר אס אס פיד פחות מוכר לי וזה נשמע נחמד

ואלה גם הדוגמאות שאני צריך

מה מרכיב סביבת עבודה לינוקסית שאוכל לדמות במחשב האישי

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

אני צריך לדעת מה אני מחפש כדי להתחבר לסביבה

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

אגב עוד שאלה קטנה האם מערכת סאפ לדוגמא יכולה לעבוד על שרת לינוקס ?

פורסם

אתה לא צריך להבין מה עובד או לא עובד על לינוקס (כמו שאלות על vCenter/SAP ERP למשל), אלא מה השימושים והיישומים של סביבת לינוקס בארגון/חברה.

אני עובד כיום בחברה שבה 98% מהמערכות הן מבוססות Linux/Open BSD/Solaris ולא רואה שום דמיון ל"דוקטורינה" של מייקרוסופט או הדרך בה היא מכתיבה לנהל את התשתיות שלה.

בעברי עבדתי בחברת פרוייקטים שהיה בה שימוש במוצרי open source לפרוייקטים בטחוניים ולפני זה כמנהל תשתית טלפונייה (IP וגם TDM) מבוזרת שמבוססת על Asterisk וLAMP.

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

ניהול של קונפיגורציות בצורה חכמה ומרכזית עושים היום בשילו של git עם Puppet/Chef. ככה אתה יכול לנהל סביבה של מאות ואלפי שרתים ולהכין לדעת בכל שלב מי שינה מה ואיך (משחק ההאשמות :)).

לנהל עדכונים פאשר בקלות ע"י יצירת שרת לניהול חבילות שימש כ repository מותאם אישית ושגם ישרת כ cache כדי לא להעמיס על הפס שלך החוצה.

הדוגמא של roles ב Windows Server היא לא בדיוק נכונה גם בחברות שמתבססות על MS. אתה אומנם יכול לגשלות לא מעט ע"י הצצה לתוך הDC, אך זה רחוק מלהבין את התשתית של הארגון.

כמו שציינו פה - אתה לא חייב מוצר של מייקרוסופט כדי לספק שרות (ולא משנה איזה סוג).

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

ישאלו אותך על איך היית ממש אוטומציה מסויימת ובאיזה שפה היית כותב את הסקריפט.

יתנו לך להתמודד על בעיה שדורשת ידע רחב שחוצה גבולות בכל מיני מקומות.

פורסם
  • מחבר

תודה - עכשיו אני אקח מה שרשמתם ואלך לעכל איך אני יוצר לעצמי תוכנית לימודים שתהיה הכי מתאימה ללינוקס :)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים