ڈیبین پر خدمات کو روکیں ، شروع کریں اور دوبارہ شروع کریں۔

Stop Start Restart Services Debian



ایک خدمت ایک پروگرام ہے جو پس منظر پر چلتا ہے جب ضرورت کے وقت استعمال کیا جائے۔ اپاچی ، ssh ، Nginx یا Mysql کچھ مشہور خدمات ہیں۔ ڈیبین پر ، بشمول ڈیبین 10 بسٹر ، خدمات ڈائریکٹری میں محفوظ ہیں۔ /etc/init.d/ ، ان کا انتظام init سسٹم یا systemd سے کیا جا سکتا ہے ، ان دونوں کو سروس کی سٹیٹس کو روکنے ، شروع کرنے ، دوبارہ شروع کرنے یا چیک کرنے کے 3 مختلف طریقوں کی مثالوں کے ساتھ ذیل میں بیان کیا جائے گا۔

کی سروس کمانڈ

کمانڈ۔ سروس لینکس میں اسٹیٹس چیک کرنے ، رکنے ، شروع کرنے یا دوبارہ شروع کرنے کی خدمات اور ڈیمونز ، init فائلوں کو /etc/init.d ڈائریکٹری کے تحت محفوظ کرنے کی اجازت دیتا ہے۔







خدمات کو روکنے ، چلانے ، دوبارہ شروع کرنے یا ان کی حیثیت طلب کے مطابق پرنٹ کرنے کے لیے نحو یہ ہے:



سروس<سروس کا نام> <ترتیب>

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ ssh سروس کی حیثیت کو چیک کرنے کا طریقہ سروس کمانڈ:



سروسsshحالت





سسٹمڈ

سسٹم ڈی لینکس سروسز اور ڈیمونز کا انتظام کرنے کے لیے ایک سوٹ ہے (آخری ڈی یونکس ڈیمونز کی وجہ سے ہے)۔ systemctl کمانڈ شروع کرنے ، روکنے ، دوبارہ شروع کرنے اور خدمات کی حیثیت چیک کرنے کی اجازت دیتی ہے۔ اس کا مقصد یونکس سسٹم وی اور بی ایس ڈی انٹ سسٹم کو تبدیل کرنے والی تمام لینکس ڈسٹری بیوشنز کے لیے کنفیگریشن اور رویے کو یکجا کرنا ہے۔

سروس کی حیثیت چیک کرنے کے لیے نحو درج ذیل ہے:



systemctl کی حیثیتssh

کی /etc/init.d ڈائریکٹری

جب سسٹم بوٹ ہوتا ہے۔ اس میں عملدرآمد ہونے والا پہلا پروگرام ہے اور پی آئی ڈی 1 کے ساتھ بطور عمل چلتا رہتا ہے جب تک کہ نظام بند نہ ہوجائے۔ یہ براہ راست یا بالواسطہ ہے۔ پرکھا دیگر تمام عملوں کا اور خود بخود سب کو اپناتا ہے۔ یتیم عمل . Init کی طرف سے شروع کیا گیا ہے۔ دانا دوران بوٹنگ عمل؛ a دانا گھبراہٹ واقع ہوگا اگر دانا اسے شروع کرنے سے قاصر ہے۔ Init عام طور پر تفویض کیا جاتا ہے۔ عمل کی شناخت 1 (ماخذ: ویکیپیڈیا)

بوٹ سے شروع ہونے والی تمام خدمات اور ڈیمونز میں پائے جاتے ہیں۔ /etc/init.d ڈائریکٹری /etc/init.d ڈائریکٹری میں محفوظ تمام فائلیں رکنے ، شروع کرنے ، دوبارہ شروع کرنے اور خدمات کی حیثیت چیک کرنے میں معاون ہیں۔
ssh سروس کی حیثیت چیک کرنے کے لیے نحو یہ ہے:

/وغیرہ/init.d/sshحالت

لینکس ڈیبین 10 بسٹر پر سروس کی حیثیت کی جانچ پڑتال

ذیل میں آپ کو 3 مختلف طریقے ملیں گے جو یہ ظاہر کرتے ہیں کہ ڈیبین 10 بسٹر (یا کسی بھی جدید ڈیبین ریلیز) پر سروس کی حیثیت کو کیسے چیک کیا جائے۔

کمانڈ کے ساتھ سروس سٹیٹس چیک کیا جا رہا ہے۔ سروس :

کمانڈ سروس سروس کی حیثیت کو ظاہر کرنے ، اسے شروع کرنے ، روکنے یا دوبارہ شروع کرنے کی اجازت دیتی ہے ، کسی خدمت کو نحو دکھانے کے لیے:

سروس<سروس کا نام>حالت

مندرجہ ذیل مثال ssh سروس کی حیثیت کو ظاہر کرتی ہے۔

