linuxtnt(linux tips and tricks)
5.85K subscribers
1.6K photos
138 videos
533 files
1.27K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
🔰لینوکس 6.13 عملکرد پردازنده‌های Intel Xeon Granite Rapids را بهبود می‌بخشد

🔹یک به‌روزرسانی جدید در لینوکس به نام لینوکس 6.13، عملکرد پردازنده‌های قوی Intel Xeon Granite Rapids را بهینه‌سازی می‌کند. این بهبود باعث می‌شود که کامپیوترهایی که از این پردازنده‌ها استفاده می‌کنند، بدون نیاز به تنظیمات اضافی، سریع‌تر کار کنند.

🔹لینوکس 6.13 با تنظیم یک پارامتر خاص به نام "ترجیح عملکرد انرژی" (EPP) در پردازنده‌های Granite Rapids، باعث می‌شود این پردازنده‌ها تعادل بهتری بین سرعت و مصرف انرژی برقرار کنند. این یعنی کامپیوتر هم سریع‌تر کار می‌کند و هم انرژی کمتری مصرف می‌کند.این به‌روزرسانی برای پردازنده‌های Intel Xeon Granite Rapids و مدل‌های آینده آن طراحی شده است.
—————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍7
🔰توزیع لینوکس Red Hat Enterprise Linux 9.5 امروز منتشر شد

🔹شرکت ردهت امروز از انتشار و در دسترس بودن عمومی Red Hat Enterprise Linux 9.5 به عنوان آخرین نسخه از این توزیع لینوکس سازمانی خبر داد که به سازمان‌ها کمک می‌کند برنامه‌ها و بارهای کاری را سریع‌تر و قابل اعتمادتر، از هوش مصنوعی (AI) تا محاسبات لبه، مستقر کنند.
🔹جزئیات جدید نسخه 9.5 در لینک زیر:

مشاهده جزئیات کامل
11👍1👎1
🔰یک تغییر کوچک، یک بهبود بزرگ: لینوس توروالدز دوباره درخشید

🔹لینوس توروالدز، خالق هسته لینوکس، با یک تغییر کوچک در کد هسته، توانسته عملکرد لینوکس را به میزان قابل توجهی بهبود بخشد. این تغییر که در واقع یک بهینه‌سازی امنیتی محسوب می‌شود، باعث شده تا لینوکس در اجرای همزمان چندین کار (چند نخی) عملکرد بهتری از خود نشان دهد.

🔹توروالدز با بررسی دقیق کد هسته، راهی پیدا کرد تا این تغییرات امنیتی را بدون کاهش قابل توجه عملکرد حفظ کند. او با تغییر یک بخش کوچک از کد، توانست از یک تابع به نام barrier_nospec() که عملکرد سیستم را کند می‌کرد، اجتناب کند. این تغییر ساده، به طور شگفت‌آوری منجر به بهبود ۲.۶ درصدی عملکرد لینوکس در برخی از بنچمارک‌ها شد.

🔹تابع barrier_nospec() در هسته لینوکس، به عنوان یک مکانیسم امنیتی برای جلوگیری از یک نوع حمله خاص به نام (Speculative Execution) استفاده می‌شود.تابع barrier_nospec() به عنوان یک مانع عمل می‌کند و به پردازنده می‌گوید که از انجام محاسبات گمانه‌زنی در یک نقطه خاص خودداری کند. این کار باعث می‌شود که مهاجمان نتوانند از اجرای گمانه‌زنی برای دسترسی به اطلاعات محرمانه استفاده کنند.توروالدز در بهینه‌سازی خود، از تابع barrier_nospec() اجتناب کرد زیرا این تابع می‌تواند بر روی عملکرد سیستم تأثیر منفی بگذارد.
👍227
🔰کرنل لینوکس ۶.۱۲ به صورت رسمی منتشر شد

پیرو این پست از کرنل ۶.۱۲
https://t.me/linuxtnt/3990

ویژگی‌های برتر:

- پشتیبانی از PREEMPT_RT برای realtime
- یک زمان‌بند جدید به نام sched_ext
- پیام‌های خطای DRM به صورت کدهای QR

جزئیات کامل فردا
14👍8
سلام دوستان. بی زحمت وب سایت :
https://distrowatch.com
لینک مستقیم به سایت

