linuxtnt(linux tips and tricks)
5.77K subscribers
1.59K photos
137 videos
531 files
1.25K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
توزیع های راکی سوزه و اوراکل یک مخزن سازگار با RHEL ایجاد کردند
==============================
به نظر می رسد که تصمیم Red Hat برای محدود کردن دسترسی به کد RHEL مربوط به خود شده است و به دور از تأثیرگذاری بر توزیع های مبتنی بر RHEL (که در ابتدا به نظر می رسید) باعث شده است که نه تنها تحت تأثیر این موضوع قرار گیرد. ، اما همچنین پروژه هایی مانند SUSE به پشتیبانی می پیوندند و حرکتی را آغاز می کنند که احتمالاً می تواند نتایج بسیار خوبی در آینده داشته باشد. در پایان ماه ژوئن رد هت (IBM) تغییراتی را در نحوه توزیع کد RHEL اعلام کرد که اساسا دسترسی به این کد را محدود می کند و از توزیع های شخص ثالث (راکی لینوکس، آلمالینوکس، اوراکل و غیره) از استفاده از آن جلوگیری میکند.
این امر در ابتدا باعث شد که Rocky و AlmaLinux تغییراتی در روند ساخت توزیع های خود ایجاد کنند، در آن زمان آنها در مورد استفاده از مخازن Oracle و حتی استفاده از خلاءهای قانونی اظهار نظر کردند. پس از آن تغییراتی که در نظر داشتند بازنگری شد و AlmaLinux اعلام کرد که دیگر با RHEL نخواهد بود. با توجه به محدودیت‌های RHEL، AlmaLinux و Rocky Linux فرآیندهای خود را بازسازی خواهند کرد اوراکل، به شدت از Red Hat انتقاد می کرد، چیزی که بقیه انتظارش را نداشتند

با وجود محدودیت ها، لینوکس اوراکل به پشتیبانی از RHEL ادامه خواهد داد
توزیع SUSE اساساً اعلام کرد که یک فورک RHEL در حمایت از جامعه ایجاد خواهد کرد و این یک پروژه با مالکیت عمومی خواهد بود که توسط یک سازمان غیرانتفاعی مستقل سازماندهی شده است. اکنون، این توزیع‌ها که به‌طور مستقل در نظر داشتند راه‌حل‌هایی را به کاربران خود ارائه دهند، تصمیم به پیوستن به نیروها گرفته‌اند و به همراه آن راکی لینوکس، اوراکل و SUSE اعلام کردند که با هم برای ایجاد OpenELA با هدف توسعه مشترک همکاری خواهند کرد.
یک بسته پایه سازگار با لینوکس Red Hat Enterprise
این پروژه یک مخزن حاوی مجموعه‌ای از نرم‌افزار منبع مشترک ایجاد کرده است که می‌تواند برای تولید توزیع‌هایی که کاملاً باینری با RHEL سازگار هستند، از نظر رفتار (در سطح اشکال) با RHEL یکسان و قابل استفاده به عنوان جایگزین RHEL استفاده شوند.
توماس دی جاکومو، مدیر فناوری و محصول SUSE، گفت: "همکاری برای تقویت نوآوری بسیار مهم است، بنابراین ما از همه برای پیوستن به این مشارکت استقبال می کنیم و به ما کمک می کنیم استانداردها را در جامعه باز نگه داریم." SUSE قویاً به واقعیت بخشیدن به انتخاب اعتقاد دارد. ما همراه با جامعه منبع باز، معنای واقعی باز بودن را دوباره تعریف می کنیم و آینده قوی تری برای EL فراهم می کنیم. ”
این مخزن جدید را می توان به عنوان راه حلی برای مخزن git.centos.org دید ، جایی که اجزای RHEL برای استفاده در توزیع منتشر شدند . سایت OpenELA تمام ابزارهای مورد نیاز برای تولید توزیع‌هایی را منتشر می‌کند که می‌توانند با RHEL نسخه‌های 8 و 9 مقایسه شوند ، و در صورت امکان ، یک نسخه قابل مقایسه با RHEL 7. علاوه بر کدهای منبع علاوه بر محصولات، جامعه همچنین ابزارهای ضروری را برای ساخت توزیع‌هایی فراهم می‌کند که کاملاً مطابق با RHEL هستند .

