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
سطوح دسترسی به فایل‌ها در سیستم‌عامل لینوکس

سطوح دسترسی در لینوکس به سه بخش تقسیم می‌شود:

🔹دسترسی‌های مالک فایل (User)
🔹دسترسی‌های گروهی که مالک فایل عضو آن است (Group)
🔹دسترسی‌های دیگر کاربران (Other)

در این تصویر، سطح دسترسی نشان داده شده به صورت -rwx r-x --x است.
- (کاراکتر اول)
اگر - باشد، یعنی این یک فایل معمولی است.
اگر d باشد، یعنی این یک دایرکتوری است.
مقدار rwx (بخش اول، دسترسی‌های مالک فایل)

مقدار r (Read) = 4 → اجازه خواندن فایل را دارد.
مقدار w (Write) = 2 → اجازه نوشتن (ویرایش) فایل را دارد.
مقدار x (Execute) = 1 → اجازه اجرای فایل را دارد (برای اسکریپت‌ها و برنامه‌های اجرایی).

(بخش دوم، دسترسی‌های گروه)
مقدار r → کاربران گروه می‌توانند فایل را بخوانند.
مقدار - → کاربران گروه نمی‌توانند فایل را ویرایش کنند.
مقدار x → کاربران گروه می‌توانند فایل را اجرا کنند.
مقدار --x (بخش سوم، دسترسی‌های سایر کاربران)

مقدار - → سایر کاربران نمی‌توانند فایل را بخوانند.
مقدار - → سایر کاربران نمی‌توانند فایل را ویرایش کنند.
مقدار x → سایر کاربران می‌توانند فایل را اجرا کنند.
رتئودور استورجن وقانون 90 درصد

🔹قانون استرجن (Sturgeon’s law) در واقع یک ضرب‌المثل است که می‌گوید «نود درصد از هر چیزی بی‌ارزش است.» این ضرب‌المثل توسط تئودور استرجن، نویسنده و منتقد ادبی آمریکایی ابداع شده است.

🔹تئودور استورجن، نویسنده علمی‌تخیلی، زمانی نوشت که 90 درصد داستان‌های علمی‌تخیلی خام است. همین امر در مورد اکثر نرم‌افزارهای سنتی نیز صدق می‌کند. بخش بزرگی از کد در هر برنامه‌ای به چیزی غیر از انجام واقعی وظیفه بیان شده اختصاص داده شده است. این کد اضافی نه تنها برنامه را پیچیده‌تر می‌کند، بلکه احتمال بروز خطاها را نیز افزایش می‌دهد. فلسفه یونیکس بر این ایده استوار است که برنامه‌ها باید کوچک، ساده و متمرکز بر انجام یک کار خاص باشند. این اصل نه تنها باعث افزایش کارایی و قابلیت اطمینان برنامه‌ها می‌شود.

🔸متن گرفته شده از :کتاب فلسفه یونیکس
🔸ترجمه حسین سیلانی
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ دانلود فایل با حداکثر سرعت در ترمینال با دستور aria2c

aria2c -x 16 -s 16 'YOUR_URL'



این دستور به aria2c می‌گوید که فایل موجود در آدرس YOUR_URL را با استفاده از 16 اتصال همزمان و با تقسیم فایل به 16 قطعه دانلود کند.

🔹-گزینه x 16: این گزینه تعداد اتصالات همزمان را به 16 تنظیم می‌کند. به عبارت دیگر، aria2c می‌تواند تا 16 اتصال جداگانه برای دانلود یک فایل برقرار کند. این امر می‌تواند سرعت دانلود را به ویژه برای فایل‌های بزرگ و در شبکه‌های با پهنای باند بالا افزایش دهد.

🔹گزینه -s 16: این گزینه تعداد قطعات (segment) که فایل به آن‌ها تقسیم می‌شود را به 16 تنظیم می‌کند. تقسیم فایل به قطعات کوچک‌تر می‌تواند به بهبود عملکرد دانلود کمک کند، در aria2c، فایل دانلودی به چندین سگمنت تقسیم می‌شود و هر سگمنت به صورت موازی دانلود می‌شود.


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
——————————————————
⭐️حمایت از کانال
https://zarinp.al/learninghive.ir
https://daramet.com/hossein_seilani
اوبونتو  ۲۴.۰۴.۲ LTS منتشر شد: با هسته لینوکس ۶.۱۱ و پشته گرافیکی Mesa 24.2


