شہری اینڈمپ؛ اسٹرکچرل انجینئری؛
کرۂ فضائی کو محفوظ کرنے کے لیے خودکار دوا استعمال کریں
Table of Contents
خود کو زخمی کرنے والے پاکیزہ چیزیں کیوں غیرضروری ہیں
ڈرافٹ کو ایک ہلکا سا وزن، مناسب ماحول فراہم کرتا ہے، اس کے باوجود تیزی سے نیچے کی جانے والی چیزوں کی سہولت اور توڑ پھوڑ کی قیمت پر آتی ہے: ڈسک بلے کو روک، وقفہ، بند کرنے کے ساتھ ساتھ، قیمتی ڈسک کی جگہ بھی بنا سکتے ہیں۔ یہ بچت، کمی کی وجہ سے ناکام، اور خود کو محفوظ رکھنے کے لیے ضروری نظام کو بھی مہیا کرتا ہے۔
ایک ترقی یافتہ عملہ کے گابائٹ کو جمع کر سکتا ہے ہفتہ کے دوران میں ڈرافٹ تصاویر ۔ پروڈکشن ماحول میں جہاں اکثر تجدید یا تبدیل کی جاتی ہے، مسئلہ تیزی سے شروع ہوتا ہے غلطی اور اکثر نظر انداز ہوتا ہے.
ڈاکٹر کی صفائی کو سمجھنے کی صلاحیت
ڈریک کو بعید از سر نو ڈیٹا کو دور کرنے کے لیے کمانڈز کا ایک سوٹ فراہم کرتا ہے. سب سے طاقتور ہے، جو کہ کمپیوٹر، تصاویر، جِلد اور نیٹ ورک کو نشانہ بنا سکتا ہے.
- ] – تمام بند شدہ تصاویر، تمام ادوار اور انفنٹری نیٹ ورک کو ختم کر دیا گیا۔
- ] – تمام تر غیر معمولی تصاویر کو ہٹانے والی تصاویر (صرف ڈبنگ نہیں) سمیت تصاویر کو کسی بھی سانچے سے حوالہ نہیں دیا گیا۔
- – مزید پری اونس کی جِلد (یعنی غیر معینہ مقداریں نہیں ہیں)۔
- – تمام جھنڈے : مجبور کو بغیر تصدیق، تمام تر غیر مجاز تصاویر اور جِلد کے لیے استعمال کیا جاتا ہے. یہ نیوکلیئر راستہ ہے۔
زیادہ تر گرینل کنٹرول کے لیے ڈمر الگ الگ احکام پیش کرتا ہے : ، ، ، اور ۔ ہر فیلڈر (مثلاً، ) کو طے کرتا ہے کہ وہ کسی مقررہ وقت سے زیادہ بڑے وسائل کو تبدیل کر دے۔
Sp-by-Step Setup for Cron-Based Automation -
لینکس سسٹم پر، کرن کام کرنے کے لئے آسان ترین ذریعہ رہا ہے.
۱ : ہوشیاری سے کام لیں
کارن کام محدود ماحول کے ساتھ چلتا ہے دوڑنے سے مکمل راستے کا تعین کرتا ہے:
which docker
عام طور پر یہ واپس . آپ کے کرشن کمانڈ میں اس راستے کا استعمال کریں۔
2۔ اپنے کرنٹاب کو مدون کرو
بھاگو:
crontab -e
اگر آپ پہلی بار ایڈیٹر منتخب کرنے کی تحریک پاتے ہیں تو آپ کو اِس طرح سے لائن اُٹھانے کی تحریک دی جاتی ہے جیسے کہ روزبروز ۲ بجے دوڑنے کیلئے اگلے نمبر پر ۔
0 2 * * * /usr/bin/docker system prune -af --volumes > /dev/null 2>&1
[FLT] برآمد کرنے سے بچنے کے لئے آپ کے میل بکس کو بھرنے کے لئے settss and Sderer.
3۔ ایوب کا امتحان۔
کرشن پر انحصار کرنے سے پہلے، دستی طور پر کمانڈ چلانے کے لئے اسے توقع کے طور پر کام کرنے کے لئے کمانڈنگ چلانے کے لئے،
sudo /usr/bin/docker system prune -af --volumes
اگر آپ غیر rrrot Decker تنصیبات استعمال کر رہے ہیں تو آپ کو شامل کرنے یا کارن کام کو گروپ میں صارف کے طور پر چلانے والے کے طور پر چلانے کی ضرورت ہو سکتی ہے۔
نظام تیمور کے ساتھ ترقی پسند خودکار
اگرچہ بہت سے لوگوں کے لئے کارن کافی ہے توبھی نظاماُلعمل کرنے والے بہتر طور پر بہتر طور پر بہتر طور پر استعمال کرنے ، اُس کے باقی نظاماُلعمل سے مطابقت پیدا کرنے اور اُسے دوبارہ سے ڈھالنے کی پیشکش کرتے ہیں ۔
1۔ سروس یونٹ بنائیں
کے طور پر مندرجہ ذیل محفوظ کریں:
[Unit]
Description=Docker system prune
Wants=docker.service
After=docker.service
[Service]
Type=oneshot
ExecStart=/usr/bin/docker system prune -af --volumes
User=root
StandardOutput=journal
2۔ ٹائمر یونٹ بنائیں
بطور:
[Unit]
Description=Run Docker cleanup daily
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
3۔ ٹائمر کو فعال کرکے شروع کریں
sudo systemctl daemon-reload
sudo systemctl enable docker-cleanup.timer
sudo systemctl start docker-cleanup.timer
. یہ رسائی حاصل شدہ لاگس آؤٹ سسٹمڈ صحافت میں آسانی سے چلتی ہے۔
صفائیستھرائی کے لیے ضروری ہے کہ آپ کو بھی اپنے علاقے میں بہتری لانے کی ضرورت ہو ۔
Aggressive settlement is are are are are are are are are iting system [1]. مثلاً آپ تصاویر کو یا کو کے طور پر ختم کرنا چاہتے ہیں یا صرف 48 گھنٹے سے زیادہ کے وسائل کو ختم کرنا چاہتے ہیں۔
فائلز
۲۴ گھنٹے سے زیادہ عمر کی تصاویر اور تصاویر کو اُجاگر کرنے کیلئے :
docker system prune -af --filter "until=24h" --volumes
ریختہ تصاویر اور رباعی دونوں کے لیے کام کرتا ہے مزید پیچیدہ اصولوں کے لیے متعدد بار
طےشدہ
ڈمر میں کوئی مصنوعی فہرست نہیں ہے بلکہ آپ کو ہٹانے کے لیے لیبل استعمال کر سکتے ہیں (مثلاً)، ، پھر منفی لیبل فیلڈ استعمال کریں (آپ نے ابھی تک نہیں سہارا نہیں پایا).
صفائیستھرائی اور صفائیستھرائی کی نگرانی کرنا
خودکار درآمد صرف اتنا ہی اچھا ہے جتنا آپ کی نگرانی کرتا ہے۔ ہر صفائی کے بعد ڈسک استعمال کرنے کے لئے ہوشیار افراد کو خبردار کریں. سادہ پاس آنے والے متن شامل ہیں:
- ایک کرنسی میں ریٹنگ اور نتائج کو کم کرنے کے لئے.
- استعمال کرتے ہوئے ]]]]ڈنگر- سسٹم-سیسنٹ-انکشن میٹرکس کو انرجی ڈی بی یا پرومیتھیس کو بھیجنے کے لیے.
- [1] ]] داعتاڈوگ یا نیو ریلک کو وقت پر دہراکر ذخیرہ کرنے کے لیے ڈیزائن کیا جاتا ہے۔
اگر آپ کی صفائی کے عمل میں اگرچہ ڈسک استعمال کی جاتی ہے لیکن زیادہ دیر تک باقی رہے گی تو تحقیق استعمال کریں جہاں جگہ کو کھایا جاتا ہے. عام مجرم سی آئی اے میں کیچ کی تعمیر یا بڑے بڑے جِلدوں کو ہٹانے کی وجہ سے نہیں ہٹاتے کیونکہ انہیں ابھی تک روکنے کی وجہ سے حوالہ دیا جاتا ہے۔
پیداواری ماحول کیلئے بہترین مشق
1۔ ہمیشہ ایک اعلیٰ درجہ کی رسائی استعمال کریں۔
سے شروع ہونے والا ایک ہفتہ وار خشک ترین رن سے شروع کریں بغیر کسی جھنڈے (یعنی دیکھنا)، جسے دوبارہ الگ کیا جائے گا، ان میں سے اخراج کو قابل بنانے سے پہلے، برآمد کا جائزہ لیں.
2. سی آئی اے/سی ڈی پائپلائنز کے ساتھ منسلک کریں
اگر آپ کا نظام بہت سی عارضی تصاویر پیدا کرتا ہے، تو شیڈول کی تیاری کے بعد یا کم تر نگاری کی کھڑکیوں کے دوران۔ اس سے گریز کریں جبکہ تعمیری سطحیں غیر متوقع طور پر درمیانی سطحوں کو ختم کرنے سے گریز کریں جو اب بھی استعمال میں ہیں۔
3۔ واپس کرایہ ڈاٹ کو۔
کسی بھی قسم کی زیادتیاتی مقدار میں اضافہ کرنے سے پہلے کمپیوٹر کو دوبارہ سے استعمال کرنا چاہئے ۔
4۔ رن پروڈیوس بطور نواں روت کارنر
تحفظ کے لیے ضروری کے بغیر کارگو ملازمتوں کو چلانے سے گریز کرنا۔ گروپ میں اپنے صارف کو شامل کر کے کام کو بغیر کسی چلاتے ہیں، تاہم نوٹ کریں کہ گروپ میں کوئی بھی صارف مؤثر طور پر میزبان تک رسائی حاصل کر سکتا ہے؛ اپنے ماحول میں خطرے کا جائزہ لیتا ہے۔
۵ : صفائیستھرائی
Auditing کے لیے لاگ فائل میں دوبارہ متوجہ کریں:
0 2 * * * /usr/bin/docker system prune -af --volumes >> /var/log/docker-cleanup.log 2>&1
اگر آپ کو لگتا ہے کہ آپ کو اِس بات کا یقین ہے کہ آپ کو اِس بات کا یقین ہے کہ آپ کو اِس بات پر یقین ہے کہ آپ کو اِس بات پر یقین ہے کہ آپ کو اِس بات سے بہت فائدہ ہوگا ۔
عام خطرات اور ان سے بچنے کا طریقہ
- مسسنگ چلانے والی ڈیٹا: [FLT]، جھنڈے تمام تر خالی تصاویر ہٹا دیتے ہیں، جن میں مستقبل کے لیے ایسے انٹرمیڈیٹ کی سطحیں شامل ہیں جو اکثر تعمیر کی جا سکتی ہیں، ایک مختصر فیلڈنگ یا دوڑنے کے بغیر
- Volums جس میں اہم ریاست ہے: بِنِّت، کو ہٹانے کے سوا کسی فائل نہیں کرتا پرچم استعمال کیا جاتا ہے. صرف یہ کہ صرف اس جھنڈ کو شامل کیا جائے اگر آپ کو یقین ہو جائے کہ کوئی جِلد مستقل معلومات نہیں ہیں۔
- غیر متوقع طور پر توڑنے والی پریمیئر [1] کو دور کرتا ہے. اگر کوئی دستوری نیٹ ورک اب کسی بھی برتن سے حوالہ نہیں دیا جائے تو اسے ہٹا دیا جائے گا، امید ہے کہ مستقبل میں برتن شروع ہو جائے گا. اگر آپ سِن میں زیادہ نیٹ ورک استعمال کریں تو اسے ذہن میں رکھیں.
- Cronic area : Dicker جب پیتھ میں نہیں ہوتا جب کرکٹ چلا جاتا ہے ہمیشہ بنوری تک مکمل راستہ استعمال کرتا ہے۔
متبادل آلات اور رسائی
جبکہ مقامی ڈریک احکام زیادہ تر ضروریات پر محیط ہیں، کئی تیسرے فریقین آلات ترقی پسند خصوصیات فراہم کرتے ہیں:
- [1] راولپنڈی ڈویژن – آٹومیٹرس چلانے والی دوڑنے والی دوڑنے والی اشیاء اور اپ ڈیٹ کرنے کے بعد پرانی تصاویر صاف کر سکتے ہیں۔
- Portainer – ایک ویب یو آئی فار ڈکار انتظامیہ جس میں ایک طے شدہ صفائی کی خصوصیت شامل ہے۔
- .daker معمار پری اونی – رسمی طور پر نشانہ سازی کا آغاز، جو سی آئی/سی پائپ لائنوں میں وسیع پیمانے پر کیا جا سکتا ہے۔
کوبرنیٹس ماحولیات کے لیے [Kubeletfoll collection[1] اور آلات مثلا یا [FLT] Descheller [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT]] کے لیے استعمال کرتے ہیں۔
کُنَّا
اگر آپ کرین ، سسٹمز ٹائمز یا تیسرے حصے کے ذریعے معلومات کو حل کرنے کی پالیسی کے ساتھ ساتھ ساتھ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ آہستہ موڑ کر آگے بڑھنے لگتے ہیں تو پھر آپ کا اعتماد بڑھتا ہے کہ آپ کو معلومات کو کم کرنے کے لئے وقت نکالیں اور پھر آپ کے اعتماد کو ٹھنڈا کریں ۔