در نهایت، اشاره شده است که افراد درگیر متعهد به حفظ مخزن با استانداردهای با کیفیت بالا، با استفاده از یک فرآیند توسعه کاملاً باز و اطمینان از انتشار سریع به‌روزرسانی‌ها و اصلاحات امنیتی هستند. این پروژه باز، مستقل، بی طرف و تحت کنترل جامعه است، علاوه بر این که مدیریت یک کمیته راهبری متشکل از نمایندگان جامعه و اعضای انجمن را بر عهده خواهد داشت. تصمیمات با در نظر گرفتن نظرات همه شرکت کنندگان و طرف های ذینفع اتخاذ خواهد شد.
هر سازمان، شرکت ها و توسعه دهندگان فردی علاقه مند می توانند برای نگهداری مخزن به کار مشترک بپیوندند. متون منبع بسته ها به صورت رایگان و بدون محدودیت توزیع می شود.
=============
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
👍3
افزایش سرعت و عملکرد CPU در لینوکس:
توزیع های اوپن سوزه، ردهت، clear linux و توزیع predator-os از این روش استفاده میکنند:
برای افزایش سرعت و عملکرد CPU در لینوکس می‌توانید از دستور cpupower استفاده کنید. این دستور در بسته linux-tools-common قابل دسترسی است. برای نصب این بسته، از دستور زیر استفاده کنید:
sudo apt-get install linux-tools-common

سپس با استفاده از دستور cpupower frequency-set می‌توانید فرکانس CPU را تغییر دهید. برای مثال، برای تنظیم فرکانس CPU به حداکثر، می‌توانید از دستور زیر استفاده کنید:
sudo cpupower frequency-set -g performance
این دستور باعث می‌شود که فرکانس CPU به حداکثر مقدار ممکن تنظیم شود و سرعت سیستم شما افزایش یابد.

