כל המידע החשוב על השרת בלינוקס
שרת לינוקס הוא גרסה מיוחדת של לינוקס המותאמת למשימות ספציפיות. הוא משמש בדרך כלל באזורים מנהליים. למשל, בניהול מסדי נתונים, ניהול מערכת ורשתות או בעבודה עם שירותי אינטרנט.
יסודות מונח השרת:
המונח שרת התייחס במקור לתוכנה המציעה שירות. תוכנה זו יכולה לשמש תוכנות אחרות (לקוח / לקוח) (דגם שרת-לקוח). בדרך כלל שתי התוכנות פועלות במחשבים שונים. המחשבים שעליהם תוכנתו השרתים הראשונים כונו "מארחים". עם השנים התרחבה גם מינוחת השרתים לכלול חומרה, כלומר המחשב המארח המשמש גם חומרה. עמימות זו גורמת לעיתים לבלבול, במיוחד עבור אנשים הדיוטים.
בשביל מה אני צריך שרת?
שרת הוא, כביכול, נקודת קשר מרכזית עבור מספר מחשבים / משתמשים המנהלים נתונים ותהליכים. אם משתמשים רוצים לגשת לנתונים אלה או להשתמש בתהליכים אלה, הם עושים זאת באמצעות השרת. יש הבחנה גסה בין שמונה סוגי שרתים. כולם לוקחים על עצמם משימה ספציפית ברשתות מקומיות או גלובליות של הארכיטקטורה המגוונת ביותר.
שרת אינטרנטאתרים מאוחסנים בשרת אינטרנט, במילים אחרות: האינטרנט (או מה שאנחנו רואים בו בעיקר). שרת האינטרנט מספק את הדפים עבור לקוחות (דפדפני אינטרנט).
שרת דוארלעתים קרובות בלב רשתות החברה. תעבורת הדואר האלקטרוני והיומנים של החברה מסונכרנים באמצעות שרתי דואר.
שרת קבציםמיקום אחסון מרכזי לנתונים. לקוחות שונים ניגשים לנתונים אלה באמצעות רשת. פופולרי במיוחד בקרב חברות, מכיוון ששרת הקבצים מאפשר למספר עובדים לגשת לנתונים מסוימים במקביל.
שרת משחקיםתוכנן במיוחד למשחקי מרובי משתתפים מקוונים. רק באמצעות זה מתאפשרות אינטראקציות סימולטניות של מספר משתמשים בתוך / עם עולמות משחק וירטואליים.
שרת מסד - נתוניםלפעמים מאגרי המידע השייכים לאתר נמצאים באותו שרת אינטרנט כמו הדפים עצמם, אולם לעתים קרובות הם מאוחסנים בשרת נפרד, שרת מסד הנתונים, מטעמי אבטחה.
בקר תחוםבנוסף לשרתי דואר וקבצים, הוא המרכיב המרכזי ברשת של חברות. בקר התחום מנהל את חשבונות המשתמשים, את הקבצים הנפוצים ואת ההרשאות השונות. אם זה נכשל, שום דבר לא עובד בכלל ברשת החברה.
שרת פרוקסיממשק התקשורת של רשת. הגישור, כביכול. שרת ה- proxy מנהל את הבקשות בתוך רשת ומעביר אותן ליעדים המתאימים, ויוצר את החיבור. כך הוא מסנן או בונה תקשורת.
שרת DNSזה גם משהו כמו מתווך. בגסות, בקשה (למשל הזנת כתובת URL) מומרת לכתובת ה- IP המתאימה, כלומר "מספר הבית" בשרת ה- DNS (Domain Name System). רק אז משתמש מופנה לאתר אותו הוא מחפש.
אופן פעולתו של שרת לינוקס אינו שונה מזה של שרת העושה שימוש בתוכנות שאינן מערכת ההפעלה. שרת לינוקס מספק נתונים ושירותים, לקוחות ניגשים אליהם מבחוץ.
איזו הפצה לינוקס מתאימה לאיזה סוג שרת?
אם לינוקס ממשיכה להיות מיוצגת בתור מערכת הפעלה במחשבים ביתיים בהשוואה ל- Windows, היא פופולרית במיוחד בפעולות שרת. היתרון ברור: הפצות לינוקס יציבות וניתנות להתאמה מדויקת לצרכיו ורצונותיו של מפעיל השרת. עם זאת, בשל מספר ההפצות הזמינות, כפי שצוין לעיל, לא קל למצוא את הגרסה הטובה ביותר לשרת שלך. ביסודו של דבר, ככל שהיצרן תומך בהפצה ארוכה יותר, כך תוכל לחזור על התמיכה המאומתת, כך ייטב. בשנים האחרונות, במיוחד ההפצות הבאות התבססו כפתרונות שרת טובים לרשתות של חברות:
חברת Red Head Enterprise Linux |
מכיוון שהמפתחים מייחסים חשיבות רבה ליציבות, ההפצה הזו עוברת כל פעם מחדש. שילוב הרכיבים החדשים מתרחש אפוא בקצב איטי למדי. מערכת ההפעלה היא בעלת המוניטין של סולידית ואמינה במיוחד ולכן מושלמת לשימוש בשרת. |
Collax Server Server |
תוכנן כפתרון מלא לעסקים קטנים ובינוניים. מכיל את כל המרכיבים הדרושים לתשתית מתפקדת ומאובטחת. מערכת השרת השלמה קלה לשימוש; אין צורך בידע פנימי של Linux. |
שרת לינוקס ארגוני SUSE |
גרסת הקוד הפתוח מרשימה בעזרת קלות השימוש ויציבותה. כלי התצורה "YaST" מאפשר התקנה, תצורה וניהול מנקודה מרכזית. במסד הנתונים של התמיכה ב- SUSE ובמסד הנתונים של רכיבי SUSE, משתמשים יכולים למצוא מידע וטיפים הנוגעים לניהול המערכת. |
שרת אובונטו | כהפצה למחשבים ביתיים, אובונטו פופולרית מאוד בשל רמת הידידותיות למשתמש שלה. זה לא שונה ביקום השרת. אובונטו מבוססת על הפצת Debian, אך יש לה את היתרון בכך שהיא מעודכנת בהרבה. תוכנות יישום חדשות משתלבות במהירות ותוכן מולטימדיה קל לשימוש. מה שהופך את שרת אובונטו למעניין במיוחד: כל שנתיים יוצאת גרסה המבטיחה תמיכה לטווח ארוך לחמש שנים. |
כיצד אוכל להגדיר שרת לינוקס?
לא כל שרתי Linux נוצרים שווים. לכן תהליך ההתקנה וההגדרה שונה מהפצה להפצה. בשלב זה נבחן מקרוב את הקמת שרת אובונטו. ההבדל הגדול ביותר בהפצה ה"רגילה "למחשבים ביתיים הוא היעדר אשף גרפי. עם ההוראות שלב אחר שלב, עדיין עליך לעבור את תהליך ההתקנה ללא בעיות.
-
הורד את שרת אובונטו, צרב אותו לתקליטור או טען אותו על דיסק USB.
-
אתחל את שרת אובונטו מתוך תקליטור או מקל USB.
-
בחר את השפה שאתה רוצה. (השתמש במקשי החצים כדי לנווט בין האפשרויות ולחץ על מקש Enter).
-
בחר גרמנית בעת הגדרת המקלדת.
-
בחר "התקן את אובונטו" להתקנת לינוקס רגילה.
-
אשר את הבחירה מראש של ממשק הרשת. (אתה יכול להתעלם מהגדרות ה- proxy בעת השימוש ברשת הביתית הפרטית.)
-
כדי להקצות את כל הכונן הקשיח לאובונטו, בחר "השתמש בדיסק שלם". לפני שלב זה, העבר נתונים חשובים לכונן קשיח אחר. הקבצים שנותרו בכונן הקשיח של השרת העתידי יאבדו.
-
אשר את הסיכום.
-
אובונטו מוודאת שאתה באמת רוצה למחוק את כל הנתונים בכונן הקשיח. לְאַשֵׁר.
-
כעת הקצה שם משתמש, שם שרת וסיסמה.
-
ההתקנה בפועל מתבצעת.
-
בסיום, הפעל מחדש את השרת באמצעות האפשרות "אתחל כעת".
-
הסר את אמצעי ההתקנה.
-
היכנס עם פרטי הכניסה שציינת קודם.
לחלופין, תוכל להגדיר את אובונטו במחיצת כונן קשיח משלה.
לאחר התקנה מוצלחת, השרת אינו מציע יותר מדי אפשרויות. שרת אינטרנט, שרת מסד נתונים ושפת סקריפט עדיין חסרים. פקודה אחת מאפשרת לך להתקין את כל התוכניות הדרושות בבת אחת.
sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-mysql mysql-server
מה ההבדל בין שרתי Linux ו- Windows?
במבט ראשון ההבדלים בין שני היריבים אינם כה גדולים. הם דומים מאוד מבחינת הפונקציונליות והיישומים האפשריים. עם זאת, אם תסתכל מקרוב, לפחות הבדלים שוליים יתגלו.
עלויות |
בדרך כלל ניתן להשיג ולהפעיל הפצות לינוקס ללא תשלום. עם זאת, ניתן להשתמש במספר הצעות תמיכה רק בתשלום. תוכנת אירוח Windows היא בדרך כלל בתשלום. |
שֵׁרוּת |
שולחן העבודה של המתחרה שונה מהותית. בעוד שרתי Windows מציעים ממשק משתמש גרפי, פקודות מוזנות רק בשרתי Linux באמצעות שורת הפקודה. |
התאמות |
כאן, לינוקס מציגה את הפתיחות הבסיסית שלה. ניתן להתאים את גרעין המערכת בכל עת, וכלים רבים מסייעים בתצורה האישית של סביבת השרת. עם זאת, משתמשים לא מנוסים יכולים להיות המומים מכך. Windows, לעומת זאת, מסתמך על קלות השימוש, השרת בדרך כלל אינו מותאם במיוחד. |
תמיכה |
Windows טוב יחסית עם תמיכה לטווח ארוך, כלומר תמיכה במקרי חירום. עם שרתי לינוקס, הדבר אינו חל על כל ההפצות. |
בְּטִיחוּת | יישומי Windows חשופים יותר להתקפות תוכנות זדוניות מאשר הפצות לינוקס. |