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

کیا آپ کو لینکس سسٹم کو بند کرنے یا دوبارہ شروع کرنے کی ضرورت ہے، لیکن اسے کرنے کے بہترین طریقہ کے بارے میں یقین نہیں ہے؟ یہاں ہمارے سرفہرست طریقوں کی فہرست دیکھیں۔

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

لینکس سسٹم بغیر کسی مسئلے کے ہفتوں اور مہینوں تک چل سکتے ہیں، اور یہ خاص طور پر سرورز کے لیے درست ہے۔ لیکن، ایسے اوقات ہوتے ہیں جب شٹ ڈاؤن یا ریبوٹ ناگزیر ہو جاتا ہے، خاص طور پر دیکھ بھال کے لیے۔

ڈیسک ٹاپ صارفین آسانی سے اپنے سسٹم کو بند کرنے کے لیے GUI کا استعمال کر سکتے ہیں۔ لیکن ان اوقات کے لیے جب یہ ناممکن ہو یا آپ کو ریموٹ سرور کو پاور ڈاؤن یا دوبارہ شروع کرنے کی ضرورت ہو، درج ذیل حکم دیتا ہے اور اختیارات واقعی مددگار ثابت ہوسکتے ہیں۔

لینکس بند اور کمانڈز کو دوبارہ شروع کریں۔

کمانوضاحت
sudo shutdown -hبند اور بجلی بند
sudo shutdown -rبند ہونے کے بعد دوبارہ بوٹ کریں۔
sudo شٹ ڈاؤن hh:mmhh:mm بجے بند
سوڈو شٹ ڈاؤن + ایم'm' منٹ میں بند
sudo اب بند ہےابھی بند کرو
sudo شٹ ڈاؤن -cزیر التواء شٹ ڈاؤن کمانڈ کو منسوخ کریں۔
sudo رکناسسٹم کو بند کریں۔
سڈو ریبوٹسسٹم کو ریبوٹ کریں۔
سوڈو پاور آفسسٹم کو بند کریں۔
ssh user@host shutdown -h ابھیریموٹ سسٹم کو فوری طور پر بند کریں۔
sudo systemctl ریبوٹsystemctl سروس استعمال کرتا ہے۔
لینکس بند اور کمانڈز کو دوبارہ شروع کریں۔

1. sudo shutdown -h

لینکس سسٹم کو بند کرنے کے لیے شٹ ڈاؤن کمانڈ سب سے زیادہ مقبول ہے۔ اس سے پہلے کا 'sudo' ضروری ہے کیونکہ آپ کو شیل کا استعمال کرتے ہوئے کسی سسٹم کو بند کرنے سے پہلے ہمیشہ روٹ یا سپر صارف کے حقوق حاصل کرنے کی ضرورت ہوتی ہے۔ یہ خصوصیت حفاظتی مقاصد کے لیے ہے۔

یہ کمانڈ مختلف اختیارات لیتا ہے، اس پر منحصر ہے کہ آپ کیا حاصل کرنا چاہتے ہیں۔ یہاں -h آپشن کے ساتھ، آپ اسے پہلے سسٹم کو بند کرنے کے لیے کہہ رہے ہیں، جس میں OS کو روکنے یا اسے مکمل طور پر بند کرنے سے پہلے تمام چلنے والے پروگراموں اور پس منظر کے عمل کو روکنا شامل ہے۔

آپ کو نوٹ کرنا چاہیے کہ -h آپشن سسٹم کو روکنے یا پاور آف کرنے کا انتخاب چھوڑ دیتا ہے۔ تاہم، اگر آپ اسے ٹھیک طور پر بند کرنا چاہتے ہیں، تو پھر -P آپشن استعمال کریں۔ اور سسٹم کو روکنے کے لیے، -H آپشن استعمال کریں۔

sudo shutdown -h                    #halt or power off

sudo shutdown -P                    #power off after system shutdown

sudo shutdown -H                   #only halt execution after shutdown

2. sudo shutdown -r

