novin_bots | Unsorted

Telegram-канал novin_bots - NovinBots

580

ادمین: @Ho3einMokhtari جهت سفارش طراحی ربات با کمترین هزینه بهترین سرعت و کیفیت به همین آیدی پیام دهید . لایسنس تمامی سورس های رایگان کانال GPLV3 هست

Subscribe to a channel

NovinBots

⚡️ ارزوین؛ نبض بازار در دستان شما

قیمت لحظه‌ای دلار، ارز، طلا، سکه و رمزارزها را سریع و یکجا ببینید! 📊

✨ امکانات ارزوین:
🔹 قیمت‌های زنده و به‌روز
🔹 نمودارهای پیشرفته و تاریخچه قیمت
🔹 پشتیبانی فارسی و انگلیسی
🔹 شخصی‌سازی و چینش دلخواه
🔹 تم تاریک و روشن
🔹 سریع، سبک و کم‌مصرف

🔥 ارزوین؛ اطلاعات بازار، همیشه همراه شما

📲 همین حالا نصب کنید و در چند ثانیه از نبض بازار باخبر شوید.

📥 دانلود از مایکت

Читать полностью…

NovinBots

🚨 هشدار امنیتی مهم برای هم‌وطن‌ها 🚨
🇮🇱 یگان فارسی‌زبان ارتش اسرائیل (یگان ۸۲۰۰) تو فضای مجازی شدیداً فعاله.
📌این‌ها با اکانت‌های فیک، خودشونو جای مردم جا می‌زنن تا از ما اطلاعات بگیرن.

📍 دنبال چی‌ان؟ صدای پدافند، محل برخورد، یا جزئیات حملات.

👎 لطفاً ننویسید «کجا رو زدن» یا «صدای انفجار از کدوم سمت اومده»!

حتی ساده‌ترین اطلاعات می‌تونه بهشون گرای هدف بعدی رو بده!

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

Читать полностью…

NovinBots

دوستان توی اینستاگرام شروع به فعالیت کردیم😍

ممنون میشم پیج رو فالو کنید💙
از این به بعد ویدیو هایی که می‌سازیم اونجا قرار میگیره😉

همچنین به زودی توی یوتیوب و آپارات هم قراره ویدیو داشته باشیم🔥


😎 اینستاگرام

😎 novinbots?si=JF9c_4LvQ3XpGJxN">یوتیوب

🔴آپارت
➖➖➖➖➖➖➖

♾️ @Novin_Bots ♾️

Читать полностью…

NovinBots

همه چی این ربات تست شده، میتونید با رفرال گیری کد تخفیف با سلام بگیرید یا سیم کارتتون رو شارژ کنید یا حتی بسته اینترنت رایگان بگیرید😍


پس این فرصت رو از دست ندید!

Читать полностью…

NovinBots

دیگه برسونید به ۶۰۰ تا دیگه
یه ذره شیر کنید دعوت کنید
دو دقیقه هم وقت نمیگیره💔

Читать полностью…

NovinBots

💸راز های کسب درآمد از برنامه نویسی پارت ۲

توی این ویدیو سه راز درمورد درآمد از برنامه نویسی گفته شده که اگر بدونی راحت تر میتونی به درآمد خوبی از برنامه نویسی برسی🤑
💎پس این ویدیو رو از دست نده💎
🔗لینک پارت اول ویدیو🔗
ریکشن فراموش نشه❤️

#برنامه_نویسی‌ #کسب_درآمد #تکنولوژی

➖➖➖➖➖➖➖

♾️ @Novin_Bots ♾️

Читать полностью…

NovinBots

خاله لیلا چند روزه که مریض شده، برای گویندگی این یارو رو آوردیم😔

Читать полностью…

NovinBots

عید همتون مبارک❤️‍🔥

Читать полностью…

NovinBots

⚡️. یه دقیقه وقت بذار و این ویدیو رو ببین! 👩‍💻


خاله لیلا میخواد تو این ویدیو برامون یه مورد مهم تو برنامه نویسی رو توضیح بده😍

پس کلیک کن و ببین چیه! 😉
( سر این خیلی زحمت کشیدم، نامردی اگه ریکشن نزنی😂 )

#برنامه‌نویسی #کدنویسی #تکنولوژی

➖➖➖➖➖➖➖

😂 ♾ @Novin_Bots ♾ 😂

Читать полностью…

NovinBots

سلام دوستان! 😀 توی این پست می‌خوام درمورد یه فایل جالب به نام autorun.inf صحبت کنم.
با این فایل میتونید کارای خیلی جالبی و مفیدی انجام بدید ( مفید = سر به سر گذاشتن مردم )😂