————————————————
برای نصب بسته linux-tools-common و استفاده از دستور cpupower در بقیه توزیع های لینوکس، می‌توانید از دستورات مربوط به مدیر بسته آن توزیع استفاده کنید.
برای نصب در توزیع های مبتنی بر Fedora، از دستور زیر استفاده کنید:
sudo dnf install linux-tools-common
در توزیع های مبتنی بر CentOS و RHEL، از دستور زیر استفاده کنید:
sudo yum install kernel-tools
برای آرچ بیس ها
sudo pacman -S linux-tools
————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
👍141
مرورگرVivaldi 6.2 پنجره ها را 37 درصد سریعتر باز می کند.
این امر با رندر کردن پنجره های مرورگر از طریق پورتال های Reactاست.
ما استفاده از حافظه را کاهش داده ایم و عملکرد کلی را به طور قابل توجهی بهبود بخشیده ایم.
اکنون امکان "اشتراک" کانال های YouTube بدون حساب در ویوالدی وجود دارد . این کار از طریق ابزار RSS انجام می شود که اکنون توسط سرویس های مانند YouTube پشتیبانی می شود.
—————————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍10
لینوکس 6.5 با بهبودهای پشتیبانی عالی، اخبار و موارد دیگر عرضه شد.
———————————————-
پس از دو ماه توسعه، لینوس توروالدز از انتشار هسته لینوکس 6.5 رونمایی کرد . تغییرات قابل توجه عبارتند از: پشتیبانی از مکانیزم مدیریت انرژی TPMI
اینتل، فراخوانی سیستم حافظه پنهان، ادغام مداوم پشتیبانی از زبان Rust، پشتیبانی از دستورالعمل های برداری RISC-V و موارد دیگر.
در این نسخه جدید هسته لینوکس 6.5، حدود 14674 اصلاح انجام شد و 1294205 خط کد اضافه شد.
ویژگی های اصلی جدید لینوکس 6.5
1.در این نسخه جدید منتشر شده از هسته لینوکس 6.5، رابط RAPL پشتیبانی از مکانیزم TPMI مورد استفاده در پردازنده‌های اینتل را اضافه شده تا عملکردهای مدیریت انرژی را فعال کند. این رابط جدید مکمل رابط RAPL MSR/MMIO است که قبلاً در دسترس بود و تنظیمات محدودیت توان انعطاف‌پذیرتری را ارائه می‌دهد.
2.یکی دیگر از تغییراتی که در نسخه جدید خودنمایی می کند این است که فراخوانی cachestat() اضافه شده است که وظیفه بررسی وضعیت کش صفحه برای فایل ها و دایرکتوری ها را دارد. یک فراخوانی سیستمی جدید به برنامه‌های فضای کاربران اجازه می‌دهد تا تعیین کنند کدام صفحات یک فایل در حافظه اصلی ذخیره می‌شوند.
3.برخلاف فراخوانی سیستمی mincore که قبلاً موجود بود، فراخوانی cachestat به شما امکان می‌دهد آمارهای دقیق‌تری مانند تعداد صفحات ذخیره‌شده، صفحات کثیف، صفحات خارج‌شده، صفحات اخیراً بیرون‌شده و صفحات علامت‌گذاری شده برای بازنویسی را مشاهده کنید.
برای بخشی از بهبودهایی که همچنان در پشتیبانی Rust اجرا می شوند، باید توجه داشت که از نسخه Rust 1.68.2 استفاده شده است که برخی از توابع استفاده شده در هسته را تثبیت می کند.
4.برای سیستم‌های ARM64، پشتیبانی از پسوند PIE اجرا می‌شود که عملکردی را برای تنظیم حق دسترسی به حافظه فراهم می‌کند.
در io_uring، توانایی ذخیره بافرهای حلقه و ارسال صف ها در حافظه اختصاص داده شده به فضای کاربر پیاده سازی شده است . این برنامه اکنون می تواند به طور مستقل یک منطقه از حافظه را اختصاص دهد و آن را به io_uring ارسال کند تا از توانایی استفاده از صفحات حافظه بزرگ استفاده کند.
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍63
کل هسته لینوکس 34.8 میلیون خط کد

1. درایور هسته GPU منبع باز AMD بالای 5 میلیون خط کد

2. درایور منبع باز NVIDIA "Nouveau" حدود 201k خط کد
3. درایور گرافیکی هسته DRM اینتل i915 حدود 381k خط
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍102
لینوکس 6.6 بدون قید و شرطی پشتیبانی از بارگذاری میکروکد CPU x86 را فعال می کند.
در میان تغییرات زیادی که در این هفته اول از چرخه لینوکس 6.6 رخ داد ،یکی از این تغییرات به‌روزرسانی‌های بارگذار میکروکد CPU x86 یا همان x86 CPU Microcode Loading بود که اکنون بدون قید و شرط آن را بخشی از هسته‌های x86/x86_64 پشتیبانی می‌کند. مهندسان اینتل روی بهبود کدهای به روز رسانی میکروکد CPU لینوکس کار کرده اند . همچنین اصلاحات اساسی برای مدیریت میکروکد CPU 32 بیتی x86 نیز در هفته‌های اخیر منتشر شده است.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍3
کاربران لینوکس مراقب باشند! گنوم 45 خبر بدی برای نصب Extensions دارد:
————————————
گنوم 45 یک ارتقاء بسیار چشمگیری دارد. اما این توسعه نسخه جدید برای افزونه ها عالی به نظر نمی رسد!

جاوا اسکریپت گنوم شل تغییر کرده و این جاوااسکریپت یعنی ( ماژول ها) مسئول رابط کاربری برنامه هایExtensions ، از جمله پنل، منوها، دیالوگ ها و غیره است. تغییر فنی که رخ داده این است که گنوم شل و برنامه های Extensions از ESModules به جای GJS استفاده می کنند.
این تغییر بخاطر این بود که تشویقی باشه برای توسعه دهندگان به استفاده از یک رویکرد استانداردتر برای پایگاه کد پوسته و برنامه های افزودنی گنوم . چون که این سیستم قدیمی شده و رویکرد ماژول های جدید ناسازگار هستند.

