Forwarded from RavinAcademy
@RavinAcademy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و سوم
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
user@pcname$ getfacl /hossein.txt
# file: hossein
# owner: user
# group: user
user::rw-
group::r--
mask::rwx
other::r--
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔰 توزیع لینوکس predator-os که حس و ظاهر macOS را برای شما زنده میکنند
🔹اگر شما هم از طرفداران طراحی زیبا و کاربرپسند macOS هستید،این پست برای شماست! در ادامه توزیع predator-os v3.5 آشنا میشوید که با الهام از macOS، تجربهای مشابه را برای شما فراهم میکنند.
_______________________________________
• مبتنی بر debian Linux و با محیط دسکتاپ KDE Plasma.
• دارای 100 تنظیم و پیکربندی اماده و از پیش تعریف برای کاهش زمان و پیچیدگی بعد نصب
• دارای ابزارهای رومیزی کاربردی و پراستفاده در دسته بندهای کامل
• دارای ویژگیهای hardened,secure دربرابر حملات و اسیب پذیری ها
• دارای ویژگی های حریم خصوصی
• دارای ویژگی های anonymous
• طراحی پیکسل به پیکسل شبیه به macOS (به جز اپلیکیشنهای اختصاصی اپل
• دارای داک (Dock) زیبا و کاربردی
• منوی استارت و مرکز اقدامات در بالای صفحه قرار دارد.
• رابط کاربری ساده و تمیز
• هدف: سادگی و کاربرپسند بودن برای کاربران
• دارای تم که ظاهری شبیه به macOS ایجاد میکند.
• داک آشنا، منوی جهانی و دکمههای پنجرهها شبیه به macOS.
📌جزئیات کامل
http://predator-os.ir/
🔹اگر شما هم از طرفداران طراحی زیبا و کاربرپسند macOS هستید،این پست برای شماست! در ادامه توزیع predator-os v3.5 آشنا میشوید که با الهام از macOS، تجربهای مشابه را برای شما فراهم میکنند.
_______________________________________
• مبتنی بر debian Linux و با محیط دسکتاپ KDE Plasma.
• دارای 100 تنظیم و پیکربندی اماده و از پیش تعریف برای کاهش زمان و پیچیدگی بعد نصب
• دارای ابزارهای رومیزی کاربردی و پراستفاده در دسته بندهای کامل
• دارای ویژگیهای hardened,secure دربرابر حملات و اسیب پذیری ها
• دارای ویژگی های حریم خصوصی
• دارای ویژگی های anonymous
• طراحی پیکسل به پیکسل شبیه به macOS (به جز اپلیکیشنهای اختصاصی اپل
• دارای داک (Dock) زیبا و کاربردی
• منوی استارت و مرکز اقدامات در بالای صفحه قرار دارد.
• رابط کاربری ساده و تمیز
• هدف: سادگی و کاربرپسند بودن برای کاربران
• دارای تم که ظاهری شبیه به macOS ایجاد میکند.
• داک آشنا، منوی جهانی و دکمههای پنجرهها شبیه به macOS.
📌جزئیات کامل
http://predator-os.ir/
سطوح دسترسی به فایلها در سیستمعامل لینوکس
سطوح دسترسی در لینوکس به سه بخش تقسیم میشود:
🔹دسترسیهای مالک فایل (User)
🔹دسترسیهای گروهی که مالک فایل عضو آن است (Group)
🔹دسترسیهای دیگر کاربران (Other)
در این تصویر، سطح دسترسی نشان داده شده به صورت -rwx r-x --x است.
- (کاراکتر اول)
اگر - باشد، یعنی این یک فایل معمولی است.
اگر d باشد، یعنی این یک دایرکتوری است.
مقدار rwx (بخش اول، دسترسیهای مالک فایل)
مقدار r (Read) = 4 → اجازه خواندن فایل را دارد.
مقدار w (Write) = 2 → اجازه نوشتن (ویرایش) فایل را دارد.
مقدار x (Execute) = 1 → اجازه اجرای فایل را دارد (برای اسکریپتها و برنامههای اجرایی).
(بخش دوم، دسترسیهای گروه)
مقدار r → کاربران گروه میتوانند فایل را بخوانند.
مقدار - → کاربران گروه نمیتوانند فایل را ویرایش کنند.
مقدار x → کاربران گروه میتوانند فایل را اجرا کنند.
مقدار --x (بخش سوم، دسترسیهای سایر کاربران)
مقدار - → سایر کاربران نمیتوانند فایل را بخوانند.
مقدار - → سایر کاربران نمیتوانند فایل را ویرایش کنند.
مقدار x → سایر کاربران میتوانند فایل را اجرا کنند.
سطوح دسترسی در لینوکس به سه بخش تقسیم میشود:
🔹دسترسیهای مالک فایل (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 درصد داستانهای علمیتخیلی خام است. همین امر در مورد اکثر نرمافزارهای سنتی نیز صدق میکند. بخش بزرگی از کد در هر برنامهای به چیزی غیر از انجام واقعی وظیفه بیان شده اختصاص داده شده است. این کد اضافی نه تنها برنامه را پیچیدهتر میکند، بلکه احتمال بروز خطاها را نیز افزایش میدهد. فلسفه یونیکس بر این ایده استوار است که برنامهها باید کوچک، ساده و متمرکز بر انجام یک کار خاص باشند. این اصل نه تنها باعث افزایش کارایی و قابلیت اطمینان برنامهها میشود.
🔸متن گرفته شده از :کتاب فلسفه یونیکس
🔸ترجمه حسین سیلانی
🔹قانون استرجن (Sturgeon’s law) در واقع یک ضربالمثل است که میگوید «نود درصد از هر چیزی بیارزش است.» این ضربالمثل توسط تئودور استرجن، نویسنده و منتقد ادبی آمریکایی ابداع شده است.
🔹تئودور استورجن، نویسنده علمیتخیلی، زمانی نوشت که 90 درصد داستانهای علمیتخیلی خام است. همین امر در مورد اکثر نرمافزارهای سنتی نیز صدق میکند. بخش بزرگی از کد در هر برنامهای به چیزی غیر از انجام واقعی وظیفه بیان شده اختصاص داده شده است. این کد اضافی نه تنها برنامه را پیچیدهتر میکند، بلکه احتمال بروز خطاها را نیز افزایش میدهد. فلسفه یونیکس بر این ایده استوار است که برنامهها باید کوچک، ساده و متمرکز بر انجام یک کار خاص باشند. این اصل نه تنها باعث افزایش کارایی و قابلیت اطمینان برنامهها میشود.
🔸متن گرفته شده از :کتاب فلسفه یونیکس
🔸ترجمه حسین سیلانی
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ دانلود فایل با حداکثر سرعت در ترمینال با دستور aria2c
این دستور به 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
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 استفاده میکنند، تنها نیاز به بهروزرسانی سیستم خود دارند.
این نسخه نقطهای عمدتاً بهعنوان مجموعهای از وصلههای امنیتی و بهروزرسانیهای نرمافزاری منتشر شده از آگوست ۲۰۲۴ طراحی شده است و هدف آن، نصبهای جدید است. کاربرانی که از اوبونتو ۲۴.۰۴ LTS یا ۲۴.۰۴.۱ LTS استفاده میکنند، تنها نیاز به بهروزرسانی سیستم خود دارند.
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و چهارم
🔰دستور udisksctl
در لینوکس برای مدیریت دیسکها و پارتیشنها استفاده میشوند. در اینجا توضیحی درباره دو دستور شما ارائه میشود:
🔹دستور udisksctl: این دستور برای مدیریت دیسکها و پارتیشنها در لینوکس استفاده میشود.
🔹گزیه mount: این بخش از دستور به سیستم میگوید که پارتیشن مورد نظر را به یک نقطه (دایرکتوری) در سیستم فایل متصل کند.
🔹گزینه unmount: این بخش از دستور به سیستم میگوید که پارتیشن مورد نظر را از سیستم فایل جدا کند.
دستور اتصال
دستور جدا کردن
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔰دستور udisksctl
در لینوکس برای مدیریت دیسکها و پارتیشنها استفاده میشوند. در اینجا توضیحی درباره دو دستور شما ارائه میشود:
🔹دستور udisksctl: این دستور برای مدیریت دیسکها و پارتیشنها در لینوکس استفاده میشود.
🔹گزیه mount: این بخش از دستور به سیستم میگوید که پارتیشن مورد نظر را به یک نقطه (دایرکتوری) در سیستم فایل متصل کند.
🔹گزینه unmount: این بخش از دستور به سیستم میگوید که پارتیشن مورد نظر را از سیستم فایل جدا کند.
دستور اتصال
udisksctl mount -b /dev/sdb1
دستور جدا کردن
udisksctl unmount -b /dev/sdb1
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
لینوکس در هفته ای که گذشت:
اخبار لینوکس:
میز کار 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
اخبار لینوکس:
میز کار 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