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

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
دستوراتی برای مدیران سیستم لینوکس:
برای پشتیبان گیری از grub

sudo dd if=/dev/sd1    of=/mbr_backup.img    bs=512 count=1



برای بازیابی از grub

sudo dd if=/mbr_backup.img of=/dev/sda bs=512 count=1




نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
در نسخه 6.12 لینوکس، امکان نمایش کد QR در هنگام وقوع کرنل پنیک به صورت اختیاری اضافه شده است.
این ویژگی از طریق زیرساخت مدیریت خطای DRM Panic اضافه شده و در اواسط سپتامبر به هسته لینوکس اضافه خواهد شد.
این قابلیت به کاربران اجازه می‌دهد تا در صورت وقوع خطای “صفحه مرگ” در DRM، یک کد QR نمایش داده شود. این کد QR می‌تواند اطلاعات زیادی را که ممکن است در خروجی متنی ساده به سختی قابل دریافت باشد، به صورت کاربرپسندتری نمایش دهد.
این ویژگی با زبان برنامه‌نویسی Rust نوشته شده و برای استفاده از آن باید ساخت هسته با پشتیبانی از Rust فعال باشد. همچنین، این قابلیت توسط سوئیچ ساخت Kconfig به نام DRM_PANIC_SCREEN_QR_CODE کنترل می‌شود و امکان تنظیم URL پایه کد QR و نسخه کد QR برای مقدار داده‌های اشکال‌زدایی که می‌توان ذخیره کرد، وجود دارد.
——————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
🔸ویژگی‌های هسته لینوکس 6.12 :
🔸تغییرات جدید در AMD:
• پشتیبانی از تشخیص قفل باس AMD که به عنوان AMD Bus Lock Trap نیز شناخته می‌شود.
• درایور گرافیکی AMD با معرفی تنظیمات مجدد برای هر صف و پشتیبانی از جداسازی فرآیندها در لینوکس 6.12.
• رفع اشکالات بیشتر RDNA3.5 و بهبودهای دیگر.
ه بهبود پشتیبانی صوتی ASUS ROG Ally X برای دستگاه‌های دستی بازی جدید که با پردازنده‌های AMD کار می‌کنند.
🔸تغییرات جدید در Intel:
• گرافیک Intel Xe2 Lunar Lake و گرافیک مجزای Battlemage به صورت پیش‌فرض فعال شده‌اند و بنابراین به صورت آماده به کار خواهند
🔸سایر تغییرات
• گزارش سرعت فن درایور گرافیک اینتل برای کارت‌های گرافیک مجزا بالاخره ارائه شد.
• پشتیبانی درایور Idle و P-State برای Intel Granite Rapids.
• پشتیبانی از صدای HDMI برای Intel Panther Lake.
• پشتیبانی از کنترل تأخیر بهره‌وری “ELC” اینتل برای درایور uncore آن‌ها.
• پشتیبانی از “PREEMPT_RT” در زمان واقعی برای هسته اصلی.
• پشتیبانی از نمایش کدهای QR در هنگام بروز خطای هسته.
• یک بخش قدیمی از کد که باعث کند شدن فرایند بررسی و تنظیم سرعت پردازنده (CPU) می‌شد، حذف شده است.
• کنترل دقیق‌تر بر کاهش‌های امنیتی CPU در زمان ساخت.
• یک درایور شبکه Rust PHY جدید قرار است ادغام شود.
• پشتیبانی getrandom() vDSO برای معماری‌های CPU بیشتر.
• پشتیبانی از mountهای Idmapped برای سیستم‌های فایل FUSE و در ابتدا برای VirtIO-FS.
• گزارش آسیب‌پذیری‌های عمومی CPU برای RISC-V.
• درایور نمایش Rockchip اکنون می‌تواند نمایشگرهای HDMI با وضوح 4K @ 60Hz را پشتیبانی کند.
• پشتیبانی بهبود یافته از NAS QNAP TS-433 در هسته اصلی.
• به‌روزرسانی کد XZ برای پیاده‌سازی هسته لینوکس.
• رفع اشکالات سیستم فایل NILFS2 و پشتیبانی از برخی IOCTLهای جدیدتر سیستم فایل.
یکی از مهم‌ترین بهبودهای امنیتی در لینوکس 6.12:

معرفی ماژول Integrity Policy Enforcement (IPE) است. این ماژول به عنوان بخشی از به‌روزرسانی‌های ماژول‌های امنیتی لینوکس (LSM) اضافه شده است و سال‌ها در حال توسعه بوده است. IPE به عنوان جایگزینی برای کنترل‌های دسترسی عمل می‌کند و بر روی ویژگی‌های امنیتی غیرقابل تغییر اجزای سیستم تکیه دارد. این ماژول برای سیستم‌های با عملکرد ثابت مانند دستگاه‌های فایروال شبکه و پلتفرم‌های IoT طراحی شده است که فقط کدهای هدفمند خاصی را اجرا می‌کنند.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت -donate
https://zarinp.al/learninghive.ir
میزلینوکسی GNOME 47 “Denver” منتشر شد

جزئیات به زودی پست میکنم

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت -donate
https://zarinp.al/learninghive.ir
سلام
شرمنده دوستانی که پی وی پیام گذاشتن.☺️
من فردا دیگه جواب همه شمارو رو میدم.❤️

یکم مشغله کاری این مدت زیاد بود.
خبر خوب و داغ لینوکسی:
بلاخره پشتیبانی از هسته واقعی "PREEMPT_RT" در نسخه ۶.۱۲ هسته لینوکس ادغام شده است.
یعنی کرنل به صورت realtime است. این ادغام به وسیله لینوس توروالدز، خالق لینوکس، انجام شده و پس از سال‌ها تلاش و توسعه، به تازگی در گیت لینوکس قرار گرفته است.
این پشتیبانی در ابتدا برای معماری‌های ARM64، RISC-V و x86/x86_64 در دسترس است و به مدت بیست سال در حال توسعه بوده است. پیش از این، این قابلیت از طریق مجموعه‌ای از پچ‌های خارج از درخت نگهداری و انجام می‌شد.
با رفع آخرین مانع مرتبط با کد printk چند روز پیش، پشتیبانی PREEMPT_RT بالاخره آماده ادغام شد. نسخه ۶.۱۲ لینوکس به عنوان یک هسته پیشرفته با تغییرات زیاد شناخته می‌شود و انتظار می‌رود که نسخه LTS (پشتیبانی طولانی‌مدت) امسال باشد.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت -donate
https://zarinp.al/learninghive.ir
خالق وردپرس، سرویس هاستینگ WP Engine را «غده سرطانی» می‌داند

 او می‌گوید WP Engine بدون مشارکت کافی در رشد وردپرس، فقط به‌دنبال سودجویی از این پلتفرم بوده و با غیرفعال‌سازی برخی از ویژگی‌های کلیدی، به کاربران ضرر زده است.
طبق آمارها حدود ۴۰ درصد از سایت‌های اینترنتی با پروژه‌ی متن‌باز وردپرس ساخته شده‌اند و بسیاری از شرکت‌ها ازجمله WP Engine، از این سیستم مدیریت محتوا برای ارائه‌ی خدمات هاستینگ و پشتیبانی استفاده می‌کنند.

منبع:برگرفته از وب سایت زومیت
بروزرسانی بزرگ LXQt 2.1: محیط دسکتاپ سبک و سریع با ویژگی‌های جدید

محیط دسکتاپ LXQt به زودی با نسخه 2.1 خود یک به‌روزرسانی بزرگ دریافت خواهد کرد که قرار است در اواسط نوامبر 2024 منتشر شود. این نسخه، ویژگی‌های جدید و بهبودهای قابل توجهی را به ارمغان می‌آورد، از جمله یک جلسه آزمایشی Wayland و بهبودهای ظاهری در آن صورت گرفته است.
https://lxqt-project.org/
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت -donate
https://zarinp.al/learninghive.ir
خلاصه‌ای از جدیدترین نسخه‌های نرم‌افزارهای لینوکس
در هفته گذشته، شاهد انتشار نسخه‌های جدیدی از نرم‌افزارهای محبوب لینوکس بوده‌ایم. این به‌روزرسانی‌ها معمولاً شامل رفع باگ‌ها، بهبود عملکرد، افزودن ویژگی‌های جدید و افزایش امنیت هستند. در ادامه، به برخی از مهم‌ترین این به‌روزرسانی‌ها اشاره می‌کنیم:

نرم‌افزارهای کاربردی