سروس ایس ایس ایچ ڈی کی حیثیت

میرے معاملے میں جس میں ssh سروس آؤٹ پٹ چل رہی ہے:

اندر خدمات کی حالت کی جانچ پڑتال init.d :

کمانڈ کے علاوہ۔ سروس آپ سروس کی حیثیت چیک کرنے کے لیے /etc/init.d ڈائریکٹری میں محفوظ خدمات کے ساتھ بھی بات چیت کر سکتے ہیں۔

/وغیرہ/init.d/<خدمات-نام۔>حالت

ssh سروس چلانے کی حالت چیک کرنے کے لیے:

/وغیرہ/init.d/sshحالت

اور آپ Systemd کنٹرول کمانڈ کا استعمال کرتے ہوئے سروس کی حیثیت بھی چیک کر سکتے ہیں۔ systemctl ، نحو یہ ہے:

systemctl کی حیثیت<سروس کا نام>

systemctl کمانڈ رن کا استعمال کرتے ہوئے ssh کی حیثیت چیک کرنے کے لیے:

systemctl کی حیثیتssh

لینکس ڈیبین 10 بسٹر پر خدمات شروع کرنا۔

کمانڈ کا استعمال کرتے ہوئے لینکس پر خدمات شروع کرنا۔ سروس نحو یہ ہے:

سروس<سروس کا نام>شروع کریں

مندرجہ ذیل مثال ظاہر کرتی ہے کہ سروس کمانڈ کا استعمال کرتے ہوئے ssh سروس کیسے شروع کی جائے:

سروسsshشروع کریں

اسٹیٹس کی طرح آپ init.d ڈائریکٹری سے بھی معلوماتی آؤٹ پٹ حاصل کر کے خدمات شروع کر سکتے ہیں ، نحو یہ ہے:

/وغیرہ/init.d/sshشروع کریں

آپ مندرجہ ذیل نحو کے ساتھ systemctl کمانڈ کا استعمال کرتے ہوئے خدمات بھی شروع کر سکتے ہیں۔

systemctl شروع<سروس کا نام>

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ systemctl کمانڈ کا استعمال کرتے ہوئے ssh سروس کیسے شروع کی جائے:

systemctl شروعssh

لینکس ڈیبین 10 بسٹر پر خدمات کو روکنا۔

ڈیبین پر خدمات کو روکنے کے لیے سروس کمانڈ نحو ہے:

سروس<سروس کا نام>رک جاؤ

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ ssh سروس کو کیسے روکا جائے:

سروسsshرک جاؤ

خدمات کا استعمال بند کرنے کے لیے init.d ڈائریکٹری نحو ہے:

./وغیرہ/init.d/<سروس کا نام>رک جاؤ

نیچے دی گئی مثال سے پتہ چلتا ہے کہ ssh سروس کو استعمال کرتے ہوئے کیسے روکا جائے۔ /etc/init.d ڈائریکٹری:

./وغیرہ/init.d/sshرک جاؤ

systemctl کمانڈ کا استعمال کرتے ہوئے کسی سروس کو روکنا نحو ہے:

systemctl سٹاپ<سروس کا نام>

نیچے دی گئی مثال سے پتہ چلتا ہے کہ ssh سروس کو استعمال کرتے ہوئے کیسے روکا جائے۔ systemctl کمانڈ:

systemctl سٹاپssh

لینکس ڈیبین 10 بسٹر پر خدمات دوبارہ شروع کرنا۔

سروسز کو دوبارہ شروع کرنے کے لیے کمانڈ کا استعمال کرتے ہوئے ssh سروس کو دوبارہ شروع کرنے کے لیے اسی نحو کی ضرورت ہوتی ہے۔ سروس رن:

سروسsshدوبارہ شروع کریں

init.d ڈائریکٹری کا استعمال کرتے ہوئے ssh سروس کو دوبارہ شروع کرنے کے لیے:

/وغیرہ/init.d/sshدوبارہ شروع کریں

اور آخر میں Systemd رن کا استعمال کرتے ہوئے ssh سروس کو دوبارہ شروع کرنا:

systemctl دوبارہ شروع کریںssh

یہ سب لینکس کے تحت خدمات کا انتظام کرنے پر ہے۔ چیک کریں۔ متعلقہ مضامین خدمات کے بارے میں مزید جاننے کے لیے سیکشن۔

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

متعلقہ مضامین:

  • systemd کے ساتھ سروس کی فہرست کیسے بنائی جائے۔
  • ڈیبین میں خدمات کہاں محفوظ ہیں؟
  • اوبنٹو پر BIND 9 انسٹال کریں اور اسے استعمال کے لیے ترتیب دیں۔
  • systemd یونٹ فائل ایک سروس بناتی ہے۔
  • systemd کے ساتھ سروس کی فہرست کیسے بنائی جائے۔