کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

اس مضمون میں میں کاک پٹ ٹول کی صلاحیتوں کے بارے میں بات کروں گا۔ کاک پٹ لینکس OS انتظامیہ کو آسان بنانے کے لیے بنایا گیا تھا۔ مختصر طور پر، یہ آپ کو ایک اچھے ویب انٹرفیس کے ذریعے عام لینکس ایڈمن کے کام انجام دینے کی اجازت دیتا ہے۔ کاک پٹ کی خصوصیات: سسٹم کے لیے اپ ڈیٹس کو انسٹال کرنا اور چیک کرنا اور آٹو اپ ڈیٹس کو فعال کرنا (پیچنگ کا عمل)، یوزر مینجمنٹ (تخلیق کرنا، حذف کرنا، پاس ورڈز تبدیل کرنا، بلاک کرنا، سپر یوزر کے حقوق جاری کرنا)، ڈسک مینجمنٹ (ایل وی ایم بنانا، ترمیم کرنا، فائل سسٹم بنانا، ماؤنٹ کرنا) )، نیٹ ورک کنفیگریشن (ٹیم، بانڈنگ، آئی پی کا انتظام، وغیرہ)، سسٹمڈ یونٹس ٹائمرز کا انتظام۔

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

Cockpit میں دلچسپی Centos 8 کے ریلیز کی وجہ سے ہے، جہاں Cockpit پہلے سے ہی سسٹم میں شامل ہے اور اسے صرف "systemctl enable -now cockpit.service" کمانڈ کے ساتھ فعال کرنے کی ضرورت ہے۔ دیگر تقسیموں پر، پیکیج کے ذخیرے سے دستی تنصیب کی ضرورت ہوگی۔ ہم یہاں تنصیب پر غور نہیں کریں گے، دیکھو سرکاری گائیڈ.

انسٹالیشن کے بعد، ہمیں براؤزر میں اس سرور کے پورٹ 9090 پر جانا ہوگا جس پر کاک پٹ انسٹال ہے (یعنی سرور آئی پی:9090)۔ مثال کے طور پر، 192.168.1.56: 9090

ہم مقامی اکاؤنٹ کے لیے معمول کا لاگ ان پاس ورڈ درج کرتے ہیں اور "مراعات یافتہ کاموں کے لیے میرا پاس ورڈ دوبارہ استعمال کریں" کے چیک باکس کو چیک کریں تاکہ آپ مراعات یافتہ صارف (روٹ) کے طور پر کچھ کمانڈز چلا سکیں۔ قدرتی طور پر، آپ کا اکاؤنٹ sudo کے ذریعے کمانڈز پر عمل درآمد کرنے کے قابل ہونا چاہیے۔

لاگ ان کرنے کے بعد، آپ کو ایک خوبصورت اور واضح ویب انٹرفیس نظر آئے گا۔ سب سے پہلے، انٹرفیس کی زبان کو انگریزی میں تبدیل کریں، کیونکہ ترجمہ صرف خوفناک ہے۔

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

انٹرفیس بہت واضح اور منطقی نظر آتا ہے؛ بائیں جانب آپ کو نیویگیشن بار نظر آئے گا:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

ابتدائی حصے کو "سسٹم" کہا جاتا ہے، جہاں آپ سرور کے وسائل (CPU، RAM، نیٹ ورک، ڈسک) کے استعمال سے متعلق معلومات دیکھ سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

مزید تفصیلی معلومات دیکھنے کے لیے، مثال کے طور پر، ڈسکوں پر، صرف متعلقہ نوشتہ پر کلک کریں اور آپ کو براہ راست دوسرے سیکشن (اسٹوریج) پر لے جایا جائے گا:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

آپ یہاں lvm بنا سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

وی جی گروپ اور جن ڈرائیوز کو آپ استعمال کرنا چاہتے ہیں ان کے لیے ایک نام منتخب کریں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

lv کو ایک نام دیں اور ایک سائز منتخب کریں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

اور آخر میں فائل سسٹم بنائیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

براہ کرم نوٹ کریں کہ کاک پٹ خود fstab میں مطلوبہ لائن لکھے گا اور ہم ڈیوائس کو ماؤنٹ کریں گے۔ آپ مخصوص بڑھتے ہوئے اختیارات کی بھی وضاحت کر سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

یہ سسٹم میں ایسا لگتا ہے:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

یہاں آپ فائل سسٹم کو بڑھا سکتے ہیں، کمپریس کر سکتے ہیں، وی جی گروپ میں نئے آلات شامل کر سکتے ہیں، وغیرہ۔

"نیٹ ورکنگ" سیکشن میں آپ نہ صرف عام نیٹ ورک سیٹنگز (ip, dns, mask, gateway) کو تبدیل کر سکتے ہیں بلکہ مزید پیچیدہ کنفیگریشنز بھی بنا سکتے ہیں، جیسے بانڈنگ یا ٹیمنگ:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

سسٹم میں مکمل کنفیگریشن کی طرح دکھتا ہے:
کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

اس بات سے اتفاق کرتے ہیں کہ Vinano کے ذریعے ترتیب دینا تھوڑا طویل اور زیادہ مشکل ہوگا۔ خاص طور پر beginners کے لیے۔

"سروسز" میں آپ سسٹمڈ یونٹس اور ٹائمرز کا نظم کر سکتے ہیں: انہیں روکیں، دوبارہ شروع کریں، انہیں اسٹارٹ اپ سے ہٹا دیں۔ اپنا ٹائمر بنانا بھی بہت جلدی ہے:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