---

🔍 فایل autorun.inf چیه؟
این فایل یه فایل متنی ساده‌ست که معمولاً روی CD/DVD یا USB درایوها قرار می‌گیره و به سیستم می‌گه وقتی این وسیله وصل شد، چه کاری انجام بده. مثلاً می‌تونه یه برنامه رو به طور خودکار اجرا کنه یا آیکون خاصی رو به درایو اختصاص بده. 🗂

---

💡 چطوری از autorun.inf استفاده کنیم؟
1. اجرای خودکار برنامه‌ها:
می‌تونید با این فایل یه برنامه رو به محض وصل شدن USB یا CD اجرا کنید. مثلاً یه نرم‌افزار Portable یا حتی یه بازی! 🕹
کافیه داخل فایل autorun.inf بنویسید:

   [autorun]
open=program.exe

به جای program.exe اسم فایل اجرایی برنامه‌تون رو بذارید.
برای مثال تو پست های قبل یه برنامه برای دریافت رمز وای فای های متصل شده روی سیستم نوشتیم، پس میتونید اونو به یه فایل exe تبدیل کنید و با این ترفند یه ذره سر به سر بقیه بذارید و رمز شبکه هایی که بهشون وصل شده رو در بیارید 😜

🔢. تغییر آیکون USB یا CD:
می‌تونید آیکون درایوتون رو شخصی‌سازی کنید. مثلاً:

   [autorun]
icon=myicon.ico

به جای myicon.ico اسم فایل آیکون مورد نظرتون رو قرار بدید. 🖼️

🔢. نام درایو:
حتی می‌تونید اسم درایوتون رو هم تغییر بدید:

   [autorun]
label=My Cool USB

---

🛠️ چطوری یه autorun.inf بسازیم؟
1. یه فایل متنی جدید بسازید.
2. محتوای مورد نظرتون رو توش بنویسید (مثل مثال‌های بالا).
3. اسم فایل رو به autorun.inf تغییر بدید.
4. فایل رو داخل USB یا CD کپی کنید.

---

شما هم امتحان کنید😀
با این فایل می‌تونید USB هاتون رو شخصی‌سازی کنید یا برنامه های مختلف رو روی دستگاه به صورت اتوماتیک اجرا کنید. 😀

اگر سوالی داشتید یا نظری در مورد این پست دارید، توی کامنت‌ها به اشتراک بذارید. ⬇️
موفق باشید! 😀

#تکنولوژی #USB #autorun #امنیت #تلگرام

➖➖➖➖➖➖➖

😂 ♾ @Novin_Bots ♾ 😂

Читать полностью…

NovinBots

چجوری بازی‌های ویندوز رو روی لینوکس اجرا کنیم؟🎮
اگه عاشق بازی هستین و در عین حال از سیستم‌عامل لینوکس استفاده می‌کنین، احتمالاً براتون سوال شده که چجوری می‌شه بازی‌های ویندوز رو روی لینوکس اجرا کرد. خبر خوب اینه که راه‌های مختلفی برای این کار وجود داره پس با من همراه باشین تا بتونین بازی‌های مورد علاقه‌تون رو روی لینوکس هم تجربه کنین

راه‌های اجرای بازی‌های ویندوز روی لینوکس
برای اینکه بازی‌های ویندوز رو روی لینوکس اجرا کنین، چند ابزار و روش اصلی وجود داره که هر کدوم ویژگی‌های خاص خودشون رو دارن. بیاین این روش‌ها رو با هم ببینیم:

‏1️⃣ Wine
واین یه ابزار رایگان و متن‌بازه که بهتون اجازه می‌ده برنامه‌ها و بازی‌های ویندوز رو روی لینوکس اجرا کنین. این ابزار در واقع یه لایه‌ی سازگاری ایجاد می‌کنه که دستورات ویندوز رو برای لینوکس ق!ابل فهم می‌کنه.

✅ مزایا:
کاملاً رایگان و بدون نیاز به لایسنس ویندوز.
از خیلی از بازی‌ها (با گرفیک پایین) پشتیبانی می‌کنه.
❌ معایب:
بازی‌ها با گرافیک سنگین تر ممکنه درست اجرا نشن یا نیاز به تنظیمات پیچیده داشته باشن.


چطور نصبش کنم؟

برای نصب Wine، می‌تونین از مدیر بسته‌های توزیعتون استفاده کنین. مثلاً تو اوبونتو این دستور رو بزنین:
sudo apt install wine

