آپ کا لینکس کمپیوٹر بہت سارے پس منظر کے کاموں پر انحصار کرتا ہے جسے خدمات یا ڈیمنز کہتے ہیں۔ سسٹم پر مبنی تقسیم پر آپ کے پاس بلٹ ان کمانڈز ہیں جو آپ کو یہ دیکھنے دیتے ہیں کہ کون سی خدمات چل رہی ہیں ، غیر فعال ہیں یا ناکام ہیں۔
خدمات اور ڈیمنز
خدمات اور ڈیمون پس منظر کے کام ہیں جو صارف کے انٹرفیس کے بغیر چلتے ہیں ، انسانی تعامل کی ضرورت نہیں ہوتی ہے ، اور عام طور پر کمپیوٹر کے جوتے کے ساتھ ہی شروع کیا جاتا ہے۔
ایک وقت میں ، خدمات کے ذریعہ لانچ کیا گیا تھا
اس میں
، جو لانچ ہونے والا پہلا عمل تھا۔ خدمات کی تفصیلات "/وغیرہ/init/d" ڈائرکٹری میں واقع اسکرپٹس کے ایک مجموعہ میں رکھی گئیں۔ غیر نظام کی تقسیم پر جو اب بھی معاملہ ہے۔
سسٹم ڈی ورلڈ میں ، خدمات کے ذریعہ لانچ کیا جاتا ہے
سسٹمڈ
جس کا آغاز کرنے والا اب پہلا عمل ہے۔ خدمات کی تفصیلات میں ذخیرہ کیا گیا ہے
یونٹ فائلیں
"/usr/lib/systemd" ڈائرکٹری میں واقع ہے۔
اس کے مین پیج کے مطابق ،
سسٹمڈ
ایک سسٹم اور سروس منیجر ہے۔ آپ استعمال کرسکتے ہیں
سسٹمکٹ
خدمات اور ڈیمنز سمیت سسٹم ڈی سسٹم کے مختلف پہلوؤں کا معائنہ اور ان پر قابو پانے کا حکم۔
چونکہ ہم یہاں سسٹم ڈی سے متعلق کمانڈز کو دیکھ رہے ہیں ، لہذا آپ کو سب سے پہلے جاننے کی ضرورت ہے کہ آیا آپ چل رہے ہیں یا نہیں سسٹم پر مبنی تقسیم یا نہیں۔
متعلقہ: ان تمام سالوں کے بعد بھی لینکس کا نظام اب بھی تفرقہ انگیز ہے
init یا سسٹم پر مبنی؟
لینکس کی تقسیم کی اکثریت آرک ، ریڈ ہیٹ ، اور ڈیبین سمیت سسٹم کا استعمال کرتی ہے ، اور ان سے حاصل کردہ بہت سے تقسیم۔ اس میں شامل ہے اوبنٹو تقسیم کا کنبہ ، فیڈورا اور اس کے گھماؤ ، اور منجارو اور دیگر محراب پر مبنی تقسیم۔
تاہم ، ان میں سے کچھ تقسیموں کے کانٹے یا ذائقے موجود ہیں جو سسٹم ڈی کو استعمال کرنے سے بچنے کے لئے خاص طور پر تشکیل دیئے گئے ہیں۔ نہ صرف یہ ، بلکہ اور بھی این آئی ٹی سسٹم موجود ہیں جن کو کوئی ان کی تقسیم میں بطور ڈیفالٹ کے بجائے استعمال کرنے کا انتخاب کرسکتا ہے ، جیسے رنٹ یا S6-linux-init
اگر آپ کو لینکس کمپیوٹر کا انتظام کرنا ہے جو آپ نے خود کو ترتیب نہیں دیا ہے تو ، یہ یقینی بنانے کا واحد راستہ ہے کہ آیا یہ سسٹم ڈی استعمال کررہا ہے یا نہیں ، چیک کرنا ہے۔ ہم اس کے ساتھ عمل کے درخت کو دیکھ کر یہ کرسکتے ہیں
pstree
کمانڈ. ہمیں صرف درخت کے سب سے اوپر دیکھنے کی ضرورت ہے - ہم سب سے پہلے عمل کی تلاش کر رہے ہیں جو چلتا ہے ، بہرحال - ہم آؤٹ پٹ کو رب کے ذریعے پائپ کریں گے
سر
کمانڈ کریں ، اور پہلی پانچ اندراجات طلب کریں۔
ہم اسے دیکھ سکتے ہیں
سسٹمڈ
پہلا عمل ہے جو بوٹ کے بعد چلایا جاتا ہے ، لہذا ہم یقینی طور پر لینکس کی سسٹم ڈی پر مبنی تنصیب پر ہیں۔
متعلقہ: لینکس ٹرمینل سے عمل کا انتظام کیسے کریں: 10 احکامات جو آپ کو جاننے کی ضرورت ہے
خدمات کی فہرست کے لئے سسٹم سی ٹی ایل کا استعمال
خدمات اور ڈیمنز کی فہرست کا حکم ہے
سسٹمکٹ
ہم بہتر کرسکتے ہیں
سسٹمکٹ
کے ساتھ حکم
قسم
اور
حالت
اختیارات. ہم پوچھ رہے ہیں
سسٹمکٹ
ان خدمات کے بارے میں رپورٹ کرنا جو چلتی حالت میں ہیں۔
معلومات کی ایک میز تیار کی گئی ہے۔ اگر یہ آپ کے ٹرمینل ونڈو کے لئے بہت وسیع یا لمبا ہے تو یہ آپ کے ڈیفالٹ فائل ناظر میں ظاہر ہوتا ہے ، جو ممکنہ طور پر ہونے والا ہے
کم
ٹیبل کے دائیں ہاتھ کے سرے کو دیکھنے کے لئے دائیں تیر والے کلید کو دبائیں۔ معمول کے نظارے پر واپس آنے کے لئے ، بائیں تیر والے کلید کو دبائیں۔
کم سے باہر نکلنے کے لئے Q کی کو دبائیں۔ کالم جو ظاہر ہوتے ہیں وہ ہیں:
-
یونٹ
: خدمت یا ڈیمون کا نام۔ کالم کا عنوان "یونٹ" ہے کیونکہ اس کالم میں جو بھی ہے وہ معلومات کا استعمال کرتے ہوئے لانچ کیا گیا تھا
سسٹمڈایک یونٹ فائل میں ملا۔ - بوجھ : خدمت یا ڈیمون کی بوجھ کی حالت۔ اس کو بھری ہوئی ، نہ کہ پاؤنڈ ، خراب ترتیب ، غلطی ، یا نقاب پوش ہوسکتا ہے۔
- فعال : مجموعی طور پر ریاست خدمت یا ڈیمون میں ہے۔ یہ فعال ، دوبارہ لوڈنگ ، غیر فعال ، ناکام ، چالو کرنے یا غیر فعال ہوسکتا ہے۔
- سب : خدمت یا ڈیمون کی ذیلی ریاست۔ یہ مردہ ، باہر نکلنا ، ناکام ، غیر فعال ، یا چلانے والا ہوسکتا ہے۔
- تفصیل : یونٹ کی ایک مختصر وضاحت۔
ہم آؤٹ پٹ کو پائپ کرسکتے ہیں
سسٹمکٹ
کے ذریعے
گریپ
اگر ہم کسی ایک خدمت پر توجہ مرکوز کرنا چاہتے ہیں۔ یہ کمانڈ ٹیبل کے اندراج کو الگ کرتا ہے
ایس ایس ایچ
خدمت
اب تک ، ہم فراہم کرکے ٹیبل کے مندرجات کو فلٹر کررہے ہیں
ریاست = چل رہا ہے
آپشن ہم اس کے بجائے ذیلی ریاست کی کسی بھی ممکنہ اقدار کا استعمال کرسکتے ہیں: مردہ ، باہر نکلنا ، ناکام ، غیر فعال ، یا چلانے۔
ذیلی ریاستوں کے امتزاج استعمال کیے جاسکتے ہیں۔ انہیں کوما سے الگ الگ فہرست کے طور پر ٹائپ کریں۔ اس بات کو یقینی بنائیں کہ آپ اختیارات کے مابین کوئی سفید جگہ شامل نہیں کرتے ہیں۔ نوٹ کریں کہ اس سے ملنے والی خدمات ملتی ہیں یا تو حالت.
آف اسکرین کالموں کو دیکھنے کے لئے دائیں تیر والے کلید کو دبانے سے پتہ چلتا ہے کہ ہمارے پاس فہرست میں خارج اور ناکام خدمات کا مرکب ہے۔
پہلے سے طے شدہ ،
سسٹمکٹ
فہرستوں کے عمل - خدمت اور ڈیمنز - جو شروع کردیئے گئے ہیں
سسٹمڈ
کیونکہ
سسٹمڈ
ایک یونٹ فائل ملی جس میں ان کے لئے ایک درست یونٹ فائل موجود ہو۔ یہی وجہ ہے کہ ان تمام عمل کے لئے شارٹ ہینڈ اصطلاح "یونٹ" ہے۔
واضح طور پر درخواست کرنے کا ایک آپشن موجود ہے
سسٹمکٹ
یونٹوں کی فہرست بنانا ، لیکن چونکہ یہ پہلے سے طے شدہ کارروائی ہے ، اس کا استعمال اکثر نہیں ہوتا ہے۔
یونٹ فائلوں کی فہرست کے لئے سسٹم سی ٹی ایل کا استعمال
ہم اس کے دائرہ کار کو بڑھا سکتے ہیں
سسٹمکٹ
شامل کرکے کمانڈ
فہرست یونٹ فائلیں
آپشن یہ صرف خدمات اور ڈیمنز کے بارے میں اطلاع نہیں دیتا ہے جو لانچ کیے گئے ہیں ، اس میں تمام کی فہرست بھی ہے
یونٹ فائلیں
آپ کے کمپیوٹر پر انسٹال
ہٹانا
حالت
آپشن فلٹرنگ کو ہٹاتا ہے۔ آؤٹ پٹ میں ان کی ریاست سے قطع نظر ، تمام انسٹال شدہ یونٹ فائلیں شامل ہوں گی۔
آؤٹ پٹ میں پچھلے کمانڈوں کے نتائج سے کہیں زیادہ اندراجات ہوں گی۔
ہمارے ٹیسٹ کمپیوٹر پر نتائج کی فہرست ہمارے پچھلے کمانڈوں کی پیداوار سے تقریبا چار گنا لمبی ہے۔
اگر آپ استعمال کرنا چاہتے ہیں
حالت
آپشن ، آپ اس کے ساتھ متعدد ریاستوں کا استعمال کرسکتے ہیں جیسا کہ ہم نے پہلے دیکھا ہے۔ یہی اصول بھی لاگو ہوتے ہیں۔ کوما سے الگ الگ اقدار کے طور پر اختیارات فراہم کریں اور کسی بھی سفید جگہ کو شامل نہ کریں۔
یہ کمانڈ ان تمام یونٹ فائلوں کی فہرست بنائے گی جو یا تو معذور ہیں یا لانچ کرنے میں ناکام ہیں۔
نتائج کی ایک کم تعداد دکھائی گئی ہے ، جو آپ نے ریاست کے آپشن کے ساتھ بنائے ہوئے انتخاب کے مطابق فلٹر کیا ہے۔
ایک خدمت کو تفصیل سے دیکھ رہے ہیں
اگر ایک خدمت یا ڈیمون کے بارے میں کوئی چیز آپ کی دلچسپی کو ختم کرتی ہے اور گہری غوطہ کا مستحق ہے تو ، آپ سسٹم سی ٹی ایل کی حیثیت کے آپشن کا استعمال کرتے ہوئے اسے تفصیل سے دیکھ سکتے ہیں۔
آئیے ایس ایس ایچ ڈیمون ، ایس ایس ایچ ڈی پر ایک نظر ڈالیں۔ ہمیں صرف اسٹیٹس آپشن اور سروس یا ڈیمون کا نام استعمال کرنے کی ضرورت ہے۔
- ایک مختصر وضاحت کے ساتھ مل کر خدمت کا نام۔ رنگین کوڈڈ ڈاٹ ظاہر کرتا ہے کہ آیا یہ چل رہا ہے یا نہیں۔ گرین کا مطلب ہے کہ یہ چل رہا ہے ، ریڈ کا مطلب ہے کہ ایسا نہیں ہے۔
- کیا بھری ہوئی تھی ، بشمول یونٹ فائل کا راستہ۔
- یہ کب تک چل رہا ہے۔
-
جہاں دستاویزات میں واقع ہے
آدمیدستی. - چلانے والی مثال کے عمل کی شناخت۔
- اس خدمت کی کتنی ہم آہنگی مثال چل رہی ہیں۔ عام طور پر یہ ایک ہوگا۔
- کتنی میموری کھائی جارہی ہے۔
- کتنا سی پی یو وقت کھایا گیا ہے۔
- کنٹرول گروپ جس کی خدمت کا تعلق ہے۔
سسٹم لاگ سے متعلقہ اندراجات بھی دکھائے گئے ہیں۔ یہ عام طور پر ایسے واقعات ہوتے ہیں جیسے خدمت کا آغاز۔ اگر آپ کسی ایسی خدمت یا ڈیمون کی تلاش کر رہے ہیں جو صحیح طریقے سے لانچ نہیں ہوا ہے تو یہ معلوماتی ہوسکتے ہیں۔
متعلقہ: لینکس سسٹم لاگز کو پڑھنے کے لئے جرنل سی ٹی ایل کا استعمال کیسے کریں
خودمختار نظام
خدمات اور ڈیمون آپ کے آپریٹنگ سسٹم کی بہت ساری خود کار حرکتیں مہیا کرتے ہیں ، لہذا وہ اہم ہیں۔ اس کا مطلب ہے کہ ان کی صحت بھی بہت ضروری ہے۔
اپنی خدمات ، ڈیمنز ، اور یونٹ فائلوں پر نظریہ حاصل کرنا آسان اور معلوماتی ہے۔ اگر کوئی سروس یا ڈیمون شروع کرنے سے انکار کرتا ہے تو یہ ایک قیمتی خرابیوں کا سراغ لگانا بھی ایک قابل قدر اقدام ہے۔
متعلقہ: لینکس پر "بہت ساری کھلی فائلوں" کی غلطی کو کیسے حل کریں
- › سسٹم ڈی کے ساتھ اسٹارٹ اپ میں لینکس پروگرام کیسے چلائیں
- › ویز نیچے ہے ، یہ صرف آپ ہی نہیں ہیں
- › ٹیکٹوک پر کسی کو بلاک یا بلاک کرنے کا طریقہ
- › آئی فون کے شائقین کے لئے بہترین ایربڈس صرف ان کی سب سے کم قیمت کو نشانہ بناتے ہیں
- › مائیکروسافٹ بنگ کو AI سرچ انجن میں تبدیل کررہا ہے
- › ون پلس 11 یہاں ہے ، لیکن کسی نہ کسی طرح کی شروعات کے ساتھ
- › مائیکروسافٹ ایج کو ونڈوز پر اے آئی چیٹ اور ایک نئی شکل مل رہی ہے