🔸برنامهDBeaver 24.2.1: یک ابزار محبوب برای مدیریت پایگاه داده‌ها که در این نسخه عملکرد بهتری دارد و برخی از مشکلات آن برطرف شده است.
🔸برنامهMozilla Thunderbird 128.2.3 ESR: نسخه پایدار و ایمن از نرم‌افزار ایمیل Thunderbird با به‌روزرسانی‌های امنیتی و رفع باگ‌ها.
🔸برنامهDocker 27.3.0: جدیدترین نسخه از پلتفرم کانتینریزه کردن Docker با ویژگی‌ها و بهبودهای عملکردی جدید.
🔸برنامهProton 9.0-3: یک لایه سازگاری برای اجرای بازی‌های ویندوزی روی لینوکس.
🔸برنامهPipeWire 1.2.4: یک سرور ماژولار برای مدیریت جریان‌های صوتی و تصویری.
🔸برنامهAudacity 3.6.4: یک ویرایشگر صوتی رایگان و متن‌باز.
🔸برنامهGStreamer 1.24.8: یک چارچوب چندرسانه‌ای برای لینوکس.
🔸برنامهsnapd 2.65.3: مدیر بسته Snappy برای لینوکس.
🔸برنامهMesa 24.2.3: یک کتابخانه گرافیکی که توسط بسیاری از نرم‌افزارهای لینوکس استفاده می‌شود.
هسته‌های لینوکس
🔹هسته Linux kernel 6.10.11: یک نسخه پایدار از هسته لینوکس با رفع باگ‌ها و بهبود عملکرد.
🔹هسته Linux kernel 6.6.52 LTS: یک نسخه با پشتیبانی طولانی‌مدت از هسته لینوکس با رفع باگ‌ها و به‌روزرسانی‌های امنیتی.
🔹هسته Linux kernel 6.1.111 LTS: یک نسخه با پشتیبانی طولانی‌مدت از هسته لینوکس با رفع باگ‌ها و به‌روزرسانی‌های امنیتی.
سایر نرم‌افزارها
🔸برنامهBIND 9.20.2: یک نرم‌افزار سرور DNS.
🔸برنامهGhostscript 10.04.0: یک مفسر PostScript.
🔸برنامهcURL 8.10.1: یک ابزار خط فرمان برای انتقال داده.
🔸برنامهGNU awk 5.3.1: یک زبان برای جستجو و پردازش الگوها.
🔸برنامهppp 2.5.1: یک پیاده‌سازی پروتکل نقطه به نقطه.
🔸برنامهChromium 129.0.6668.58: نسخه متن‌باز مرورگر گوگل کروم.
🔸برنامهbtrfs-progs 6.11: مجموعه‌ای از ابزارها برای مدیریت فایل سیستم Btrfs.
🔸برنامهLLVM 19.1.0: یک زیرساخت کامپایلر.
🔸برنامهMir 2.18.0: یک کامپوزیتور Wayland.
🔸برنامهqBittorrent 4.6.7: یک کلاینت بیت‌تورنت.
🔸برنامهMozilla Firefox 130.0.1: یک مرورگر وب محبوب

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت از کانال-donate
https://zarinp.al/learninghive.ir
📌مجموعه ای از sources.list های توزیع های لینوکس برای استفاده آسان در دسترس قرار دادم.

🛠در افزودن سایر sources.list توزیع های دیگر مشارکت کنید❤️

https://github.com/hosseinseilani/sources.list
جاناتان کوربت، توسعه‌دهنده هسته لینوکس و یکی از بنیان‌گذاران اخبار هفتگی لینوکس (LWN) است
https://lwn.net
نسخه 7.1.2 از نرم‌افزار VirtualBox منتشر شده است که از شتاب‌دهی سه‌بعدی برای ماشین‌های مجازی که بر روی پلتفرم ARM اجرا می‌شوند، پشتیبانی می‌کند

جزئیات بیشتر:
• پشتیبانی از شتاب‌دهی سه‌بعدی: این نسخه امکان فعال‌سازی شتاب‌دهی سه‌بعدی را برای ماشین‌های مجازی پلتفرم ARM فراهم می‌کند
• رفع اشکالات رابط کاربری: مشکلات مربوط به طرح چند پنجره‌ای و ترجمه‌های زبان در رابط کاربری برطرف شده است
• بهبود امنیت نمایش از راه دور: گزینه‌ای برای تغییر روش امنیتی نمایش از راه دور به رابط کاربری اضافه شده است
• رفع اشکالات مربوط به BIOS و UEFI: مشکلات مربوط به حالت NVRAM در ماشین‌های BIOS قدیمی و پرس‌وجوی حالت Secure Boot در UEFI برطرف شده است.
• بهبود عملکرد DHCP: مشکلات مربوط به DHCP در برخی ماشین‌های مهمان که دامنه خالی دارند، رفع شده است
🇮🇷 سرور مجازی ایران