بعدش، برای اجرای بازی، کافیه فایل اجرایی (exe) بازی رو با این دستور باز کنین:
wine /path/to/game.exe


‏2️⃣ Proton (با Steam)

‏Proton یه ابزار فوق‌العاده‌ست که توسط Valve (شرکت سازنده‌ی Steam) ساخته شده و در واقع نسخه‌ی بهینه‌شده‌ی Wine برای گیمرهاست. با Proton می‌تونین بازی‌های ویندوز رو مستقیماً از Steam روی لینوکس اجرا کنین.
✅ مزایا:
خیلی ساده و راحت کار می‌کنه.
به‌روز و مناسب برای بازی‌های جدید.
❌ معایب:
فقط برای بازی‌های Steam کار می‌کنه.


چطور ازش استفاده کنم؟
اول Steam رو روی لینوکس نصب کنین. بعد تو تنظیمات Steam، بخش "Steam Play" رو پیدا کنین و گزینه‌ی "Enable Steam Play for all titles" رو فعال کنین. حالا می‌تونین بازی‌های ویندوز رو نصب و اجرا کنین


‏3️⃣ Lutris
‏Lutris یه پلتفرم مدیریت بازیه که کار نصب و اجرای بازی‌های ویندوز رو روی لینوکس خیلی راحت می‌کنه. این ابزار از Wine، Proton و حتی شبیه‌سازها پشتیبانی می‌کنه.

✅ مزایا:
رابط کاربری ساده و جذاب.
پشتیبانی از بازی‌های مختلف (Steam، GOG، Epic و غیره).
❌ معایب:
بعضی بازی‌ها ممکنه نیاز به تنظیمات دستی داشته باشن.


چطور نصبش کنم؟
‏ Lutris رو از سایت رسمیش یا مدیر بسته‌ها نصب کنین. بعد از کتابخونه‌ی بازی‌هاش، بازی مورد نظرتون رو انتخاب کنین و نصبش کنین. Lutris خودش تنظیمات رو براتون انجام می‌ده.


‌‏4️⃣ PlayOnLinux
یه ابزار دیگه‌ست که بر پایه‌ی Wine کار می‌کنه و با اسکریپت‌های آماده، نصب بازی‌ها رو آسون‌تر می‌کنه و خود کار تنظیمات مربوط به گزافیک رو برای واین انجام میده.

✅ مزایا:
رابط کاربری گرافیکی ساده.
اسکریپت‌های آماده برای بازی‌های معروف.
❌ معایب:
بعضی بازی‌های جدید ممکنه پشتیبانی نشن.


چطور ازش استفاده کنم؟
‏PlayOnLinux رو بر اسا توزیعتون نصب کنین، بازی مورد نظرتون رو از لیست انتخاب کنین و مراحل نصب رو دنبال کنین. این ابزار خودش نسخه‌ی مناسب Wine رو برای هر بازی مدیریت می‌کنه.

نکات مهم برای اجرای بهتر بازی‌ها🎮
برای اینکه تجربه‌ی بهتری از بازی‌ها روی لینوکس داشته باشین، این نکات رو رعایت کنین:
1️⃣ درایورهای گرافیک: حتماً درایورهای کارت گرافیکتون رو به‌روز کنین (مثلاً درایور NVIDIA یا Mesa برای AMD).
‏2️⃣ Vulkan: خیلی از بازی‌ها با Vulkan بهتر کار می‌کنن. مطمئن شین که Vulkan روی سیستمتون نصب باشه.

تنظیمات اضافی⚙️:
‏1️⃣برای بازی‌های خاص، ممکنه لازم باشه تنظیمات Wine یا Proton رو دستی تغییر بدین. سایت‌های ProtonDB و WineHQ اطلاعات خوبی دارن.
‏2️⃣ DXVK: این ابزار DirectX رو به Vulkan تبدیل می‌کنه و می‌تونه عملکرد بازی‌ها رو بهتر کنه.

جمع‌بندی✍️
دیگه لازم نیست بین لینوکس و بازی‌های ویندوز یکی رو انتخاب کنین با ابزارهایی مثل Wine، Proton، Lutris، PlayOnLinux و حتی ماشین مجازی، می‌تونین بازی‌های مورد علاقه‌تون رو روی لینوکس اجرا کنین. اگه دنبال راه ساده هستین، Proton یا Lutris رو امتحان کنین. اگه بازی‌تون پشتیبانی نمی‌شه، ماشین مجازی هم تنها راه باقی موندست.

