
Cockpit یک ابزار گرافیکی رایگان مبتنی بر وب برای مدیریت سرور لینوکس است که در مورد وضعیت دستگاه شما اطلاعات لحظه ای ارائه می دهد. وقتی هنوز وارد کنترل پنل نشده اید، Cockpit از هیچ منبع سروری استفاده نمی کند. سرویس آن تنها زمانی شروع می شود که به کنترل پنل بروید و از آن استفاده کنید. این ابزار با sudo وارد سیستم میشود و به شما امکان می دهد امتیازات بالاتری در سیستم داشته باشید. Cockpit برای مدیرانی که از ویندوز به لینوکس نقل مکان کرده اند مناسب است، زیرا روشی آسان و گرافیکی برای مدیریت سرورهای لینوکس ارائه می کند.
فهرست مطالب
ابزار گرافیکی Cockpit چه کاربردهایی دارد؟
- مشاهده و تغییر تنظیمات شبکه
- مدیریت کاربر
- ایجاد و مدیریت ماشین های مجازی
- دانلود و اجرای کانتینرها
- بررسی گزارش های سیستم و سخت افزار
- مدیریت فایروال سیستم
- ارتقاء نرم افزار
مراحل نصب Cockpit در راکی لینوکس
پس از کسب اطمینان از داشتن پیش نیاز های یاد شده، اکنون نحوه نصب Cockpit را در راکی لینوکس به طور دقیق به شما توضیح خواهیم داد. مراحل نصب را با دقت دنبال کنید:
پیش نیازهای نصب Cockpit در راکی لینوکس
- سیستمی با مدیریت سرویس systemd و هسته لینوکس 3.14+
- کاربر non-root با امتیازات sudo
مرحله 1: بروز رسانی سیستم عامل
از طریق SSH به عنوان یک کاربر root وارد شوید و با استفاده از دستور زیر سیستم را بروز رسانی کنید:
sudo dnf update
مرحله 2: شروع نصب Cockpit در راکی لینوکس
پس از بروز رسانی سیستم، نصب Cockpit را آغاز کنید. بسته Cockpit و ماژول ها به طور پیش فرض در مخازن راکی لینوکس موجود هستند.
بنابراین مراحل نصب فقط مربوط به نصب بسته از طریق dnf می باشد:
sudo dnf install cockpit
پس از نصب، سرویس Cockpit را با استفاده از دستور systemctl start راه اندازی کنید:
sudo systemctl start cockpit.socket
برای اینکه پس از ریبوت سیستم سرویس Cockpit راه اندازی شود، آن را با استفاده از دستور systemctl enable فعال کنید:
sudo systemctl enable cockpit.socket
با استفاده از دستور systemctl status می توانید وضعیت سرویس Cockpit را بررسی کنید:
sudo systemctl status cockpit.socket
خروجی این دستور، راه اندازی و اجرای سرویس Cockpit و موفقیت آمیز بودن نصب را تایید می کند.
پیکربندی فایروال برای Cockpit در راکی لینوکس
از آنجایی که Cockpit یک سرویس مبتنی بر وب است، از پورت 9090 برای دسترسی HTTP استفاده می کند. می توانید فایروال خود را طوری پیکربندی کنید که ترافیک در این پورت مجاز باشد.
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
پس از این مرحله، به یاد داشته باشید که سرویس فایروال را مجددا بارگیری کنید تا تغییرات اعمال شود:
sudo firewall-cmd --reload
برای تست درستی پیکربندی فایروال از دستور زیر استفاده کنید:
sudo firewall-cmd --list-all
دسترسی به کنسول وب Cockpit
اکنون که بسته Cockpit نصب شده است و سرور راه اندازی شده است، می توانید با مراجعه به URL نمایش داده شده در زیر به کنسول وب Cockpit دسترسی پیدا کنید:
https://<server-address>:9090/
<server-address> آدرس IP واقعی یا نام میزبان سرور شما است. اگر اتصال شما رمز گذاری نشده باشد، هشدار “Your connection is not private” برایتان نمایش داده خواهد شد. زیرا ما هنوز SSL را برای سرویس مورد نظر پیکربندی نکرده ایم. این هشدار به دلایل امنیتی فقط یک بار نمایش داده می شود. برای ادامه، باید روی دکمه Advance کلیک کنید.
در صفحه بعدی باید روی لینک Proceed to…unsafe در سمت چپ قسمت پایینی کلیک کنید.
اکنون، مجوزهای کاربری non-root را که در ابتدای این آموزش ایجاد کرده بودید، وارد کنید و روی Log In کلیک کنید.
پس از ورود موفقیت آمیز به سیستم، به صفحه اصلی Cockpit هدایت خواهید شد. صفحه اصلی دارای این ویژگی ها می باشد:
- یک نوار منو که امکان دسترسی به قسمت های اصلی پیکربندی در Cockpit را فراهم می کند.
- یک نوار جهت یابی در سمت چپ که تمام ویجت های موجود داشبورد را در دسته های مختلف نشان می دهد.
فهرستی از داشبوردها در مرکز صفحه شما وجود دارد که اطلاعاتی کلی مانند استفاده از منابع، گزارش ها و شبکه را نمایش می دهند.
یک نوار جستجو در قسمت بالا سمت چپ، برای جستجوی هر چیزی در صفحه اصلی Cockpit وجود دارد. با تایپ یک string در اینجا و فشار دادن کلید Enter یا کلیک روی “search” تمام چیزهایی که در string تایپ شده، فهرست خواهند شد.
حال که با ابزار Cockpit و نحوه نصب آن در راکی لینوکس آشنا شدید، حتما می دانید که برای استفاده از آن باید یک سرور لینوکس مناسب داشته باشید. سایت آذرسیس سعی در ارائه سرور مجازی لینوکس و تمام خدمات مربوطه از location های مختلف برای کاربران عزیز خود می باشد و شما می توانید جهت خرید و راهنمایی درباره این سرورها به کارشناسان ما مراجعه کنید. می توانید از طریق ارسال تیکت با ما در ارتباط باشید.
نتیجه گیری
در این آموزش نحوه نصب و پیکربندی Cockpit بر روی سیستم راکی لینوکس را به طور دقیق توصیف کردیم. دقت داشته باشید که تمام مراحل را بدون هیچ کم و کاستی انجام دهید. هشداری که در بخش دسترسی به کنسول وب Cockpit دریافت می کنید کاملا طبیعی است پس مراحل را آن گونه که گفته شده ادامه دهید. امیدواریم این آموزش برای شما کاربران گرامی مفید واقع شده باشد.
سوالات متداول:
آیا استفاده از کنسول وب Cockpit ایمن است؟
Cockpit معمولا به پورت TCP 9090 در یک میزبان گوش می دهد. این پورت، پورت شبکه websm می باشد. و باز کردن یک پورت رو به روی شبکه، خطرات امنیتی دارد. تمام مواردی در این پورت گوش داده می شوند، در این مورد Cockpit-ws خطرناک هستند.
کنسول Cockpit چه کاربرد هایی دارد؟
این رابط مبتنی بر سرور های لینوکس با یک رابط کاربر پسند می باشد که می توانید ذخیره سازی شبکه، فایروال و کانتینرها را مدیریت کنید.