linuxtnt(linux tips and tricks)
5.88K subscribers
1.6K photos
139 videos
535 files
1.28K links
https://t.me/+AL7RKhKS6b4zNzY8

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

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

🔹کامل بداری، وزیر آموزش عالی و تحقیقات علمی، در مراسم راه‌اندازی در دانشگاه دکتر مولای طاهر در سعیده در ماه نوامبر گفت: این سیستم مبتنی بر لینوکس نقطه عطفی در تلاش‌های مدرن‌سازی دیجیتال کشور و ارتقای توانایی‌های فناوری آن است.

🔹بداری : «این سیستم کاملاً الجزایری محصول کار مشترک دانشجویان و محققان نرم‌افزار از چندین دانشگاه است. توزیع لینوکس ... عملکرد رایانه را بهبود می‌بخشد و از سیستم‌های اطلاعاتی ما محافظت می‌کند.»

🔹ایبشه «سیستم عامل طراحی شده برای پاسخگویی به نیازهای امنیت سایبری و کارایی، می‌تواند نقش مهمی در تحول دیجیتال کشور ایفا کند و در عین حال استعدادهای محققان و کارآفرینان جوان ما را به نمایش بگذارد.» وی گفت که توسعه پروژه نرم‌افزار منبع باز که توسط دانشگاه دکتر مولای طاهر هدایت می‌شود، شامل یک رقابت سراسری بود که در آن 10 تیم دانشگاهی وظیفه طراحی سیستم عامل را بر عهده داشتند.

🔹راه‌اندازی سیستم عامل الجزایری با رشد قوی جهانی در بازار نرم‌افزار منبع باز همزمان است که طبق گزارش جهانی بازار نرم‌افزار منبع باز اکتبر 2024، در حال حاضر به ارزش 41.8 میلیارد دلار آمریکا است و پیش‌بینی می‌شود تا سال 2028 به 77.8 میلیارد دلار آمریکا برسد.

🔹رشد بازار نرم‌افزار منبع باز توسط عوامل مختلفی هدایت می‌شود. یکی از عوامل اصلی مزیت هزینه نرم‌افزار منبع باز است، زیرا نیازی به پرداخت هزینه‌های بالای مجوز ندارد.
🔹الجزیره در رتبه 115 از بین 133 اقتصاد در شاخص جهانی نوآوری (GII 2024) قرار دارد که اقتصادهای جهانی را بر اساس توانایی‌های نوآوری آن‌ها رتبه‌بندی می‌کند.
—————————
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍63👎1
🔰بوت‌کیت لینوکسی UEFI موسوم به Bootkitty، تهدیدی جدید

🔹پیرو این پست قبلی
https://t.me/linuxtnt/4021

🔸یک بوت‌کیت لینوکسی جدید به نام Bootkitty کشف شده که امنیت سیستم‌های لینوکس را تهدید می‌کند. این بوت‌کیت که توسط گروهی از دانشجویان دانشگاه‌های کره جنوبی توسعه یافته، به عنوان یک اثبات مفهوم (proof of concept) طراحی شده و توانایی نفوذ به فریمور UEFI (رابط یکپارچه گسترش‌پذیر فریمور) سیستم‌ها را دارد.

🔹نحوه عملکرد Bootkitty:
🔸بهره برداری از آسیب‌پذیری LogoFail: از آسیب‌پذیری LogoFail برای دور زدن ویژگی امنیتی Secure Boot استفاده می‌کند. پس از نفوذ به UEFI، Bootkitty به فرایند بوت سیستم قلاب می‌شود و تغییراتی در بوت‌لودر Grub و مکانیزم بارگذاری کرنل ایجاد می‌کند.
این بوت‌کیت می‌تواند کرنل و بوت‌لودر سیستم را تغییر دهد تا در هنگام راه‌اندازی مجدد سیستم نیز فعال باقی بماند.
قلاب زدن به UEFI (UEFI hooking) به معنای دستکاری و تغییر در عملکرد نرم‌افزار رابط یکپارچه گسترش‌پذیر فریمور (UEFI) است.
—————————-
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍12🔥2
🔰لینوس توروالدز اولین نسخه آزمایشی هسته لینوکس 6.13 را منتشر کرد

