سسٹم سی ٹی ایل کمانڈ کا استعمال کرتے ہوئے نیٹ ورک سروس کو دوبارہ شروع کریں۔

Ss M Sy Y Ayl Kman Ka Ast Mal Krt Wy Ny Wrk Srws Kw Dwbar Shrw Kry



بہت سے حالات میں، لینکس پر نیٹ ورک سروس کو دوبارہ شروع کرنا ضروری ہو جاتا ہے۔ جیسے نیٹ ورک ہارڈویئر کے اجزاء کو تبدیل کرنا، نیٹ ورک کنفیگریشن فائلوں میں ترمیم کرنا، اور جب نیٹ ورک غیر مستحکم ہو جاتا ہے۔

لینکس پر، نیٹ ورک مینجر ایک ایسی خدمت ہے جو سسٹم نیٹ ورک کو منظم اور ترتیب دیتی ہے۔ NetworkManager.service خود بخود نیٹ ورک کو بوٹ پر ترتیب دیتی ہے، تاہم، اسے دستی طور پر منظم کرنے کے لیے systemctl آلہ استعمال کیا جاتا ہے.

اس گائیڈ میں، میں دریافت کرتا ہوں کہ نیٹ ورک کو کس طرح دوبارہ شروع کرنا ہے۔ systemctl کمانڈ، اور میں لینکس پر نیٹ ورک کو دوبارہ شروع کرنے کے لیے دوسرے طریقوں سے بھی گزروں گا۔







لینکس پر نیٹ ورک سروس کو دوبارہ شروع کرنے کا طریقہ

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



لینکس پر نیٹ ورک کو دوبارہ شروع کرنے کے متعدد طریقے موجود ہیں۔ چونکہ زیادہ تر لینکس ڈسٹری بیوشن سسٹمڈ سروس مینیجر میں منتقل ہو گئے ہیں، اس لیے ان پر نیٹ ورک کا انتظام کرنا آسان اور کم پیچیدہ ہو گیا ہے۔



Systemd میں systemctl نامی کمانڈ ہے جو نیٹ ورک سروسز کو دوبارہ شروع کرتی ہے۔ مندرجہ ذیل حصوں میں، میں لینکس پر نیٹ ورک سروسز کو دوبارہ شروع کرنے کے مختلف طریقوں کا احاطہ کروں گا۔





سسٹم سی ٹی ایل کا استعمال کرتے ہوئے نیٹ ورک سروس کو دوبارہ شروع کریں۔

دی systemctl کمانڈ سسٹمڈ سروسز کو منظم کرنے کے لیے مختلف اختیارات کے ساتھ آتا ہے، بشمول نیٹ ورک۔

Ubuntu، Debian، CentOS، Arch، Fedora، SUSE، RHEL، Rocky، اور Alma Linux کے تمام تازہ ترین ورژنز پر نیٹ ورک سروس کو دوبارہ شروع کرنے کے لیے systemctl کے ساتھ دوبارہ شروع کریں کمانڈ استعمال کیا جائے گا.



sudo systemctl NetworkManager.service کو دوبارہ شروع کریں۔

کمانڈ پر عمل کرنے پر، تمام نیٹ ورک اور متعلقہ خدمات دوبارہ شروع ہو جائیں گی۔

نیٹ ورک مینجر کی سرگرمی کا مزید تجزیہ کرنے کے لیے، journalctl کمانڈ کا استعمال کرتے ہوئے لاگ پیغامات دیکھیں۔

journalctl میں NetworkManager.service

نیٹ ورک سروس کو دوبارہ شروع کرنے کے دوسرے طریقے

لینکس ایک اوپن سورس آپریٹنگ ہے اور اس لیے ایک کام کو پورا کرنے کے لیے متعدد ٹولز پیش کرتا ہے۔ اسی طرح، نیٹ ورک کو دوبارہ شروع کرنے کی صورت میں، متعدد یوٹیلیٹیز استعمال کی جا سکتی ہیں، جیسے کہ nmcli، nmtui، اور ip کمانڈز۔

nmcli کمانڈ کا استعمال کرتے ہوئے

دی nmcli کمانڈ لائن کا استعمال لینکس پر نیٹ ورک مینجر سروس کو ترتیب دینے کے لیے کیا جاتا ہے جو systemd init سسٹم استعمال کرتی ہے۔ نیٹ ورک کو دوبارہ شروع کرنے کے لیے اسے استعمال کرنے کے لیے، بس چلائیں۔ nmcli کے ساتھ کمانڈ کریں اور اسے سیٹ کریں۔ اوپر اور نیچے کے ساتہ انٹرفیس کا نام .

sudo نیچے کے ساتھ nmcli [ انٹرفیس کا نام ] && nmcli اوپر کے ساتھ [ انٹرفیس کا نام ]

انٹرفیس کا نام اپنے نیٹ ورک کے اصل انٹرفیس نام سے بدل دیں۔ انٹرفیس کا نام تلاش کرنے کے لیے nmcli کے ساتھ کے ساتھ حکم دکھائیں اختیار

nmcli con شو

یہاں، نیٹ ورک انٹرفیس کا نام ہے۔ سام کا نیٹ ورک .

اسی طرح، یہ افادیت ایک اور آپشن فراہم کرتی ہے جسے کہا جاتا ہے۔ نیٹ ورکنگ، جو نیٹ ورک کو ری سیٹ کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔

sudo nmcli نیٹ ورکنگ بند && nmcli نیٹ ورکنگ آن

مندرجہ بالا کمانڈز نیٹ ورک کو عارضی طور پر غیر فعال اور فعال کر دیتی ہیں۔ بالآخر، کنکشن کے ساتھ کسی بھی مسئلے کو حل کرنے کے لیے نیٹ ورک کو دوبارہ شروع کرنا۔

nmtui کمانڈ استعمال کرنا

nmtui nmcli سے ملتا جلتا ہے، لیکن nmtui ٹرمینل پر مبنی صارف انٹرفیس فراہم کرتا ہے، جو اسے استعمال کرنا آسان بناتا ہے۔ TUI شروع کرنے کے لیے، nmtui کمانڈ استعمال کریں۔

nmtui

کنکشن دوبارہ شروع کرنے کے لیے، پر جائیں۔ کنکشن کو چالو کریں۔ آپشن، انٹرفیس کو منتخب کریں، اور اسے غیر فعال کریں۔

اگلا، دوبارہ منسلک انٹرفیس کو منتخب کریں، اسے غیر فعال کریں، اور پھر اسے دوبارہ شروع کرنے کے عمل کو پورا کرنے کے لیے چالو کریں۔

اب، پر تشریف لے کر مین مینو پر واپس جائیں۔ <واپس> اختیار اور پھر چھوڑو انٹرفیس

آئی پی کمانڈ کا استعمال

نیٹ ورک کو دوبارہ شروع کرنے کا ایک اور طریقہ انٹرفیس کے نام کے ساتھ ip کمانڈ استعمال کرنا ہے۔

انٹرفیس کا نام استعمال کرکے پایا جاسکتا ہے۔ آئی پی کمانڈ، کے ساتھ لنک (نیٹ ورک ڈیوائس) اور دکھائیں اختیارات.

آئی پی لنک دکھائیں

انٹرفیس کا نام نوٹ کریں، یہ انٹرفیس نمبر 5 (wlx74ea3) ہے جو اس وقت فعال ہے۔ اب، [interface-name] کو تبدیل کریں اور نیٹ ورک کو دوبارہ شروع کرنے کے لیے نیچے دی گئی کمانڈز کو چلائیں۔

sudo آئی پی لنک سیٹ [ انٹرفیس کا نام ] نیچے

sudo آئی پی لنک سیٹ [ انٹرفیس کا نام ] اوپر

مناسب نیٹ ورک ری سیٹ کرنے کے لیے ان کمانڈز کو الگ سے چلانے کو یقینی بنائیں۔

نیٹ ورک اسکرپٹس کا استعمال

نیٹ ورک-اسکرپٹس نیٹ ورک کو منظم کرنے کے لیے اسکرپٹ ہیں اور نیٹ ورک مینجر کے ساتھ استعمال کیے جا سکتے ہیں۔ نیٹ ورک اسکرپٹس کو تقسیم میں بھی استعمال کیا جا سکتا ہے جو نیٹ ورک مینجر کے ساتھ نہیں آتی ہیں۔ یہ RHEL اور CentOS کے میراثی ورژن میں استعمال ہوتا ہے اور اب استعمال میں نہیں ہے۔ تاہم، اگر آپ اب بھی استعمال کرنا چاہتے ہیں۔ اگر نیچے اور ifup کمانڈز، پھر آپ اسے انسٹال کر سکتے ہیں.

ان آپریٹنگ سسٹمز پر مبنی RHEL، Cent OS، اور Linux کی تقسیم پر اسے انسٹال کرنے کے لیے۔

yum انسٹال کریں نیٹ ورک اسکرپٹس

اسے Ubuntu یا Debian پر مبنی تقسیم پر انسٹال کرنے کے لیے استعمال کریں۔

مناسب انسٹال کریں نیٹ اسکرپٹ- 2.4

اب، نیٹ ورک کو دوبارہ شروع کرنے کے لیے ifup اور ifdown کمانڈز دستیاب ہوں گی۔

sudo اگر نیچے [ انٹرفیس کا نام ] && ifup [ انٹرفیس کا نام ]

ذہن میں رکھیں کہ نیٹ سکرپٹ یا نیٹ ورک اسکرپٹس پرانے لینکس کرنل ورژن کے لیے ڈیزائن کیے گئے ہیں اور رہے ہیں۔ فرسودہ .

نتیجہ

نیٹ ورک کو دوبارہ شروع کرنا ناقص نیٹ ورک کی تشخیص کے کلیدی طریقوں میں سے ایک ہے۔ زیادہ تر لینکس ڈسٹری بیوشنز میں نیٹ ورک سروسز کو دوبارہ شروع کرنے کے لیے ایک بلٹ ان کمانڈ لائن یوٹیلیٹی ہے جسے systemctl کہتے ہیں۔ لیکن آپ بھی استعمال کر سکتے ہیں۔ nmcli ، آئی پی ، اور ifdown/ifup نیٹ ورک کو دوبارہ شروع کرنے کا حکم دیتا ہے۔ ان تمام طریقوں پر اس گائیڈ میں بحث کی گئی ہے، تاہم، یہ تجویز کیا جاتا ہے کہ systemctl استعمال کریں کیونکہ یہ پہلے سے طے شدہ اور کم پیچیدہ ہے۔