موضوع : آشنایی با سیستم عامل لینوکس
توضیح : این فایل به صورت ورد و آماده چاپ می باشد
مديريت سيستم در لينوكس
مقوله مديريت سيستم همواره از مباحث سطح بالا در يك سيستم عامل به حساب ميآيد. مديران سيستم معمولاً از پرمشغلهترين دستاندركاران سيستمهاي اطلاعاتي به حساب ميآيند. در اين شماره و شمارههاي آينده ماهنامه شبكه به برخي مسائل و ابزارهاي مديريتي در سيستم عامل لينوكس خواهيم پرداخت.
مفهوم مديريت سيستم
مديريت سيستم در لينوكس همواره جايگاه ويژهاي را در ميان مشاغل و تخصصهاي مرتبط با فناوري اطلاعات دارا بوده است. در حال حاضر بسياري از متخصصان IT در نرمافزارهاي مربوط به اين سيستمعامل كه امروزه به نام نرمافزارهاي اپنسورس شناخته ميشوند، داراي مهارتها و تجارب خوبي هستند. مثلاً عدهاي از آنها به خوبي قادرند يك وب سرور مبتني بر آپاچي را پيكربندي و راهاندازي كنند يا برخي ديگر ميخواهند لينوكس را در نقش يك سرور ميزبان دامنه (DNS) يا سرور اختصاص آدرس IP در يك شبكه (DHCP) تنظيم كنند و به كار گمارند.
بهطور كلي مشغله اين دسته از ادارهكنندگان سيستم، راهاندازي سرورهاي لينوكسي در نقشهاي مختلف و ارائه سرويسهاي گوناگون شبكهاي است. اما آيا واقعاً مديريت سيستم در لينوكس به همين موارد محدود ميشود؟ يا آيا اين مسائل اصولاً جزء وظايف يك مدير سيستم محسوب ميگردد؟ در يك كلمه ميتوان گفت: خير. دليل آن هم كاملاً روشن است. يك سرويس شبكهاي يا يك سرويس شبكه ممكن است فقط يك بار نصب و راهاندازي شود، اما صدها بار در طول سال مورد بازبيني و عمليات نگهداري (Maintenance) براي بهبود كارايي يا رفع اشكال قرار گيرد.
در واقع واژه <مديريت سيستم> نيز به اينگونه امورِ مربوط به تعمير و نگهداري بسيار نزديكتر است تا به مسائل مربوط به تنظيم و راهاندازي. بنابراين بسيار واضح است كه براي يك مدير سيستم، آشنايي با مباحث مربوط به نصب و راهاندازي و تسلط بر امور مربوط به نگهداري سيستم مثل مديريت كاربران، فايلها، امنيت، فايل سيستم، سرعت و كارايي سيستم شرط لازم و كافي براي تصدي اين پست شغلي است.
به عنوان مثال، در يك وبسايت كه روزانه هزاران بار مورد بازديد كاربران اينترنت قرار ميگيرد، امكان بروز رويدادي كه سرور ميزبان را به شدت دچار افت سرعت و كارايي كند، بسيار محتمل است. در اين وضعيت شايد مدير سيستمي كه چندان به مسائل مربوط به نگهداري و كنترل ترافيك مسلط نباشد، راهحل را در توقف و راهاندازي مجدد سرور يا همان Reset كردن بيابد، اما كاملاً روشن است كه بسياري از ايرادات ممكن است با اين روش مقابله، سازگار يا قابل رفع نباشند.
بنابراين يك مدير سيستم مسلط به امور مانيتورينگ و نگهداري سيستم، ميتواند عمكرد سرور را در ساعات اوج ترافيك مشخص نمايد و با توجه به ميزان كاركرد پردازنده (CPU) يا تعداد عمل خواندن و نوشتن اطلاعات در هاردديسك (R/W)، مشكل را مكانيابي كند. پس از طي اين مراحل، وي قادر است مثلاً با افزايش ظرفيت محاسباتي يا سرعت عملR/W يا راهاندازي يك سرور مجازي كمكي مشكل را تا حد مطلوبي كاهش دهد يا حتي در برخي موارد بدون صرف هزينهاي براي تعويض پردازنده، هاردديسك و امثال آن يا اضافه نمودن سرور، با استفاده از نرمافزارهاي مديريت سيستم مثل Xen ميتواند به هر برنامه قابل اجرا روي سرور، حد معيني را جهت استفاده از پردازنده يا ساير منابع سيستم اختصاص دهد تا از تداخل برنامههاي مختلف و همزمان، در كارايي يكديگر جلوگيري كند.
اما اگر بخواهيم وظايف روزانه يك مدير سيستم را برشماريم، اين مسئله بستگي به نوع محيطي دارد كه وي در آن مشغول به كار است. طبيعي است كه وظايف روزانه مديرسيستم يك شبكه محلي كوچك، با مدير يك سرويسدهنده اينترنتي با تعداد زيادي وبسرور كاملاً متفاوت باشد، اما اين تفاوت را شايد بتوان به گونهاي، در تعداد و حجم اين وظايف (به دليل بيشتر بودن تعداد كامپيوترهاي موجود در شبكه، سرورها يا كلاينتهاي قابل اتصال و استفاده از شبكه) دانست. البته بسياري از وظايف مدير سيستم نيز مستقل از نوع محيط هستند و به عبارتي، بين تمام مديران سيستمهاي كوچك و بزرگ مشتركند.
فهرست مطالبمديريت سيستم در لينوكس
مفهوم مديريت سيستم
LinuxConf
Webmin
YAST
مجازيسازي در لينوكس
روش مجازيسازي
دايمون Xend
ايجاد ديسكت بوت لينوكس