شما کدوم روش رو ترجیح می‌دین؟ تجربه‌تون رو با ما به اشتراک بذارین تا بقیه هم استفاده کنن. امیدوارم از بازی کردن لذت ببرین! 🎮

#️⃣ #linux #gaming #tools

➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP

Читать полностью…

NovinBots

ریکشن بزنید برای ادامه این پست❤️😜

Читать полностью…

NovinBots

🖼️ توی این پست می‌خوام بهتون یاد بدم چجوری با پایتون یه ذره شیطنت کنیم😂😅

توی این پست می‌خوام بگم چجوری میشه توی پایتون اطلاعات شبکه های وصل شده وای فای مثل اسم و رمزشون رو در آورد و یه ذره سر به سر بقیه گذاشت 🥺

✅بریم سراغ آموزش✅

1⃣. شروع کار با پایتون و دستورات سیستم
اول از همه، ما از کتابخونه‌ی subprocess استفاده می‌کنیم. این کتابخونه بهمون اجازه می‌ده دستورات سیستم عامل (مثل CMD توی ویندوز) رو اجرا کنیم. اینطوری می‌تونیم اطلاعات شبکه‌های وای‌فای ذخیره شده رو بگیریم.

🔢. تعریف تابع اصلی
یه تابع به اسم دلخواه مثلا get_saved_wifi_networks می‌سازیم. کار این تابع اینه که بره تو سیستم، شبکه‌های وای‌فایی که قبلاً بهشون وصل شدیم رو پیدا کنه و اسمشون رو بهمون بده.

🔢. گرفتن لیست شبکه‌های ذخیره شده
با استفاده از دستور

netsh wlan show profiles

لیست همه‌ی شبکه‌های وای‌فایی که تو سیستم ذخیره شدن رو می‌گیریم. این دستور رو با
subprocess.run

اجرا می‌کنیم و نتیجه‌اش رو ذخیره می‌کنیم.✅

🔢. استخراج اسم شبکه‌ها
از خروجی دستور بالا، خط‌هایی که شامل عبارت
"All User Profile"
هستن رو پیدا می‌کنیم. این خط‌ها اسم شبکه‌های وای‌فای رو دارن. با یه کم پردازش روی این خط‌ها، اسم شبکه‌ها رو جدا می‌کنیم و توی یه لیست می‌ریزیم.

🔢. گرفتن اطلاعات هر شبکه
حالا برای هر شبکه، یه دستور جدید می‌زنیم تا اطلاعات کامل اون شبکه رو بگیریم. این دستور به شکل
netsh wlan show profile name="اسم شبکه" key=clear

هست. این دستور رمز عبور شبکه رو هم بهمون نشون می‌ده.

🔢. استخراج رمز عبور
از خروجی دستور بالا، خطی که شامل عبارت "Key Content" هست رو پیدا می‌کنیم. این خط رمز عبور شبکه رو داره. اگه رمز وجود داشته باشه، اون رو برمی‌داریم؛ اگه نه، یه پیام می‌ذاریم که "No Password".

🔢. چاپ اطلاعات شبکه
در نهایت، اسم شبکه و رمز عبورش رو چاپ می‌کنیم. اینطوری می‌تونیم ببینیم به چه شبکه‌هایی وصل شدیم و رمزشون چیه.

🔢. اجرای تابع
آخر کار، تابعمون رو صدا می‌زنیم تا همه‌ی این مراحل اجرا بشن و نتیجه رو ببینیم.

🟢🟢🟢🟢
🔰 کد کامل:
import subprocess

def get_saved_wifi_networks():
    command = "netsh wlan show profiles"
    result = subprocess.run(command, capture_output=True, text=True, shell=True)
    profiles = [line.split(":")[1].strip() for line in result.stdout.splitlines() if "All User Profile" in line]
    for profile in profiles:
        command = f'netsh wlan show profile name="{profile}" key=clear'
        result = subprocess.run(command, capture_output=True, text=True, shell=True)
        password_line = [line.split(":")[1].strip() for line in result.stdout.splitlines() if "Key Content" in line]
        password = password_line[0] if password_line else "No Password"
        print(f"Network: {profile}, Password: {password}")

get_saved_wifi_networks()

این کد مخصوص ویندوزه و بهتون نشون می‌ده چه شبکه‌هایی تو سیستم ذخیره شدن و رمزشون چیه😉

➖➖➖➖➖➖➖

😂 ♾@Novin_Bots♾ 😂

Читать полностью…

NovinBots

کسی انواع شماره مجازی های مختلف با بالاترین کیفیت ممکن نیاز داشت پیام بده یک جای خوب و خفن معرفی کنم بهش✅
@Ho3einMokhtari

