linuxtnt(linux tips and tricks)
Ir al canal en Telegram
https://t.me/+AL7RKhKS6b4zNzY8 آموزش لینوکس- گروه مکمل برای پرسش و پاسخ linux tips and tricks ارتباط با من @seilany seilany.ir
Mostrar más6 655
Suscriptores
+124 horas
+137 días
+4530 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
julio '26
julio '26
+64
en 1 canales
junio '26
+173
en 4 canales
Get PRO
mayo '26
+196
en 4 canales
Get PRO
abril '26
+39
en 0 canales
Get PRO
marzo '26
+26
en 0 canales
Get PRO
febrero '26
+330
en 9 canales
Get PRO
enero '26
+77
en 2 canales
Get PRO
diciembre '25
+146
en 5 canales
Get PRO
noviembre '25
+201
en 3 canales
Get PRO
octubre '25
+161
en 10 canales
Get PRO
septiembre '25
+129
en 2 canales
Get PRO
agosto '25
+125
en 5 canales
Get PRO
julio '25
+243
en 4 canales
Get PRO
junio '25
+207
en 3 canales
Get PRO
mayo '25
+197
en 7 canales
Get PRO
abril '25
+128
en 6 canales
Get PRO
marzo '25
+232
en 7 canales
Get PRO
febrero '25
+153
en 3 canales
Get PRO
enero '25
+190
en 1 canales
Get PRO
diciembre '24
+179
en 3 canales
Get PRO
noviembre '24
+231
en 16 canales
Get PRO
octubre '24
+275
en 6 canales
Get PRO
septiembre '24
+157
en 3 canales
Get PRO
agosto '24
+247
en 5 canales
Get PRO
julio '24
+191
en 6 canales
Get PRO
junio '24
+192
en 4 canales
Get PRO
mayo '24
+192
en 5 canales
Get PRO
abril '24
+291
en 8 canales
Get PRO
marzo '24
+189
en 2 canales
Get PRO
febrero '24
+180
en 4 canales
Get PRO
enero '24
+234
en 6 canales
Get PRO
diciembre '23
+236
en 5 canales
Get PRO
noviembre '23
+161
en 3 canales
Get PRO
octubre '23
+130
en 3 canales
Get PRO
septiembre '23
+89
en 0 canales
Get PRO
agosto '23
+102
en 0 canales
Get PRO
julio '23
+64
en 0 canales
Get PRO
junio '23
+200
en 0 canales
Get PRO
mayo '23
+136
en 0 canales
Get PRO
abril '23
+130
en 0 canales
Get PRO
marzo '23
+48
en 0 canales
Get PRO
febrero '23
+25
en 0 canales
Get PRO
enero '23
+79
en 0 canales
Get PRO
diciembre '22
+120
en 0 canales
Get PRO
noviembre '22
+58
en 0 canales
Get PRO
octubre '22
+140
en 0 canales
Get PRO
septiembre '22
+122
en 0 canales
Get PRO
agosto '22
+105
en 0 canales
Get PRO
julio '22
+98
en 0 canales
Get PRO
junio '22
+105
en 0 canales
Get PRO
mayo '22
+133
en 0 canales
Get PRO
abril '22
+70
en 0 canales
Get PRO
marzo '22
+30
en 0 canales
Get PRO
febrero '22
+17
en 0 canales
Get PRO
enero '22
+57
en 0 canales
Get PRO
diciembre '21
+48
en 0 canales
Get PRO
noviembre '21
+57
en 0 canales
Get PRO
octubre '21
+51
en 0 canales
Get PRO
septiembre '21
+25
en 0 canales
Get PRO
agosto '21
+56
en 0 canales
Get PRO
julio '21
+49
en 0 canales
Get PRO
junio '21
+47
en 0 canales
Get PRO
mayo '21
+27
en 0 canales
Get PRO
abril '21
+39
en 0 canales
Get PRO
marzo '21
+50
en 0 canales
Get PRO
febrero '21
+56
en 0 canales
Get PRO
enero '21
+40
en 0 canales
Get PRO
diciembre '20
+2 040
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 13 julio | +13 | |||
| 12 julio | +2 | |||
| 11 julio | +2 | |||
| 10 julio | +6 | |||
| 09 julio | +5 | |||
| 08 julio | +2 | |||
| 07 julio | +7 | |||
| 06 julio | +4 | |||
| 05 julio | +5 | |||
| 04 julio | +6 | |||
| 03 julio | +5 | |||
| 02 julio | +4 | |||
| 01 julio | +3 |
Publicaciones del Canal
کانال Persian GitHub
🔹مرجع تخصصی پروژههای متنباز (Open Source) و ابزارهای کاربردی برای توسعهدهندگان و کاربران فارسیزبان.
🔹 معرفی، حمایت و گسترش فرهنگ استفاده از مخازن متنباز، به همراه اشتراکگذاری ابزارهایی که مسیر کدنویسی و فعالیت حرفهای را هموارتر میکنند.
معرفی پروژههای جذاب و مفید متنباز
ابزارهای توسعه، دیوآپس، امنیت، اتوماسیون و هوش مصنوعی
اخبار و بهروزرسانیهای دنیای اوپنسورس
فرصتهای مشارکت در پروژههای معروف
کانال اصلی:
t.me/RepoFA
| 2 | 🔰در سیستمهای کامپیوتری، هر فایل دارای سه نوع زمان است که به آنها زمانهای فایل گفته میشود.
🔹. زمان دسترسی (Access Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی باز یا دسترسی به آن صورت گرفته است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید و محتویات آن را میخوانید، زمان دسترسی آن فایل تغییر میکند.
🔹. زمان تغییر (Modify Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی تغییر کرده است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید، تغییراتی در آن ایجاد میکنید و سپس آن را ذخیره میکنید، زمان تغییر آن فایل تغییر میکند.
🔹. زمان ایجاد (Change Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی ایجاد شده است یا اطلاعات мета آن (مانند نام فایل، اندازه فایل، سطح دسترسی و غیره) تغییر کرده است.
در خروجی دستور stat در لینوکس این سه زمان وجود دارد.
$stat Your_Filename | 659 |
| 3 | 🔰پیرو این پست درباره ویژگی های جدید مدیر بسته apt3.1
https://t.me/linuxtnt/4304
🔰 دستور apt why و apt why-not چیست؟
🔹دستور apt why <package>: بررسی میکند که چرا یک بسته خاص نصب شده است، یعنی چه بستهای آن را بهصورت وابستگی نصب کرده است.
🔹دستور apt why-not <package>: بررسی میکند که چرا نصب نشده است، مثلاً به خاطر تعارض با بستهای دیگر.
apt why <نامبسته>
apt why-not <نامبسته> | 654 |
| 4 | لینوس توروالدز من دیگر برنامهنویس نیستم
دو ابزار این روزها استفاده میکند.
ترجمه از مصاحبه توروالدز در اجلاس متنباز در بمبئی، توروالدز درباره درد و قدرت هوش مصنوعی در هسته لینوکس و اینکه چرا لینوکس دیگر از فناوریهای «موزهای» پشتیبانی نمیکند، صحبت کرد.
[مطالعه پست ] | 905 |
| 5 | 👨💻 اگر برنامهنویسی و با انگلیسیِ کاری کلنجار میری، این کانال دقیقاً مال توئه.
زبان تخصصی برای برنامه نویس ها
❌ اینجا خبری از گرامرِ خشک و خستهکننده نیست
❌ انگلیسیِ عمومیِ بیربط هم پیدا نمیکنی
تمرکزش روی چیزهاییه که یه دولوپر واقعاً بهش نیاز داره:
🗣 میتینگهای کاری
💼 مصاحبههای فنی
📄 خوندنِ روانِ داکیومنتها
🌍 اصطلاحات رایج تو تیمهای بینالمللی
👥 مکالمههای واقعی بین خود برنامهنویسها
محتواش بیشتر پادکستمحوره 🎧
یعنی هم یاد میگیری، هم گوشِ تو به انگلیسیِ کاری عادت میکنه.
📌 اگه دوست داری انگلیسیِ تخصصیات تو فضای برنامهنویسی قویتر بشه، چنلش رو از دست نده 👇
🔗 https://t.me/learnobit | 1 705 |
| 6 | 🔰سلام به همگی
🔹من بخشی رو در کنار سایر بخش های آکادمی به اسم :
آمادگی آزمون های LPIC
🔹برای هر بخش از مهارت LPIC تعداد 20 سوال درنظر گرفتم.
🔹ممنون میشم آزمون را تست کنید. و ایده،نظر،ایراد و هر چیزی که در روند کار برای بچه ها بهتر است رو برایم بنویسید تا در ساختار آزمون ها مدنظر قرار بدهم.
در هر زمینه: تعداد سوال. نوع سوال. مقدار خروجی.رنگ بندی. روش آزمون و.....
تشکر از توجه شما
🔸لینک آزمون lpci1 بخش اول 20 سوال
https://learninghive.ir/lpic-exams/exam1.html | 3 442 |
| 7 | توسعهدهندگان هسته لینوکس در حال حذف تدریجی رابطهای قدیمی ۳۲ بیتی برای دسترسی به ثباتهای خاص پردازنده (MSR) هستند و آن را با رابطهای ۶۴ بیتی جایگزین میکنند
- رهبر پروژه: یورگن گراس (مهندس SUSE)
- دلیل تغییر:
۱. رابطهای ۳۲ بیتی قدیمی و نامناسب هستند (بر پایه مقادیر ۶۴ بیتی طراحی شدهاند).
۲. پردازندههای مدرن دستورات بهینهتری برای دسترسی ۶۴ بیتی دارند.
۳. کد فعلی از ماکروهای مبهم استفاده میکند که نگهداری را سخت میکند؛ هدف تبدیل آنها به توابع درونخطی (inline) برای خوانایی و بهبود عملکرد است.
- زمانبندی: بخشی از وصلهها وارد شاخه tip/tip.git شده و انتظار میرود در هسته لینوکس نسخه ۷.۳ (اواخر ۲۰۲۶) نهایی شود.
- MSR چیست؟
ثباتهای ویژه پردازنده که برای کنترل ویژگیهایی مثل مدیریت انرژی، مجازیسازی و عملکرد سیستم استفاده میشوند.
- تأثیر این تغییر:
- بر عملکرد: بهبود جزئی در سرعت دسترسی به این ثباتها به دلیل استفاده از دستورات بهینهتر.
- بر کد هسته: کاهش پیچیدگی و افزایش خوانایی، که به توسعهدهندگان کمک میکند.
- بر کاربران عادی: هیچ تأثیر محسوسی در استفاده روزمره ندارد، زیرا یک تغییر داخلی است.
- نکته مهم:
این تغییر پشتیبانی از پردازندههای ۳۲ بیتی قدیمی را قطع نمیکند؛ فقط نحوه کدنویسی در هسته تغییر میکند، نه سازگاری با سختافزارهای قدیمی
*حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt* | 1 113 |
| 8 | با سلام و احترام به جامعهٔ متنباز ایران:
امروز میخوام شما رو با یک توزیع لینوکس خاص و جذاب آشنا کنم که شاید کمتر به گوش خیلیها خورده باشه: BlankOn Linux!
این توزیع لینوکس متعلق به کشور اندونزی هست و داستان جالبی پشتش هست. پس با من همراه باشید تا بیشتر باهاش آشنا بشیم.
توزیع لینوکس BlankOn Linux!
اسم BlankOn از دو کلمه ساخته شده:
Blank یعنی «خالی» یا «صفر»
On یعنی «روشن» یا «یک»
در واقع این اسم اشاره به اعداد باینری ۰ و ۱، یعنی زبان اصلی کامپیوترها، داره.
فلسفهٔ اصلی BlankOn اینه که کاربران رو از «خالی» (Blank) به سمت «روشن» (On) ببره. یعنی کاربرانی که شاید دانش چندانی از لینوکس ندارند، با استفاده از این توزیع میتونند قدم به دنیای متنباز بذارند، مهارتهاشون رو افزایش بدن و به استقلال فناوری کشورشون کمک کنند.
سال ۲۰۰۰: بنیاد YPLI (بنیاد پیشروی لینوکس اندونزی) تأسیس شد تا از گروههای کاربری لینوکس در سراسر اندونزی حمایت کنه.
سال ۲۰۰۴: اولین نسخهٔ BlankOn بر پایهٔ توزیع فدورا منتشر شد. اما از نسخهٔ دوم به بعد، مبنا رو به دبیان تغییر دادند که تا امروز هم ادامه داره.
از ۲۰۰۹ تا ۲۰۱۲: چهار کنفرانس سالانه با نام BlanKonf در شهرهای مختلف اندونزی برگزار شد که به رشد جامعه کمک زیادی کرد.
سال ۲۰۲۶: بنیاد BlankOn به طور رسمی تأسیس شد و راه بنیاد قبلی (YPLI) رو ادامه داد تا اکوسیستم متنباز اندونزی رو قویتر کنه.
BlankOn یکی از قدیمیترین توزیعهای لینوکسی هست که در اندونزی ساخته شده و بیش از ۲۲ سال سابقه داره!
روسمانتو (Rusmanto) – مشاور و بنیانگذار مجلهٔ InfoLinux که به «پدر لینوکس اندونزی» معروفه.
وبسایت اصلی بنیاد و پروژه:
https://blankon.id/en | 2 294 |
| 9 | 🔰بدست آوردن لیست ماژولهای کرنل که نصب هستند و بارگذاری شده اند:
$ lsmod
$ cat /lib/modules/$(uname -r)/modules.builtin
$ ls /sys/module | 947 |
| 10 | 🔹ابزار audit
این ابزار برای ردیابی رویدادهای سیستمی حیاتی از نظر امنیتی استفاده میشود
🔹موارد استفاده:
خواندن، نوشتن و تغییر دسترسی به فایلها؛
اتصالات شبکه؛
تلاشهای ناموفق برای ورود به سیستم؛
تغییر تنظیمات شبکه؛
تغییر اطلاعات کاربران و گروهها؛
راهاندازی و توقف برنامهها؛
اجرای فراخوانیهای سیستمی
🔹مسیر تنظیمات
/etc/audit/auditd.conf
🔹ردیابی رویداد و برنامه (مشابه strace عمل میکند):
$ autrace <path-to-program>
🔹ردیابی پردازش
$ ausearch -i -p <pid>
🔹رویدادهای کاربر با شناسه خاص:
$ ausearch -ui 1000
🔹جستجوی رویدادها بر اساس کد خروج:
$ ausearch -i -e -13
🔹جستجوی رویدادهای باز:
$ ausearch -ui 1000 -sc open
🔹شمارههای همه فراخوانیهای سیستمی:
$ ausyscall --dump
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 951 |
| 11 | 🔰تفاوت بین su و sudo
🔹دستور su -> switch user
تغییر کاربر دستور su به شما این امکان را میدهد که به عنوان کاربر دیگری وارد شوید و دسترسی کامل به تمام منابع و امتیازات آن کاربر را داشته باشید. هنگام استفاده از دستور su، کاربر باید رمز عبور حسابی را که میخواهد به آن سوئیچ کند، بداند.
🔹دستور sudo -> superuser do
دستور sudo به شما اجازه میدهد تا یک فرمان خاص را با دسترسی کاربر (ریشه) بدون خروج از حساب جاری خود اجرا کنید. دستور sudo از کاربر میخواهد که در فایل تنظیمات sudoers فعال باشد و رمز عبور حساب خود را برای تأیید عمل وارد کند. | 938 |
| 12 | 🔰تفاوت بین دستورات dirname و basename در لینوکس
فرض کنید یک فایل با آدرس زیر داریم:
/home/user/documents/report.docx
🔹با دستور dirname:
🔸این دستور به ما میگوید که این فایل در کدام دایرکتوری قرار دارد. یعنی قسمت قبل از نام فایل اصلی را استخراج میکند.
dirname /home/user/documents/report.docx
🔸خروجی:
/home/user/documents
همانطور که میبینید، دستور dirname فقط مسیر دایرکتوری را به ما میدهد.
🔹با دستور basename:
🔸برعکس dirname، این دستور فقط نام اصلی فایل را بدون مسیر آن به ما میدهد.
basename /home/user/documents/report.docx
🔸خروجی:
report.docx
همانطور که مشاهده میکنید، دستور basename فقط نام فایل، یعنی "report.docx" را برمیگرداند.
خلاصه:
دستور dirname: مسیر دایرکتوری فایل را برمیگرداند.
دستورbasename: نام اصلی فایل را بدون مسیر برمیگرداند.
—————————————————-
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt | 769 |
| 13 | روش ایجاد کردن یک فایل زیپ و قرار دادن رمز عبور برای آن.
ابتدا دستور زیپ وسپس رمز عبور و در ادامه اسم فایل زیپ خروجی و در اخر اسم فایل یا فهرستی که قرار است زیپ شود.
کافیه دستور زیر را وارد کنید
sudo zip -p ur_password ur_zipfile.zip urflder
sudo zip -p a123 mydata.zip mydata
sudo zip -p a123 MyDesktop.zip /home/ali/Desktop
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir | 793 |
| 14 | اجرای یک دستور با مدت زمان مشخص:
timeout duration command
=======================
به عنوان مثال دستور پینگ به مدت 5 ثانیه اجرا میشود.
$timeout 5s ping emperor-os.ir
========================== | 839 |
| 15 | کد تخفیف
UC547MJL | 1 |
| 16 | 🛡 ابتکار «Akrites» لینوکس فاندیشن برای مقابله با هجوم آسیبپذیریهای OSS
🔹لینوکس فاندیشن در واکنش به چالشهای جدید امنیتی ناشی از هوش مصنوعی، پروژهای به نام Akrites را راهاندازی کرده است که با همکاری غولهای فناوری از جمله OpenAI، Anthropic، NVIDIA، AWS، گوگل، مایکروسافت و گیتهاب، بهدنبال یکپارچهسازی فرآیند کشف، اصلاح و افشای آسیبپذیریهای نرمافزارهای متنباز حیاتی است .
🔹اخیراً یک محقق امنیتی با استفاده از مدل هوش مصنوعی GPT-5.5، بیش از ۱۵ آسیبپذیری روزصفر (Zero-Day) را در پروژههای مطرحی مثل کرنل لینوکس، FFmpeg، VLC، ۷-Zip و OpenVPN کشف و بدون اطلاع قبلی به سازندگان، آنها را منتشر کرده است .
این رویداد نشان میدهد که ابتکاراتی مانند Akrites چقدر برای مدیریت این هجمه جدید ضروری هستند.
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 994 |
| 17 | ⌨️ خبر اول: لپتاپهای M3 اپل گامی بزرگ به سوی لینوکس کامل برداشتند
توسعهدهندگان کرنل لینوکس مجموعهای شامل ۱۰ پچ را ارائه کردهاند که پشتیبانی از صفحهکلید داخلی لپتاپهای اپل با تراشه M2 و M3 را ممکن میسازد . این یک پیشرفت بزرگ محسوب میشود، زیرا اپل مسیر سختافزاری متفاوتی را برای صفحهکلید این دستگاهها طراحی کرده است.
دلیل اهمیت: برخلاف لپتاپهای معمولی، صفحهکلید در مکبوکهای جدید مستقیماً به پردازنده اصلی متصل نیست و از طریق یک پردازنده کمکی (coprocessor) و رابط اختصاصی به نام DockChannel مدیریت میشود . این پچها با اضافه کردن درایورهای لازم (apple-dockchannel و DockChannel HID transport)، این مسیر ارتباطی را برای لینوکس باز میکنند.
نکته مهم: با این حال، لپتاپ برای تبدیل شدن به یک دستگاه کاملاً قابلاستفاده در لینوکس، همچنان به پشتیبانی از ترکپد نیاز دارد و این بخش همچنان به عنوان یک گام بزرگ بعدی باقی مانده است .
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 1 038 |
| 18 | 🔰رفع یک تنگنای بزرگ در عملکرد حافظههای NVMe
طبق جدیدترین گزارشها، توسعهدهندگان کرنل لینوکس در حال رفع یک «گلوگاه قابلتوجه» در ورژن ۷.۳ هستند که بر عملکرد ورودی/خروجی (I/O) تأثیر منفی میگذاشته است . این مشکل بهویژه در هنگام استفاده از سریعترین حافظههای NVMe نسل پنجم (PCIe Gen5) و برای انتقال دادههای کوچک، باعث کاهش سرعت میشده است . انتظار میرود این بهینهسازی، سرعت ذخیرهسازی را در لینوکس به سطح قابلقبولی برساند.
هسته اصلی مشکل به لایه iomap در کرنل برمیگردد که وظیفه مدیریت درخواستهای ورودی/خروجی را بر عهده دارد. تستهای انجامشده با یک حافظه NVMe نسل پنجم نشان داده که تفاوت عملکرد چشمگیری بین خواندن داده بهصورت خام از دستگاه (/dev/nvme10n1) و خواندن همان داده از روی یک سیستم فایل (مثل ext4 یا XFS) وجود دارد.
حمایت، اخبار و آموزش بیشتر در:
https://learninghive.ir
کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt | 876 |
| 19 | دانلود درساندسک برای لینوکس
فعلا معماری AMD64, arm موجود است برای دانلود:
https://dorsandesk.ir/download/617/?tmstv=1780840686
https://dorsandesk.net/download/dorsandesk-linux-x86_64.deb?os=linux&arch=x86_64&ext=deb
https://dorsandesk.ir/dorsandesk-download | 850 |
| 20 | 🔰 **ابزار witr؛ پاسخگوی دقیق «چرا»ها در لینوکس**
اگر به دنبال پاسخی شفاف و دقیق در لینوکس هستید که به شما بگوید«چرا این پروسه، سرویس یا هر چیز دیگری در حال اجراست؟»؟»**
پس witr دقیقاً همان ابزاری است که به آن نیاز دارید.
🎯 **هدف اصلی witr چیست؟**
✔️ توضیح دهد که چرا یک فرآیند خاص وجود دارد
✔️ نشان دهد که فرآیند از کجا و چگونه شروع شده است
✔️ سلسلهمراتب فرآیندها را بهوضوح نمایش دهد
✔️ اطلاعات زمینهای مفید مانند مسیر دایرکتوری، مخزن Git، کانتینرها و موارد مشابه را نیز ارائه کچه ورودیهایی را پشتیبانی میکند؟یکند؟**
🔹 نام پروسه یا سرویس (مثلاً: witr node)
🔹 شناسه خاص یک فرآیند (مثلاً: witr --pid 1234)
🔹 پورت مورد نظر (مثلاً: witr --port 5000)
📊 **خروجی پیشرفته و خوانا**
خروجی witr با رنگبندی زیبا و ساختاری منظم طراحی شده
برای نصب
curl -fsSL https://raw.githubusercontent.com/pranshuparmar/witr/main/install.sh | bash | 1 047 |