shutdown -r کے ساتھ، آپ سسٹم ریبوٹ کی درخواست کر رہے ہیں۔ ہمیشہ کی طرح شٹ ڈاؤن پروگرام کے ساتھ، سسٹم پر چلنے والے تمام عمل پہلے ختم ہو جاتے ہیں، اس سے پہلے کہ مکمل پاور ڈاؤن ہو جائے اور سسٹم دوبارہ شروع ہو جائے۔

3. sudo شٹ ڈاؤن hh:mm

آپ دیکھ بھال کے لیے کسی خاص وقت پر سسٹم کو پاور ڈاؤن کرنا بھی چاہتے ہیں، ایسی صورت میں چیزوں کو شیڈول کرنا بہتر ہے۔ خوش قسمتی سے، شٹ ڈاؤن کمانڈ وقت کے اختیارات کو قبول کرتا ہے، اور ان میں سے ایک آپ کو اپنی پسند کا وقت بتانے دیتا ہے۔

یہ فارمیٹ 24 گھنٹے کی گھڑی کو hh:mm کے طور پر فالو کرتا ہے، جس میں 'h' گھنٹے کی نمائندگی کرتا ہے اور 'm' منٹ کی نمائندگی کرتا ہے۔ یہاں ایک مثال ہے:

sudo shutdown 23:59              #shut down the system by 11:59 PM

4. sudo shutdown +m

شٹ ڈاؤن کمانڈ کے لیے ایک اور مقبول ٹائم آپشن ہے، اور یہ آپ کو کاؤنٹ ڈاؤن ٹائمر کا استعمال کرتے ہوئے سسٹم پاور ڈاؤن کو شیڈول کرنے دیتا ہے۔

الٹی گنتی شروع کرنے کے لیے آپ کو صرف ایک '+' اور ایک نمبر کی ضرورت ہے۔ اس نمبر کی تشریح منٹوں میں کی جاتی ہے اور یہ مضحکہ خیز حد تک زیادہ ہو سکتی ہے، جو 1,000,000,000 (ایک بلین) منٹ سے زیادہ تک پہنچ سکتی ہے!

sudo shutdown -r +50             #reboot the system in 50 minutes
سوڈو شٹ ڈاؤن + ایم

5. سوڈو اب بند

جیسا کہ آپشن کے نام سے پتہ چلتا ہے، یہ نظام کو فوری طور پر نیچے لے جاتا ہے، جس کا آغاز تمام چلنے والے عمل کو روکنے کے ساتھ ہوتا ہے۔

براہ کرم نوٹ کریں کہ شٹ ڈاؤن کمانڈ الرٹ کے لیے تمام وقت سے متعلقہ اختیارات فی الحال لاگ ان صارفین ہیں کہ سسٹم نیچے جا رہا ہے۔

یہ اطلاع اس وقت مددگار ثابت ہو سکتی ہے جب الٹی گنتی کی مدت یا مقررہ وقت ہو، لیکن اگرچہ یہ 'ابھی' کے اختیار کے لیے بھی ظاہر ہوتا ہے، اس پر عمل درآمد فوری ہے اور صارف کو بالکل بھی وقت نہیں چھوڑتا ہے۔

نئے صارفین کو سرور میں لاگ ان ہونے سے بھی روکا جاتا ہے جب کہ بند ہونے کا باقی وقت 5 منٹ سے کم ہوتا ہے۔

6. sudo shutdown -c

-c آپشن کسی بھی طے شدہ پاور ڈاؤن کو منسوخ کرنے کے لیے ہے۔ تاہم، شٹ ڈاؤن پروگرام کے کام کرنے کے طریقے کی وجہ سے اس اختیار کے ساتھ ایک چھوٹا مسئلہ ہے۔

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

مثال کے طور پر:

sudo shutdown +8                   #shut down in 8 minutes. You must log into a new shell to cancel it


sudo shutdown +8&                #shut down in 8 minutes, but run in the background to allow further input

7. سوڈو ہالٹ

halt کمانڈ یا تو کمپیوٹر کو روک دے گی یا سسٹم کے رن لیول کے لحاظ سے شٹ ڈاؤن کمانڈ کو کال کرے گی۔ آپ مخصوص رویے کو مجبور کرنے کے لیے اختیارات بھی بتا سکتے ہیں۔

