کانال مهرداد لینوکس – Telegram
کانال مهرداد لینوکس
3.51K subscribers
713 photos
24 videos
8 files
550 links
لینوکس حرفه ای و اخبار فنی به زبان ساده
تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
🔰 اگر تازه‌کار هستی و دنبال یادگیری لینوکس از پایه‌ای‌ترین مفاهیم تا سطح بالا هستی، این سایت رو از دست نده:
🌐 https://linuxjourney.com
چرا عالیه؟
رایگانه
نیاز به ثبت‌نام نداره
مرحله‌به‌مرحله آموزش می‌ده
طراحی کاربرپسند داره
بخش زبان ها دکوری است و کار نمیکنه حداقل فارسی

@MehrdadLinuxchannel
#linux #لینوکس #reference
🔥23👍5
🎉 نسخه جدید MicroPython منتشر شد!

🧠 ‏MicroPython چیه؟
یه نسخه سبک از زبان پایتونه که برای اجرا روی سخت‌افزارهای کوچیک طراحی شده؛ مثل بردهای ESP32 یا Raspberry Pi Pico.


یعنی چی؟ یعنی باهاش می‌تونی وسایل واقعی رو با پایتون کنترل کنی! مثلاً:
💡 روشن و خاموش کردن LED
🌡 خوندن دمای محیط
📶 اتصال به وای‌فای
🕹 ساخت گجت‌های هوشمند

🔥در نسخه جدیدش (v1.25):
سرعت بهتر
سیستم فایل فقط‌خواندنی برای اجرای سریع‌تر
پشتیبانی از WebAssembly (اجرای MicroPython توی مرورگر!)
و کلی قابلیت دیگه برای آینده اینترنت اشیاء...

📌 اگه به پایتون، سخت‌افزار، IoT یا ساخت ابزارهای باحال علاقه‌داری، MicroPython یه دنیای هیجان‌انگیز برات باز می‌کنه.

🌐 سایت رسمی
🔖 گیت‌هاب نسخه جدید
@MehrdadLinuxchannel
#python
👍14🔥4
حداقل سیستم مورد نیاز برای Windows 11 :
* 1 GHz or faster with 2+ core 
* 4 GB RAM
* 64+ GB disk space
* TPM 2 must

حداقل سیستم مورد نیاز برای لینوکس :
🔥 برق 😎
@MehrdadLinuxchannel
😁33👍6🤣2
لپ تاپ 2000$ با لایسنس اجباری 200$ ویندوز

💠 لپ تاپ خریدی و پیشفرض روش یک ویندوز و لایسنس قانونی نصبه
⚠️آیا میدانستید رایگان نیست و هزینه لایسنس با شما حساب شده ؟

👎🏻 ایرانی که تحریم است و خدمات نمیدن؟

💰و بعد چند وقت که یک ویندوز دیگه نصب میکنی آیا حواست هست لایسنس را نگه داری؟ یا کرک میکنی که نسخه بهتر نصب کنی؟

🔥 در هنگام خرید لپ تاپ بیشتر دقت کنید انتخاب حق شماست

نصب اجباری ویندوز و پرداخت هزینه برای لایسنس اون، یه هزینه اضافی و بی‌دلیل
در ایران و بعضی کشور ها هزینه ویندوز به صورت پنهان توی قیمت لپ‌تاپ گنجونده شده و خیلی وقت‌ها به خریدار حتی اطلاع داده نمی‌شه
@MehrdadLinuxchannel
👍173🤬3👎1
🔥 لینوکس را چطور خاموش میکنی؟ 👨🏻‍🚒
💠‏1. shutdown
دستور استاندارد و ترجیحی برای خاموش کردن سیستم به‌صورت امن.
هشدار می‌ده.
زمان‌بندی داره (مثلاً shutdown -h +10).
سرویس‌ها و فرآیندها به‌درستی متوقف میکنه.

💠‏2. poweroff
خاموش کردن و قطع کامل برق (در صورت پشتیبانی سخت‌افزار).
تفاوت با shutdown: سریع‌تر اجرا می‌شه، ولی به‌نرمی shutdown نیست
میشه گفت معادل: shutdown -P now

💠3.halt
توقف بدون خاموش کردن سخت‌افزار.
کرنل متوقف می‌شه، ولی برق ممکنه وصل بمونه.
برای(مثل بوت از راه دور) یا embeddedکاربرد داره
بعضی وقتا، halt به systemctl halt وصله و ممکنه سخت‌افزار رو هم خاموش کنه بسته به تنظیمات.

