لینکس پر سسٹم ہیلتھ کی نگرانی کے لیے 12 بہترین ٹولز

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

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





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





دن کی ویڈیو کا میک یوز

لینکس کی صحت کی نگرانی کیوں ضروری ہے۔

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





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

ذیل میں کچھ کمانڈ لائن ٹولز ہیں جو آپ لینکس کی صحت کی نگرانی کے لیے استعمال کر سکتے ہیں۔ شروع کرنے کے لیے، کھولیں۔ لینکس کمانڈ لائن انٹرفیس (CLI) اپنی مشین پر حکموں پر عمل کرنے کے لیے۔



لینکس پر ہارڈ ڈسک کے استعمال کی نگرانی کے لیے ٹولز

یہاں کچھ کمانڈ لائن ٹولز ہیں جو لینکس ڈسک اسٹوریج کی نگرانی پر توجہ مرکوز کرتے ہیں:

1. ڈی ایف

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





df

2. کا

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

استعمال شدہ جگہ کو چیک کرنے کے لیے، یہ کمانڈ چلائیں:





du

3. ایل ایس کمانڈ

ls کمانڈ ڈائریکٹری کے تمام مشمولات اور وہ جگہ جو وہ استعمال کر رہے ہیں درج کرتا ہے۔ کسی خاص ڈائرکٹری میں فائلوں کا سائز چیک کرنے کے لیے، اس ڈائرکٹری کے اندر جائیں اور درج ذیل کمانڈ جاری کریں:

ls -l -h

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

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

4. اوپر

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

top

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

5. htop

htop ایک اور ٹول ہے جو ٹاپ کے متبادل کے طور پر کام کرتا ہے۔ یہ افادیت لینکس پر پہلے سے انسٹال نہیں ہوتی ہے۔ اسے انسٹال کرنے کے لیے، Ubuntu اور Debian پر درج ذیل کمانڈ پر عمل کریں:

sudo apt install htop

آرک لینکس پر:

sudo pacman -S htop

Fedora، CentOS، اور RHEL پر:

sudo dnf install htop

کو htop کا استعمال کرتے ہوئے اپنے سسٹم پر CPU کے استعمال کی نگرانی کریں۔ ، اس کمانڈ کو چلائیں:

میرے فون کا انٹرنیٹ اچانک سست کیوں ہے؟
htop

6. ایم پی اسٹیٹ

ایک اور ٹول جسے آپ لینکس پر سی پی یو کی معلومات حاصل کرنے کے لیے استعمال کر سکتے ہیں وہ ہے mpstat۔ یہ افادیت ہر دستیاب پروسیسر کی سرگرمی کی رپورٹ فراہم کرتی ہے۔ آپ اس کمانڈ کے ساتھ تمام عملوں کی مکمل CPU استعمال کی رپورٹ بھی دیکھ سکتے ہیں۔

یہ ٹول لینکس پر پہلے سے انسٹال نہیں ہوتا ہے۔ آپ کو پہلے انسٹال کرنے کی ضرورت ہے۔ sysstat mpstat استعمال کرنے کے لیے آپ کے سسٹم پر پیکیج:

sudo apt install sysstat

اب اپنے سسٹم پر سی پی یو کے استعمال کو دیکھنے کے لیے درج ذیل کمانڈ کو چلائیں:

mpstat

7.vmstat

vmstat RAM، عمل، بفر، کیشے، CPU سرگرمی، اور بہت کچھ کے بارے میں معلومات فراہم کرتا ہے۔ اس ٹول کو استعمال کرنے کے لیے یہ کمانڈ چلائیں:

vmstat

8. iostat

iostat ایک سسٹم مانیٹرنگ ٹول ہے جسے آپ لینکس اسٹوریج ان پٹ اور آؤٹ پٹ کے اعدادوشمار دیکھنے کے لیے استعمال کر سکتے ہیں۔

