آماده اید تا سفر خود را با یادگیری مدیریت سیستم لینوکس آغاز کنید؟ این 10 ابزار به شما در این راه کمک خواهند کرد.
کار یک مدیر سیستم لینوکس شامل نصب سیستم عامل، ارتقاء و نظارت بر عملکرد سیستم با اعتبارسنجی مداوم نرم افزار و عملکردهای ضروری آن است. حتی اگر هر فردی ممکن است موارد مورد علاقه خود را داشته باشد، لازم است مجموعه ای از ابزارهای آزمایش شده و آزمایش شده داشته باشید که به شما امکان می دهد سیستم های لینوکس خود را به عنوان یک سیستم ادمین مدیریت کنید.
چه یک سیستم باتجربه باشید و چه به تازگی کاوش لینوکس را شروع کرده اید، ابزارهای زیر راه حل های عملی را بدون تحمیل منحنی یادگیری شدید به شما ارائه می دهند.
1. Zenmap
Zenmap نسخه رابط کاربری گرافیکی اسکنر امنیتی رسمی Nmap با سازگاری با چند سیستم عامل (Windows، Linux، BSD، macOS) است. Zenmap ابزاری برای دانلود رایگان است که به کاربر جدید اجازه می دهد تا Nmap را به راحتی درک کند و در عین حال مجموعه ای از ویژگی های پیشرفته را برای کاربران متخصص ارائه می دهد. معماری منبع باز و بدون سر و صدا این ابزار را در میان اکثر مدیران سیستم لینوکس محبوب می کند.
Zenmap زمانی مفید است که شما نیاز به شناسایی مسائل مربوط به شبکه سیستم دارید. اگرچه این چیزی نیست که شما به طور منظم به آن نیاز داشته باشید، Zenmap می تواند هر زمان که نیاز به انجام اسکن شبکه و عیب یابی داشته باشید، در روز شما صرفه جویی کند.
نه تنها این، بلکه می توانید از این ابزار برای تست نفوذ و اسکن پورت نیز استفاده کنید که یک مزیت اضافه است. امکان ذخیره پروفایل ها در Zenmap برای نیازهای اسکن آینده وجود دارد.
مرتبط: با اسکن پورت با استفاده از Nmap تجربه عملی به دست آورید
2. وبمین
این یک ابزار مدیریت سیستم همه کاره با یک رابط مبتنی بر وب آسان برای لینوکس و سایر سرورهای نوع یونیکس است. یک sysadmin می تواند قسمت های داخلی مختلف یک سیستم را پیکربندی و تغییر دهد. اینها شامل سهمیه دیسک، کاربران، فایلهای پیکربندی یا خدمات، کنترل وب سرور آپاچی، سرور BIND DNS و پایگاههای داده مختلف مانند PHP MySQL است.
طیف گستردهای از برنامههای افزودنی شخص ثالث وجود دارد که میتوانید برای افزایش عملکرد این ابزار در صورتی که ویژگیهای خاص لازم را ندارد، اضافه کنید.
3. کابین خلبان
Cockpit با توجه به ویژگیهای کاربرپسند آن، ابزار مورد علاقه هر سیستم ادمین برای وظایف مدیریت سرور معمولی است. مبتدیانی که هنوز پاهای خود را با مفاهیم لینوکس خیس می کنند، تمایل دارند که عملکردهای ساده، سبک و در عین حال متقاعد کننده کابین خلبان را دوست داشته باشند، که هر کدام از طریق یک رابط کاربری گرافیکی وب با استفاده آسان ارائه می شوند.
کابین خلبان در کارهای ضروری مانند راه اندازی یا توقف خدمات، بازرسی و ذخیره ژورنال، راه اندازی چند سرور و مدیریت پیکربندی کمک می کند. اگرچه این ابزار برای سیستم عامل Red Hat مناسب است، با این وجود، کاربران می توانند آن را در چندین توزیع سرور لینوکس دیگر مانند Arch Linux، Fedora، CentOS، Ubuntu و غیره اجرا کنند.
مرتبط: شروع به کار با کابین خلبان، یک ابزار مدیریت سرور لینوکس مبتنی بر وب
4. پینگ گرافیکی (gping)
پینگ گرافیکی یا gping یک ابزار مدیریت سرور عالی است که می تواند یک نمودار بصری دقیق را با پینگ کردن بیش از یک میزبان به طور همزمان در یک دوره از پیش تعریف شده ایجاد کند. با چندین گزینه مفید، gping ثابت می کند که یک برنامه ضروری برای مدیران شبکه مبتدی و پیشرفته است.
5. دیوار ساحلی
راه اندازی و پیکربندی فایروال در سرورهای لینوکس می تواند دلهره آور باشد، به خصوص برای تازه کارانی که تجربه کمتری با ابزار iptables دارند. خوشبختانه، Showall با راه حل های کاربر محور خود به کمک می آید.
برای دستیابی به یک پیکربندی Netfilter سطح بالا، کاربران می توانند با این ابزار یک لایه انتزاعی اضافه کنند. با استفاده از دستورات TC، IP، iptables و iptables-restore، Shorewall میتواند فایلهای پیکربندی را بخواند و متعاقباً Netfilter را در هسته لینوکس پیکربندی کند.
علاوه بر این، میتواند رابطها را به چندین ناحیه تقسیم کند و سطح دسترسی متفاوتی را به هر منطقه اختصاص دهد. از آنجایی که این ابزار مدیران را قادر می سازد تا بر روی چندین سیستم متصل به رابط کار کنند، آنها می توانند به سرعت سیاست های فردی را برای مناطق مختلف اجرا کنند.
6. Nagios
Nagios (که قبلاً NetSaint بود) که در سال 2002 معرفی شد، یک ابزار منبع باز قدرتمند است که راه طولانی را طی کرده است. در طول سال ها، به دلیل یکی از اصلی ترین بخش های شبکه در نظارت بر سرور، شهرت بسیار خوبی به دست آورده است.
Nagios زمانی به خوبی کار می کند که یک محیط خاص متشکل از دستگاه های شبکه و سرورها با پروتکل های مختلف را نظارت کند. همچنین از ابزارهای نظارتی دیگر مانند Icinga، OP5 و Naemon پشتیبانی می کند. این برنامه با مستندات دقیق برای مبتدیان ارائه می شود تا با اصول اولیه Nagios شروع کنند.
7. phpMyAdmin
وقتی صحبت از نگهداری پایگاه داده می شود، هیچ کس نمی تواند سودمندی ابزار قدیمی و در عین حال قابل اعتمادی مانند phpMyAdmin را انکار کند. دلیل محبوبیت این ابزار، معماری قابل حمل و ویژگی های آسان برای استفاده آن است.
از آنجایی که phpMyAdmin برای عملکرد فقط به یک مرورگر وب نیاز دارد، هر سیستمی که دارای مرورگر باشد، مانند گوشی های هوشمند، برای استفاده از این ابزار کافی است. پس از آن، حتی کسانی که نمیتوانند پرسوجوهای SQL بنویسند، میتوانند از phpMyAdmin برای انجام تمام عملکردهای ضروری مرتبط با مدیریت پایگاه داده استفاده کنند.
8. عروسک
هنگامی که یک مدیر سیستم لینوکس مسئول پیکربندی، هماهنگی و مدیریت تعداد فزاینده ای از سرورها در یک شبکه گسترده شرکتی است، داشتن بهترین ابزار برای این کار بسیار مهم است. Puppet ابزاری همه کاره و در عین حال کامل است که تعداد زیادی ماژول و اقدامات را از طریق رابط کاربر پسند خود ارائه می دهد.
نصب Puppet بسیار ساده است. تصویری کلی از سرور لینوکس در اختیار شما قرار می دهد. این شامل تمام دستگاههایی است که از سیستمعاملهای مختلف در یک شبکه استفاده میکنند، که به sysadminها اجازه میدهد تا بینش عمیقتری نسبت به کل اکوسیستم داشته باشند.
9. میز کار MySQL
اگر مدیریت پایگاه داده MySQL نیاز روز است، اما به نوعی دوست ندارید با یک رابط کاربری گرافیکی مبتنی بر وب کار کنید، پس Workbench باید ابزار انتخابی شما باشد. جدا از داشتن یک رابط کاربری مبتدی پسند و یک فرآیند نصب ساده، می توانید تمام وظایف MySQL را به طور موثر انجام دهید.
MySQL Workbench مجهز به قابلیتهایی مانند اتصالات MySQL متعدد، لغو/دوباره نامحدود و مدلسازی بصری طرحواره و داده است. همچنین میتوانید اسکریپتها را خودکار کنید و عملکردها را از طریق پلاگینهای مختلف گسترش دهید.
با این حال، یکی از اشکالات این ابزار این است که شما نمی توانید بدون مهارت کامل در SQL از آن استفاده کنید، که پیش نیاز phpMyAdmin نیست.
10. Nmap
گزینه های زیادی برای نظارت بر برنامه ها وجود دارد که از طریق آنها مدیر شبکه می تواند کارهای اساسی مانند اسکن پورت و نقشه شبکه را انجام دهد. Nmap به عنوان یک استاندارد در میان رقبای خود ظاهر شده است، زیرا ویژگی های همه کاره آن این ابزار را برای موقعیت های دنیای واقعی بسیار کاربردی می کند.
اکثر مدیران شبکه Nmap را به عنوان ابزار پیش فرض خود برای کشف شبکه و تشخیص آسیب پذیری انتخاب می کنند. Nmap در اسکن میزبان های موجود و تهیه لیست جامعی از خدمات قابل دسترس برای کاربران نهایی تخصص دارد.
یافتن پورت های باز و برداشتن گام های مناسب برای کاهش خطرات امنیتی آسان تر می شود. با این اوصاف، Nmap برای مبتدیان مناسب نیست و تنها کاربران ماهر می توانند خروجی آن را بر این اساس درک کنند.
ابزار انتخابی مورد علاقه Sysadmins
این واقعیت را نمی توان انکار کرد که لینوکس به طور فزاینده ای در بین علاقه مندان و کاربران عادی محبوب می شود. اعتبار اصلی به طراحی منبع باز آن و جامعه ای قوی از برنامه نویسان/توسعه دهندگان با استعداد است که روغن نیمه شب را سوزانده اند تا ابزاری کاملاً جدید را برای کاربران نهایی ارائه دهند.
این لیست به هیچ وجه قطعی نیست زیرا دستگاه های متعدد دیگری با عملکردهای مشابه یا حتی بهتر وجود دارد. با این وجود، این ابزارها با ارائه برخی از عملکردهای پیشگامانه برای ادامه دادن به کارهای روزمره زندگی شما را آسان تر می کنند.