نتیجه این تغییر این میشه که همه extensions گنوم خراب میشوند.
• تمام extensions که برای نسخه‌های قدیمی‌تر گنوم هدف‌گذاری شده‌اند، دیگر روی گنوم ۴۵ کار نخواهند کرد (مگر اینکه پورت شوند).
نکته خوب این است که یک توسعه دهنده extensions گنوم می تواند چندین نسخه گنوم را پشتیبانی کند. اما آنها کارهای بیشتری برای انجام و آپلود مجدد نسخه های قبل و بعد از گنوم 45 خواهند داشت.
———————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍7
خبر در حاشیه لینوکس
مایکروسافت پس از ۳۰ سال وردپد (WordPad) را از ویندوز حذف می‌کند
———————-
وردپد دیگر به‌روزرسانی نمی‌شود و از نسخه بعدی ویندوز حذف خواهد شد. ما به جای آن برنامه مایکروسافت ورد را برای اسناد متنی غنی مانند doc و rtf و برنامه نوت‌پد را برای اسناد متنی ساده مانند txt توصیه می‌کنیم.

وردپد که برای اولین بار در ویندوز 95 عرضه شد، از زمان ویندوز 8 به‌روزرسانی قابل‌توجهی نداشته است. خبر حذف این برنامه تنها چند روز بعد از آن منتشر می‌شود که مایکروسافت اعلام کرد نوت‌پد را با قابلیت‌های جدیدی مانند ذخیره خودکار و بازیابی خودکار زبانه‌ها به‌روزرسانی می‌کند. مایکروسافت برنامه نوت‌پد را در سال 2018 برای اولین بار به‌روزرسانی کرد و سپس قابلیت زبانه را به نسخه ویندوز 11 آن اضافه کرد.

از نسخه بعدی ویندوز یعنی ویندوز 12 که انتظار می‌رود در سال 2024 با قابلیت‌های مبتنی بر هوش مصنوعی عرضه شود حذف خواهد کرد.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
👍7
گاهی اوقات پیش میاد که سیستم ما بالا نمیاد،صفحه سیاه داریم، فریز شدن سیستم را داریم و یا حالت های از این قبیل که نیاز هست که گرافیک رو غیرفعال کنیم:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
و از مسیر زیر
/etc/default/grub
این کار را انجام میدهیم.
=================================
این باعث میشه که ظاهر گرافیکی، تنظیمات کارت گرافیک،جزئیات گرافیکی، تغییراتی در تم، رنگ، آیکن و نور ایجاد شود.که امر ناخوشایند است.
برای اینکه گرافیک را غیرفعال نکنیم، ابتدا خطاهای بافر کنسول مربوط به گرافیک را غیرفعال میکنیم که احتمال رفع شدند مشکل ما هست و نیاز به غیرفعال شدن گرافیک نخواهیم داشت.برای این منظور:
در مسیر
/etc/default/grub
عبارت: fbcon=map:off
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fbcon=map:off"
راقراردهید.
سپس
sudo update-grub

کنسول framebuffer یک بخش پایین‌سطح سیستم گرافیکی است که یک رابط کاربری ساده برای نمایش متن و تصاویر روی صفحه نمایش فراهم می‌کند. این بخش توسط هسته لینوکس برای فراهم کردن یک رابط گرافیکی ساده قبل از بارگذاری درایور کارت گرافیک استفاده می‌شود.
غیرفعال‌کردن کنسول framebuffer با استفاده از پارامتر fbcon=map:off می‌تواند به افزایش سازگاری سیستم با سخت‌افزارهای مختلف کمک کند، اما درایور VGA را به طور مستقیم غیرفعال نمی‌کند. اگر با مشکلاتی مانند عملکرد ضعیف یا رزولوشن نادرست درایور VGA و ... مواجه هستید به شما کمک میکند.
===========================
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍81
سلام خدمت دوستان
یکی از دوره های آموزشی من در وب سایت فرادرس
——————————————————-
با عنوان: آموزش مانیتورینگ در لینوکس Linux