صرف ایک ہی چیز جو خراب طریقے سے کی گئی تھی: یہ واضح نہیں ہے کہ ٹائمر کتنی بار شروع ہوتا ہے۔ آپ صرف یہ دیکھ سکتے ہیں کہ اسے آخری بار کب لانچ کیا گیا تھا اور اسے دوبارہ کب لانچ کیا جائے گا۔

"سافٹ ویئر اپ ڈیٹس" میں، جیسا کہ آپ اندازہ لگا سکتے ہیں، آپ تمام دستیاب اپ ڈیٹس کو دیکھ سکتے ہیں اور انہیں انسٹال کر سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

اگر ریبوٹ کی ضرورت ہو تو سسٹم ہمیں مطلع کرے گا:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

آپ خودکار سسٹم اپڈیٹس کو بھی فعال کر سکتے ہیں اور اپ ڈیٹس کے انسٹالیشن کے وقت کو حسب ضرورت بنا سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

آپ کاک پٹ میں SeLinux کا انتظام بھی کر سکتے ہیں اور ایک sosreport بنا سکتے ہیں (تکنیکی مسائل کو حل کرتے وقت دکانداروں کے ساتھ بات چیت کرتے وقت مفید):

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

صارف کے انتظام کو آسان اور واضح طور پر ممکن حد تک لاگو کیا جاتا ہے:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

ویسے، آپ ssh کیز شامل کر سکتے ہیں۔

اور آخر میں، آپ سسٹم لاگ پڑھ سکتے ہیں اور اہمیت کے لحاظ سے ترتیب دے سکتے ہیں:

کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

ہم پروگرام کے تمام اہم حصوں سے گزرے۔

یہاں امکانات کا ایک مختصر جائزہ ہے۔ یہ آپ پر منحصر ہے کہ کاک پٹ استعمال کرنا ہے یا نہیں۔ میری رائے میں، کاک پٹ کئی مسائل کو حل کر سکتا ہے اور سرور کی دیکھ بھال کی لاگت کو کم کر سکتا ہے۔

اہم فوائد:

  • لینکس OS ایڈمنسٹریشن میں داخلے کی رکاوٹ اس طرح کے ٹولز کی بدولت نمایاں طور پر کم ہو گئی ہے۔ تقریباً کوئی بھی معیاری اور بنیادی اعمال انجام دے سکتا ہے۔ پیداواری لاگت کو کم کرنے اور کام کی رفتار بڑھانے کے لیے انتظامیہ کو جزوی طور پر ڈویلپرز یا تجزیہ کاروں کے حوالے کیا جا سکتا ہے۔ سب کے بعد، اب آپ کو کنسول میں pvcreate, vgcreate, lvcreate, mkfs.xfs ٹائپ کرنے، ماؤنٹ پوائنٹ بنانے، fstab میں ترمیم کرنے اور آخر میں mount -a ٹائپ کرنے کی ضرورت نہیں ہے، بس ایک دو بار ماؤس پر کلک کریں۔
  • آپ لینکس کے منتظمین کے کام کا بوجھ آزاد کر سکتے ہیں تاکہ وہ زیادہ پیچیدہ کاموں پر توجہ مرکوز کر سکیں
  • انسانی غلطیوں کو کم کیا جا سکتا ہے۔ اس بات سے اتفاق کریں کہ کنسول کے مقابلے میں ویب انٹرفیس کے ذریعے غلطی کرنا زیادہ مشکل ہے۔

نقصانات جو میں نے پایا:

  • افادیت کی حدود۔ آپ صرف بنیادی آپریشن کر سکتے ہیں۔ مثال کے طور پر، آپ ورچوئلائزیشن کی طرف سے ڈسک کو بڑا کرنے کے بعد فوری طور پر lvm کو بڑھا نہیں سکتے؛ آپ کو کنسول میں pvresize ٹائپ کرنے کی ضرورت ہے اور اس کے بعد ہی ویب انٹرفیس کے ذریعے کام جاری رکھنا ہے۔ آپ کسی صارف کو مخصوص گروپ میں شامل نہیں کر سکتے، آپ ڈائریکٹری کے حقوق کو تبدیل نہیں کر سکتے، یا استعمال شدہ جگہ کا تجزیہ نہیں کر سکتے۔ میں مزید وسیع فعالیت چاہتا ہوں۔
  • "ایپلی کیشنز" سیکشن نے صحیح طریقے سے کام نہیں کیا۔
  • آپ کنسول کا رنگ تبدیل نہیں کر سکتے۔ مثال کے طور پر، میں صرف گہرے فونٹ کے ساتھ ہلکے پس منظر پر آرام سے کام کر سکتا ہوں:

    کاک پٹ یوزر فرینڈلی ویب انٹرفیس کے ذریعے عام لینکس کے انتظامی کاموں کو آسان بناتا ہے۔

جیسا کہ ہم دیکھ سکتے ہیں، افادیت میں بہت اچھی صلاحیت ہے۔ اگر آپ فعالیت کو بڑھاتے ہیں، تو بہت سے کاموں کو انجام دینا اور بھی تیز اور آسان ہو سکتا ہے۔

upd: "مشینز ڈیش بورڈ" میں مطلوبہ سرورز کو شامل کرکے ایک ویب انٹرفیس سے متعدد سرورز کا نظم کرنا بھی ممکن ہے۔ فعالیت، مثال کے طور پر، ایک ساتھ کئی سرورز کی بڑے پیمانے پر اپ ڈیٹس کے لیے مفید ہو سکتی ہے۔ میں مزید پڑھیں سرکاری دستاویزات.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں