Forwarded from Linuxor ?
نکته طلایی :
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor
Forwarded from Byteforge / بایــت فورج 🛸
گوگل از نسخه مجانی Gemini Code Assist رونمایی کرده که مشابه Github Copilot میتونه به برنامه نویسان در نوشتن کد در ادیتورشون کمک کنه.
این ابزار از تمام زبونهای برنامه نویسی پشتیبانی میکنه، دارای context window با 128 هزار توکن هست و به کاربران امکان 180 هزار بار تکمیل کد در ماه رو میده که بیش از هر ابزار مجانی دیگه ای هست.
ابزار Gemini Code Assist رو میتونین به صورت رایگان از اینجا روی VSCode و IDEهای مختلف JetBrains نصب کنید.
🔎 GoogleDeepMind
این ابزار از تمام زبونهای برنامه نویسی پشتیبانی میکنه، دارای context window با 128 هزار توکن هست و به کاربران امکان 180 هزار بار تکمیل کد در ماه رو میده که بیش از هر ابزار مجانی دیگه ای هست.
ابزار Gemini Code Assist رو میتونین به صورت رایگان از اینجا روی VSCode و IDEهای مختلف JetBrains نصب کنید.
🔎 GoogleDeepMind
از رندوم 💩 های گذاریده شده راضی هستید؟
Anonymous Poll
89%
بلی
0%
نهی
11%
پیشنهاد و منبع دارم تو کامنت میگم
Forwarded from Linux Zone | لینوکس زون
فایل سیستم، درخت زندگی سیستمهای لینوکسی 🌿🐧
فایل سیستم (File System) در لینوکس یک ساختار سلسلهمراتبی از دایرکتوریها و فایلهاست که نحوه ذخیره، سازماندهی و مدیریت دادهها روی دیسک رو تعیین میکنه.
🌲 ساختار سلسلهمراتبی فایل سیستم
در لینوکس، همهچیز یک فایل است حتی دیوایسها، فرآیندها و پورتها.
لینوکس یک ساختار درختی داره که از ریشه (/) شروع میشه و دایرکتوریهای مختلفی رو شامل میشه:
🔹 / (Root) → ریشهی فایل سیستم که همهچیز از اون منشعب میشه.
🔹 bin/ → شامل باینریهای ضروری مثل ls، cp، mv و ... 🛠️
🔹 etc/ → شامل فایلهای پیکربندی سیستم ⚙️
🔹 home/ → دایرکتوری مخصوص کاربران، مثلاً home/linuxzone/ 🏠
🔹 var/ → شامل دادههای متغیر مثل لاگها (var/log/) 📜
🔹 usr/ → شامل برنامههای کاربری و کتابخانهها 📚
🔹 tmp/ → دایرکتوری فایلهای موقتی 🕒
🔹 dev/ → شامل فایلهای دیوایس مانند dev/sda/ (هارددیسکها) 💾
🔹 proc/ → دایرکتوری مجازی برای اطلاعات کرنل و پردازشها 🖥️
💾 انواع فایل سیستمهای لینوکس
لینوکس از چندین نوع فایل سیستم پشتیبانی میکنه. محبوبترینها:
🔸 ext4 → رایجترین فایل سیستم برای لینوکس، پایدار و کارآمد.
🔸 XFS → مناسب برای حجمهای بزرگ و عملکرد بالا
🔸 Btrfs → پشتیبانی از Snapshot و RAID
🔸 ZFS → یک فایل سیستم قدرتمند با ویژگیهای پیشرفته
🔸 tmpfs → فایل سیستم موقتی که در RAM ذخیره میشود
فایل سیستم در لینوکس یک ساختار قدرتمند و انعطافپذیر است که به کاربران و مدیران سیستم امکان مدیریت پیشرفته دادهها رو میده.
با درک این مفاهیم، میتونید سیستم رو بهینهتر مدیریت کنید و از قدرت واقعی لینوکس لذت ببرید
➖➖➖➖➖➖➖➖➖➖➖
فایل سیستم (File System) در لینوکس یک ساختار سلسلهمراتبی از دایرکتوریها و فایلهاست که نحوه ذخیره، سازماندهی و مدیریت دادهها روی دیسک رو تعیین میکنه.
🌲 ساختار سلسلهمراتبی فایل سیستم
در لینوکس، همهچیز یک فایل است حتی دیوایسها، فرآیندها و پورتها.
لینوکس یک ساختار درختی داره که از ریشه (/) شروع میشه و دایرکتوریهای مختلفی رو شامل میشه:
🔹 / (Root) → ریشهی فایل سیستم که همهچیز از اون منشعب میشه.
همهچیز از اینجا شروع میشه، ریشهی درخت
🔹 bin/ → شامل باینریهای ضروری مثل ls، cp، mv و ... 🛠️
فایلهای اجرایی اصلی سیستم اینجا زندگی میکنن
🔹 etc/ → شامل فایلهای پیکربندی سیستم ⚙️
تنظیمات سیستمی و برنامهها اینجا ذخیره میشن.
🔹 home/ → دایرکتوری مخصوص کاربران، مثلاً home/linuxzone/ 🏠
فایلهای شخصی مثل عکس، ویدیو، موسیقی 🎵 و ... اینجا قرار دارن.
🔹 var/ → شامل دادههای متغیر مثل لاگها (var/log/) 📜
لاگهای سیستم و برنامهها اینجا ذخیره میشن.
🔹 usr/ → شامل برنامههای کاربری و کتابخانهها 📚
مثلاً usr/bin/ برای باینریهای اضافی و usr/lib/ برای کتابخانهها.
🔹 tmp/ → دایرکتوری فایلهای موقتی 🕒
فایلهایی که فقط برای مدت کوتاه مورد نیازن اینجا ذخیره میشن.
🔹 dev/ → شامل فایلهای دیوایس مانند dev/sda/ (هارددیسکها) 💾
بله! در لینوکس دیوایسها هم فایل هستن!
🔹 proc/ → دایرکتوری مجازی برای اطلاعات کرنل و پردازشها 🖥️
فایلهایی که اطلاعات پردازشهای در حال اجرا رو نمایش میدن.
💾 انواع فایل سیستمهای لینوکس
لینوکس از چندین نوع فایل سیستم پشتیبانی میکنه. محبوبترینها:
🔸 ext4 → رایجترین فایل سیستم برای لینوکس، پایدار و کارآمد.
🔸 XFS → مناسب برای حجمهای بزرگ و عملکرد بالا
🔸 Btrfs → پشتیبانی از Snapshot و RAID
🔸 ZFS → یک فایل سیستم قدرتمند با ویژگیهای پیشرفته
🔸 tmpfs → فایل سیستم موقتی که در RAM ذخیره میشود
فایل سیستم در لینوکس یک ساختار قدرتمند و انعطافپذیر است که به کاربران و مدیران سیستم امکان مدیریت پیشرفته دادهها رو میده.
با درک این مفاهیم، میتونید سیستم رو بهینهتر مدیریت کنید و از قدرت واقعی لینوکس لذت ببرید
#️⃣ #linux #filesystem
➖➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP
Forwarded from Linuxor ?
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
Linkedin
#داکر #docker #noscript #linux #اسکریپت #automation #devops | Moein Verkiani | 10 comments
نصب داکر بدون تلفات 💯
یکی از مواردی که ممکنه اوایل براتون دردسر ساز بشه (خصوصا تو ایران)، بالاآوردن بدون درد و خونریزی #داکر هست.
من والا یه مدت با این مسئله کشتی داشتم میگرفتم و کار تکراری بود چون مجبور بودم روی VM های مختلفی اینکار رو انجام بدم. تا دیگه…
یکی از مواردی که ممکنه اوایل براتون دردسر ساز بشه (خصوصا تو ایران)، بالاآوردن بدون درد و خونریزی #داکر هست.
من والا یه مدت با این مسئله کشتی داشتم میگرفتم و کار تکراری بود چون مجبور بودم روی VM های مختلفی اینکار رو انجام بدم. تا دیگه…
Forwarded from Linuxor ?
وقتی یه پروژه رو میخوایم روی سرور توسعه بدیم به خصوص اگه تغییرات زیاد باشه هر دفعه آپلود کردن دستی اون بسیار اذیت کننده میشه
از یه طرفی اگه فایل ها هم تعدادشون زیاد باشه sync کردن کند میشه و راه حل هایی مثل sshfs هم بخاطر کند بودن اینترنت توی indexing به مشکل میخورن و برای پروژه های با فایل های زیاد کند میشن.
ابزار اوپن سورس mutagen تا حد زیادی این مشکل هارو حل کرده حتی مستقیم به کانتینر های داکر هم وصل میشه و کلی کانفیگ خوب داره، نصب :
https://github.com/mutagen-io/mutagen
@Linuxor
از یه طرفی اگه فایل ها هم تعدادشون زیاد باشه sync کردن کند میشه و راه حل هایی مثل sshfs هم بخاطر کند بودن اینترنت توی indexing به مشکل میخورن و برای پروژه های با فایل های زیاد کند میشن.
ابزار اوپن سورس mutagen تا حد زیادی این مشکل هارو حل کرده حتی مستقیم به کانتینر های داکر هم وصل میشه و کلی کانفیگ خوب داره، نصب :
https://github.com/mutagen-io/mutagen
@Linuxor
Forwarded from راه پرداخت
⭕️ آموزش پردازش ابری به رشتههای فنیوحرفهای کشور اضافه شد
🔹استانداردهای شایستگی شغل مهندس پردازش ابری شامل «تکنسین ابری» و «مهندس پردازش ابری» زیر نظر سازمان فنیوحرفهای کشور و با همکاری تخصصی آروانکلاد به سرفصلهای آموزشی کشور اضافه شد.
🔸این استانداردها که پس از تطبیق با شاخصهای جهانی در فهرست شایستگیهای شغل مهندسی ابری، قرار گرفته، هماکنون در وبسایت سازمان فنیوحرفهای با کدهای ۳۵۱۲ و ۲۵۱۲ در دسترس دانشپذیران است.
📑 جزئیات بیشتر:
🌐 way2pay.ir/462359
🔍 #آروانکلاد
🆔 @newway2pay
🔹استانداردهای شایستگی شغل مهندس پردازش ابری شامل «تکنسین ابری» و «مهندس پردازش ابری» زیر نظر سازمان فنیوحرفهای کشور و با همکاری تخصصی آروانکلاد به سرفصلهای آموزشی کشور اضافه شد.
🔸این استانداردها که پس از تطبیق با شاخصهای جهانی در فهرست شایستگیهای شغل مهندسی ابری، قرار گرفته، هماکنون در وبسایت سازمان فنیوحرفهای با کدهای ۳۵۱۲ و ۲۵۱۲ در دسترس دانشپذیران است.
📑 جزئیات بیشتر:
🌐 way2pay.ir/462359
🔍 #آروانکلاد
🆔 @newway2pay
👍1
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
مجموعه ای از (بیشتر) چیزهای فنی که هر توسعه دهنده نرم افزار باید درباره آن بداند
https://github.com/mtdvio/every-programmer-should-know
#تجربه
https://github.com/mtdvio/every-programmer-should-know
#تجربه
GitHub
GitHub - mtdvio/every-programmer-should-know: A collection of (mostly) technical things every software developer should know about
A collection of (mostly) technical things every software developer should know about - mtdvio/every-programmer-should-know