اس کمانڈ لائن یوٹیلیٹی کو استعمال کرکے، آپ I/O ڈیوائس لوڈنگ پر رپورٹس دیکھ سکتے ہیں۔ اس ٹول کو استعمال کرنے کے لیے یہ کمانڈ چلائیں:

iostat

9. سار

sar آپ کو ایک مخصوص وقت کے بعد CPU کے استعمال کی نگرانی کرنے کی اجازت دیتا ہے۔ اس ٹول کو استعمال کرنے کے لیے، آپ کو sysstat پیکیج انسٹال کرنا ہوگا۔

ہر 10 سیکنڈ کے بعد سی پی یو کے استعمال کو چیک کرنے کے لیے، آپ کمانڈ کو اس طرح چلائیں گے:

sar 10

نہ صرف یہ، بلکہ آپ ٹول کو ایک مخصوص تعداد میں تکرار کے لیے چلانے کی ہدایت بھی کر سکتے ہیں۔ مثال کے طور پر، اگر آپ ہر دو سیکنڈ کے بعد اور آٹھ تکرار کے لیے CPU کے استعمال کی نگرانی کرنا چاہتے ہیں، تو کمانڈ کو اس طرح چلائیں:

sar 2 8

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

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

10. نیٹ ہاگس

NetHogs ایک مقبول کمانڈ لائن یوٹیلیٹی ہے جسے آپ ریئل ٹائم نیٹ ورک ٹریفک کی نگرانی کے لیے استعمال کر سکتے ہیں بشمول لینکس سسٹم میں ہر عمل کے ذریعے استعمال ہونے والی بینڈوتھ۔

سیمسنگ پر اے آر زون کیا ہے؟

یہ ٹول لینکس میں پہلے سے انسٹال نہیں ہوتا ہے۔ درج ذیل کمانڈ NetHogs کو انسٹال کرے گی۔ ڈیبین پر مبنی تقسیم :

sudo apt install nethogs

اس ٹول کو استعمال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

nethogs

11. tcpdump

tcpdump ایک نیٹ ورک پیکٹ تجزیہ کار ہے جو نیٹ ورک پر کسی خاص انٹرفیس پر منتقل یا موصول ہونے والے TCP/IP پیکٹوں کو پکڑنے کے لیے استعمال کیا جاتا ہے۔

اس ٹول کو استعمال کرنے کے لیے، درج ذیل کمانڈ کو چلائیں اور اس انٹرفیس کا ذکر کریں جس پر آپ ٹریفک کا معائنہ کرنا چاہتے ہیں:

tcpdump -i interface

12. نیٹ اسٹیٹ

netstat مانیٹر اور آؤٹ پٹ آنے اور جانے والے نیٹ ورک ٹریفک کے اعدادوشمار۔ یہ نیٹ ورک میں موجود کسی بھی رکاوٹ کا معائنہ کرنے کے لیے استعمال ہونے والے نیٹ ورک کے سب سے اہم ٹولز میں سے ایک ہے۔ یہ سسٹم پر استعمال ہونے والے انٹرفیس اور پورٹس کے بارے میں بھی معلومات فراہم کرتا ہے۔

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

sudo apt install net-tools

اپنے سسٹم پر فعال انٹرنیٹ کنیکشن دیکھنے کے لیے، یہ کمانڈ چلائیں:

netstat -a | more

لینکس ایڈمنسٹریشن نے آسان بنایا

احتیاط علاج سے بہتر ہے۔ مقصد یہ ہے کہ سسٹم میں کسی بھی مسئلے کی شناخت CPU، RAM، ڈسک، اور نیٹ ورک کے استعمال کی نگرانی کرکے اس سے پہلے کہ یہ سسٹم کی کارکردگی کو خراب کرے۔

لینکس انتظامیہ کوئی آسان کام نہیں ہے۔ لیکن ان سیدھی کمانڈ لائن افادیت کی بدولت، آپ اب لینکس کی صحت کی نگرانی کر سکتے ہیں اور نیٹ ورک یا سسٹم میں کسی بھی مسئلے کو حل کر سکتے ہیں۔