- ترافیک اضافه : ۲۷۵ تومان (مجموع آپلود و دانلود)
- پورت اتصال : ۱۰ گیگابیت
- آی پی ورژن ۶ : موجود
- ضمانت بازگشت وجه

🔥 ثبت سفارش:
🔗https://irvm.org/virtual-server-iran/

❤️@irvm_org
🔗 www.irvm.org
🎙@irvm_sup
🔸ابزار M-Switch

یک ابزار تغییر سورس لیست برای کالی است. شما می‌توانید از این اسکریپت برای به‌روزرسانی فایل sources.list خود با سریع‌ترین مخزن موجود استفاده کنید. این ابزار از curl برای تست اتصال با مخزن استفاده می‌کند،.

🔸 ادرس گیت ها دسترسی به کد:

https://github.com/Sir-MmD/M-Switch



🔸باتشکر از دوست خوبمون که این سورس کد را آماده
کردند
📌جستجو متن دلخواه در درون محتوای فایلها و فهرست📌

🔸اگر شما یک توسعه‌دهنده، برنامه‌نویس وب، یا فردی هستید که با تعداد زیادی فایل کار می‌کند و به دنبال پیدا کردن یک قطعه متن هستید، یادگیری و به خاطر سپردن یک فرمان خاص برای شما سخت است. به عنوان مثال، فرض کنید یک دایرکتوری دارید که شامل 30 پوشه و 20,000 فایل است. مهم نیست که پسوند فایل‌ها چه باشد؛ آن‌ها می‌توانند .txt، .php، .css، .js و غیره باشند.
شما نیاز دارید که به سرعت یک متن یا چند کلمه را در این فایل‌ها پیدا کنید. چه کار باید بکنید؟ قطعاً بررسی هر فایل به صورت جداگانه غیرممکن است، بنابراین فرمان grep در لینوکس به کمک شما می‌آید.

فرمان grep یکی از قدرتمندترین و چندمنظوره‌ترین فرمان‌های لینوکس است. هدف اصلی آن جستجوی الگوها در هر فایل است و از قوانین پیچیده نیز پشتیبانی می‌کند.

grep -rnwi '/path' -e 'your_text'



🔸اگر گزینه w رو بگذارید دقیقا همان کلمه مدنظر برمیگردد مثلا cat
🔸اگر گزینه w رو نگذارید کلمه های دارای حروف cat باشند برمیگرداند.
🔸گزینه n شماره خطی که متن پیدا شده برمیگرداند.
🔸گزینه r هم درون فهرست های تودرتو جستجو انجام میدهد.

🔸گزینه i به معنی ignore که به بزرگ یاکوچک بودن حروف حساس نمیشود.

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت از کانال-donate
https://zarinp.al/learninghive.ir
linuxtnt(linux tips and tricks) pinned «📌جستجو متن دلخواه در درون محتوای فایلها و فهرست📌 🔸اگر شما یک توسعه‌دهنده، برنامه‌نویس وب، یا فردی هستید که با تعداد زیادی فایل کار می‌کند و به دنبال پیدا کردن یک قطعه متن هستید، یادگیری و به خاطر سپردن یک فرمان خاص برای شما سخت است. به عنوان مثال، فرض کنید…»
Forwarded from LpicFarsi
وبینار جمعه به دلیل کندی در اینترنت شد که بشه


برای همین امروز ساعت 19 ال 20.30 به صورت رایگان می تونید در وبینار نصب و راه اندازی زبیکس ثبت نام کنید.


📱https://join.skype.com/INHjHZGmNa6O
Please open Telegram to view this post
VIEW IN TELEGRAM
🔰دستورات کمتر دیده شده در لینوکس : سری هفدهم:
🔰به منظور حفظ حریم خصوصی privacy in linux و محافظت سیستم در برابر روش جمع‌آوری و تحلیل داده‌ها ا telemetry data collection میتوانید دو مورد زیر را انجام بدهید:
ابتدا بررسی و پیدا کردن اسم ماژول وب کم و میکروفن:
sudo lsmod | grep uvc