پشتیبانی از ماشین مجازی محافظت‌شده (Realm) در ARM CCA و GCS
ماشین مجازی محافظت‌شده (Realm): یک محیط ایمن و جدا شده است که در آن یک سیستم‌عامل می‌تواند اجرا شود. این ویژگی برای افزایش امنیت و جداسازی برنامه‌ها و سیستم‌عامل‌ها بسیار مفید است.

🔹مفهوم ARM CCA و GCS: این‌ها تکنولوژی‌هایی هستند که به هسته لینوکس اجازه می‌دهند تا ماشین‌های مجازی محافظت شده را به طور کارآمد و ایمن اجرا کند. CCA مخفف Control and Co-processor Interface و GCS مخفف Guarded Control Stack است.ARM CCA: یک رابط سخت‌افزاری است که به هسته اجازه می‌دهد تا به طور مستقیم با سخت‌افزار ARM تعامل داشته باشد

🔹پشتیبانی از خوشه‌بندی زیر-NUMA 6-نودی در Intel
خوشه‌بندی زیر-NUMA (Non-Uniform Memory Access): این ویژگی به سیستم اجازه می‌دهد تا حافظه را به صورت موثرتر مدیریت کند و باعث بهبود عملکرد سیستم شود. به این معنی است که سیستم می‌تواند تا 6 پردازنده را به صورت همزمان مدیریت کند.

🔹مشکل جدید نور پس‌زمینه ACPI برای Apple MacbookPro11,2 و Air7,2
ACPI: مخفف Advanced Configuration and Power Interface است و برای مدیریت انرژی و تنظیمات سخت‌افزار استفاده می‌شود.

🔹ویژگی جدید در uAPI دستگاه کاراکتر برای اطلاع رسانی به فضای کاربر
uAPI: رابط برنامه‌نویسی کاربر است که به برنامه‌های کاربردی اجازه می‌دهد تا با هسته لینوکس تعامل داشته باشند.

نویسنده: حسین سیلانی
5
🔰پشتیبانی درایور نمایشگر اینتل از "صفحه آبی مرگ" DRM Panic

🔹زیرساخت DRM Panic چندین نسخه است که در هسته لینوکس وجود دارد و به تجربه مبتنی بر هسته مشابه "صفحه آبی مرگ" ویندوز و همچنین اخیراً اجازه کدهای QR پیام های خطای هسته و سایر ویژگی ها را می دهد. درایور DRM هسته اینتل شاهد برخی از وصله ها برای فعال کردن پشتیبانی از DRM Panic بوده است.
🔹همچنین وصله هایی برای پشتیبانی از GPU AMD، پشتیبانی از GPU NVIDIA با درایور Nouveau و درایورهای DRM کوچکتر مختلف وجود داشته است.

نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
3
🔰ایجاد و اضافه کردن کاربر به گروه sudo
اگر زمانی با خطای زیر رو برو شدید User is not in the sudoers file از دستور زیر استفاده کنید.فایل sudoers: این فایل لیستی از کاربران و گروه‌هایی را که مجاز به استفاده از sudo هستند، حفظ می‌کند. اگر نام کاربری شما در این فایل نباشد، سیستم به شما اجازه اجرای دستورات با امتیازات root را نخواهد داد.
ابتدا

su -i

را وارد کنید. سپس رمز را وارد کنید و سپس دستور زیر را وارد کنید

sudo usermod -aG sudo username



به عنوان مثال، اگر بخواهید یک کاربر جدید با نام ali ایجاد کنید و به او اجازه دهید از دستور sudo استفاده کند، دستورات زیر را اجرا می‌کنید:


sudo usermod -aG sudo ali
6
🔰بلاخره مشخص شد
پیرو این پست قبلی درباره دبیان 13
https://t.me/linuxtnt/4004

🔰 تم پیش‌فرض دبیان GNU/Linux 13 "Trixie
🔹تم پیش‌فرض Trixie "Ceratopsian" نام دارد و توسط Elise Couper با استفاده از کاغذ و مداد و سپس Inkscape ایجاد شده است.

این اثر هنری از چین Trixie (شخصیت خیالی از فیلم Toy Story) الهام گرفته شده است و همچنین تحت تأثیر تم قبلی به نام "futurePrototype" ساخته شده توسط Alex Makas برای دبیان GNU/Linux 10 "Buster" است.

🔹این اثر هنری برای تصویر زمینه، صفحه ورود، نصب‌کننده، صفحه اسپلش بوت Plymouth، بوت لودر GRUB، Syslinux / Isolinux و حتی به عنوان بنری برای وب‌سایت، وبلاگ و ویکی دبیان استفاده خواهد شد.

🔹آقای Elise Couper از کاغذ و مداد برای ایجاد اثر هنری برای دبیان GNU/Linux 13 "Trixie" و سپس Inkscape برای تولید تصاویر دیجیتال استفاده کرد

نکته اخر:
🔸 پروژه دبیان سری هسته لینوکس 6.12 را دربرخواهد داشت
🔸همچنین در حال دریافت یک رابط خط فرمان APT اصلاح شده با مدیر بسته APT 3.0 آینده است و به کاربران خروجی CLI مختصرتر و مرتب‌تر هنگام به‌روزرسانی، نصب یا حذف بسته‌ها از طریق ترمینال می‌دهد.
👍43
بلاخره رسید☺️
61👍7👎1🔥1
🔰محل قرارگیری فایلهای حذف شده در لینوکس
🔹مسیر پیش فرض به صورت زیر است
/home/User_Name/.local/share/Trash/*
🔹به منظور حذف فایلها از سطح زباله دستور زیر را استفاده کنید
rm -rf ~/.local/share/Trash/*
این دستور بدون تایید حذف میکند.

🔹درصورت تمایل به بازیابی فایهای حذف شده در لینوکس از
1. استفاده از ابزارهای بازیابی داده ابزارهای بازیابی داده مانند testdisk, photorec, و extundelete می‌توانند در بازیابی فایل‌های حذف شده کمک کنند.
👍10
Forwarded from مجموعه عالی جناب www.myexcellency.ir
This media is not supported in your browser
VIEW IN TELEGRAM
مجموعه رسانه ای عالی جناب
ساخت تیزر و کلیپ موشن های تبلیغاتی
ما در کنار شماییم تا شاهد رشد و شکوفایی کسب و کارتان باشیم
09132967454
09903407454
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany http://seilany.ir/)
سلام خدمت دوستان
یکی از دوره های آموزشی من در وب سایت فرادرس
——————————————————-
با عنوان: آموزش مانیتورینگ در لینوکس Linux

دوره شش ساعت و شامل 50 درس در 6 فصل
===============================
شامل آموزش مانیتورینگ سطح کاربر و سطح کرنل با دستورات و ابزارهای ترمینالی،گرافیکی، و ابزارهای تجاری و هم چنین بهینه کردن و افزایش سرعت کرنل نیز در دوره بیان شده است.
—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
7
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و دوم
🔹دستور tee

🔸 این دستور خروجی یک دستور دیگر را هم در ترمینال نمایش می‌دهد و هم در یک فایل ذخیره می‌کند.
command | tee file_name

🔸این دستور خروجی دستور سمت چپ را به فایل سمت راست هدایت میکند.
در مواقعی که خروجی برخی دستورات لینوکس را نمیتوان با هدایتگرهای >> به فایل ارسال کرد از این دستور استفاده کنید.
ls -la | tee list.txt

grep 'error' log.txt | tee errors.log


🔸این دستور تمام خطوطی را که کلمه "error" در آن‌ها وجود دارد از فایل log.txt جستجو می‌کند و هم در ترمینال نمایش می‌دهد و هم در فایل errors.log ذخیره می‌کند.
history | tee command_history.log


همچنین ارسال خروجی به دوفایل
command | tee file1 | tee file2


df -h | tee log.txt
free -m | tee -a log.txt
ps aux | tee -a log.txt
my_program.py | tee program_output.log


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
👍122
نسخه LTS بعدی برای کرنل 6.12 است.

کرنل‌های لینوکس از قبل دارای یک عمر شش ساله بودند. این عمر به دو سال کاهش یافت زیرا مردم از کرنل‌های قدیمی‌تر استفاده نمی‌کردند. علاوه بر این، نگهداری از کرنل‌های قدیمی‌تر آسان نبود.
👍16
🔰پارامتر kernel.randomize_va_space

🔹 در سیستم‌عامل لینوکس، این پارامتر برای فعال یا غیرفعال کردن Address Space Layout Randomization (ASLR) به کار می‌رود. ASLR یک مکانیزم امنیتی است که به منظور افزایش سختی حملات مبتنی بر آسیب‌پذیری‌های نرم‌افزاری، مانند حملات بافری، طراحی شده است. با استفاده از ASLR، آدرس‌های حافظه برنامه‌ها در هر بار اجرا به صورت تصادفی تغییر می‌کنند.

🔹مقادیر ممکن برای kernel.randomize_va_space:
🔸مقدار 0: ASLR غیرفعال است. آدرس‌های حافظه برنامه‌ها در هر بار اجرا ثابت می‌مانند. این مورد برای اشکال‌زدایی و توسعه‌ی نرم‌افزار مفید است، اما به دلیل کاهش امنیت، در محیط‌های تولیدی توصیه نمی‌شود.

🔸مقدار 1: ASLR به صورت جزئی فعال است. آدرس‌های حافظه برنامه‌ها به صورت تصادفی تغییر می‌کنند، اما برخی از بخش‌های حافظه مانند پشته و پشته‌ی کتابخانه‌ها به صورت تصادفی تغییر نمی‌کنند. این مورد برای افزایش امنیت بدون ایجاد زیادی مشکل برای برنامه‌ها استفاده می‌شود.

🔸مقدار 2: ASLR به صورت کامل فعال است. تمام آدرس‌های حافظه برنامه‌ها به صورت تصادفی تغییر می‌کنند. این مورد به شدت توصیه می‌شود برای افزایش امنیت در محیط‌های تولیدی.

فایل زیر را باز کنید
sudo nano /etc/sysctl.conf


خط زیر را اضافه کنید
kernel.randomize_va_space = 2


و برای اعمال تغییرات دستور زیر را واردکنید
sudo sysctl -p

———————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔥11👍2
🔰نحوه آزمایش گرافیک سه‌بعدی لینوکس شما، به سبک دهه ۹۰

🔹ابزار glxgears
ابزارglxgears یک نمایش گرافیکی از دهه ۹۰ است که شامل سه چرخ دنده‌ی متقابل است. "glx" نشان‌دهنده این است که آن به عنوان بخشی از کتابخانه GLX برای پشتیبانی از OpenGL در X11 توسعه یافته است.
🔹نصب glxgears
در توزیع‌های مبتنی بر دبیان در بسته mesa-utils قرار دارد. Mesa یک درایور OpenGL برای لینوکس است.

sudo apt install mesa-utils

🔹نحوه اجرای glxgears
حالا که glxgears را نصب کرده‌اید، تنها کافی است آن را اجرا کنید. می‌توانید glxgears را از خط فرمان اجرا کنید:

glxgears

برای نمایش در حالت تمام‌صفحه، از گزینه -fullscreen استفاده کنید. برای خروج از نمایش، کلید Esc (Escape) را فشار دهید.

glxgears -fullscreen

گزینه -info مجموعه‌ای از اطلاعات در مورد سخت‌افزار گرافیکی شما را قبل از اجرای نمایش نمایش می‌دهد،

glxgears -info


جزئیات بیشتر
https://linuxreviews.org/Glxgears

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

🔹پیرو پست های قبلی درباره کشورهایی که در حال استفاده از توزیع لینوکس خود و متن باز هستند، که در پست های زیر قبلا منتشر کردم
https://t.me/linuxtnt/3455

https://t.me/linuxtnt/3193
هم اکنون به توزیع مختص کابران کره جنوبی میپردازم.

🔹این توزیع که HamoniKR است و هدف آن ارائه یک سیستم عامل کاربر پسند و بومی سازی شده به طور خاص برای کاربران کره ای است. بر پایه اوبونتو و لینوکس مینت ،است.
توزیع HamoniKR ترکیبی منحصربه‌فرد از ویژگی‌ها و سفارشی‌سازی‌ها را ارائه می‌کند که با حفظ سازگاری با اکوسیستم لینوکس، نیازهای بازار کره را برآورده می‌کند. آخرین نسخه توزیع است. این نسخه از نام کوه پائکتو (به کره‌ای: 백두산) که با نام کوه چانگ‌بای (به چینی: 长白山) در چین نیز شناخته می‌شود، نامگذاری شده است، که یک آتشفشان فعال استراتو 2744 متری در مرز چین و کره شمالی است
🔹 اولین بار در سال 2010 به عنوان پروژه ای برای ایجاد یک توزیع لینوکس متناسب با کاربران کره ای معرفی شد. HamoniKR که توسط تیمی از توسعه دهندگان و علاقه مندان کره ای توسعه یافته است،

🔸در طول سال‌ها، HamoniKR به‌روزرسانی‌ها و پیشرفت‌های مختلفی را برای افزایش قابلیت استفاده و حفظ سازگاری با سخت‌افزار و نرم‌افزار مدرن انجام داده است.
🔸پروژه HamoniKR توسط 김형채 کوین کیم رهبری می شود که همچنین رئیس شرکت Invesume Inc. ، شرکتی که در پشت توزیع است.

🔹ویژگی های منحصر به فرد HamoniKR

1.پشتیبانی جامع زبان کره ای: HamoniKR پشتیبانی گسترده ای از زبان کره ای، از جمله روش های ورودی کره ای، بومی سازی منوهای سیستم و ترجمه برنامه های نرم افزاری را ارائه می دهد.
2. یکپارچه سازی با خدمات کره ای: این توزیع دارای ویژگی ها و برنامه های کاربردی متناسب با کاربران کره ای است، مانند ادغام با خدمات آنلاین کره ای، مخازن نرم افزار محلی، و ابزارهای خاص منطقه.
3. محیط دسکتاپ Cinnamon سفارشی: HamoniKR از یک نسخه بسیار سفارشی شده از محیط دسکتاپ Cinnamon استفاده می کند که رابط کاربری صیقلی و کاربرپسندی را ارائه می دهد.
4. ابزارهای آموزشی: توزیع شامل ابزارهای آموزشی سفارشی طراحی شده برای سیستم مدارس کره است.
5. پذیرش دولتی و شرکتی: HamoniKR توسط چندین سازمان دولتی کره جنوبی، دانشگاه ها، مدارس و شرکت های خصوصی مستقر شده است.
🔸 شامل نسخه های :
1. HamoniKR LTS Edition
2. HamoniKR Lite Edition
3. HamoniKR Raspberry Pi 5 ARM64 Edition
🔹وب سایت رسمی:
https://hamonikr.org/

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
👍71
🔰دستورات مهم برای مدیران سیستم یا همون سیس ادمین های لینوکسی #سری اول

🔹برای اینکه بفهمیم سیستم لینوکس ری‌بوت شده یا نه،یا اخرین باری که ریبوت شده، می‌توانیم از چند دستور استفاده کنیم که زمان آخرین ری‌بوت، زمان کارکرد سیستم یا لاگ‌های مربوط به ری‌بوت را نشان می‌دهند:

1. بررسی زمان کارکرد سیستم
🔸دستور uptime نشان می‌دهد که سیستم از آخرین ری‌بوت چقدر زمان سپری کرده است.

uptime

🔸اگر زمان کارکرد سیستم کم باشد (مثلاً چند دقیقه)، نشان می‌دهد که سیستم اخیراً ری‌بوت شده است.

2. بررسی زمان آخرین ری‌بوت
🔸دستور who -b زمان آخرین ری‌بوت سیستم را نشان می‌دهد.

who -b


خروجی مثال: system boot 2025-10-01 12:34

3. بررسی لاگ‌های سیستم
🔸سیستم‌های لینوکس رویدادهای ری‌بوت را در فایل‌های لاگ ذخیره می‌کنند. می‌توانید این لاگ‌ها را بررسی کنید تا ببینید آیا ری‌بوتی رخ داده است یا نه.
الف. استفاده از دستور last
دستور last یک لیست از ری‌بوت‌ها و ورودی‌های کاربران را نشان می‌دهد.

last 

ب. استفاده از journalctl (برای سیستم‌های مبتنی بر systemd)
journalctl ابزاری قدرتمند برای پرس‌وجو از لاگ‌های سیستم است.

journalctl --list-boots

🔸این دستور شناسه‌های ری‌بوت و زمان‌های مربوط به آن‌ها را لیست می‌کند.

4. بررسی لاگ‌های کرنل
🔸دستور dmesg پیام‌های بافر حلقوی کرنل را نشان می‌دهد که شامل اطلاعات مربوط به ری‌بوت است.

dmesg | grep "Linux version"


🔸این دستور نسخه کرنل و زمان ری‌بوت را نشان می‌دهد.

5. بررسی دایرکتوری /var/log/
🔸دایرکتوری /var/log/ شامل فایل‌های لاگ مختلفی است که ممکن است شامل اطلاعات ری‌بوت باشند.


last -f /var/log/wtmp | grep reboot

——————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
👍172🔥2
🔰دستورات مهم برای مدیران سیستم یا همون سیس ادمین های لینوکسی #سری دوم

🔰دستور stat
🔹در لینوکس برای نمایش اطلاعات مفصل در مورد یک فایل یا دایرکتوری استفاده می‌شود. این دستور اطلاعاتی مانند زمان ایجاد، زمان آخرین تغییر، زمان آخرین دسترسی، مجوزها، نوع فایل و سایر جزئیات را نمایش می‌دهد.

stat  /path/to/file_or_directory

stat  /home/user/example.txt



🔹خروجی دستور

File: /home/user/example.txt
Size: 1234 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 1234567 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ user)
Access: 2023-10-01 12:34:56.000000000 +0000
Modify: 2023-09-25 15:45:30.000000000 +0000
Change: 2023-09-25 15:45:30.000000000 +0000
Birth: -


🔹توضیح خروجی:


File: نام فایل.
Size: اندازه فایل بر حسب بایت.
Blocks: تعداد بلاک های اختصاص داده شده به فایل.
IO Block: اندازه بلاک I/O.
regular file: نوع فایل (مثلاً فایل معمولی، دایرکتوری، پیوند مجازی و غیره).
Device: شماره دستگاه.
Inode: شماره inode فایل.
Links: تعداد لینک های سخت (hard links).
Access: مجوزهای دسترسی به فایل.
Uid/Gid: شناسه کاربری و گروهی که فایل را در اختیار دارند.
Access: زمان آخرین دسترسی به فایل.
Modify: زمان آخرین تغییر در محتوای فایل.
Change: زمان آخرین تغییر در سطح متادیتا (مثلاً مجوزها یا inode).
Birth: زمان ایجاد فایل (در برخی سیستم‌عامل‌ها پشتیبانی می‌شود).

📌نویسنده: حسین سیلانی
📌منبع :
آکادمی کندوی دانش

https://learninghive.ir
👍9🔥32
linuxtnt(linux tips and tricks) pinned «🔰دستورات مهم برای مدیران سیستم یا همون سیس ادمین های لینوکسی #سری دوم 🔰دستور stat 🔹در لینوکس برای نمایش اطلاعات مفصل در مورد یک فایل یا دایرکتوری استفاده می‌شود. این دستور اطلاعاتی مانند زمان ایجاد، زمان آخرین تغییر، زمان آخرین دسترسی، مجوزها، نوع فایل و…»
🔰دستورات مهم برای مدیران سیستم یا همون سیس ادمین های لینوکسی #سری سوم
🔰دستور ss

🔹در لینوکس یک ابزار قدرتمند برای نمایش اطلاعات شبکه است. این دستور به جای دستور قدیمی netstat استفاده می‌شود و اطلاعات بیشتر و سریع‌تری را ارائه می‌دهد. با استفاده از ss می‌توانید اطلاعات مربوط به پورت‌ها، اتصالات شبکه، سوکت‌ها (sockets) و سایر جزئیات مربوط به شبکه را مشاهده کنید.

1. نمایش همه اتصالات شبکه:
ss -a

این دستور لیستی از همه سوکت‌های شبکه (هم اتصال‌شده و هم اتصال‌نشده) را نمایش می‌دهد.

2. نمایش اتصالات TCP:

ss -t


این دستور فقط اتصالات TCP را نمایش می‌دهد.

3. نمایش اتصالات UDP:
ss -u

این دستور فقط اتصالات UDP را نمایش می‌دهد.

4. نمایش اتصالات فعال (ESTABLISHED):
ss -ta state established

این دستور فقط اتصالات TCP که در وضعیت "فعال" (established) هستند را نمایش می‌دهد.

5. نمایش اتصالات به یک دامنه خاص:
ss dst 192.168.1.1

این دستور اتصالاتی را نمایش می‌دهد که به آدرس IP 192.168.1.1 متصل هستند.

6. نمایش اتصالات به یک پورت خاص:
ss dport = 80

این دستور اتصالاتی را نمایش می‌دهد که به پورت 80 (معمولاً پورت HTTP) متصل هستند.

7. نمایش اطلاعات جزئیات بیشتر:
ss -s

این دستور آمار کلی از اتصالات شبکه (مانند تعداد اتصالات TCP، UDP و ...) را نمایش می‌دهد.

8. نمایش اتصالات به همراه فرآیند مربوطه:
ss -tp

این دستور اتصالات TCP را نمایش می‌دهد و همچنین PID (شناسه فرآیند) و نام فرآیند مربوطه را نشان می‌دهد.

9. فیلتر کردن بر اساس وضعیت اتصال:
ss state listening

این دستور فقط سوکت‌هایی را نمایش می‌دهد که در حالت "گوش دادن" (listening) هستند.
———————————
📌نویسنده: حسین سیلانی
📌منبع :
آکادمی کندوی دانش

https://learninghive.ir
👍84
بسته اداری LibreOffice 24.8.4 با 55 رفع باگ در دسترس است.

بنیاد اسناد امروز اعلام کرد که نسخه عمومی LibreOffice 24.8.4 به عنوان به‌روزرسانی نگهداری چهارم سری جدید بسته اداری LibreOffice 24.8 در دسترس است که بیش از 50 باگ را برطرف کرده است.
👍62