رو چک میکنید. چون برای من خطای 403 میده.
ببینید برای شما باز میشه. یا تحریم شدیم روی این سایت .تشکر
👎6👍2
linuxtnt(linux tips and tricks) pinned «سلام دوستان. بی زحمت وب سایت : https://distrowatch.com لینک مستقیم به سایت رو چک میکنید. چون برای من خطای 403 میده. ببینید برای شما باز میشه. یا تحریم شدیم روی این سایت .تشکر»
🔰کتابچه راهنمای کامل ویژگی های کرنل لینوکس نسخه 6.12 به زبان فارسی

🔹طبق عادتی که دارم، همیشه سعی کردم موارد مربوط به لینوکس و متن باز را توضیح کامل بدهم و از گذاشتن صرفا یک تیتر دوری کنم.

🔹در این پست هم درباره تمامی ویژگی های کرنل نسخه 6.12 هسته لینوکس، که یکی از بزرگ‌ترین به‌روزرسانی‌های اخیر محسوب می‌شود کتابچه ای را ایجاد کردم.

🔸تعداد صفحات کتاب 60 صفحه است.

🔸دانلود از صفحه گیت هاب من:
دانلود کتاب ویژگی های کامل کرنل لینوکس 6.12

به صورت موردی به معرفی ویژگی جدید کرنل، شرح ویژگی،مزایای ویژگی و در اخر کلمات تخصصی بکاربرده در متن را هم توضیحاتی قرار دادم.
این کتابچه معرفی ویژگی های کرنل درک بیشتری به فرایند کار کرنل لینوکس و جزئیاتی که همیشه دربر دارد،را به کاربران میدهد.
امید است نکات قرار داده شده گوشه ای از ابهامات برای در بروزرسانی های لینوکس و متن باز را پوشش بده.

📌یادتون نره فایل را به اشتراک بگذارید تابقیه دوستان هم استفاده کنند.
📌با تشکر حسین سیلانی

از کانال آموزشی
@linuxtnt
20🔥2
🔰درایور جدید نمایشگر NVIDIA Linux x64 (AMD64/EM64T) - نسخه 560.35.03
🔸ویژگی های نسخه جدید

🔹 نصب‌کننده انویدیا (nvidia-installer) به‌روزرسانی شد: اکنون در سیستم‌هایی که هم ماژول‌های هسته منبع باز و هم اختصاصی انویدیا را پشتیبانی می‌کنند، به‌صورت پیش‌فرض ماژول‌های منبع باز را انتخاب می‌کند.
🔹 رفع باگ نصب درایور: باگی رفع شد که هنگام استفاده از نسخه‌های جایگزین ابزار "tr" (مانند busybox یا toybox) در سیستم، باعث اختلال در نصب درایور گرافیکی می‌شد.
🔹 رفع باگ فرمت تصویر ولکان (Vulkan): باگی رفع شد که هنگام استفاده از یک شیء VkImage با قابلیت VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT در برنامه‌های ولکان، فرمت تصویر اشتباه را برای پاک کردن تصاویر مرحله رندر (render pass) انتخاب می‌کرد
🔹 رفع باگ NvFBC: چندین باگ رفع شد که در هنگام بازخوانی NvFBC منجر به کرش یا رفتارهای غیرمنتظره می‌شدند.
🔹 پشتیبانی از Xwayland: پشتیبانی از EGL_KHR_platform_x11 و EGL_EXT_platform_xcb در Xwayland اضافه شد.
🔹 رفع باگ نمایشگرهای متعدد: باگی رفع شد که در سیستم‌هایی با چندین کارت گرافیک، منجر به نمایش چندباره برخی نمایشگرها در تنظیمات چیدمان صفحه nvidia-settings می‌شد.
🔹 پشتیبانی از PipeWire: یک رابط پشتیبان مبتنی بر PipeWire به NvFBC اضافه شد که به آن امکان کار با مدیران پنجره Wayland را می‌دهد که از اسکرین‌کست (screencast) از طریق XDG Desktop Portal پشتیبانی می‌کنند. این رابط جدید با نسخه بعدی Capture SDK در دسترس خواهد بود.
🔹 پشتیبانی از ضبط مستقیم چند کاربره NvFBC: پشتیبانی از چندین کاربر به طور همزمان برای ضبط مستقیم NvFBC اضافه شد. این یعنی چندین نفر می‌توانند به صورت همزمان از صفحه نمایش خود ضبط بگیرند، بدون اینکه بر عملکرد یکدیگر تأثیری بگذارند.
🔹 اطلاعات ولکان در nvidia-settings: قابلیت گزارش‌دهی اطلاعات ولکان به پنل کنترل nvidia-settings اضافه شد.
🔹 همگام‌سازی صریح DRM-KMS: پشتیبانی از همگام‌سازی صریح DRM-KMS از طریق ویژگی تنظیم حالت IN_FENCE_FD اضافه شد. DRM مخفف Direct Rendering Manager است و یک زیرسیستم هسته لینوکس است که برای مدیریت سخت‌افزار گرافیکی استفاده می‌شود. KMS مخفف Kernel Mode Setting است و به معنای تنظیم حالت هسته است. به زبان ساده‌تر، DRM-KMS رابطی است که نرم‌افزارهای گرافیکی (مانند بازی‌ها و برنامه‌های گرافیکی) از آن برای تعامل با سخت‌افزار گرافیکی استفاده می‌کنند.
🔹 اضافه شدن VRR در Wayland (پیش از Volta): پشتیبانی از VRR (نرخ به‌روزرسانی متغیر) برای Wayland در کارت‌های گرافیک پیش از معماری Volta اضافه شد.
🔹 اضافه شدنVRR روی لپ‌تاپ‌ها با ماژول‌های هسته منبع باز: پشتیبانی از VRR روی لپ‌تاپ‌ها با استفاده از ماژول‌های هسته منبع باز اضافه شد.
🔹 بهبود عملکرد glXWaitVideoSyncSGI(): این امر موجب کاهش لگ فریم (frame stutter) در برخی از پیکربندی‌های KDE با تخلیه (offload) GSP می‌شود.
🔹 رفع باگ بافر سه‌گانه OpenGL: باگی رفع شد که باعث می‌شد بافر سه‌گانه OpenGL مانند بافر دوتایی عمل کند.

لینک مربوط به لیست اسم کارت های قابل پشتیبانی و دانلود
————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍17
🔰انتشار دبیان 13 و رای گیری

• نسخه جدید دبیان با نام رمزی "Trixie" برای سال 2025 برنامه‌ریزی شده است.

• رای گیری طرح گرافیکی: جامعه دبیان در حال رای‌گیری برای انتخاب طرح گرافیکی پیش‌فرض برای دسکتاپ این نسخه است.

• زمانبندی احتمالی انتشار: با توجه به الگوهای انتشار نسخه‌های قبلی، انتظار می‌رود دبیان 13 در بازه زمانی بین ژوئن تا آگوست 2025 منتشر شود.
👍31
🔰امروز بیست و نهمین سالگرد انتشار نسخه بتای برنامه GIMP است!

برنامه 🎉🥳 GIMP یکی از محبوب‌ترین نرم‌افزارهای ویرایش تصاویر متن‌باز است که به هنرمندان و کاربران معمولی کمک کرده است تا تصاویر خود را ویرایش و خلق کنند.
بزودی یک پست کامل از ویژگی های نسخه 3 منتشر میکنم.
🔥17👍32
دزدی اطلاعات به سبک مدرن
@z1cast
🎙 اپیزود دوم z1cast منتشر شد! 🎙

-‌‏ I-XRAY دزدی اطلاعات به سبک مدرن

این قسمت درباره یه دزدی عجیب و غریب حرف می‌زنیم؛ یه هشدار جدی برای همه‌مون که بیشتر حواس‌مون به هویتمون، زندگی‌مون، مالمون و از همه مهم‌تر دیتامون و خانوادمون باشه!

اگه می‌خواید بدونید چطوری می‌تونید از خودتون و عزیزانتون محافظت کنید، حتماً این اپیزود رو از دست ندید. 🌟

لیست سرویس های استفاده شده در IXRAY : 👁

‏- FastPeopleSearch
‏- CheckThem
-‏ Instant Checkmate‌‌‏
- لینک کامل تمام سرچ انجین های جستجوی چهره

ابزار های مفید برای حذف اطلاعات :

- ‏Secure Eraser
‏- Jumbo Privacy
‏- Delete Me

📹 دست اندرکاران:

گویندگان و متن : فرهان و شایان

گرافیست : مهیب

کاور آرت، تدوینگر و پروداکشن: فرهان

شعر و متن ترانه: شایان

مجری و متن نمایشنامه: فرهان، اجراکنندگان: فرهان و شایان

میکس و مستر آهنگ: شروین

بازبین گران:
بازبینگر شعر: فرهام
بازبین‌گر پادکست: صادق

@z1cast #podcast #ep2 #single
🔥8👍2
🔰متنی رو امروز صبح دیدم درباره ساختار فایلهای ماشین مجازی vmware دیدم بد نیست که منتشر کنم.

🔰وقتی یک ماشین مجازی (VM) ایجاد می‌کنیم، چندین فایل مختلف ایجاد می‌شود.


🔹معرفی فایل‌های مهم در هنگام ایجاد یک VM
1.فایل با پسوند .vmx:
🔸 شامل تنظیمات اساسی ماشین مجازی مانند مشخصات CPU، مقدار RAM، نام ماشین مجازی و دیگر تنظیمات.
2.فایل با پسوند .vswp:
🔸 فایل swap که برای انتقال دیتا از RAM به دیسک سخت (Hard Disk) استفاده می‌شود. این فایل زمانی که RAM ماشین مجازی پر شده باشد، به کمک می‌آید تا داده‌ها را به دیسک سخت منتقل کند و از overload شدن RAM جلوگیری کند.
3.فایل با پسوند .nvram:
🔸شامل تنظیمات BIOS ماشین مجازی است.
4.فایل با پسوند .log:
🔸 این فایل مربوط به لاگ‌های ماشین مجازی است.
5.فایل با پسوند .vmtx:
🔸 این فایل زمانی که VM به عنوان Template تعریف شده باشد، استفاده می‌شود.
6.فایل .vmdk:
🔸 این فایل مربوط به Descriptor دیسک مجازی است و تنظیماتی مانند نسخه VirtualHardware، نوع Adapter و سایر تنظیمات دیسک را نشان می‌دهد. برای مدیریت و پیکربندی دیسک‌های مجازی استفاده می‌شود.
7.فایل flat.vmdk:
🔸 این فایل شامل دیتای واقعی دیسک مجازی است. همه داده‌های ذخیره شده در دیسک مجازی در این فایل قرار دارد.
8.فایل .vmss:
🔸 این فایل زمانی که VM را Suspend کنید، وضعیت فعلی آن را ذخیره می‌کند.
—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
17👍10👎1
🔰برنامه FreeCAD 1.0 پس از 22 سال توسعه منتشر شد

🔹انتشار FreeCAD 1.0 طولانی بود و اکنون پس از 22 سال!
🔹سرانجام، این برنامه جایگزین رایگان و منبع باز برای نرم افزارهای مهندسی گران قیمت مانند Autodesk Fusion 360، AutoCAD، SOLIDWORKS و غیره خواهد بود. برنامه FreeCAD پس از 22 سال توسعه به نسخه 1.0 رسید. این نسخه به عنوان یک نقطه عطف بزرگ در نظر گرفته می‌شود، هرچند که نسخه‌های قبلی نیز قابل استفاده بوده‌اند. چرا رسیدن به نسخه 1.0 اینقدر طول کشید؟

🔹توسعه‌دهندگان بر روی دو هدف اصلی تمرکز داشتند:
• رفع مشکل نامگذاری توپونیم: این مشکل یک ایراد فنی بود که بر پایداری مدل‌ها تاثیر می‌گذاشت. مشکل نامگذاری این مشکل به نحوه نامگذاری و شناسایی اجزای مختلف یک مدل سه‌بعدی مربوط می‌شود.
• ایجاد ماژول مونتاژ داخلی: این ماژول به کاربران اجازه می‌دهد تا قطعات مختلف را به صورت یکپارچه مونتاژ کنند.