💠4. reboot
توضیح: راه‌اندازی مجدد (restart) سیستم.
رفتار: شبیه به shutdown -r now.
استفاده: بدون خاموش شدن کامل، سیستم دوباره از اول بوت می‌شه.

معادل Systemd میشه:
systemctl poweroff
systemctl halt
systemctl reboot
systemctl shutdown

🔥 برای درک بهتر به عکس دقت کنید
#linux
@MehrdadLinuxchannel
👍19🔥2
🦊 اگه از فایرفاکس استفاده می‌کنی و به امنیت و حریم‌خصوصی اهمیت می‌دی، این پست مخصوص توئه!

می‌دونستی می‌تونی کل سرویس Firefox Sync رو خودت روی سرورت راه‌اندازی کنی؟
یعنی دیگه لازم نیست رمزها، بوکمارک‌ها و تاریخچه‌ی مرورگرتو بسپری دست فرد دیگری مثل Mozilla!

با self-host کردن Firefox Sync Server:

کنترل کامل روی اطلاعاتت داری
می‌تونی بدون حساب فایرفاکس Sync کنی
اگه شبکه داخلی داری (مثلاً خونه یا شرکت)، همه مرورگرها هم‌زمان و خصوصی همگام می‌شن
🔥چطوری ؟
docker compose up -d --build && docker compose logs -f

توضیح بیشتر ؟ لینک گیت هاب پروژه ، لینک اصلی پروژه
#linux
@MehrdadLinuxchannel
👍16🔥61
🎯 CodeCafé برای وقتیه که با دوستت یا یک تیم می‌خواهید با هم کد بزنید،
🚀 با CodeCafé آنلاین و لایو، همه‌چی تو مرورگر اتفاق می‌افته:
🧠 ویرایشگر مثل VS Code
👥 همکاری لحظه‌ای واقعی،
👁 پیش‌نمایش زنده از HTML/CSS/JS
📦 اوپن‌سورس و بدون نیاز به نصب

⛅️ خلاصه، مثل Google Docs ولی برای برنامه‌نویس‌ها

📎 آنلاین تستش کن اینجا و لینک Share بالا سمت راست را به دوستت بده
برای نصب خانه یا شرکت فقط clone و بعد بزن docker-compose up
برای توضیحات بیشتر گیت هاب
#programming
@MehrdadLinuxchannel
🔥9👍6
📌 پایان یک دوران...
🪦خداحافظ دوست ۱۷ ساله قدیمی من:

سرویس محبوب Pocket که سال‌ها به ما کمک می‌کرد مقالات را ذخیره و آفلاین مطالعه کنیم، توسط Mozilla در تاریخ جمعه 24 مرداد 1404
برای همیشه متوقف می‌شود. 🕯

این یعنی:
🟥 دیگر دکمه “Save to Pocket” کار نخواهد کرد
🟥 اپلیکیشن‌های موبایل و افزونه مرورگر غیرفعال می‌شوند
🟥 و اگر محتوایی دارید، باید تا قبل از آن تاریخ خروجی بگیرید

🔗 اطلاعیه رسمی:
🧨 اما چرا Mozilla تصمیم گرفت Pocket رو حذف کنه؟
کاهش استفاده عمومی
تمرکز مجدد Mozilla روی محصولات دیگر
عدم درآمدزایی پایدار
کاهش رقابت‌پذیری

جایگزین ها :
Instapaper
Raindrop.io
Readwise Reader
Notion Web Clipper
نظر شما چیه ؟
@MehrdadLinuxchannel
👍63😱1
حق گوگل ادا نشد 😁
#لینوکس
😁28🤣24
🚀‌ آیا برنامه‌ات کند اجرا میشه و نمی‌دونی چرا؟
🔥 با Hotspot بخش های bottleneck پرفورمنس برنامه‌ات رو مثل آب خوردن پیدا کن!
این ابزار گرافیکی، داده‌های perf رو به گراف‌هایی مثل Flame Graph تبدیل می‌کنه، جایی که دقیقا می‌فهمی CPU داره وقتش رو کجا هدر می‌ده!
📦 کافیه با perf اجراش کنی، بعد Hotspot همه‌چیز رو تصویری نشونت میده.

🎯 مخاطب این ابزار کیه؟
مهندسین DevOps که نیاز به مانیتورینگ عملکرد دارند
برنامه نویسان
علاقه مندان

ویژگی‌های کلیدی Hotspot:
نمایش گرافیکی Flame Graph برای درک سریع مسیرهای اجرای کد
نمایش Call Graph و درخت فراخوانی به صورت تعاملی
پشتیبانی از annotated source view (مشاهده سورس‌کد با جزئیات مصرف CPU)
نمایش Disassembly view (نمایش اسمبلی با مشخص شدن مقدار مصرف هر دستور)
قابلیت بررسی داده‌ها به صورت post-mortem از فایل‌های trace ذخیره‌شده توسط perf
ساخته شده با Qt
کاملاً آزاد و متن‌باز (GPL)

🔧 طریقه استفاده
اجرای برنامه‌تان با perf record برای ثبت پروفایل:
perf record -F 99 -g ./your_app

سپس اجرای Hotspot برای تحلیل داده:
hotspot perf.data

📌 لینک ابزار
@MehrdadLinuxchannel
👍9🔥41
💻 یک دسکتاپ کامل مستقیماً در مرورگر!
🌐 آنلاین فقط با یک کلیک

🔥معرفی DaedalOS :
‏یک محیط دسکتاپ واقعی در مرورگر، فقط با HTML + JS + React + WASM!
📂 اجرا :
‏ Notepad, Terminal, VSCode, حتی بازی‌ها!

مکانیزم‌های اصلی عملکرد:
از iframe یا شبیه‌سازی پنجره‌ها برای نمایش اپلیکیشن‌ها استفاده می‌کنه.
فایل‌ها و پوشه‌ها را با استفاده از یک سیستم فایل مجازی در مرورگر مدیریت می‌کنه (اغلب با استفاده از IndexedDB).
برخی اپ‌ها به‌صورت WebAssembly یا iframe از سرویس‌های دیگر بارگیری می‌شوند.
رابط کاربری با React ساخته شده که قابلیت تعامل بالا میده.

🗂 ویژگی‌های کلیدی:
‏File Explorer، Terminal، Notepad، PDF Viewer، Music Player و حتی اجرای برنامه‌هایی مثل VS Code!
‏Drag & Drop، Context Menu، Multi-window management
قابلیت پشتیبانی از اپلیکیشن‌های دیگه از طریق iframe یا WASM (مثل DOSBox).

لینک گیت هاب
@MehrdadLinuxchannel
🔥9👍51🤯1😱1
😎 یه دستور بزن،
سایت، فولدر یا سرویس از لپ‌تاپت با کل دنیا share کن.
نه سرور لازمه، نه تنظیم پورت، نه شبکه.

🔥 پروژهٔ Kulfi یک شبکهٔ اینترنتی همتا به همتا (P2P) و غیرمتمرکزه که با هدف ایجاد یک اینترنت مستقل، آزاد و بدون وابستگی به سرورهای مرکزی طراحی شده

🔧 ابزارهای اصلی پروژه Kulfi

💠 ‏Malai
سرویس‌های مانند HTTP، TCP و SSH را بدون نیاز به تنظیمات پیچیده یا باز کردن پورت‌ها، به صورت امن و رمزنگاری‌شده با دیگران به اشتراک بگذارید
💠‏Kulfi App
یک مرورگر اختصاصی برای شبکه Kulfi که سرویس‌های اشتراک‌گذاری‌شده از طریق Malai باز میکنه

⚙️ نحوهٔ عملکرد Kulfi و Malai
اشتراک‌گذاری سرویس‌ها: با استفاده از دستوراتی مانند malai http 3000 --public، امن و رمزنگاری‌شده به اشتراک بگذارید.
دسترسی به سرویس‌ها: از طریق URLهای مانند https://<id>.kulfi.site یا با استفاده از Kulfi App و وارد کردن آدرس‌هایی با پیشوند kulfi://
پشتیبانی از پروتکل‌های مختلف: Malai از پروتکل‌های HTTP، TCP و SSH قابلیت اشتراک‌گذاری پوشه‌ها و ...

لینک ها Kulfi‌ و malai
گیت هاب
@MehrdadLinuxchannel
👍95🔥2
ابزار Oniux توسط پروژه Tor معرفی شد

🔥 ابزار Oniux با بهره‌گیری از قابلیت‌های کرنل لینوکس، به‌ویژه network namespaces، هر برنامه‌ای را در یک فضای شبکه‌ای جداگانه اجرا میکنه.
😎 برنامه تنها به یک رابط شبکه‌ای مجازی به نام onion0 دسترسی داره که تمام ترافیک آن از طریق Tor هدایت میشه.

💯 این روش تضمین میکنه که حتی اگر برنامه‌ای به‌صورت مستقیم از توابع شبکه‌ای کرنل استفاده کند، ترافیک آن خارج از Tor نمیره

آموزش نصب Oniux:
cargo install --git https://gitlab.torproject.org/tpo/core/oniux oniux@0.4.0

آموزش استفاده به صورت مثالی :
oniux curl https://icanhazip.com
یا
oniux bash
یا ....

@MehrdadLinuxchannel
🔥16👍43🎉1
بله اینترنت ایران دومین اینترنت ارزان جهان شد 😳 چطوری؟

⁉️چند نفر در ایران واقعا اینترنت ADSL 16 مگ دریافت میکنند؟

💠شما اسما اینترنت ۱۶ میگیری ولی به هزار دلیل میگن خط شما کشش نداره

اوکراین و روسیه با همین هزینه اینترنت سرعت ۱۰ برابری دریافت میکنند و ایرانی برای فیلترنت با ریال هزینه پرداخت میکنه

بعد به همین ها توی اخبار استناد میکنند

چرا کسی در مورد هزینه های روانی زمانی مالی فیلترینگ که تو ایران میکشیم حرف نمیزنه

#غرهای_فنی
🤬48👍102
🚀 لینوکس کند بوت میشه؟
اگه حس می‌کنی سیستم لینوکست کند بوت میشه، بیا با هم بررسی کنیم
👣 خلاصه راهکارها:
🧠 بررسی بوت تایم با:
systemd-analyze
systemd-analyze time

📊 دیدن سرویس‌های کند با:
systemd-analyze blame
systemd-analyze blame | head -n 10
systemd-analyze critical-chain
systemd-analyze plot > boot.noscript

🚫 غیرفعال کردن سرویس‌های غیرضروری با:
systemctl disable servicename
مثلا
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl disable bluetooth.service
cups.service اگر پرینتر ندارید
snapd.service اگر از snapd استفاده نمیکنید

🧽 پاکسازی journal logs:
journalctl --vacuum-time=2weeks

ابزار عالی دیگه
sudo apt install bootchart
sudo systemctl enable bootchart
/var/log/bootchart/ فایل بوت اینجاست


موارد پیشنهادی دیگه:
🔄 بهینه‌سازی fstab و بررسی تاخیر در mountها
🐌 حل مشکل DNS یا delayهای شبکه در بوت
⚡️ استفاده از bootchart برای پروفایل گرفتن از روند بوت
@MehrdadLinuxchannel #linux
👍16🔥86
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15👍74
🎯 جنگ قدرت در دنیای وردپرس!

درگیری بین Automattic (شرکت پشت WordPress.com) و WP Engine باعث ایجاد شکاف بزرگی در جامعه‌ی وردپرس شده. جامعه از تمرکز قدرت و کنترل بیش از حد یک شرکت بر اکوسیستم افزونه‌ها و به‌روزرسانی‌ها نگران شده. 😬

حالا بنیاد لینوکس وارد ماجرا شده و پروژه‌ای جدید به نام FAIR Package Manager راه‌اندازی کرده:

🛠 ویژگی‌ها:
سیستم غیرمتمرکز برای مدیریت افزونه‌ها
امنیت بیشتر در زنجیره تأمین نرم‌افزار
هم‌راستا با قوانین حریم خصوصی مثل GDPR
مشارکت باز برای توسعه‌دهندگان

🌍 هدف؟ ساخت یک اکوسیستم بازتر، آزادتر و پایدارتر برای وردپرس، بدون وابستگی به یک نهاد خاص.
لینک گیت هاب پروژه the FAIR Package Manager Project
لینک خبر در linuxfoundation
@MehrdadLinuxchannel #linux #wordpress
🔥18👍3
استفاده از Office در لینوکس