این نسخه نقطه‌ای عمدتاً به‌عنوان مجموعه‌ای از وصله‌های امنیتی و به‌روزرسانی‌های نرم‌افزاری منتشر شده از آگوست ۲۰۲۴ طراحی شده است و هدف آن، نصب‌های جدید است. کاربرانی که از اوبونتو ۲۴.۰۴ LTS یا ۲۴.۰۴.۱ LTS استفاده می‌کنند، تنها نیاز به به‌روزرسانی سیستم خود دارند.
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و چهارم
🔰دستور udisksctl
در لینوکس برای مدیریت دیسک‌ها و پارتیشن‌ها استفاده می‌شوند. در اینجا توضیحی درباره دو دستور شما ارائه می‌شود:



🔹دستور udisksctl: این دستور برای مدیریت دیسک‌ها و پارتیشن‌ها در لینوکس استفاده می‌شود.
🔹گزیه mount: این بخش از دستور به سیستم می‌گوید که پارتیشن مورد نظر را به یک نقطه (دایرکتوری) در سیستم فایل متصل کند.
🔹گزینه unmount: این بخش از دستور به سیستم می‌گوید که پارتیشن مورد نظر را از سیستم فایل جدا کند.

دستور اتصال
udisksctl mount -b /dev/sdb1

دستور جدا کردن
udisksctl unmount -b /dev/sdb1



📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
بازخورد نسخه 3.5 توزیع پردیتور طی 20 روز از پست هایی که میگذارم.

این عدد 52 هزار بازدید و نمایش پست برای افراد که البته برای یک پست است.

خوشحالم که از کشور های مختلف پیام و همکاری هایی داشتم.
لینوکس در هفته ای که گذشت:
اخبار لینوکس:

میز کار KDE Plasma 6.3.1 با بهبودهای Plasma Discover و رفع بسیاری از اشکالات منتشر شد

بسته Mesa 25.0 پشته گرافیکی لینوکس از Vulkan 1.4 روی RADV، ANV و NVK پشتیبانی می‌کند

انتشار توزیع Ubuntu 24.04.2 LTS اکنون با هسته لینوکس ۶.۱۱ قابل دانلود است

مدیر آرشیو PeaZip 10.3 یکپارچه‌سازی با GNOME و KDE Plasma را بهبود بخشیده است

مدیر سیستم System76 ششمین نسخه آلفا از محیط دسکتاپ COSMIC مبتنی بر Rust را منتشر کرد.

توزیع Tails نرم افزار balenaEtcher را با Rufus به عنوان نصب کننده پیش فرض برای ویندوز جایگزین کرد.
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
بنا به درخواست بعضی دوستان. آمار بازدید توزیع پردیتور:

بازدید پستهای مربوط به توزیع predator-os در سه ماه اخیر. بعد از انتشار نسخه 3.5


http://predator-os.ir
میز پلاسما نسخه
KDE Plasma 6.3.2
منتشر شده.‌جزئیات جدید رو پست میکنم.
درایور گرافیکی NVIDIA 570 برای لینوکس با ویژگی‌ها و بهبودهای جدید منتشر شد:

🔹پشتیبانی از نرخ نوسازی متغیر (VRR) Variable Refresh Rate) در تنظیمات چند مانیتوره.

🔹پارامتر جدید conceal_vrr_caps برای ماژول کرنل که امکان استفاده از ویژگی‌هایی مانند ULMB (Ultra Low Motion Blur) را فراهم می‌کند که با VRR ناسازگار هستند.

🔹پشتیبانی از بررسی وضعیت Dynamic Boost.

🔹پشتیبانی از سازگاری 32 بیتی برای بک‌اند NVIDIA GBM.

🔹پارامتر جدید conceal_vrr_caps برای ماژول کرنل nvidia-modeset.

🔹پشتیبانی از روش suspend-then-hibernate سیستم‌d برای خواب سیستم.

🔹پشتیبانی از مشاهده تمام فایل‌های درایور مورد استفاده توسط محیط‌های اجرای کانتینر مانند nvidia-container-toolkit و enroot.

🔹بهبود پشتیبانی از بازی‌های Jones and the Great Circle، Assassin’s Creed Valhalla و Assassin’s Creed Mirage.

🔹به‌روزرسانی پنل کنترل nvidia-settings برای استفاده از NVML به جای NV-CONTROL در کنترل سرعت ساعت و فن GPU در سیستم‌های Wayland و فعال‌سازی کنترل اورکلاک GPU به طور پیش‌فرض برای GPUهایی که از کنترل ساعت برنامه‌پذیر پشتیبانی می‌کنند.

🔹پشتیبانی از افزونه Vulkan VK_KHR_incremental_present.

🔹فعال‌سازی گزینه nvidia-drm fbdev=1 به طور پیش‌فرض.

🔹غیرفعال‌سازی یک ویژگی صرفه‌جویی در مصرف انرژی برای سطوح اختصاص‌یافته با API DRM Dumb-Buffers در نسل‌های Ada و بعدی GPUهای انویدیا.

🔹بهبود پشتیبانی از کرنل‌های لینوکس 6.11 و 6.12 LTS.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir