کانال مهرداد لینوکس – 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
🚫 تا یک حدی بپرسید کدام توزیع لینوکس،IDE،زبان برنامه نویسی و ...
بچسب به اصل کار ، از حاشیه دوری کنید.

طرف توسعه دهنده کرنل لینوکس
بدون syntax highlighting
بدون LSP
فقط یک پنجره ترمینال، بدون tmux
فقط ترمینال خام و vi پایه
از ابتدا یک درایور USB کرنل را تو 3 ساعت مینویسه

https://www.youtube.com/watch?v=IXBC85SGC0Q
#Programming
👍13🔥63🤯3
🔥سیستم عامل kolibrios با حجم 1.44 MB 😎

محیط گرافیکی کامل و ویرایشگرهای متنی، شبکه، بازی، مرورگر، رسانه ها و تعداد زیادی قابلیتهای مفید دیگه همگی در یک فلاپی 1.44 مگابایتی

🗓 مدت زمان بوت شدن این سیستم عامل پس از روش شدن سیستم تنها 4 ثانیه 😁
🗓 نیازی به نصب ندارد
⁉️ سخت افزار مورد نیاز : شما چی فکر میکنید 😎

سورس کد این سیستم عامل تحت لایسنس GPL-2.0 نوشته شده با C ,اسمبلی در این مسیر در دسترس است
اخرین نسخه ۴ ماه پیش منتشر شده

از اینجا دانلود کنید

💠 از ابزار های لینوکسی و ترمینال پشتیبانی میکنه؟
دستورات unix بیس پشتیبانی میکنه مثل
alias, cd, clear, cp, mv, ren, date, echo, free,history, kill, ls, mkdir, more, ps, pwd, reboot, rm, rmdir, shutdown و ...
اگر دنبال یک لینوکس کوچیک هستید Tiny Core با حجم 12 مگ برای شما مناسب تره

❤️ ممنون از حمایت هاتون 💐🌺
🤯25👍7🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
کاربرهای لینوکس،وقتی ۳۰ ثانیه با ویندوز کار میکنند 😁
یعنی این خود منم 🤣
#linux
😁25👍3👎3🔥1
🔥 در تکنولوژی مثل DevOps، شبکه و... مفهوم:
💠 بازیابی فاجعه Disaster Recovery
جلوگیری یا به حداقل رساندن از دست دادن داده‌ها و اختلال در کسب‌وکار ناشی از رویدادهای فاجعه‌بار که با دو معیار هدف زمان بازیابی (RTO) و هدف نقطه بازیابی (RPO) و سه عنصر پیشگیری،تشخیص،اصلاح اجرا میشود

💠 تحمل خطا Fault Tolerance
عدم تأخير در ارائه سرويس و قدرت تحمل در هنگام بروز مشكل، هنگام بروز خطا زمان قطعی سرويس صفر يا بسيار کوتاه و عمليات جايگزينی بدون عوامل انسانی و بطور خودکار

💠 دسترس‌ پذیری بالا High Availability
راهکارهای با هدف اطمینان از عملکرد مداوم سیستم‌ حتی در صورت بروز مشکلات ناگهانی
که با حذف تنها نقاط شکست (Single Points of Failure) به وسیله افزونگی (Redundancy)، توزیع بار (Load Balancing)، جابجایی خودکار (Automatic Failover)،خوشه‌بندی (Clustering)، تشخیص خرابی (Failure Detection). شاخص‌هایی مانند SLA (توافق‌نامه سطح خدمات)، RTO (زمان مورد انتظار برای بازگرداندن سیستم به حالت کاری) و RPO (نقطه زمانی مورد انتظار برای بازیابی داده‌ها) سنجیده میشه

وجود دارد عکس ها در درک مسئله مفیداند

❤️ ممنون از حمایت هاتون 💐🌺
#devops
👍9🙏2🔥1
💠 تانل کردن کل سیستم برای عبور از فیلترنیگ سختی های خودش را دارد
نیازه فقط ابزار هایی که نیاز به VPN دارن ترافیک را از VPN عبور دهند
یکی از راه های ساده استفاده از Socks است

اگر از Socks به عنوان پروکسی استفاده میکنید

میدانید که نرم افزارهای زیادی مثل Vscode اجازه استفاده از Socks را به صورت
socks5://[yourip]:[yourport]

محدود ارائه میکنند و نیازه شما http پروکسی داشته باشید ابزار gost کارایی زیادی داره یکی از کاربردها همین کاربرد است

🔥 روش استفاده :
فرض میکنیم که ساکس شما روی پورت ۹۰۹۰ است
gost -L=http://:8282 -F=socks5://127.0.0.1:9090

حالا یک http پروکسی دارید روی 8282
این connect را هم ببینید
❤️ ممنون از حمایت هاتون 💐🌺
#VPN
👍17🔥8🙏8
🔥میخواهید برای مصاحبه DevOps آماده بشید ؟
بیش از 140 سوال مصاحبه DevOps در مجموعه ای devopscommunity

💠کلمه DevOps از دو کلمه‌ی Development (توسعه)
منظور از Development، تیم توسعه است، یعنی تمام کسانی که در ساخت محصول، خطایابی، تست و در نهایت تکمیل محصول نقش دارند

💠و Operation (عملیات) تشکیل شده
منظور از Operation هم IT Operation یا تیم عملیاتی است. افرادی که در حالت کلی، نگهداری تجهیزات سخت افزاری، نرم افزاری، و محیط‌های عملیاتی شرکت را به عهده دارند

🗓 دواپس بین تیم توسعه‌ی محصول و تیم عملیاتی شرکت، همکاری و تعامل ایجاد می‌کنه

🗓 تخصص DevOps یک زبان یا یک تکنولوژی خاص نیست بلکه ترکیبی از فلسفه، فرهنگ، شیوه‌ها و ابزارهایی است که کمک می‌کنند محصولات یا خدمات ما سریع‌تر به دست مشتریان برسد.
https://github.com/rohitg00/devops-interview-questions
https://www.devopscommunity.in/

❤️ ممنون از حمایت هاتون 💐🌺
#DevOps
👍14🙏3🔥1
کانال مهرداد لینوکس
آیا ماینکرفت Minecraft فقط یک بازیه؟ 🤓 رداستون (Redstone) در بازی ماینکرفت نوعی رسانای برقه، به بازیکن اجازه میده تا سیگنال‌ و جریان‌ را به بلوک‌های مختلف منتقل کنه.😎 خوب باش چه کار کنیم؟ یک کامپیوتر درست کنید 😄 از ماتریکس خارج شدم 😂 چطوری ؟ https://www…
This media is not supported in your browser
VIEW IN TELEGRAM
🔥دوست دارید شهر و محله خودتان را در Minecraft ببینید؟
قبلا گفتم Minecraft فقط یک بازی نیست

این بار پروژه Arnis با استفاده از اطلاعات OpenStreetMap
شهر ها را با Minecraft برای شما باز سازی میکنه

💠 با استفاده از داده های مکانی از OpenStreetMap و استفاده از قابلیت های قدرتمند زبان Rust ،نرم افزار Arnis یک راه حل کارآمد و قوی برای ایجاد جهان های پیچیده و دقیق در Minecraft ارائه می دهد که منعکس کننده جغرافیا و معماری دنیای واقعی است.

یادش بخیر یاد این جریان افتادم ..
سال ۱۳۸۱ با تعداد 1.5ميليون عکس از منطقه 6 تهران برای ساخت یک بازی به نام رانندگی در تهران با بودجه 2ميليارد تومان هزينه تحقيقاتي به سفارش نيروي انتظامي ساخته شد
یک شخصیتی بود به اسم داش سیا مجری معروف محمد حسيني.
نتیجه بازی هم فکر کنم قابل حدس باشه

فکر میکنید ارزش این پول امروز چقدره؟

❤️ ممنون از حمایت هاتون 💐🌺
🔥13🤯3
🔥 پروژه ای جذاب Gitdiagram
هر مخزن GitHub را به یک نمودار تعاملی به صورت visualization تبدیل میکنه.
وارد سایت Gitdiagram شوید و لینک پروژه Github مورد نظر را وارد کنید با visualize سریع ساختار پروژه میتواند درک بهتری از ساختار پروژه داشته باشید.

نکات مهم :
🗓 روی بعضی پروژه ها مشکل API پیدا میکنه و لود نمیکنه چند روز بعد دوباره تست کنید
🗓 اگر فقط میخواهید نتیجه را ببینید گزینه های زیر که برای تست گذاشته cache شده از انها استفاده کنید
💠 همچنین می‌توانید «hub» را با «diagram» در هر URL Github جایگزین کنید
✳️مثلا
https://github.com/fastapi/fastapi

میشه این
https://gitdiagram.com/fastapi/fastapi

نتیجه را بیینید
❤️ ممنون از حمایت هاتون 💐🌺
#programming
👍11🔥1
شرکت های CA مثل Let’s Encrypt که گواهینامه SSL صادر میکنند

برای احراز هویت certificate های دامنه ها
مکانیزم CRL را جایگزین مکانیزم OCSP به علت مشکلات Privacy Performance ،Availability کردند برای درک بهتر به مبحث OCSP Stapling مراجعه کنید

💠 پروتکل تعیین وضعیت گواهی آنلاین(Online Certificate Status Protocol) یا همان OCSP برای پی بردن به وضعیت ابطال یک SSL (TLS)x.۵۰۹ است

🔥 مشکلی که داره در مورد privacy کلاینت‌ها از کاربران می‌خواهد با نرم افزار ثالثی ارتباط بگیرند تا اعتبار گواهی معلوم شود.
دلیل عدم استفاده CA ها جلوگیری از انتشار ip مربوط به بازدید کنندگان وب سایت ها برای CA ها و حفظ Privacy است.

❤️ چون کسی به این محتوا ها علاقه ای ندارد این محتوا به عنوان یادداشت شخصی سایلنت منتشر شده 💐🌺
https://letsencrypt.org/2024/07/23/replacing-ocsp-with-crls/
#security
21👍2🔥2
روی گوشی اندورید مجبوری برنامه ناامن نصب کنی؟
🚫دسترسی غیر مجاز به Contacts یا فایل های گوشی میخواهند 😱
نمیخواهی دسترسی بدهی؟ نگران حریم خصوصی خودت و امنیتت هستی؟
🔥نرم افزار های insular یا Shelter (github) راه حل مسئله اند ✌🏻
شبیه به secure folder سامسونگ

🗓سند باکس چیه؟
در امنیت جعبهٔ شنی (Sandbox) یک سازوکار حفاظتی برای جدا نگاه‌داشتن بعضی نرم‌افزارهای در حال اجرا در آن واحد با دیگر نرم‌افزارهاست، و اغلب برای اجرای کدهای تست نشده یا برنامه یا باز کردن وب‌سایت های غیرقابل اعتماد مورد استفاده قرار می‌گیرد، تا خطرات احتمالی سیستم‌عامل یا میزبان را تهدید نکند.

برنامه island یک سندباکس در اندروید میسازه
در محیط سندباکس island همه چیز، جدا و ایزوله از اطلاعات و محتوای گوشی شما است
💠 کانتکت لیست جدید و خالی ،فایل منیجر و فضای داخلی و مموری کارت جدا
کروم و پلی استور ، موقعیت مکانی و ... 😎
اگر در گوشی فیلترشکن روشن کنید
🗓 برنامه هایی که در سندباکس island اجرا شدن، اینترنت بدون فیلتر شکن دارن
امکان تانل بین دو محیط وجود داره
نصب از گوگل پلی
آدرس سایت
گیت هاب Apache-2.0 license
❤️ ممنون از حمایت هاتون 💐🌺
🙏10👍5🔥4
🔥 هورااا Fish Shell 4.0 با RUST آماده انتشاره
دو سال کد نویسی
بیشتر از ۵۷ هزار خط کد به زبان ++C که الان شده 75 هزار خط کد Rust
آماده بشیم بریم برای نصب؟ 😎

«شل» (Shell) یا پوسته
شِل‌(پوسته) بخش مهمی از هر جلسه(session) کاربر لینوکس است
خط فرمان ، رابط دستوری بین کاربر و هسته سیستم عامل لینوکس و یونیکس، که میتونید در آن دستورات را جهت اجرا توسط سیستم وارد کنید


💠 معرفی ۳ نوع Shell پرکاربرد لینوکس

🗓شل bash با Bourne Again Shell
شل پیشفرض بسیاری از توزیعات لینوکسی

🗓شل Z Shell zsh
نسخه توسعه یافته ای از Bourne shell از ksh و tcsh الهام گرفته فریم ورک Oh My Zsh پشتیبانی خوبی دارد

🗓شل fish یا Friendly Interactive Shell
مزایا : تمرکز بر کاربردپذیری Syntax highlighting و Inline auto-suggestions و Tab Completions و Smart Search خیلی عالی داره
عیب اصلی fish عدم سازگاری با POSIX است

سایت
دسترسی به oh-my-fish
❤️ ممنون از حمایت هاتون 💐🌺
#linux
👍13🔥43
⁉️برای "تغییر نام فایل" مخصوصا به صورت دسته ای و گروهی در لینوکس از چه ابزاری استفاده میکنید ؟
ابزار های mv،rename خوب هستند

ولی تا به حال ابزار mmv یا گرافیکی مثل Bulky را امتحان کردید ؟

برای Rename گروهی فایل ها استفاده از regex یا Pattern کار را ساده میکنه
یک بار دستور را میزنید و تمام n فایل شما با الگوی از قبل تعریف شده شما تغییر نام پیدا میکنند


💠 ابزار گرافیکی Bulky
در بیشتر میزکارها Cinnamon, MATE, GNOME, Xfce و ... به صورت پیشفرض نصب است
پشتیبانی بسیار عالی از regex و انواع Pattern داره
کافیه فایل ها را به صورت گروهی انتخاب کنید و دکمه Rename را بزنید

💠 ابزار mmv یا multiple move
در اکثر نصاب ها مثل apt یا yum یا pacman , ... به نام mmv هست
mmv [options] source_pattern target_pattern   الگوی کلی 
mmv '*.txt' '#1.md' مثال
mmv 'file*.txt' 'document#1.txt' استفاده Pattern
mmv '*.jpg' '2025_#1.jpg' استفاده Prefix یا Suffix
mmv 'data_0*.txt' 'data_#1.txt' استفاده wildcard patterns
mmv -r '*.txt' '#1.txt' برای دایرکتوری

پیشنهاد شما ؟
❤️ ممنون از حمایت هاتون 💐🌺
#linux
👍20🔥2
به عکاسی علاقه دارید ؟
تمرین عکاسی در یک محیط مجازی آنلاین بدون نیاز به نصب

https://www.camerasim.com/camerasim3d
👍10🔥2🙏2
چندتا عکس دیدم که MacBook و Microsoft surface را تعمیر کردند
چقدر عالی 😁 دیگه خراب نیستند

در کامنت های همین پست تجربه های پارسا و آرش عزیز را نوشتم برای دوستان که میخواهند مشکل خرابی ها را حل کنند


#linux
😁20🤣10👍2🔥1🤨1
برنامه نویسی در سال ۲۰۲۵
🤣40😁6🔥2
روی سرور نهایی محصول (production) دستور اشتباه زدی عاشقی یادت بره؟😱

با نصب Boulette که یک confirmation prompt است و alias کردن دستور یک تایید برای دستور های خاص بهت بده. راحت از عاشقی لذت ببر😍😁
💠کاربرد :
boulette "shutdown -h now"

💠مشخص کردن نوع چالش
--challenge ask
--challenge hostname
--challenge numbers
...

با اپشن --ssh-only میتوانید فقط در زمان SSH محدودیت قرار بدهید

🗓برای نصب از cargo یا nix میتوانید استفاده کنید
ابزار molly-guard که با apt نصب میشه مشابه همین ابزار است
❤️ ممنون از حمایت هاتون 💐🌺
#linux
😁11👍6🙏1
با Webtop دسترسی لحظه ای به Alpine, Ubuntu, Fedora, و Arch همراه با full desktop environments

🔥ساده فقط روی مرورگر 😎 بدون نیاز به نصب 🤩

💠 فقط کافیه lscr.io/linuxserver/webtop:latest را pull کنید و روی http://yourhost:3000 استفاده کنید

🗓 با Tagهای مناسب میتوانید به توزیع های مختلف لینوکس دسترسی داشته باشید
🗓 پیشفرض که tag با مقدار latest توزیع XFCE Alpine است

لیست Tag ها
⚠️اخطار امنیتی :
در صورتی که اطلاعات فنی ندارید این توزیع را روی اینترنت با دسترسی آزاد رها نکنید.

❤️ ممنون از حمایت هاتون 💐🌺
#linux #Devops
👍11🔥31🙏1🤨1
کانال مهرداد لینوکس
در موسیقی وصدا دستی بر آتش دارید 😎؟ نرم افزار DISTRHO Cardinal مبتنی بر سینتی سایزر ماژولار مجازی VCV Rack به صورت آنلاین یا سلف هاست آزاد و متن باز شما را به ۱۰۰ها پلاگین synthesizer متصل میکنهنسخه لایو به راحتی قابل تست است #موسیقی #music
نسل بعدی زبان موسیقی در کامپیوتر با glicol.
این زبان Rust چه میکنه 😎 real-time 🤩

ساخت موسیقی با کد با اتصال گره های مختلف مانند synth، sequencer یا sampler

🔥 با کد آهنگ بسازید، حتی لایو به صورت مشترک آهنگ بسازید و لذت ببرید

🗓 آموزش :
حتی اگر تجربه موسیقی ندارید، بخش آموزش خیلی عالی داره کامنت ها را بخونید و قدم به قدم بروید جلو راحت میشه باش کار کرد

توضیحات بیشتر:
گلیکول Glicol (مخفف graph-oriented live coding language "زبان برنامه نویسی زنده گرافگرا")
یک زبان موسیقی کامپیوتریه که هم زبان و هم موتور صوتی آن به زبان برنامه نویسی Rust نوشته شده با توجه به این ماهیت سطح پایین، گلیکول می تواند بر روی پلتفرم های مختلف مثل مرورگرها، پلاگین های VST و برد Bela اجرا بشه.
سینتکس synth-like و موتور صوتی قدرتمند گلیکول همچنین ترکیب sequencer control یا high-level synth با سنتز صوتی با دقت نمونه در سطح پایین، همه به صورت real-time اجرا میشه

گیت هاب
❤️ ممنون از حمایت هاتون 💐🌺
#music
👍18🔥1