sudo lsmod | grep snd



🔸غیرفعال کردن وب‌کم:
این دستور ماژول مربوط به وب‌کم را از کرنل حذف می‌کند و وب‌کم غیرفعال می‌شود.
sudo modprobe -r uvcvideo

🔸برای فعال‌سازی وب کم
sudo modprobe uvcvideo


🔸غیرفعال کردن میکروفون:
این دستور ماژول مربوط به میکروفن را از کرنل حذف می‌کند و میکروفن غیرفعال می‌شود.

mixer set Capture nocap
lsmod | grep snd_hda_intel

🔸برای فعال‌سازی مجدد میکروفون:

amixer set Capture cap
sudo modprobe snd_hda_intel


——————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت از کانال-donate
https://zarinp.al/learninghive.ir
🔰دستورات کمتر دیده شده در لینوکس : سری هجدهم:

در لینوکس، برای حذف ایمن فایل‌ها و دایرکتوری‌ها،بدون بازیابی مجدد، می‌توانید از ابزارهایی مانند shred و wipe استفاده کنید.

🔸استفاده از shred:

🔹فرمان shred برای حذف ایمن فایل‌ها طراحی شده است. با استفاده از گزینه‌های زیر می‌توانید فایل‌ها را به طور ایمن حذف کنید:


shred -u -n 40 /private/file.txt


🔹 گزینه -u: فایل را بعد از بازنویسی حذف می‌کند.
🔹گزینه-n 40: فایل را 40 بار با داده‌های تصادفی بازنویسی می‌کند.مقدار پیش فرض عدد 3 است.
برای حذف چندین فایل به صورت همزمان:

shred -u -n 40 /private/file.txt /private/file2.txt


تنها اشکال shred این است که این ابزار نمی تواند با دایرکتوری ها کار کند. بنابراین، اگر نیاز دارید که محتویات یک پوشه کامل را با زیرپوشه‌ها از بین ببرید، باید از wipe استفاده کنید.

🔸استفاده از wipe

wipe -rf /home/private/*


🔹گزینه -r: به صورت بازگشتی عمل می‌کند و زیرپوشه‌ها و فایل‌ها را نیز حذف می‌کند.
🔹گزینه -f: تأیید حذف را غیرفعال می‌کند و مستقیم حذف میکند
خلاصه‌ای از جدیدترین نسخه‌های نرم‌افزارهای لینوکس
در هفته گذشته، شاهد انتشار نسخه‌های جدیدی از نرم‌افزارهای محبوب لینوکس بوده‌ایم. این به‌روزرسانی‌ها معمولاً شامل رفع باگ‌ها، بهبود عملکرد، افزودن ویژگی‌های جدید و افزایش امنیت هستند. در ادامه، به برخی از مهم‌ترین این به‌روزرسانی‌ها اشاره می‌کنیم:

🔸برنامه qBittorrent 5.0: این کلاینت BitTorrent از مدیریت انرژی systemd پشتیبانی می‌کند.
🔸برنامهFFmpeg 7.1: نسخه جدید این نرم‌افزار با نام "Péter" شامل یک دیکودر VVC بومی و قابلیت رمزگذاری سخت‌افزاری با Vulkan است.
🔸برنامهAudacious 4.4.1: این پلیر صوتی متن‌باز با ویژگی‌ها و بهبودهای جدید عرضه شده است.
🔸برنامهMozilla Firefox 131: نسخه جدید مرورگر فایرفاکس با پیش‌نمایش تب‌ها و مجوزهای موقتی سایت‌ها در دسترس قرار گرفته است.
🔸برنامهLinux Mint 22.1: این توزیع لینوکس قرار است در دسامبر با تم جدید Cinnamon منتشر شود.
🔸برنامهFirefox 132: این نسخه در حال آزمایش بتا است و از مسدود کردن دسترسی به کوکی‌های شخص ثالث پشتیبانی می‌کند.
🔸برنامهNetworkManager 1.50: این نسخه از نرم‌افزار مدیریت شبکه، امکان پیکربندی عرض کانال Wi-Fi در حالت AP را اضافه کرده است.
🔸برنامهArdour 8.8: این DAW متن‌باز با اصلاحات و بهبودهای مختلف منتشر شده است.
🔸برنامهFwupd 2.0: این به‌روزرسانی نرم‌افزار لینوکس برای به‌روزرسانی فریمور با تغییرات عمده‌ای همراه است.