🔹ویژگی‌های جدید نسخه 1.0:
• رابط کاربری بهبود یافته: شامل نشانگرهای جدید، پنل وظایف و تم‌های تاریک و روشن
• لوگوی جدید: طراحی شده توسط جامعه کاربران
• پایداری بیشتر: به لطف رفع مشکل نامگذاری توپونیم
• پلتفرم‌های پشتیبانی شده: ویندوز، macOS (از جمله تراشه‌های Apple Silicon) و لینوکس
• کد منبع آزاد: دسترسی کامل به کد منبع برای توسعه و سفارشی‌سازی
• روش‌های مختلف نصب: از طریق فایل‌های AppImage، Snap، Flatpak و بسته‌های سنتی لینوکس
• پشتیبانی از اشکال پیچیده و عملیات هندسی
• سازگاری با فرمت‌های استاندارد مانند STEP و IGES
• پارامتریک بودن ذاتی اشیاء
• محاسبه مجدد تغییرات و پشتیبانی از undo/redo
• امکان گسترش با افزونه‌ها (ماژول‌ها و ورک‌بنچ‌ها)
• توسعه افزونه‌ها به زبان‌های C++ و Python
• دسترسی کامل به بخش‌های مختلف FreeCAD از طریق پایتون
• قابلیت وارد/صادر به فرمت‌های STEP، IGES، OBJ، STL، DXF، SVG، DAE، IFC، OFF، NASTRAN، VRML و FCStd
• تولید فایل‌های SVG یا PDF آماده برای خروجی
————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی.اگر عضو نیستی عضو شو
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔥13👍72
🔰 اختلافات در توسعه bcachefs

🔹اقای Kent Overstreet، سرپرست پروژه bcachefs، با تیم هسته لینوکس دچار اختلاف شده است. این اختلافات به دلیل پاسخ تند Overstreet به یک نظر در لیست پستی و همچنین نگرانی‌های مربوط به کد رفتاری جدید هسته لینوکس ایجاد شده است. تیم bcachefs بخشی از بودجه توسعه سیستم فایل نسل بعدی خود را از طریق پاتریون تامین می‌کند. Kent Overstreet، سرپرست پروژه، در پستی طولانی در پاتریون درباره مشکلات در هسته لینوکس نوشته است.

اختلافات اخیر منجر به این شده است که Linus Torvalds آخرین اصلاحات این سیستم فایل رادیکال جدید را رد کرده است، و bcachefs را از هسته حذف کند. این یک ضرر بزرگ خواهد بود؛ این سیستم فایل سال‌ها طول کشید تا در اوایل سال جاری به طور کامل در هسته گنجانده شود.

یکی از دلایل این وضعیت، پاسخ تند Overstreet در یک بحث های قبلی است که به فحش‌کاری ختم شد.😁

البته، این اولین بار نیست که چنین اتفاقی در لیست پستی هسته لینوکس رخ می‌دهد. در واقع، The Register حداقل از سال 2013 در مورد چنین حوادثی گزارش داده است.
👍12🔥1🥰1
استارلینکِ ایلان ماسک و ماهواره‌های جدید

• شرکت استارلینک (Starlink) امسال میلادی ماهواره‌هایی را به شبکه خود اضافه کرده که امکان تماس مستقیم تلفن همراه به اینترنت را فراهم می‌کنند.

• ماهواره‌های Direct To Cell یا به اختصار DTC در حال حاضر امکان تبادل تکست را فراهم کرده؛ و در سال آینده میلادی توان ارتباط با اینترنت را در اختیار خواهند گذاشت.

• البته تلفن باید از شرکتی گرفته شود که چنین امکانی را به مشتری عرضه می‌کند.
👍10
🔰برای اولین بار محققان، رمزگذاری داده های RSA و AES را شکستند