دوره شش ساعت و شامل 50 درس در 6 فصل
===============================
شامل آموزش مانیتورینگ سطح کاربر و سطح کرنل با دستورات و ابزارهای ترمینالی،گرافیکی، و ابزارهای تجاری و هم چنین بهینه کردن و افزایش سرعت کرنل نیز در دوره بیان شده است.
—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
7👍1
جای گزین لینوکسی بری برنامه Character Animator
———————————-
این Character Animator نرم‌افزاری است که تصویربرداری زنده در زمان واقعی را با یک سیستم ضبط چند آهنگی ترکیب می‌کند تا عروسک‌های دو بعدی لایه‌ای را بر اساس تصویری که در فتوشاپ یا ایلاستریتور کشیده شده است، کنترل کند.اماCharacter Animator یک نرم افزار اختصاصی است و برای لینوکس در دسترس نیست. ما بهترین جایگزین های رایگان و متن باز را توصیه می کنیم.
——————————
برنامه Synfig Studio
برنامه Synfig Studio یک نرم افزار انیمیشن دو بعدی مبتنی بر برداری است. می تواند انیمیشن با کیفیت فیلم بلند تولید کند. قابلیت برداری آن به شما امکان می دهد هر شکل برداری را به شکل دیگری تبدیل کنید و به عنوان یک راه حل صنعتی جهت ایجاد انیمیشن هایی با کیفیت فیلم، با کمک وکتورها و بیت مپ ها، طراحی شده است.
در این نرم افزار احتیاج به ساخت فریم به فریم انیمیشن نیست و با کمک آن می توانید با منابع و افراد کمتر، انیمیشن دو بعدی با کیفیت بالاتری بسازید. Synfig Studio یک نرم افزار با ویژگی های غنی است که دارای امکانات متعدد از جمله محدوده تصویربرداری پویای با کیفیت (HDRI) و طراحی هنری و مسیر محور و مبتنی بر خود طراح است. کاربر با استفاده از آن به راحتی می‌تواند انیمیشن‌های 2 بعدی را بسازد و پروژه خود را رندر کند و افکت‌هایی واقعی به آن‌ها بدهد. این برنامه به شما امکانی می‌دهد تا بتوانید با استفاده از تصاویر گرافیکی بیتمپ و رندر انیمیشن‌های مورد نظر خود را بسازید و از تجربه جدید خود در این زمینه لذت ببرید.
این نرم افزار به شما امکانی می‌دهد که بتوانید در تب‌هایی مجزا از هم، چندین پروژه را در کنار هم باز کنید و به شکل همزمان بر روی آن‌ها کار کنید. با این نرم افزار شما می‌توانید خلاقیت خود را به شکلی واقعی به نمایش بگذارید و انیمیشن‌هایی چشم‌نواز و زیبا را به مرحله تولید برسانید. اگر که با نرم افزارهای گرافیکی آشنایی نسبی داشته باشید، احتمالا به خوبی با قابلیت کار به صورت لایه لایه بر روی طرح‌ها آشنا هستید. این نرم افزار هم به طور کامل از طراحی لایه لایه پشتیبانی می‌کند و کاربر می‌تواند کارهای هنری خود را با انعطاف بسیار طراحی کند و با تغییرات، آن را به مدل دلخواه خود نزدیک کند. از این برنامه شما می‌توانید برای ساخت انیمیشن‌های 2 بعدی، کلیپ‌های تبلیغاتی، انیمیشن‌های کوتاه و … استفاده کنید و نهایتا از آن‌ها در فرمت دلخواه خود خروجی بگیرید. هم اکنون می توانید نرم افزار Synfig Studio را با لینک مستقیم و به صورت رایگان از سایت یاس دانلود دریافت نمایید.
وب سایت
https://www.synfig.org
قابلیت های کلیدی نرم افزار Synfig Studio:
- استقلال مکانی (Spatial)
بیشتر عناصر بردار محور بوده و تمام لایه ها به صورت پارامتری قابل تولید هستند.
- استقلال زمانی (Temporal)
فریم های کلیدی به صورت خودکار درون فریم های دیگر جا داده می شوند که تا نتیجه یک انیمیشن یک دست شود.
- محدوده تصویربرداری پویا و با کیفیت
پردازش HDRI، اجازه می دهد طیف بیشتری از پیکسل های نوری که سبب تاثیر بیشتر در نورپردازی و بهبود ترکیب رنگ ها می شود، استفاده کرد.
- ابزار طراحی مطابق با قلم نوری (Pentablet)
ابزار طراحی نرم افزار با قلم های نوری نیز کار می کند.
- لایه ها
نرم افزار از انواع مختلف لایه ها از جمله اشکال هندسی، گرادیانت ها، فیلترها، اعوجاج، انتقال و ... نیز پشتیبانی می کند.
شرکت سازنده: Robert Quattlebaum
نام انگلیسی: Synfig Studio
شماره نسخه: v1.4.2
حجم فایل: 104 + 108 مگابایت
👍7
linuxtnt(linux tips and tricks) pinned «کانالهای ارتباطی با من درباره اموزش،پرسش و پاسخ و توزیع های لینوکس بنده: https://github.com/hosseinseilani/ —————————————— Info.predator.os@gmail.com —————————————— http://t.me/predator_os —————————————— https://twitter.com/hosseinseilany?lang=en ——————————————…»
کانالهای ارتباطی با من درباره اموزش،پرسش و پاسخ و توزیع های لینوکس بنده:

https://github.com/hosseinseilani/
——————————————
Info.predator.os@gmail.com
——————————————
Info.emperor.os@gmail.com
——————————————
https://www.aparat.com/hossein_seilani
——————————————
https://seilany.ir
——————————————
👍2
linuxtnt(linux tips and tricks) pinned «کانالهای ارتباطی با من درباره اموزش،پرسش و پاسخ و توزیع های لینوکس بنده: https://github.com/hosseinseilani/ —————————————— Info.predator.os@gmail.com —————————————— Info.emperor.os@gmail.com —————————————— https://www.aparat.com/hossein_seilani ——————————————…»
اجرای یک دستور با مدت زمان مشخص:
timeout duration command
=======================
به عنوان مثال دستور پینگ به مدت 5 ثانیه اجرا میشود.
$timeout 5s ping emperor-os.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍174
پنج دستور و تنظیم لینوکسی برای افزایش سرعت و بهبود عملکرد کرنل لینوکس:

sudo sysctl -w vm.vfs_cache_pressure=10

sudo sysctl -w vm.swappiness=10

sudo sysctl -w vm.dirty_ratio=10

sudo sysctl -w vm.dirty_background_ratio=5

sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
—————————————

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍6
این دستورات به شما کمک می‌کنند تا تنظیمات مربوط به حافظه و عملکرد سیستم عامل لینوکس را تغییر دهید.

دستور 1. sudo sysctl -w vm.vfs_cache_pressure=10 این دستور مقداری را برای پارامتر vm.vfs_cache_pressure تنظیم می‌کند. این پارامتر کنترل می‌کند که سیستم عامل به چه اندازه از حافظه‌ی فیزیکی برای نگهداری حافظه‌ی پنهان استفاده کند. این تنظیمات ممکن است بسته به نیازهای سیستم عوض شود، اما با تنظیم مقدار 10 میزان استفاده سیستم عامل از حافظه‌ی فیزیکی کمتر می‌شود و حافظه‌ی پنهان کمتری در حافظه‌ی فیزیکی نگه داشته می‌شود.

دستور 2. sudo sysctl -w vm.swappiness=10 این دستور مقداری را برای پارامتر vm.swappiness تنظیم می‌کند. این پارامتر نشان می‌دهد سیستم عامل به چه اندازه از حافظه‌ی Swap برای تنبل شدن برنامه‌ها استفاده کند. با تنظیم مقدار 10، سیستم عامل کمتر از حافظه Swap استفاده می‌کند و بیشتر بار را بر روی حافظه‌ی فیزیکی قرار می‌دهد.

دستور3. sudo sysctl -w vm.dirty_ratio=10 این دستور برای تنظیم مقدار پارامتر vm.dirty_ratio استفاده می‌شود. این پارامتر نشان می‌دهد که سیستم عامل چه مقدار نسبی از حافظه‌ی فیزیکی را برای نگهداری اطلاعات غیر ذخیره شده استفاده کند. با تنظیم مقدار 10، سیستم عامل تا حداکثر 10٪ از حافظه‌ی فیزیکی را برای اطلاعات غیر ذخیره شده استفاده می‌کند.

دستور4. sudo sysctl -w vm.dirty_background_ratio=5 این دستور برای تنظیم مقدار پارامتر vm.dirty_background_ratio استفاده می‌شود. این پارامتر نشان می‌دهد که سیستم عامل چه مقدار نسبی از حافظه‌ی فیزیکی را برای نگهداری اطلاعات غیر ذخیره شده پس زمینه استفاده کند. با تنظیم مقدار 5، سیستم عامل تا حداکثر 5٪ از حافظه‌ی فیزیکی را برای اطلاعات غیر ذخیره شده استفاده می‌کند.

دستور5. sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches این دستور همگام سازی کش حافظه را صورت می‌دهد و سپس مقدار 3 را در مسیر /proc/sys/vm/drop_caches ذخیره می‌کند. این کار باعث حذف کلیه‌ی کش‌های حافظه نشده می‌شود. این عملکرد ممکن است برای تعمیر و بهینه‌سازی سیستم مفید باشد، اما بهتر است قبل از استفاده از این دستور مطمئن شوید که هیچ اطلاعات مهمی در کش حافظه دیسک ذخیره نشده باشد
7👍2
برای حذف فایلهای موقت و اضافی یا کش یا... تو ویندوز و مشابه ابزارهایی مثل
wise care
iobit
CCleaner
Glary Utilities
توی لینوکس ابزارهایی مثل
bleachbit
sweeper
Stacer
Janitor
هستند.
بلیچ بیت قویتر هست و همه موارد رو درنظر میگیره برای حذف کردن قسمت های مختلف سیستم
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍71
پیش گیری از حملات dos , ddos در لینوکس:
======================
در این نوع حمله، چندین دستگاه به صورت همزمان به سمت هدف، حمله و درخواست‌های بی‌مورد بسیار زیادی ارسال می‌کنند. این میزان بیش از حد از ترافیک معمول شبکه یا سرور را اشغال می‌کند و در نتیجه منجر به عدم قابلیت دسترسی برای کاربران و خدمات قربانی شده و از آنها محروم می‌سازد.
برای جلوگیری از این حمله در لینوکس تنظیمات زیر را در مسیر زیر قرار دهید:|

فایل
/etc/sysctl.conf
را باز کنید.
مقادیر زیر را در آن قرار دهید.
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_syn_retries = 6
سپس در ترمینال خود دستور
sudo system -p
را بزنید.
——————————————
توضیح پارامترهای کرنل:
1.فعال کردن کوکی: کوکی‌های SYN روشی برای جلوگیری از حملات سیل SYN هستند، جایی که مهاجم یک سرور هدف را با تعداد زیادی درخواست SYN سیل می‌کند تا منابع آن را تمام کند.
2. حداکثر تعداد درخواست های SYN معوق را که می توان در صف قرار داد تعیین می کند.
3.با تنظیم این مقدار روی 3، سیستم تا 3 بار مجدداً سعی می کند بسته های SYN-ACK را برای برقراری ارتباط ارسال کند.
4.حداکثر تعداد ارسال مجدد SYN را که سیستم باید قبل از قطع اتصال انجام دهد را تعیین می کند
——————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍164👎3
This media is not supported in your browser
VIEW IN TELEGRAM
تخفیف ویژه استوری موشن
Instagram : @robatimofficial
آنالیز و بررسی مدت زمان بوت و سرویس های تحت بوت:
برای بررسی اینکه مدت زمان بوت سطح کرنل و سطح کاربر چه مقدار بوده دستور اول .
و برای بررسی اینکه هر سرویس تحت بوت چه مدت زمانی طول کشیده است از دستور دوم
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
👍53