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
🔹 بررسی وضعیت رمز عبور با passwd -S

گزینه -S در دستور passwd برای نمایش خلاصه وضعیت رمز عبور یک حساب کاربری استفاده می‌شود.
این اطلاعات شامل فعال یا غیرفعال بودن رمز، تاریخ آخرین تغییر، و تنظیمات مربوط به طول عمر رمز عبور است.

📌 مثال:

sudo passwd -S hossein

خروجی نمونه:

hossein PS 2018-10-01 0 99999 7 -1 (Password set, SHA512 crypt.)


🔍 توضیح فیلدها به ترتیب:

1. نام کاربرhossein
2. وضعیت رمز عبور (P / NP / L): اگر هر کدام از این سه تا بود:

* P → رمز عبور فعال و قابل استفاده (Password set)
* NP → حساب بدون رمز عبور (No Password)
* L → حساب قفل شده (Locked)
3. تاریخ آخرین تغییر رمز عبور2018-10-01
4. مقدار Minimum → کمترین تعداد روز لازم قبل از اینکه کاربر بتواند دوباره رمز خود را تغییر دهد (0 یعنی بدون محدودیت)
5.مقدار Maximum → بیشترین تعداد روزی که رمز عبور معتبر است (99999 یعنی تقریباً بدون انقضا)
6.مقدار Warning → تعداد روزهایی که قبل از انقضای رمز عبور، به کاربر هشدار داده می‌شود (7 روز)
7.مقدار Inactive → تعداد روزهای غیر فعال بودن حساب بعد از انقضای رمز عبور (-1 یعنی غیرفعال نشده)
8. توضیح داخل پرانتز → وضعیت رمز و الگوریتم هش (مثلاً: SHA512 crypt)

✏️ نویسنده: حسین سیلانی
💬 لطفاً آموزش‌ها را برای بازخورد بیشتر در گروه‌هایی که عضو هستید منتشر کنید.
📢 اخبار و آموزش‌های بیشتر در کانال:
🔗 [https://t.me/linuxtnt](https://t.me/linuxtnt)
21👍2
🐧 چین‌لودینگ Chainloading
 جالب است بدانید که بوت لودر لازم نیست مستقیماً به فایل کرنل اشاره کند؛ می‌تواند به یک بوت لودر دیگر هم اشاره کند. این حالت را Chainloading می‌نامند. مثلاً می‌توانید یک بوت لودر اصلی داشته باشید که کارش اجرای یک بوت لودر ثانویه است، و بوت لودر ثانویه گزینه‌هایی برای اجرای چند سیستم‌عامل مختلف به شما بدهد.

 برای مثال:
• بوت‌لودر اصلی (Primary Bootloader): مسئول بارگذاری و اجرای بوت‌لودر ثانویه است.
• بوت‌لودر ثانویه (Secondary Bootloader): گزینه‌های بیشتری برای انتخاب سیستم‌عامل ارائه می‌دهد و می‌تواند کرنل هر سیستم‌عامل را لود کند.

مزایا و کاربردها:
1. چندسیستم‌عاملی (Multiboot): امکان بوت کردن ویندوز، لینوکس، BSD و سایر سیستم‌ها با یک بوت‌لودر اصلی.
2. سادگی مدیریت بوت: بوت‌لودر اصلی کوچک و سبک می‌ماند و پیچیدگی‌های انتخاب سیستم‌عامل به بوت‌لودر ثانویه منتقل می‌شود.
3. سازگاری با بوت‌لودرهای مختلف: مثلاً می‌توانید GRUB را از یک بوت‌لودر دیگر (مثل NTLDR در ویندوز) اجرا کنید.
  نکته: چین‌لودینگ معمولاً با GRUB و LILO در دنیای لینوکس و با NTLDR یا Bootmgr در دنیای ویندوز دیده می‌شود.
5👍2
Owen Le Blanc

به زودی.....
اوون لو بلانک
پیرو این پست:
https://t.me/linuxtnt/4459

🔹اگر از یک علاقه‌مند به لینوکس بپرسید که هسته لینوکس را چه کسی ایجاد کرده، به احتمال زیاد نام لینوس توروالدز را به راحتی بیان می‌کنند. اما اگر بپرسید اولین توزیع لینوکس چه بود و چه کسی آن را ساخت، بسیاری متحیر می‌مانند. برخی ممکن است به اسلکور (Slackware) یا توزیع پیشین آن، اس‌ال‌اس (Softlanding Linux System - SLS) اشاره کنند که البته تأثیرگذارتر بودند اما کمی دیرتر عرضه شدند. اما

🔹اما اولین توزیع واقعی با یک نصب‌کننده مناسب، MCC Interim Linux بود که توسط اوون لو بلانک ساخته شد و در اوایل سال ۱۹۹۲ منتشر گردید.

تولد MCC Interim Linux
🔹لو بلانک از سال ۱۹۸۵ تا ۲۰۱۶ در مرکز محاسبات منچستر (MCC) در دانشگاه منچستر کار می‌کرد. او قبلاً با ماشین‌های CDC 7600 و Cyber 170/730 کار کرده بود و بعدها به سراغ ورک‌استیشن‌های HP 9000 رفت که سیستم عامل HP-UX (یونیکس هیولت پاکارد) را اجرا می‌کردند. این موضوع باعث شد او به یادگیری بیشتر درباره یونیکس علاقه‌مند شود. او ابتدا Xenix را امتحان کرد، اما به دنبال چیزی ساده‌تر بود. او گفت که MINIX را نیز آزمایش کرد، اما راه‌اندازی آن روی پردازنده Intel 80486 دشوار بود. وقتی توروالدز لینوکس را معرفی کرد، لو بلانک تصمیم گرفت آن را امتحان کند، اما این کار هم چالش‌های خود را داشت.



🖥 توزیع MCC Interim Linux
🔹توزیع MCC برای اولین بار لینوکس را در نوامبر ۱۹۹۱ از طریق FTP ناشناس در دسترس قرار داد. ناراحتی‌های لو بلانک از آزمایشات اولیه خود با لینوکس، مانند نبود یک ابزار fdisk کارآمد (که بعدها خودش نوشت)، نیاز به استفاده از چند مخزن FTP برای دریافت تمام نرم‌افزارهای ضروری و مشکلات مربوط به نسخه‌های کتابخانه‌ها، باعث شد تا او این توزیع را ایجاد کند.

🔹خیلی زود پس از انتشار اولیه، توزیع‌های دیگری مانند TAMU که توسط افرادی در دانشگاه Texas A&M ایجاد شد، MJ ساخته مارتین جونیوس، Softlanding Linux System و Linux Base System ساخته H.J. Lu منتشر شدند. این توزیع‌ها به سرعت جای خود را به Slackware و Debian، قدیمی‌ترین توزیع‌های زنده، و همچنین Red Hat Linux و SUSE Linux دادند.

نویسنده: حسین سیلانی
💬 لطفاً آموزش‌ها را برای بازخورد بیشتر در گروه‌هایی که عضو هستید منتشر کنید.
📢 اخبار و آموزش‌های بیشتر در کانال:
https://t.me/linuxtnt
13👍3
Forwarded from لِم سخنوری
ثبت نام آغاز شد
ویژه تمامی رده‌های سنی
کارگاه به صورت کاملاً عملی
و با ظرفیت محدود برگزار خواهد شد.
برای کسب اطلاعات بیشتر و شرایط حضور
باشماره
۰۹۱۲۹۳۶۵۹۹۴
تماس حاصل فرمایید.
در ضمن در پایان دوره گواهینامه معتبر اهدا خواهد شد.
با لِم سخنوری در زمین بازی خودت بدرخش
میزبان : مصطفی حجتی

#فن_بیان
#لم_سخنوری
#رشد_و_توسعه_فردی
#ارتباط_موثر
@lemsokhanvarimostafahojati
😁5👎2🤪1
بدون شرح
29👍1
پروژه GNOME
در سال ۱۹۹۷ توسط دو دانشجوی مکزیکی، Miguel de Icaza و Federico Mena، با هدف ساخت یک محیط دسکتاپ آزاد و رایگان برای سیستم‌عامل‌های شبه یونیکس آغاز شد. این پروژه به سرعت رشد کرد و به یکی از مهم‌ترین پروژه‌های نرم‌افزار آزاد تبدیل شد.

📊 آمار و ارقام کلیدی
تعداد مشارکت‌کنندگان: تا سال ۲۰۲۵، بیش از ۱۲,۷۸۵ نفر در توسعه GNOME مشارکت داشته‌اند.
تعداد کامیت‌ها: بیش از ۱,۳۵۱,۷۴۵ کامیت در مخزن‌های GNOME ثبت شده است.
openhub.net

تعداد خطوط کد: کدهای GNOME شامل بیش از ۲۴ میلیون خط کد هستند.
تعداد زبان‌های پشتیبانی‌شده: GNOME به بیش از ۳۸ زبان مختلف ترجمه شده است.
تعداد رویدادها: تا آگوست ۲۰۲۵، ۵۹۷ رویداد رسمی GNOME برگزار شده است.
تعداد مشارکت‌ها: در مجموع ۵۲۴ مشارکت در این رویدادها ثبت شده است.
GNOME Events (Indico)

🌍 جامعه جهانی GNOME
توزیع‌های لینوکس با GNOME پیش‌فرض: توزیع‌های معروفی مانند Debian، Fedora، Ubuntu، Red Hat Enterprise Linux و SUSE Linux Enterprise GNOME را به‌عنوان محیط دسکتاپ پیش‌فرض ارائه می‌دهند.
توزیع‌های مبتنی بر GNOME: توزیع‌هایی مانند Ubuntu GNOME، Fedora Workstation و Debian GNOME به‌طور خاص بر پایه GNOME ساخته شده‌اند.
پشتیبانی از Wayland: از نسخه GNOME 3.10، پشتیبانی از Wayland به‌عنوان سرور نمایش جدید معرفی شد و از نسخه 3.20 به‌عنوان جلسه پیش‌فرض کاربران انتخاب شد.

🧑‍💻 مشارکت‌کنندگان و توسعه‌دهندگان

تعداد توسعه‌دهندگان در سال ۲۰۰۳: تا اکتبر ۲۰۰۳، ۵۶۹ نفر در پروژه GNOME مشارکت کرده بودند.
users.ece.utexas.edu

تعداد توسعه‌دهندگان در سال ۲۰۱۰: در سال ۲۰۱۰، تعداد توسعه‌دهندگان به بیش از ۱,۴۰۰ نفر رسید.
Et tu, Cthulhu

تعداد توسعه‌دهندگان در سال ۲۰۲۰: در سال ۲۰۲۰، تعداد توسعه‌دهندگان به رکورد بالایی رسید، هرچند این داده‌ها هنوز نهایی نشده‌اند.

منابع مالی و پشتیبانی
کمک مالی از صندوق فناوری مستقل آلمان: در سال‌های ۲۰۲۳/۲۰۲۴، GNOME مبلغ ۱ میلیون یورو از صندوق فناوری مستقل آلمان دریافت کرد.
حامیان شرکتی: شرکت‌هایی مانند Red Hat، SUSE و Collabora از حامیان اصلی مالی و توسعه‌دهندگان GNOME هستند.

نسخه‌های مهم GNOME

نسخه ۱.۰: در مارس ۱۹۹۹ منتشر شد و به‌عنوان اولین نسخه پایدار GNOME شناخته می‌شود.
wiki.gnome.org
نسخه ۳.۰: در سال ۲۰۱۱ منتشر شد و طراحی جدیدی با تمرکز بر سادگی و کارایی ارائه داد.
نسخه ۴۸.۲: آخرین نسخه پایدار منتشر شده در ۲۹ مه ۲۰۲۵ است.

نویسنده: حسین سیلانی
💬 لطفاً آموزش‌ها را برای بازخورد بیشتر در گروه‌هایی که عضو هستید منتشر کنید.
📢 اخبار و آموزش‌های بیشتر در کانال:
https://t.me/linuxtnt
7👍2
تبریک به بنیاد گنوم (GNOME)
به مناسبت بیست و هشتمین سالگرد تأسیس
14👍2
فرصت رو از دست ندید

🔰آموزش مانیتورینگ در لینوکس Linux توسط حسین سیلانی

تخفیف ۷۰ درصد


🔰۵۰ درس در قالب ۷ فصل 


🔹فصل ۱. لینوکس
مفاهیم لینوکس و ساختار آن۰۹:۳۹
قسمت‌های سطح کاربر۰۵:۱۶
قسمت‌های سطح کرنل۰۳:۴۱
توزیع‌های مادر۰۶:۳۲
توزیع‌های مشهور و رایج۰۴:۰۲

🔹فصل ۲. مانیتورینگ قسمت‌های اصلی
مانیتورینگ فرایندها با دستور PS۰۹:۵۶
مانیتورینگ فرایندها با دستورات Top ،Atop و Htop۱۵:۰۹
مانیتورینگ اطلاعات CPU۰۴:۵۱
مانیتورینگ اطلاعات بایوس با Dmidecode۰۳:۳۹
مانیتورینگ سیستم فایل Sysfs۰۵:۱۵
مانیتورینگ مصرف حافظه با دستور Free۰۳:۲۲
مانیتورینگ مصرف حافظه با دستور Smem۰۵:۵۲
مانیتورینگ مصرف حافظه با دستور Vmstat۰۷:۳۰
مانیتورینگ سیستم فایل با دستور Fdisk۰۳:۰۸
مانیتورینگ سیستم فایل با دستور lsblk۰۴:۲۰
مانیتورینگ سیستم فایل با دستور lsusb۰۲:۱۸
مانیتورینگ سیستم با ابزارهای گرافیکی Task Manager و Gnome Manager۱۰:۲۶
مانیتورینگ نرم‌افزاری و سخت‌افزاری سیستم با دستور و ابزار گرافیکی Hwloc & lshw۰۹:۱۶
مانیتورینگ مشخصات سخت‌افزاری سیستم۰۴:۲۳

🔹فصل ۳. ابزارهای مختلف مانیتورینگ
Sysstat۰۷:۱۱
Iostat۱۰:۵۶
Mpstat۰۸:۵۸
Pidstat۰۵:۵۵
SAR۰۸:۱۲
دستور مدیریت، آنالیز و مانیتورینگ بسته‌های شبکه Tcpdump۱۵:۳۲
ابزارهای مانیتورینگ تجاری۰۶:۲۳
توزیع‌های مخصوص مانیتورینگ۰۷:۱۵
سیستم‌های امنیتی و مانیتورینگ IDS و IPS۰۹:۵۶

🔹فصل ۴. مانیتورینگ پیام‌ها و هشدارهای هسته
مانیتورینگ پیام‌های هسته با دستور Dmesg۰۵:۳۷
مانیتورینگ لاگ‌های مختلف در سیستم۰۵:۳۳
مانیتورینگ پارامترهای هسته با دستور Sysctl۰۴:۴۴
مانیتورینگ ماژول‌های هسته۰۵:۰۶

🔹فصل ۵. مانیتورینگ فایل‌ها و دستورات
مانیتورینگ دستورات و فایل‌ها در لینوکس۰۳:۳۷
مانیتورینگ سیستم فایل با دستورات lS۰۴:۴۹
مانیتورینگ فایل‌ها بر اساس نام‌ها۰۴:۳۱
مانیتورینگ فایل‌ها بر اساس پسوندها۰۲:۳۷
مانیتورینگ فایل‌ها بر اساس مجوزها۰۴:۰۹
مانیتورینگ فایل‌ها بر اساس مالکیت۰۴:۳۰
مانیتورینگ فایل‌ها بر اساس تاریخ و زمان۰۴:۰۴
مانیتورینگ فایل‌ها بر اساس اندازه۰۳:۵۸
مانیتورینگ فرایندها در حالت‌های مختلف۰۲:۵۳
مانیتورینگ فرایندهای دارای بیشترین استفاده از حافظه۰۲:۳۵
مانیتورینگ فرایندهای دارای بیشترین استفاده از CPU۰۲:۱۷
مانیتورینگ پورت و فایل‌های باز۰۴:۴۶

🔹فصل ۶. تنظیمات بهبود عملکرد سیستم
مانیتورینگ و تنظیمات پروفایل‌های پیش‌فرض هسته۰۳:۵۸
مانیتورینگ بوت و استارت‌آپ سیستم۰۴:۰۵
مانیتورینگ منابع سیستم و مدیریت آن با دستور Ulimit۰۳:۲۷
مانیتورینگ و بررسی وضعیت سرویس‌های سیستم با دستور Systemd۰۸:۲۸

🔹فصل 7. ادامه مسیر یادگیری
📌مدرس: حسین سیلانی

📌 لینک دوره
https://faradars.org/courses/monitoring-in-linux-fvlnx101

https://www.aparat.com/v/CT9Im
9👍5
Forwarded from rahkarsanat
🔹ششمین دورهمی فعالان حوزه امبدد و اینترنت اشیا

با ارائه فنی : دکتر سیاوش شهریار بهرامی‌پور

موضوع ارائه: بازگشتی غیر منتظره از لامپ خلاء به عرصه الکترونیک

• تاریـــخ: ۲۹ مردادماه ۱۴۰۴
• ساعت: ۱۷ الــــی ۱۹
• مکــان: کارخانه نوآوری کرمان، بلوار جمهوری اسلامی، خیابان صادقیه، قبل از صادقیه۳

🔸️منتظر حضور ارزشمند شما هستیم.

📝 لینک ثبت‌نام


شرکت راهکار صنعت آواپرداز
2