linuxtnt(linux tips and tricks)
الذهاب إلى القناة على Telegram
https://t.me/+AL7RKhKS6b4zNzY8 آموزش لینوکس- گروه مکمل برای پرسش و پاسخ linux tips and tricks ارتباط با من @seilany seilany.ir
إظهار المزيد6 622
المشتركون
-124 ساعات
+147 أيام
+11630 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يونيو '26
يونيو '26
+171
في 4 قنوات
مايو '26
+196
في 4 قنوات
Get PRO
أبريل '26
+39
في 0 قنوات
Get PRO
مارس '26
+26
في 0 قنوات
Get PRO
فبراير '26
+330
في 9 قنوات
Get PRO
يناير '26
+77
في 2 قنوات
Get PRO
ديسمبر '25
+146
في 5 قنوات
Get PRO
نوفمبر '25
+201
في 3 قنوات
Get PRO
أكتوبر '25
+161
في 10 قنوات
Get PRO
سبتمبر '25
+129
في 2 قنوات
Get PRO
أغسطس '25
+125
في 5 قنوات
Get PRO
يوليو '25
+243
في 4 قنوات
Get PRO
يونيو '25
+207
في 3 قنوات
Get PRO
مايو '25
+197
في 7 قنوات
Get PRO
أبريل '25
+128
في 6 قنوات
Get PRO
مارس '25
+232
في 7 قنوات
Get PRO
فبراير '25
+153
في 3 قنوات
Get PRO
يناير '25
+190
في 1 قنوات
Get PRO
ديسمبر '24
+179
في 3 قنوات
Get PRO
نوفمبر '24
+231
في 16 قنوات
Get PRO
أكتوبر '24
+275
في 6 قنوات
Get PRO
سبتمبر '24
+157
في 3 قنوات
Get PRO
أغسطس '24
+247
في 5 قنوات
Get PRO
يوليو '24
+191
في 6 قنوات
Get PRO
يونيو '24
+192
في 4 قنوات
Get PRO
مايو '24
+192
في 5 قنوات
Get PRO
أبريل '24
+291
في 8 قنوات
Get PRO
مارس '24
+189
في 2 قنوات
Get PRO
فبراير '24
+180
في 4 قنوات
Get PRO
يناير '24
+234
في 6 قنوات
Get PRO
ديسمبر '23
+236
في 5 قنوات
Get PRO
نوفمبر '23
+161
في 3 قنوات
Get PRO
أكتوبر '23
+130
في 3 قنوات
Get PRO
سبتمبر '23
+89
في 0 قنوات
Get PRO
أغسطس '23
+102
في 0 قنوات
Get PRO
يوليو '23
+64
في 0 قنوات
Get PRO
يونيو '23
+200
في 0 قنوات
Get PRO
مايو '23
+136
في 0 قنوات
Get PRO
أبريل '23
+130
في 0 قنوات
Get PRO
مارس '23
+48
في 0 قنوات
Get PRO
فبراير '23
+25
في 0 قنوات
Get PRO
يناير '23
+79
في 0 قنوات
Get PRO
ديسمبر '22
+120
في 0 قنوات
Get PRO
نوفمبر '22
+58
في 0 قنوات
Get PRO
أكتوبر '22
+140
في 0 قنوات
Get PRO
سبتمبر '22
+122
في 0 قنوات
Get PRO
أغسطس '22
+105
في 0 قنوات
Get PRO
يوليو '22
+98
في 0 قنوات
Get PRO
يونيو '22
+105
في 0 قنوات
Get PRO
مايو '22
+133
في 0 قنوات
Get PRO
أبريل '22
+70
في 0 قنوات
Get PRO
مارس '22
+30
في 0 قنوات
Get PRO
فبراير '22
+17
في 0 قنوات
Get PRO
يناير '22
+57
في 0 قنوات
Get PRO
ديسمبر '21
+48
في 0 قنوات
Get PRO
نوفمبر '21
+57
في 0 قنوات
Get PRO
أكتوبر '21
+51
في 0 قنوات
Get PRO
سبتمبر '21
+25
في 0 قنوات
Get PRO
أغسطس '21
+56
في 0 قنوات
Get PRO
يوليو '21
+49
في 0 قنوات
Get PRO
يونيو '21
+47
في 0 قنوات
Get PRO
مايو '21
+27
في 0 قنوات
Get PRO
أبريل '21
+39
في 0 قنوات
Get PRO
مارس '21
+50
في 0 قنوات
Get PRO
فبراير '21
+56
في 0 قنوات
Get PRO
يناير '21
+40
في 0 قنوات
Get PRO
ديسمبر '20
+2 040
في 0 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 29 يونيو | +2 | |||
| 28 يونيو | +4 | |||
| 27 يونيو | +2 | |||
| 26 يونيو | +2 | |||
| 25 يونيو | +6 | |||
| 24 يونيو | +4 | |||
| 23 يونيو | +5 | |||
| 22 يونيو | +8 | |||
| 21 يونيو | +3 | |||
| 20 يونيو | +7 | |||
| 19 يونيو | +4 | |||
| 18 يونيو | +2 | |||
| 17 يونيو | +3 | |||
| 16 يونيو | +1 | |||
| 15 يونيو | +5 | |||
| 14 يونيو | +4 | |||
| 13 يونيو | +6 | |||
| 12 يونيو | +3 | |||
| 11 يونيو | +5 | |||
| 10 يونيو | +6 | |||
| 09 يونيو | +18 | |||
| 08 يونيو | +3 | |||
| 07 يونيو | +5 | |||
| 06 يونيو | +7 | |||
| 05 يونيو | +9 | |||
| 04 يونيو | +39 | |||
| 03 يونيو | +3 | |||
| 02 يونيو | +3 | |||
| 01 يونيو | +2 |
منشورات القناة
📘 امروز با یک کلمهٔ کلیدی در دنیای فناوری آشنا میشویم:
Redundancy
🔹 معنی فارسی: افزونگی، چندمنبعی، یا داشتن پشتیبان
🔹 کاربرد: یکی از مفاهیم پایهای در مهندسیIt
مثال: در یک دیتاسنتر، از دو منبع تغذیه برای سرور استفاده میشود تا اگر یکی خراب شد، دیگری برق را تأمین کند. به این کار Redundancy میگویند.
پس Redundancy یعنی داشتن گزینهٔ جایگزین و در هر جایی که احتمال خرابی یا قطعی وجود داشته باشد، این کلمه کاربرد پیدا میکند.
| 2 | 🔰تنظیم منطقه زمانی در لینوکس (مثال: تهران)
اگر نیاز دارید زمان سیستم را به منطقهزمانی موردنظر تغییر دهید، مراحل زیر را دنبال کنید:
۱. برای مشاهدهٔ لیست تمام مناطق زمانی و فیلتر کردن تهران، دستور زیر را اجرا کنید:
timedatectl list-timezones | grep Tehran
۲. منطقهٔ زمانی را به Asia/Tehran تنظیم کنید:
sudo timedatectl set-timezone Asia/Tehran
۳. برای تأیید تغییرات و مشاهده وضعیت نهایی، دستور زیر را وارد کنید:
timedatectl
با این کار، زمان سیستم شما مطابق با ساعت رسمی ایران تنظیم خواهد شد. | 376 |
| 3 | در شبکه: داشتن دو تا اینترنت (فیبر + 4G).
در NTP: داشتن چند تا سرور زمان.
پس این کلمه، مختص لینوکس نیست؛ در ویندوز، مک، تجهیزات شبکه (سیسکو، میکروتیک) و حتی در غیر از کامپیوتر (مثل هواپیما که ۲ موتور دارد) هم استفاده میشود.
۲. در سطح لینوکس (سیستم عامل):
در دنیای لینوکس، ما کلمه Redundancy را مستقیم در دستورات نمیبینیم، اما مفهوم آن در همه جای سیستم عامل جاری است:
Redundancy در سرویسها (Systemd): شما میتوانید یک سرویس را طوری تنظیم کنید که اگر کرش کرد، دوباره راهاندازی شود (Restart=always). این یعنی سرویس شما Redundancy داخلی دارد.
Redundancy در شبکه (Bonding): در لینوکس میتوانید دو کارت شبکه را به هم متصل کنید (تیمینگ/باندینگ) تا اگر یک کابل قطع شد، اینترنت قطع نشود. به این حالت Network Redundancy میگویند.
Redundancy در دیسک (MDADM): وقتی با mdadm دو هارد را Mirror (آینه) میکنید (RAID 1)، به این کار Disk Redundancy میگویند. | 2 |
| 4 | # لیست مناطق زمانی
timedatectl list-timezones | grep Tehran
# تنظیم منطقه زمانی (مثلاً تهران)
sudo timedatectl set-timezone Asia/Tehran
# نمایش وضعیت نهایی
timedatectl
دقت کنید که کلمه Redundancy (به فارسی: افزونگی یا چندمنبعی) یک اصطلاح عمومی و تخصصی در مهندسی، شبکه و فناوری اطلاعات است، نه مختص به یک سیستم عامل خاص.
Redundancy یعنی داشتن پشتیبان یا منبع جایگزین برای وقتی که یک قطعه/سرویس خراب میشود. این مفهوم در همه جا کاربرد دارد:
NTP در لینوکس
سوال خیلی خوبی پرسیدید!
دقیقاً به همین دلیل است که گفتم سه تا (یا بیشتر) بدید. بگذارید خیلی ساده و تخصصی توضیح بدهم که چرا چندتا سرور میدهیم و چه اهمیتی دارد.
۱. اصل "چندمنبعی" (Redundancy)
مهمترین دلیل: اگر یک سرور NTP از کار بیفتد، قطعی اینترنت داشته باشد، یا IP آن تغییر کند، سیستم شما بیزمان نمیماند و به سراغ بقیه سرورها میرود.
اگر فقط time.irnic.ir را بگذارید و این سرور یک روز پاسخ ندهد، ساعت سیستم شما از حالت دقیق خارج میشود (کمکم جلو یا عقب میافتد).
با داشتن ۳ یا ۴ سرور، اگر یکی خراب شود، دو تای دیگر کار را ادامه میدهند.
۲. الگوریتم "انتخاب بهترین" (کراس چک کردن)
ابزار chrony (و ntpd) یک الگوریتم هوشمند به نام Marzullo's algorithm دارد.
به این معنی که:
از هر ۳ سرور، یک زمان دریافت میکند.
اگر یکی از سرورها زمان اشتباه بدهد (مثلاً به دلیل حمله یا اشکال)، نرمافزار متوجه میشود چون با دو تای دیگر همخوانی ندارد و آن را نادیده میگیرد.
به عبارت دقیقتر: با ۳ سرور، میتوان یک سرور خراب را تشخیص داد. با ۴ یا ۵ سرور، دقت تشخیص خیلی بالاتر میرود.
فرمول معروف: اگر N سرور داشته باشید، تا (N-1)/2 سرور میتوانند خراب باشند و باز هم زمان دقیق دارید!
۳. تنوع جغرافیایی و شبکهای
شما با انتخاب سرورهای مختلف (ایران، جهانی، گوگل) این کارها را انجام میدهید:
سرور داخلی (time.irnic.ir): پینگ بسیار کم (سرعت بالا) ولی ممکن است گاهی در دسترس نباشد.
سرورهای جهانی (pool.ntp.org): پایداری بسیار بالا ولی پینگ بالاتر.
سرور گوگل (time.google.com): دقت اتمی فوقالعاده و مقیاس بزرگ.
اگر سرور داخلی به هر دلیلی فیلتر یا قطع شود، سیستم بهصورت خودکار به سراغ گوگل یا پول جهانی میرود.
۴. کاهش بار روی یک سرور خاص
پروتکل NTP بر اساس لایهبندی (Stratum) کار میکند. اگر همه سیستمهای ایران فقط به time.irnic.ir متصل شوند، بار زیادی به آن سرور وارد میشود و ممکن است پاسخدهی آن کند شود. با توزیع بین چند سرور، به پایداری کل شبکه کمک میکنید.
۵. آیا تعداد بیشتر = بهتر؟
بله، ولی نه بیش از حد!
عدد ۳ تا ۵ سرور بهترین حالت است.
اگر ۱۰ یا ۲۰ سرور بدهید، الگوریتم chrony گیج میشود و زمان محاسباتش بالا میرود (بدون افزایش چشمگیر دقت).
استاندارد پیشنهادی در مستندات رسمی: حداقل ۳ و حداکثر ۶ سرور.
مثال عملی از رفتار chrony با چند سرور:
bash
chronyc sources -v
خروجی چیزی شبیه این خواهد بود:
IP سروروضعیتtime.irnic.ir^* (ستاره یعنی انتخاب شده به عنوان مرجع اصلی)pool.ntp.org^+ (منبع پشتیبان قابلاعتماد)time.google.com^+ (منبع پشتیبان دیگر)
اگر سرور اول (^*) پاسخ ندهد، chrony بهصورت خودکار یکی از دو تای دیگر را به ستاره تبدیل میکند و زمان را از آن میگیرد. این کار بدون دخالت شما و در کسری از ثانیه انجام میشود.
جمعبندی نهایی برای تنظیمات:
یک تنظیمات عالی برای فایل chrony.conf:
bash
pool time.irnic.ir iburst pool 0.ir.pool.ntp.org iburst pool 1.ir.pool.ntp.org iburst pool time.google.com iburst pool time.windows.com iburst
نکته: ترتیب نوشتن مهم نیست، chrony خودش بهترین را انتخاب میکند.
اگر باز هم سوال دارید که مثلاً چرا بعضیها server مینویسند و بعضی pool؟ یا فرق iburst با burst چیست؟ خوشحال میشوم بیشتر توضیح بدهم! 😊
اصل "چندمنبعی" (Redundancy) این کلمه در لینوکس یا سیستم عامل استفاده میشود ؟
دقت کنید که کلمه Redundancy (به فارسی: افزونگی یا چندمنبعی) یک اصطلاح عمومی و تخصصی در مهندسی، شبکه و فناوری اطلاعات است، نه مختص به یک سیستم عامل خاص.
برای اینکه دقیقتر به سوال شما پاسخ بدهم، این کلمه را در ۳ سطح مختلف بررسی میکنیم:
۱. در سطح مفهوم (کلی):
Redundancy یعنی داشتن پشتیبان یا منبع جایگزین برای وقتی که یک قطعه/سرویس خراب میشود. این مفهوم در همه جا کاربرد دارد:
در سختافزار: داشتن دو تا هارد دیسک (RAID 1).
در برق: داشتن ژنراتور پشتیبان. | 1 |
| 5 | 📌 فرمت کردن هارد دیسک بدون امکان بازیابی دادهها
اگر قصد دارید یک هارد دیسک را بهطور کامل پاکسازی کنید، بهگونهای که هیچ دادهای قابل بازیابی نباشد، میتوانید از دستورات زیر در لینوکس استفاده کنید.
🖥️ در تمام دستورات، عبارت sdX را با نام واقعی دستگاه خود (مثلاً sda یا sdb) جایگزین کنید.
---
**۱. پاکسازی با دستور dd**
این دستور، تمام بخشهای هارد را با صفر پر میکند.
sudo dd if=/dev/zero of=/dev/sdX bs=4M status=progress
---
**۲. پاکسازی با ابزار shred**
shred دادهها را با الگوهای تصادفی بازنویسی میکند و امنیت بالاتری دارد.
sudo shred -vzn 0 /dev/sdX
---
**۳. پاکسازی امضای پارتیشنها با wipefs**
این دستور، امضاهای مربوط به پارتیشنبندی (مانند GPT یا MBR) را پاک میکند.
sudo wipefs --all /dev/sdX
---
**۴. آزمایش و پاکسازی با badblocks**
این دستور علاوه بر پاکسازی، بلوکهای خراب هارد را نیز شناسایی میکند.
sudo badblocks -wsv /dev/sdX
📝 **نکته مهم:**
برای اطمینان از انتخاب درست دستگاه، از دستور lsblk یا fdisk -l برای مشاهدهٔ لیست دیسکها استفاده کنید. | 600 |
| 6 | در روانشناسی تصمیمگیری، مفهومی شناختهشده به نام «گریز از زیان»
(Loss Aversion)
وجود دارد. انسانها بیش از آنکه مشتاق کسب سود باشند، از زیان میترسند.
هنگامی که احساس میکنند شکست یا زیان بزرگی در حال نزدیک شدن است، از حالت سازندگی به حالت دفاعی تغییر وضعیت میدهند. به جای اینکه بپرسند «چگونه حمایت بیشتری جلب کنم؟»،
میپرسند «چگونه از آنچه هنوز برایم باقی مانده محافظت کنم؟» | 677 |
| 7 | 🚀 افزایش سرعت و عملکرد CPU در لینوکس:
اگر به دنبال افزایش چشمگیر عملکرد سیستم خود در لینوکس هستید، روشی که توزیعهای مطرحی مثل openSUSE، Red Hat، Clear Linux و حتی Predator-OS استفاده میکنند، تنظیم فرکانس پردازنده با دستور cpupower است.
در ادامه، گامبهگام این روش را برای شما توضیح میدهیم:
✅ مرحله ۱: نصب ابزار cpupower
ابتدا باید بستهی مربوط به linux-tools را نصب کنید.
این ابزار در اغلب توزیعها موجود است و نصب آن با توجه به مدیر بستهی شما متفاوت خواهد بود:
📦 اوبونتو / دبیان و توزیعهای مبتنی بر آن:
sudo apt update
sudo apt install linux-tools-common
📦 فدورا:
sudo dnf install linux-tools-common
📦 ردهت بیس / آراچایال (RHEL):
sudo yum install kernel-tools
📦 آرچلینوکس و توزیعهای مبتنی بر آن:
sudo pacman -S linux-tools
⚡️ مرحله ۲: تنظیم فرکانس CPU روی حالت Performance
بعد از نصب، با یک دستور ساده میتوانید پردازنده را در بالاترین فرکانس ممکن قرار دهید:
sudo cpupower frequency-set -g performance
این دستور، حالت مدیریت مصرف انرژی را به performance تغییر میدهد و باعث میشود سیپییو همیشه با حداکثر توان ممکن کار کند.
سایرگزینه های دستور
اگر به دنبال مصرف بهینهتر هستید، میتوانید از گاورنر powersave یا ondemand استفاده کنید.
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 687 |
| 8 | دستورات کمتر دیده شده در لینوکس:
با دستور خطی زیر که در واقع یک کد بش اسکریپت خطی است.میتوانید متوجه بشوید که سیستم شما در حالت لگسی یا uefi نصب شده است:
[ -d /sys/firmware/efi ] && echo "UEFI mode" || echo "Legacy mode"
=========================================== | 590 |
| 9 | 🔰دستورات کمتر دیده شده در لینوکس : سری هفدهم:
🔰به منظور حفظ حریم خصوصی 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
——————————————-
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 700 |
| 10 | 🔷افشای جزئیات آزمایش محرمانه NSA با هوش مصنوعی میتوس
🔹به گزارش اکونومیست، در جلسه غیرعلنی روز ۱۱ ژوئن کمیته اطلاعات سنای آمریکا، ژنرال جاشوا راد، رئیس آژانس امنیت ملی (NSA)، از وقوع یک رویداد بیسابقه در حوزه امنیت سایبری خبر داد. بر اساس این گزارش، مدل پیشرفته هوش مصنوعی «میتوس» (ساخته شرکت انتروپیک) در چارچوب یک آزمایش امنیتی موسوم به Red Team که با مجوز کامل انجام شده بود، توانست در مدت زمانی کمتر از چند ساعت به تقریباً تمامی سیستمهای طبقه بندی شده این سازمان نفوذ کند.
🔹ابعاد فنی و امنیتی
هرچند جزئیات فنی این آزمایش همچنان محرمانه باقی مانده، اما منابع آگاه تأیید کردهاند که عامل اصلی موفقیت این مدل، بهره گیری از یک آسیب پذیری نرم افزاری در نسخه عمومی «فیبل ۵» بوده که امکان دور زدن لایه های امنیتی (Jailbreak) را برای هوش مصنوعی فراهم کرده است. توانایی میتوس در شناسایی خودکار نقاط ضعف شبکه و اجرای عملیات های پیچیده سایبری، نگرانیهای جدی را در میان مقامات امنیتی و اطلاعاتی آمریکا برانگیخته است.
🔹اقدامات فوری دولت ایالات متحده
در پی این رویداد، وزارت بازرگانی آمریکا با صدور دستوری فوری، هرگونه صادرات و دسترسی خارجی به مدلهای پیشرفته شرکت انتروپیک را ممنوع اعلام کرد. همزمان، خود این شرکت نیز دسترسی جهانی به دو مدل کلیدی خود، یعنی «میتوس ۵» و «فیبل ۵» را به طور کامل متوقف ساخت. مقامات آمریکایی بیم دارند که بازیگران دولتی یا غیردولتی از فناوریهای مشابه برای نقشه برداری از زیرساختهای حیاتی و دور زدن سامانه های دفاعی استفاده کنند.
🔹چشم انداز نظارتی
این رویداد برای نخستین بار، ابعاد عملی تهدیدات ناشی از هوش مصنوعی پیشرفته را در سطح بالاترین نهادهای امنیتی به نمایش گذاشته و بحثهای تازهای را درباره ضرورت تدوین چارچوبهای نظارتی مؤثر بر مدلهای مولد، در کنگره و مراکز تصمیمگیری غرب برانگیخته است.
منبع: گزارش اختصاصی اکونومیست بر اساس اظهارات سناتور مارک وارنر و جلسه غیرعلنی کمیته اطلاعات سنا
@economistfarsi | 1 268 |
| 11 | 🔰 بلاخره Xfce به Wayland سلام کرد؛ اولین نسخه xfwl4 منتشر شد:
سال 1403 یک پست زدم که میز Xfce در حال ساخت کامپوزیتور Wayland با Rust است؛ حرکت به سمت Wayland جدیتر شده.
و اینجا چندتا دیگه هم زده بودم
https://t.me/linuxtnt/4431
🔹الان دیگه خبر جدی تر اوردم:
🔹در دنیای X11، مدیر پنجره Xfce یعنی xfwm4 هم وظیفه مدیریت پنجرهها را بر عهده دارد و هم افکتهای کامپوزیتینگ را انجام میدهد. اما در Wayland این معماری متفاوت است و نیاز به یک Compositor اختصاصی وجود دارد.
🔹توسعهدهندگان Xfce تصمیم گرفتهاند بهجای افزودن پشتیبانی Wayland به xfwm4، یک کامپوزیتور کاملاً جدید به نام xfwl4 بسازند که مخصوص Wayland طراحی شده است. هدف این است که تجربه کاربری Xfce روی Wayland تا حد ممکن شبیه نسخه سنتی X11 باقی بماند.
🔹تیم Xfce ابتدا تلاش کرده بود همان xfwm4 را برای Wayland توسعه دهد، اما به چند مشکل اساسی برخورد:
🔸معماری xfwm4 شدیداً به X11 وابسته است.
🔸نگهداری همزمان کد X11 و Wayland بسیار پیچیده میشد.
🔸تغییرات زیاد میتوانست باعث ایجاد باگ در نسخه پایدار X11 شود.
🔸بسیاری از مفاهیم X11 در Wayland اصلاً وجود ندارند یا متفاوت هستند.
🔸به همین دلیل توسعهدهندگان تصمیم گرفتند یک پروژه کاملاً جدید ایجاد کنند.
🔹برخلاف xfwm4 که با زبان C نوشته شده، xfwl4 از ابتدا با Rust توسعه داده میشود. همچنین این پروژه بر پایه فریمورک Smithay ساخته شده است. تیم Xfce، Smithay را بهجای wlroots یا Mutter انتخاب کرده چون:
🔸از اکثر پروتکلهای رسمی Wayland پشتیبانی میکند.
🔸مستندسازی خوبی دارد.
🔸انعطافپذیری بالایی برای طراحی معماری Xfce فراهم میکند.
🔹وقتی xfwl4 به بلوغ برسد، کاربران Xfce میتوانند بین دو نشست انتخاب کنند:
1. نشست سنتی مبتنی بر X11 با xfwm4
2. نشست جدید مبتنی بر Wayland با xfwl4
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 2 424 |
| 12 | خبرهای لینوکسی سری سوم، هفته سوم خرداد ماه 1405
شروعی متفاوت از اخبارهای لینوکسی به صورت تصویری و به همراه تحلیل کوتاه از خبرها
اخبار دنیای متن باز با ( حسین سیلانی و محمد عابدینی) بخش سوم
1.لینوکس ۷.۱ منتشر شد: توروالدز آشوب باتهای هوش مصنوعی رو مهار کرد.
2. انقلاب گیمینگ: GeForce Now بومی لینوکس
3. دسکتاپ Deepin 25: انقلابی با موتور Waylan
4. فایرفاکس متحول شد: موتور «Gecko Quantum» سرعت چندبرابر.
5.برنامه GitLab 18.0: امنیت و DevOps رو با هوش مصنوعی به هم گره زد.
6.برنامه OpenSSL ۴.۰: حذف الوریتمهای ضعیف و مقاومسازی کوانتومی
7.برنامه KDE Plasma 6.8: خداحافظی قطعی با X11
8.لیبرهآفیس ۲۶.۸: همکاری همزمان
9.هشدار «Copy Fail»: حفره امنیتی ۹ ساله
10. باگ «CIFSwitch»: باگ ۱۹ ساله
11.شرکت RSA احراز هویت مدرن برای لینوکس.
12. سالگرد KDE: تمهای که بعد ۳۰ سال برگشتن.
13. آرچ لینوکس و تغییرات خردادماه
14.زبان Rust ناجی لینوکس: از زبان گرگ هارتمن
15.پرتکل RNDIS از کرنل لینوکس حذف شد
16.برنامه Nginx Proxy Manager ۲.۱۵ مدیریت آسان ngnix
🔸مشاهده در آپارات
https://www.aparat.com/v/vipk20x | 1 152 |
| 13 | دستورات کمتر دیده شده در لینوکس:
دستور systemd-cgtop
========================
یک ابزار خط فرمان در systemd، یک مدیر سیستم و سرویس برای لینوکس است که نمای دقیقی از استفاده از منابع گروههای کنترل (cgroups) در یک سیستم ارائه میدهد.Cgroup ها یک ویژگی هسته لینوکس هستند که امکان تخصیص و ردیابی منابع را برای گروهی از فرآیندها فراهم می کند. این گروه ها می توانند به صورت سلسله مراتبی سازماندهی شوند و برای مدیریت منابع سیستم مانند CPU، حافظه و I/O استفاده می شوند.
دستور systemd-cgtop اطلاعات بلادرنگی در مورد استفاده از منابع گروههای کنترل مختلف، از جمله مصرف CPU، استفاده از حافظه و تعداد وظایف (فرآیندها) در هر گروه را نمایش میدهد. این اطلاعات را در قالب جدولی ارائه می کند و به کاربران اجازه می دهد تا به سرعت تشخیص دهند که کدام گروه های کنترلی از بیشترین منابع سیستم استفاده می کنند.
ترمینال خود را باز کنید دستور زیر را وارد نمایید:
$sudo systemd-cgtop
نوسینده حسین سیلانی
At:linuxtnt | 1 212 |
| 14 | 🔰لیست کامل تغییرات دبیان لینوکس نسخه 13.5
https://ftp.debian.org/debian/dists/stable/ChangeLog
اگر جایی از تغییرات رو نیاز به توضیح داشتید کامنت بگذار.
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
📌منبعی فارسی دنیای لینوکس به همراه آموزش و اخبار بیشتر در آکادمی کندوی دانش
https://learninghive.ir | 948 |
| 15 | 🔰یک سوال که شاید بهش فکر نکرده بودیم:
🔹آیا برای محدود کردن دسترسی به شل برای افزایش امنیت در لینوس با حذف bash محقق نمیشود؟ یعنی ما میتونیم شل bash رو حذف کنیم؟
جواب خیر.
🔹چون خیلی از ابزارها و اسکریپتهای سیستمی برای اجرا، به طور مستقیم و بدون تعیین وابستگی جداگانه، به bash نیاز دارند. برای مثال، خود dpkg (مدیر بستههای دبیان) گاهی مستقیماً از bash استفاده میکند.
*راهکار چیه؟
🔹تغییر شل پیشفرض کاربران به rbash:
دبیان از dash به عنوان شل پیشفرض سیستمی (/bin/sh) استفاده میکند که سبکتر و سریعتر است . شما میتوانید با دستور
chsh -s /bin/rbash username
🔹 شل کاربران عادی را به rbash تغییر دهید. و دیگه با rbash :
🔻 نمیتواند با cd دایرکتوری را عوض کند.
🔻 نمیتواند متغیرهای PATH، SHELL، ENV را تغییر دهد.
🔻 نمیتواند دستورات را با مسیر مطلق (مثل /bin/ls) اجرا کند.
🔻 نمیتواند از کاراکترهای >، <، | برای تغییر مسیر خروجی استفاده کند (با محدودیت). | 1 011 |
| 16 | 🔰بازنشستگی تدریجی پایتون ۳.۱۲
پایتون کارها حواسشون باشه
🔹واقعیت این است که بسیاری از توزیعهای اصلی حتی از پایتون ۳.۱۲ هم عبور کردهاند:
🔹اوبونتو ۲۶.۰۴ LTS: این نسخه که در آوریل ۲۰۲۶ منتشر شده، به طور پیشفرض از پایتون ۳.۱۴ استفاده میکند .
🔹فدورا ۴۳: این توزیع نیز که از اواخر سال ۲۰۲۵ در دسترس است، از پایتون ۳.۱۴ به عنوان نسخهی پیشفرض بهره میبرد .
🔹پایتون ۳.۱۳: تا اکتبر ۲۰۲۹ وصلههای امنیتی و رفع باگ دریافت میکند.
3.14 تا اکتبر ۲۰۳۰ یعنی مهر 1409
*معنای "پایان پشتیبانی" (EOL): پس از این تاریخ، بنیاد پایتون و توزیعهای اصلی لینوکس، وصلههای امنیتی جدیدی برای آن نسخه منتشر نمیکنند
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
📌منبعی فارسی دنیای لینوکس به همراه آموزش و اخبار بیشتر در آکادمی کندوی دانش
https://learninghive.ir | 997 |
| 17 | 🔰 نصب openSUSE راحتتر از شد!
وقتشه این توزیع لینوکس رو تست کنید
🔹نصب openSUSE با انتشار نسخهی جدید نصبکنندهی Agama، راحتتر از همیشه شده. تیم توسعهی YaST که سالها پشت نصبکنندهی کلاسیک openSUSE بوده، پروژهی Agama را برای پاسخ به نیازهای مدرن و سادهسازی فرآیند نصب طراحی کرده است.
🔹نصب کننده Agama اکنون تنها نصبکننده است. برای openSUSE Leap 16.0 و همچنین SUSE Linux Enterprise Server (SLES) 16.0، Agama به طور رسمی جایگزین YaST شده است . بنابراین وقتی ایزوی جدید این نسخهها را دانلود و بوت کنید، مستقیماً وارد محیط نصب Agama میشوید و خبری از نصبکننده قدیمی نیست.
🔹نصب کننده Agama یک نصبکنندهی مبتنی بر معماری سرویسگرا (Service-based) با رابط کاربری تحت وب است . هدف اصلی آن رفع محدودیتهای YaST به عنوان یک ابزار نصب و ارائهی یک تجربهی مدرنتر و منعطفتر است، هرچند قرار نیست جایگزین YaST در مدیریت پس از نصب شود .
🔹پروژه Agama در سال ۲۰۲۲ با نام موقت D-Installer آغاز شد و حالا با نسخهی ۲۲ و تمرکز بر بهبود تجربهی کاربری (UX) و دسترسپذیری (Accessibility)، قدم بزرگی برای تبدیل شدن به نصبکنندهی پیشفرض openSUSE برداشته است
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
📌منبعی فارسی دنیای لینوکس به همراه آموزش و اخبار بیشتر در آکادمی کندوی دانش
https://learninghive.ir | 999 |
| 18 | 🔰 انتشار رسمی توزیع Deepin 25 با انقلاب در محیط دسکتاپ
تیم توسعه Deepin از انتشار نسخه نهایی Deepin 25 با محیط دسکتاپ بازطراحیشده DDE (Deepin Desktop Environment) 6.0 خبر داد. این نسخه که بر پایه Debian 13 "Trixie" ساخته شده، با هسته لینوکس 7.0.15 عرضه میشود.
نوآوریهای کلیدی:
· موتور رندرینگ جدید مبتنی بر Wayland که مصرف حافظه را تا ۳۰٪ کاهش داده
· سیستم هوشمند چندوظیفهای (Smart Multi-tasking) با قابلیت گروهبندی خودکار پنجرهها
· پشتیبانی بومی از Android Apps از طریق ادغام با Waydroid Waydroid یک Android کامل داخل کانتینر لینوکس است، نه شبیهساز.
· یک Android واقعی (معمولاً LineageOS)
· داخل لینوکس اجرا میشود
· از کرنل خود لینوکس استفاده میکند (نه کرنل جدا)
· دستیار هوش مصنوعی محلی به نام "UOS AI 2.0" که با مدلهای متنباز مانند Llama 3 و Qwen کار میکند
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
📌منبعی فارسی دنیای لینوکس به همراه آموزش و اخبار بیشتر در آکادمی کندوی دانش
https://learninghive.ir | 1 010 |
| 19 | *گوگل بهطور رسمی در کنفرانس توسعهدهندگان I/O 2026 اعلام کرده که موتور جستجوی کلاسیک خود را با یک دستیار هوش مصنوعی تمامعیار جایگزین میکند .
*
🔹 تأیید رسمی: گوگل این تغییر را «بزرگترین تحول در جستجو پس از ۲۵ سال» توصیف کرده است . هستهی اصلی این تغییر، جایگزینی تدریجی مدل کلاسیک «چند کلمه و لینکهای آبی» با یک رابط مبتنی بر مدل هوش مصنوعی Gemini 3.5 Flash است .
🔹 مکانیسم جدید: در مدل جدید، شما یک سوال پیچیده میپرسید و هوش مصنوعی با اسکن کردن کل وب در کسری از ثانیه، اطلاعات را از منابع مختلف ترکیب کرده و یک پاسخ خلاصهشده، دقیق و همراه با منابع معتبر به شما تحویل میدهد. این یعنی شما یک پاسخ «تحلیلشده» دریافت میکنید، نه صرفاً فهرستی از لینکها
🔹 جایگزینی تدریجی: گوگل قصد دارد تا پایان سال جاری، صفحهی جستجوی سنتی را کاملاً با این دستیار جدید جایگزین کند . با این حال، برای کاربرانی که همچنان به مدل کلاسیک علاقهمندند، یک زبانه (Tab) با عنوان "Web" در نظر گرفته شده است که با انتخاب آن، نتایج سنتی و مبتنی بر لینک نمایش داده میشود .
🔹 تأثیر بر ناشران و وبسایتها: این تغییر بزرگترین تهدید را برای وبسایتهایی ایجاد میکند که ترافیک خود را از طریق لینکهای گوگل بهدست میآورند. پژوهشها نشان میدهد که وقتی یک خلاصهی هوش مصنوعی در بالای نتایج قرار میگیرد، تنها ۸٪ از کاربران روی لینکهای سنتی کلیک میکنند، در حالی که این عدد در نبود چنین خلاصهای ۱۵٪ است . این موضوع سبب نگرانی شدید ناشران، وبلاگنویسان و فعالان صنعت تبلیغات شده است .
🔹 واکنش نهادهای نظارتی: این تغییر آنقدر بزرگ بوده که حتی باعث واکنش یک ناظر بریتانیایی شد و از گوگل خواست به صاحبان وبسایتها اجازه دهد تا محتوای خود را از استفاده در این ویژگیهای هوش مصنوعی مسدود کنند .
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
📌منبعی فارسی دنیای لینوکس به همراه آموزش و اخبار بیشتر در آکادمی کندوی دانش
https://learninghive.ir | 1 156 |
| 20 | ⏳ آخرین فرصت ثبتنام در دومین «بوتکمپ دواپس (DevOps)» آکادمی همراه اول
امروزه بسیاری از تیمهای فناوری به دنبال متخصصانی هستند که علاوه بر توسعه نرمافزار، توانایی استقرار، مدیریت و نگهداری سرویسها را نیز داشته باشند. دواپس (DevOps) یکی از مهارتهای کلیدی و پرتقاضای بازار کار است که این فاصله را از بین میبرد.
در این بوتکمپ ۱۲ هفتهای، با مفاهیم و ابزارهای اصلی دواپس بهصورت عملی آشنا میشوید و نحوه پیادهسازی و مدیریت زیرساختهای مدرن را یاد میگیرید.
💎 آموزش Docker، Kubernetes، CI/CD، Infrastructure as Code و مانیتورینگ سرویسها
💼 امکان کارآموزی در گروه همراه اول
🎓 همراه با گواهینامه آکادمی همراه اول
💳 امکان ثبتنام اقساطی
⚠️ ظرفیت محدود
اگر قصد دارید مسیر شغلی خود را در حوزه زیرساخت، کلاد و دواپس آغاز یا تقویت کنید، این آخرین فرصت ثبتنام در دوره است.
🌐 پیشثبتنام رایگان و مشاهده جزئیات:
🔗 https://l.hamrah.academy/991
⭐️ @Hamrah_Academy | آکادمی همراه اول | 767 |
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