🟦 دانمارک Microsoft Office را کنار میزاره!
🇩🇰 وزارت دیجیتال دانمارک اعلام کرده که برای تقویت حاکمیت دیجیتال (Digital Sovereignty) تصمیم گرفته به‌جای Microsoft Office از LibreOffice استفاده کند
🎯 دلیل این تصمیم
«ما نمی‌خواهیم آن‌قدر به چند شرکت محدود وابسته باشیم که نتوانیم آزادانه تصمیم بگیریم.»
در لینوکس شخصا با Office تجربه خوبی ندارم، اون از OpenOffice، این از LibreOffice که اینقدر باگ داره ترجیح شده Google Office
سعی کردم به جای LibreOffice گزینه های دیگه مثل ONLYOFFICE Desktop Editors for Linux که سازگاری بالا با MS Office، به‌ویژه با DOCX/XLSX/PPTX داره را تجربه کنم
نظر شما چیه؟

گزینه های معادل در لینوکس
LibreOffice
مهم‌ترین مجموعه آفیس آزاد؛ سازگار با Word/Excel، مناسب کارهای آفلاین.
OnlyOffice
رابط کاربری مدرن و شبیه مایکروسافت

Calligra Suite
WPS Office و FreeOffice( رایگان ولی متن‌باز نیست.)
‌‏ AbiWord
Gnumeric (جایگزین سبک و سریع برای Excel)
Collabora Online (نسخه ابری LibreOffice )
Feng Office
منبع
👍188🤯1
کانال مهرداد لینوکس
اگر لپ تاپ شما امکان استفاده از اثر انگشت Fingerprint Reader برای لاگین داره تنظیم برای ویندوز در قسمت مدیریت کاربران انجام میشه برای لینوکس sudo apt install libpam-fprintd نصب کنید با اجرای fprintd-enroll اثر انگشت را ذخیره کنید sudo pam-auth-update…
🎯 اثر انگشت در Linux Mint 22.2 (Zara) با Fingwit !
‏Fingwit یک رابط کاربری گرافیکی (GUI) ساده و کاربرپسند برای مدیریت اثر انگشت در لینوکسه. با استفاده از این برنامه می‌توانید:
✍️ ‏اثر انگشت‌تان را ثبت کنید
🧹آنها را مدیریت و حذف کنید
تعیین کنید که اثر انگشت برای ورود (login)، اعتبارسنجی sudo، و سایر عملیات PAM استفاده بشه

📦 Fingwit به صورت پیش‌فرض در Linux Mint 22.2 موجود خواهد بود 🤩 🎉 و از libfprint2 (کتابخانه‌ی اصلی لینوکس برای اثر انگشت) پشتیبانی می‌کند.


نکات فنی:
پشتیبانی از libfprint2
ادغام با PAM (Pluggable Authentication Modules)
کاربرمحور و مینیمال

آیا دستگاه شما پشتیبانی می‌کند؟
برای استفاده از Fingwit، دستگاه شما باید یک حسگر اثر انگشت داشته باشد که توسط libfprint پشتیبانی شود. برای بررسی این موضوع:
fprintd-enroll

در مخزن Github پروژه یک فایل AppImage است که میتوانید دانلود کنید و همین حالا استفاده کنید
@MehrdadLinuxchannel
#linux #لینوکس
🔥12👍5
📦 افزونه‌های VS Code ممکنه مخفیانه به سیستم‌ات دسترسی داشته باشن!

🔎‌ ابزار vscan ساخته شده تا بتونی فقط با وارد کردن اسم یک افزونه، ببینی پشت‌پرده چه خبره:

آیا به فایل‌های خصوصی‌ات دسترسی داره؟
آیا اطلاعاتی به بیرون می‌فرسته؟
آیا کتابخانه‌های مشکوک استفاده کرده؟

⚠️ مخصوصاً اگه از افزونه‌های ناشناخته استفاده می‌کنی یا توی پروژه‌های حساس هستی، حتماً این ابزار رو چک کن.

ابزار های مشابه :
برای اسکن امنیتی پکیج‌های NPM – مناسب برای تحلیل وابستگی‌های JS در افزونه‌ها میتوانید از socket.dev
برای بررسی آسیب‌پذیری در کتابخانه‌های استفاده‌شده، نه صرفاً افزونه‌ها میتوانید از snyk استفاده کنید

سایت یا روش خاصی برای تست امنیتی افزونه ها استفاده میکنید؟ با ما در میان بگذارید


🛡‌ تست کن و حتماً برای بقیه هم بفرست 👉 https://vscan.dev
@MehrdadLinuxchannel
👍13🔥3