Читать полностью…

NovinBots

تولدم مبارک❤️🎉

Читать полностью…

NovinBots

دوستان عزیز، قبل از هرچیز بابت وضعیت پیش‌اومده عذرخواهی می‌کنم.
متأسفانه در جامعه‌ی فعلی تعداد افرادی که بدون دانش کافی وارد حوزه می‌شن زیاد شده و همین موضوع روند کار رو برای خودم بقیه سخت می‌کنه.
به همین دلیل تصمیم گرفتم پروژه‌ی ربات اشتراکی رو به‌صورت کامل اوپن‌سورس کنم تا هر کسی آزادانه ازش استفاده یا توسعه بده و ما هم یه نفس ازادی بکشیم😅.

تمام بخش‌های پروژه فعال و سالم هستند؛ اگر در بخشی خطا دیدید احتمالاً تنظیمات یا وابستگی‌ها به‌درستی انجام نشده.
(فقط بخش وب‌سرویس قیمت ارز به‌دلیل وابستگی داخلی حذف شده، می‌تونید وب‌سرویس خودتون رو جایگزین کنید.)

دوستانی که از نسخه‌ی اشتراکی استفاده می‌کردند، می‌تونن تمدید کنن یا در صورت تمایل پروژه رو روی سرور خودشون منتقل کنن — این انتقال کاملاً رایگانه.

برای حمایت از پروژه می‌تونید از لینک زیر دونیت کنید:
👉 https://nowpayments.io/donation/permiumbotmirza

🔗 لینک پروژه:
https://github.com/mahdiMGF2/mirza_pro

امیدوارم روزی برسه که افراد پیش از ورود به هر حوزه، دانش لازم رو کسب کنن و محیط‌های فنی با احترام و درک متقابل پیش برن. ❤️

Читать полностью…

NovinBots

چند نکته امنیتی مهم:

🔴اگه تو جاده‌ها دیدید موشک یا تجهیزات نظامی جابجا میشه، فیلم نگیرید و منتشر نکنید.

🔴این کار هم جرمه، هم ممکنه نقشه عملیات رو لو بده و به دشمن کمک کنه.

🔴یگان سایبری اسرائیل دنبال جمع‌آوری اطلاعاته؛ پس هیچ خبری رو تو فضای مجازی منتشر نکنید.

🔴اگه از ایران موشکی شلیک شد، مخصوصاً اهالی مناطق بلندتر، لطفاً فیلم نگیرید.

🔴هرگونه تحرک مشکوک را به ستاد خبری وزارت اطلاعات با شماره تلفن ۱۱۳ و اطلاعات سپاه و بسیج با شماره تلفن ۱۱۴ ارسال کنید

🔴این پیامو برای حفظ امنیت کشور، برای بقیه هم بفرستید.

Читать полностью…

NovinBots

🔧 چطور یک داکر برای خودمون بسازیم؟ – قسمت دوم

در قسمت قبل با cgroups آشنا شدیم و دیدیم چطور می‌تونیم مصرف منابع مثل RAM و CPU رو برای یک پراسس محدود کنیم. حالا وقتشه به سراغ دومین جزء اصلی کانتینرها بریم:
‏
🧩 ‏namespace چیه و چرا مهمه؟

‏Namespace‏ها مکانیزمی در کرنل لینوکس هستن که اجازه می‌دن یک پراسس (یا گروهی از اون‌ها) نمای متفاوتی از بخش‌های مختلف سیستم ببینن. به زبان ساده‌تر، با namespaceها می‌تونیم یک محیط ایزوله برای پراسس‌ها بسازیم.
مثال:

1️⃣ هر کانتینر PIDهای خودش رو داشته باشه و PIDهای بیرونی رو نبینه.
2️⃣ فضای شبکه‌ی مخصوص خودش رو داشته باشه، با IP و interface جدا.
3️⃣ فقط فایل‌های خاصی از سیستم فایل رو ببینه، نه کل چیزی که روی سیستم هست.

📦 چه namespace‌هایی به صورت دیفالت وجود داره؟:

- pid: برای جداسازی فضای پراسس ها (Process IDs)
- net: برای جداسازی تنظیمات شبکه مثل interface، routing و ...
- mnt: برای مدیریت جداگانه‌ی mountها و filesystem
- uts: برای جداکردن hostname و domainname
- ipc: برای جداکردن فضای ارتباط بین پردازه‌ها (مثل shared memory)
- user: برای جداسازی فضای کاربری و دسترسی‌ها
- cgroup: برای اینکه هر پراسس فقط cgroup خودش رو ببینه

🧪 چطور با یک namespace جدید پراسس هارو ایزوله کنیم؟

با استفاده از ابزار unshare می‌تونیم پراسس جدیدی بسازیم که در namespaceهای جداگانه اجرا می‌شه. مثلاً برای اجرای یک شِل با PID namespace جداگانه:

sudo unshare --pid --fork --mount-proc bash


حالا توی این شِل جدید اگر ps بگیریم، فقط پراسس خودمون رو می‌بینیم و PID ما از دید درون این namespace معمولاً 1 خواهد بود.

🧩 چطور با cgroup ترکیبش کنیم؟
وقتی namespace رو با cgroup ترکیب کنیم، عملاً داریم پایه‌ی یک کانتینر واقعی رو می‌سازیم: یه محیط ایزوله که هم منابعش محدوده، هم چیزی از بیرون نمی‌بینه.
🎯 مثال:

# ساخت cgroup با محدودیت RAM
sudo mkdir /sys/fs/cgroup/mycontainer
echo 268435456 | sudo tee /sys/fs/cgroup/mycontainer/memory.max # ۲۵۶ مگابایت RAM

# اجرای یک شِل در namespace جدید با PID مجزا
sudo unshare --pid --fork --mount-proc bash


حالا که داخل شل جدید هستیم، می‌خوایم این پراسس جدید رو به cgroupای که قبلاً ساختیم اضافه کنیم. همون‌طور که گفتیم، باید این کار از داخل شل انجام بشه چون فقط از داخل می‌تونیم به‌راحتی به PID فعلی (با $$) دسترسی داشته باشیم:

echo $$ | sudo tee /sys/fs/cgroup/mycontainer/cgroup.procs


حالا برای اینکه چک کنیم محدودیت ها اعمال شدن از این دستور داخل شل استفاده میکنیم:

cat /sys/fs/cgroup/mycontainer/memory.max


با این کار، شل جدید ما (و تمام پراسس‌هایی که از داخل اون اجرا می‌شن) تحت محدودیت‌هایی که برای cgroup تعریف کردیم قرار می‌گیرن مثل محدودیت RAM، CPU یا I/O. به این ترتیب، کم‌کم داریم ساختار اولیه یک container ساده رو شکل می‌دیم.

✍️ جمع‌بندی
در این پست با namespaceها آشنا شدیم و دیدیم چطور می‌تونن محیط یک پراسس رو از بقیه‌ی سیستم جدا کنن به صورت عملی یه کانتینر خیلی جمع و جور ساختیم. در قسمت بعد، سراغ root filesystem و mount namespace می‌ریم تا بتونیم فایل‌سیستم اختصاصی برای کانتینرمون بسازیم.
اگه سوالی درباره namespaceها داشتید توی کامنت ها با ما در میون بزارید.

#️⃣ #linux #containers #namespaces #build_your_own_docker

➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP

Читать полностью…

NovinBots

همه چی باسلام شروع میشه🧡
من توی باسلام هر چیزی لازم دارم رو راحت پیدا می‌کنم؛ مواد غذایی، پوشاک و اکسسوری و لوازم خونه و…

با این تنوعی که باسلام داره، تو هم خیالت از پیدا کردن محصولات مختلف و خرید بی‌دردسر راحت می‌شه!

امروز بهترین فرصته که با کدتخفیف‌هایی که بهت میده یه عالمه خرید کنی 😍

روی لینک بزن و عضو ربات رسمی باسلام شو🏃‍♂️🏃‍♀️

/channel/basalam_bazaar_bot?start=ref5415792594

Читать полностью…

NovinBots

با ری اکشن هاتون به ادیتور خسته انرژی بدید ☺️☺️

Читать полностью…

NovinBots

ویدئو جدید، به زودی 😍

Читать полностью…

NovinBots

راز های کسب درآمد از برنامه نویسی🤑

توی این ویدیو 3 تا از راز هایی که اگه ندونی، هیچوقت توی برنامه نویسی به درآمد خوبی نمیرسی رو گفتیم💰

پس این ویدیو رو از دست نده😍

نامردی اگه ببینی و ریکشن نزنی🗿💖

#برنامه‌نویسی #کدنویسی #تکنولوژی
#کسب_درآمد

➖➖➖➖➖➖➖

♾️ @Novin_Bots ♾️

Читать полностью…

NovinBots

روی آپارات :
https://aparat.com/v/kaey352
یوتیوب هم به زودی

Читать полностью…

NovinBots

حالا ما هیچی نمیگیم، شما هم ریکشن نمیزنید ؟ 💔

Читать полностью…

NovinBots

😀 راز ثروتمند شدن از قول پولدارترین اردک دنیا

📝 چند نکته خوب مالی تو این ویدیو کوتاه میگه خیلی به درد بخور هستن


➖➖➖➖➖➖➖

😂 ♾ @Novin_Bots ♾ 😂

Читать полностью…

NovinBots

📦 همه چیز درمورد کانتینرها

کانتینرها مثل "جعبه‌های نرم‌افزاری" هستن که همه چیز رو برای اجرای یک برنامه (مثلاً یک وب‌سرور یا اپلیکیشن) آماده می‌کنن. برخلاف ماشین‌های مجازی (VM) که کل سیستم عامل رو شبیه‌سازی میکنن، کانتینرها به جای بالا اوردن هسته جدا هسته اصلی رو با برنامه مون به اشتراک میزارن! این باعث میشه سبک‌تر، سریع‌تر و کم‌مصرفتر باشن.


🔍 چطوری کار میکنن؟
🔸کانتینرها از دو فناوری کلیدی لینوکس استفاده میکنن:

1️⃣‏ Namespaces:
محیط اجرای برنامه رو از بقیه سیستم ایزوله میکنه (مثلاً فایل سیستم، شبکه و فرایندها جدا میشن).

2️⃣ ‏Cgroups (Control Groups):
منابع سخت‌افزاری (مثل CPU و RAM) رو بین کانتینرها محدود و مدیریت میکنه.


🚢 ‏Docker چیکار میکنه این وسط؟ 🤔 Docker محبوب‌ترین ابزار برای کار با کانتینرهاست. به راحتی میتونی یه اپلیکیشن رو با تمام وابستگی‌هاش (مثل کتابخانه‌ها و تنظیمات) توی یه تصویر (Image) بسته‌بندی کنی و روی هر سیستم لینوکسی اجرا کنی.
مثال اجرای یک کانتینر اوبونتو:

  docker run -it ubuntu:22.04 /bin/bash  


چطور به Image سفارشی بسازیم؟
🔸 با Dockerfile میتونی Image خودت رو بسازی:

  FROM python:3.9
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]


سپس با دستور
docker build -t my-app .

ایمیج رو بساز


📚 ‏LXC/LXD: کانتینرهای "شبه VM"
‏LXC (Linux Containers) کانتینرهایی میسازه که بیشتر شبیه یه سیستم عامل کاملن مثلاً میتونی یه کانتینر اوبونتو داشته باشی و تقریباً همه کارهایی که توی یه VM میکنی رو انجام بدی.

مثال ایجاد کانتینر با LXD:

  lxc launch ubuntu:22.04 my-container  # ساخت کانتینر
lxc exec my-container -- bash # ورود به کانتینر


🌟 مزایای کانتینرها:
1️⃣ پورتابل: یه بار بساز، همه جا اجرا کن (حتی روی سرور)
2️⃣ سریع: راه‌اندازی کانتینر ها خیلی سریع انجام میشه
3️⃣ صرفه‌جویی در منابع: ده‌ها کانتینر میتونی روی یک سرور اجرا کنی بدون نیاز به سخت‌افزار اضافه.
4️⃣ اسکیل آسان: با ابزارهایی مثل Kubernete**s میتونی هزاران کانتینر رو مدیریت کنی.


⚠️ نکات امنیتی:
کانتینرها کاملاً ایزوله
نیستن اگر تنظیمات اشتباه باشه، ممکنه به سیستم یا سرور آسیب بزنن.

همیشه:
1️⃣ از Imageهای رسمی و معتبر استفاده کن.
2️⃣ کانتینرها رو با کاربر غیر root اجرا کن.

3️⃣ به کانتینرها دسترسی بیش از حد نده (مثلاً --privileged در Docker خطرناکه).

🎯 کاربردهای کانتینرها:
توسعه نرم‌افزار (DevOps و CI/CD)
اجرای میکروسرویس‌ها (مثل وب‌سرور، دیتابیس و ...)
تست نرم‌افزار در محیط‌های مختلف
ساخت محیط‌های توسعه یکسان برای کل تیم


🔧 شروع کار با Docker روی لینوکس:
1️⃣ بر اساس توزیعت Docker رو نصب کن و اگر خواستی استارت اپش رو فعال کن:

   sudo apt install docker
sudo systemctl enable --now docker


2️⃣ یک Image آزمایشی دانلود کن (مثل Nginx):

   docker pull nginx


3️⃣ کانتینر رو اجرا کن:

   docker run -d -p 8080:80 --name my-nginx nginx


حالا تو مرورگر ادرس localhost:8080 رو بزن اگر صفحه پیش‌فرض Nginx رو دیدی یعنی درست اجرا شده!

جمع بندی ✍
فهمیدیم که کانتینر ها ابزاری برای ایزوله سازی برنامه هامون هستن که با استفاده از منابع کم و راه اندازی سریع خیلی کار هارو ساده میکنن و برای بکند کار و شبکه و حتی فرانت کار ها هم کاربرد دارن.

#️⃣ #linux #development


➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP

Читать полностью…

NovinBots

حالا شاید بگید خب تهش بتونیم اینو روی سیستم خودمون اجرا کنیم، چجوری یه ذره سر به سر رفیقامون بذاریم؟😂

اگر ریکشن های این پست خوب باشه یه پست دیگه میذارم که با وصل کردن یه usb به سیستم بقیه بتونید اطلاعات شبکه هایی که بهشون وصل شده رو داشته باشید
😜😜

Читать полностью…

NovinBots

🔧 چطوری با TestDisk پارتیشن های حذف شده رو برگردونیم؟

🔸گاهی وقتا اشتباهی یه پارتیشن رو پاک میکنیم یا فایل ها هست اما سیستم بوت لودر رو شناسایی نمیکنه! چطور برش گردونیم؟ 🚀

مرحله ۱: نصب TestDisk

براساس توزیع تون پکیج testdisk رو نصب کنید


sudo apt install testdisk


مرحله ۲: برنامه رو توی ترمینال با دسترسی sudo ران کنید:


sudo testdisk



مرحله ۳: انتخاب دیسک

🔸
- لیست دیسکها میاد. مثلاً ممکنه اسم دیسک شما /dev/sda باشه.
- با کلیدهای بالا و پایین کیبورد، دیسک مدنظر رو انتخاب کنید و اینتر بزنید.


مرحله ۴: نوع جدول پارتیشن رو مشخص کنید

🔸
- برای اکثر سیستم های معمولی (MBR یا GPT)، گزینه ی Intel رو انتخاب کنید و اینتر


مرحله ۵: اسکن و بازیابی
1️⃣ از منوی اصلی، گزینهی Analyse (تجزیه و تحلیل) رو انتخاب کنید.
2️⃣ صبر کنید تا TestDisk دیسک رو اسکن کنه. ممکنه چند دقیقه طول بکشه☕️
3️⃣ وقتی پارتیشن حذفشده پیدا شد، روشنش کنید (با کلید → و اینتر).
4️⃣ حالا گزینهی Write (نوشتن) رو بزنید تا تغییرات ذخیره بشن.
5️⃣ سیستم رو ریاستارت کنید و نتیجه رو ببینید!


هشدارهای مهم ❗️
- قبل از هر کاری، از داده هاتون بکاپ بگیرید! ممکنه اشتباهی اوضاع بدتر بشه!
- اگر پارتیشن تو لیست نیست، از منوی اصلی گزینهی Deeper Search رو امتحان کنید (اسکن عمیقتر).
- اگر مطمئن نیستید، Write نزنید! اول با یه آدم باتجربه مشورت کنید.


اگر سیستم اصلاً بوت نمیشه چی؟

🔸
- یه USB لایو لینوکس بسازید و از اون بوت کنید بعد TestDisk رو نصب کرده و همین مراحل رو تکرار کنید.


💬 هر نظری داشتید خوشحال میشیم با ما در میون بزارید

#️⃣ #linux #lost_partition #disk #testdisk


➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP

Читать полностью…

NovinBots

🛜 جهت اتصال عضو کانال شده و بر روی پروکسی مورد نظر کلیک کنید


Speed proxy


-------------------------

Turbo proxy


-------------------------

Fire proxy



⛔️⛔️ با عضو بودن در کانال ⛔️⛔️

🎙@irstableproxy

در صورت فیلتر یا هر گونه مشکلی در اتصال ، کانفیگ های ممبر های کانال اتوماتیک تعویض خواهند شد و نیاز به اضافه کردن کانفیگ جدید نخواهند داشت و به صورت دائمی متصل خواهند بود.

🎙@irstableproxy
🎙@irstableproxy

Читать полностью…

NovinBots

سال ۴۰۳، دسترسیمون به خیلی چیزا محدود بود
۴۰۳ Forbidden
سال ۴۰۴ معلوم نیست چی بشه، احتمالا خیلی چیزا نداشته باشیم😂
۴۰۴ Not Found

Читать полностью…
Subscribe to a channel