🔹دانشمندان چینی نشان می‌دهند که رایانه‌های کوانتومی D-Wave می‌توانند رمزگذاری RSA را بشکنند، که نشان‌دهنده نیاز فوری به راه‌حل‌های رمزنگاری جدید است.پیشرفت‌های اخیر در محاسبات کوانتومی موج‌های شوکی را به جامعه امنیت سایبری وارد کرده است.
تیمی از محققان چینی به سرپرستی وانگ چائو از دانشگاه شانگهای (https://en.shu.edu.cn/) نشان داده‌اند که رایانه‌های آنیل کوانتومی D-Wave می‌توانند روش‌های رمزگذاری را که از داده‌های حساس جهانی محافظت می‌کنند، بشکنند.

🔹این پیشرفت، که در مجله چینی کامپیوترها (http://cjc.ict.ac.cn/online/onlinepaper/wc-202458160402.pdf) منتشر شده است ، تأکید می کند که ماشین های کوانتومی به سیستم های رمزنگاری پرکاربرد، از جمله RSA و استاندارد رمزگذاری پیشرفته (AES) نزدیک تر از حد انتظار هستند.

🔹این تحقیق فقط RSA را هدف قرار نداد. همچنین آسیب پذیری الگوریتم های ضروری برای AES، مانند رمزهای بلوک Present، Rectangle و Gift-64 را نشان داد.

کامپیوتر کوانتمی D-Wave از طریق سرویس‌های ابری با قیمت حدود 2000 دلار در ساعت قابل دسترسی هستند. در سال 2017، یک کامپیوتر کوانتومی D-Wave تقریباً 15 میلیون دلار هزینه داشت.
————————————
نویسنده: حسین سیلانی

منبع کانال لینوکس تی ان تی(Linux tip ans tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍11🔥4👎2
🔰پشتیبانی از Ubuntu 20.04 فقط تا آوریل
2025

🔹شرکت Canonical به کاربران اطلاع داده که پشتیبانی از Ubuntu 20.04 LTS (پشتیبانی طولانی مدت) تا آوریل 2025 به پایان می‌رسد.(میشه فروردین 1404) بنابراین، بهتر است کاربران قبل از این تاریخ به نسخه‌های جدیدتر اوبونتو مهاجرت کنند.

🔹نسخه Ubuntu 20.04 LTS (Focal Fossa) در آوریل 2020 معرفی شد و چرخه پشتیبانی استاندارد پنج ساله دارد. البته برای کاربرانی که به دنبال پشتیبانی طولانی مدت هستند، یک گزینه اضافی به نام Ubuntu Pro وجود دارد که دسترسی به Expanded Security Maintenance (پشتیبانی امنیتی گسترده) را فراهم می‌کند و پشتیبانی از نسخه 20.04 LTS را تا آوریل 2030 ارائه می‌دهد.

🔹هزینه‌های توزیع Ubuntu Pro روی دستگاه‌های دسکتاپ یا وورکستاشن، هزینه‌ی سالانه حدود 25 دلار است.

🔹برای سرورها با پشتیبانی کامل هزینه‌ی سالانه حدود 3,400 دلار است.

🔹هزینه‌های دیگر شامل پشتیبانی از بیش از 2,300 پکیج در مخزن اصلی Ubuntu و بیش از 23,000 پکیج در مخزن Universe برای ۱۰ سال است.
————————————
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip ans tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍3
🔰دستورات خطرناک لینوکسی. #سری اول

در دنیای کامپیوتر، برخی دستورات ممکن است در نگاه اول بی‌ضرر به نظر برسند، اما قدرت مخرب آن‌ها که می‌تواند به‌طور مخربانه یا تصادفی کل سیستم را نابود کند، پنهان است. یکی از این دستورات شناخته‌شده و ترسناک، Fork Bomb نام دارد. این دستور نوعی حمله منع سرویس (DoS) است که برای مصرف منابع سیستم مانند CPU و حافظه تا حد غیرقابل استفاده طراحی شده است. این یک تابع Bash است که خود را به صورت بازگشتی فراخوانی می کند. به عنوان مثال :

fu {
fu | fu &
}; fu

داخل ترمینال عبارت زیر که یک دستور است را وارد نمایید و اینتر بزنید

:(){ :|:& };:


🔹تفسیر دستور:

🔸قسمت :() :
این قسمت یک تابع بدون نام تعریف می‌کند.
🔸قسمت :|:& :
این قسمت داخل تابع قرار دارد و باعث می‌شود که تابع به طور همزمان خود را فراخوانی کند و یک فرآیند جدید ایجاد کند.
🔸قسمت ;: :
این قسمت برای اجرای تابع تعریف شده استفاده می‌شود.

🔸دستور بمب چنگال (fork bomb) به دلیل توانایی آن در ایجاد بار پردازشی بسیار بالا، گاهی اوقات در تست‌های استرس و بنچمارک برای ارزیابی عملکرد و پایداری سیستم‌های کامپیوتری نیز استفاده می‌شود.

🔸نمونه این دستورات در توزیع زیر به تعداد زیادی وجود دارد.
توزیع لینوکس سایکوی کوچک

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍133🔥2