لینکس رن لیول سسٹم کے مختلف مراحل ہیں، جہاں کچھ خدمات دستیاب ہیں۔ رن لیول 0 (صفر) 'ہالٹ' ہے، جبکہ رن لیول 5 گرافیکل یوزر انٹرفیس (X سرور) پیش کرتا ہے، اور رن لیول 6 'ریبوٹ' ہے۔

sudo halt -f                              #force a system halt

sudo halt -p                             #force a system poweroff

8. سوڈو ریبوٹ

ریبوٹ کمانڈ تقریباً halt کمانڈ جیسی ہی ہے۔ یہ یا تو سسٹم کو ریبوٹ کرے گا یا شٹ ڈاؤن کمانڈ کو کال کرے گا، اس کے رن لیول پر منحصر ہے۔ آپ -f اور -p اختیارات کا استعمال کرتے ہوئے اس کے رویے کو مجبور کر سکتے ہیں۔

sudo halt -f                              #force a system reboot

sudo halt -p                             #force a system poweroff

9. سوڈو پاور آف

پاور آف کمانڈ بھی ہالٹ کمانڈ کی طرح ہے۔ یہ یا تو سسٹم کو بند کر دے گا یا رن لیول کے لحاظ سے شٹ ڈاؤن کمانڈ کو کال کرے گا۔ آپ -f آپشن کا استعمال کرتے ہوئے اس کے رویے کو بھی مجبور کر سکتے ہیں۔

sudo halt -f                              #force a system poweroff

10. ssh user@host shutdown -h اب

مندرجہ بالا تمام کمانڈز کو یا تو مقامی مشین پر داخل کیا جا سکتا ہے جس تک آپ کو تصدیق کے بعد کسی محفوظ شیل کنکشن تک یا اس سے زیادہ جسمانی رسائی حاصل ہے۔

تاہم، آپ ریموٹ سرور کو شٹ ڈاؤن یا دوبارہ شروع کرنے کا حکم بھی جاری کر سکتے ہیں، پہلے اس کے شیل میں لاگ ان کیے بغیر۔ آپ مندرجہ ذیل حکموں کے ساتھ ایسا کرتے ہیں:

ssh root@host shutdown -h now                    #force a system shut down now as root


ssh -t user@host sudo shutdown -h now        #force a shut down now using sudo password


ssh -t user@host shutdown -r 23:55               #Reboot the remote host by 11:55 PM

11. sudo systemctl ریبوٹ

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

Systemctl استعمال کرنے کے فوائد میں، عام طور پر، زیادہ تفصیلی غلطی کے پیغامات اور سسٹم کے ٹولز اور سروسز کا بہتر انتظام شامل ہے۔

اس میں سسٹم کے اہم واقعات کی ترجیحی ہینڈلنگ بھی شامل ہے، جیسے کہ رک، ریبوٹ، اور پاور آف کمانڈز۔ ان کے ساتھ، آپ پہلے والے کمانڈز جیسے اسٹارٹ، سٹاپ، وغیرہ درج کرنے سے بچ سکتے ہیں، مثال کے طور پر:

sudo systemctl start halt          #the start command is not necessary here


sudo systemctl halt                #works like a charm


sudo systemctl poweroff            #completely powers the system down


sudo systemctl reboot              #Restart

نتیجہ

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

نامدی اوکے

نامدی اوکے

Nnamdi Okeke ایک کمپیوٹر کے شوقین ہیں جو کتابوں کی ایک وسیع رینج کو پڑھنا پسند کرتے ہیں۔ اسے ونڈوز/میک پر لینکس کی ترجیح ہے اور وہ استعمال کر رہا ہے۔
اوبنٹو اپنے ابتدائی دنوں سے۔ آپ اسے ٹویٹر کے ذریعے پکڑ سکتے ہیں۔ بونگوٹراکس

مضامین: 298۔

تکنیکی چیزیں وصول کریں۔

تکنیکی رجحانات، آغاز کے رجحانات، جائزے، آن لائن آمدنی، ویب ٹولز اور مارکیٹنگ ماہانہ ایک یا دو بار