اتاق برنامه نویسی </>
405 subscribers
63 photos
1 video
7 links
📌 کانال آموزش لاراول
@PapiDon_state
Download Telegram
اتاق برنامه نویسی </>
Photo
💻 راهنمای نصب لینوکس در ویندوز با استفاده از WSL (Windows Subsystem for Linux)

🎯 این راهنما به شما کمک می‌کند تا به راحتی یک توزیع لینوکس را در محیط ویندوز خود با استفاده از Windows Subsystem for Linux (WSL) نصب کنید - بدون نیاز به استفاده از ماشین‌های مجازی سنگین!

🛠 مرحله 1: فعال‌سازی WSL در ویندوز

1️⃣ باز کردن PowerShell به عنوان مدیر (Administrator)

- روی دکمه استارت راست‌کلیک کنید و Windows PowerShell (Admin) را انتخاب کنید.

2️⃣ اجرای دستور زیر برای فعال‌سازی WSL


wsl --install


- این دستور، WSL را به همراه توزیع پیش‌فرض Ubuntu نصب می‌کند.

3️⃣ ریستارت کامپیوتر

- پس از اتمام نصب، سیستم خود را ریستارت کنید.


🐧 مرحله 2: بررسی و انتخاب توزیع لینوکس

4️⃣ بررسی توزیع‌های موجود

- پس از ریستارت، PowerShell را باز کرده و دستور زیر را اجرا کنید:

     
wsl --list --online


- لیست توزیع‌های قابل نصب نمایش داده می‌شود.

5️⃣ انتخاب و نصب توزیع دلخواه

- برای نصب توزیع مورد نظر، مثلاً Ubuntu، دستور زیر را وارد کنید:


wsl --install -d Ubuntu


🔑 مرحله 3: تنظیم حساب کاربری لینوکس

6️⃣ ایجاد نام کاربری و رمز عبور

- پس از نصب توزیع، یک پنجره ترمینال باز می‌شود که از شما می‌خواهد نام کاربری و رمز عبور ایجاد کنید.

- نام کاربری را وارد کنید (مثلا ali).
- رمز عبور را ایجاد کرده و تأیید کنید.


⚙️ مرحله 4: شروع به کار با لینوکس

7️⃣ استفاده از توزیع لینوکس

- پس از اتمام تنظیمات، شما می‌توانید از توزیع لینوکس خود در محیط WSL استفاده کنید.

- دستورات لینوکس را می‌توانید مستقیماً در این ترمینال اجرا کنید.


🎉 تبریک! شما با موفقیت یک توزیع لینوکس را در ویندوز خود نصب کردید. حالا می‌توانید از امکانات و قابلیت‌های لینوکس در محیط ویندوز بهره‌مند شوید!




📁 #Linux #Windows

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
👍5🔥1
اتاق برنامه نویسی </>
Photo
تفاوت بین استفاده از Windows Subsystem for Linux (WSL) و ماشین‌های مجازی (VMs) برای اجرای لینوکس در ویندوز در چند جنبه اصلی خلاصه می‌شود:

1️⃣ 🏃 عملکرد و کارایی

🔸 WSL:

- ارائه عملکرد بالاتر و استفاده بهینه‌تر از منابع سیستم، زیرا WSL مستقیماً روی سیستم عامل میزبان اجرا می‌شود و نیازی به شبیه‌سازی کل سخت‌افزار ندارد.
- واکنش سریع‌تر و زمان بارگذاری کمتر نسبت به ماشین‌های مجازی.

🔹ماشین‌های مجازی:

- ممکن است کمی کندتر از WSL باشند چون نیاز به شبیه‌سازی یک سیستم کامل سخت‌افزاری دارند.
- استفاده بیشتر از منابع سیستم، مخصوصاً در زمینه حافظه و پردازنده.

2️⃣ 📦 مدیریت منابع

🔸 WSL:

- به طور خودکار منابع سیستم را مدیریت می‌کند و به اندازه نیاز منابع را تخصیص می‌دهد.
- اشغال فضای کمتر در هارد دیسک نسبت به یک VM کامل.

🔹ماشین‌های مجازی:

- نیاز به تخصیص دستی منابع دارند، مانند تعیین مقدار حافظه RAM و فضای دیسک.
- ممکن است فضای بیشتری را در هارد اشغال کنند.

3️⃣ ⚙️ تعامل با سیستم عامل میزبان

🔸 WSL:

- امکان دسترسی و تعامل آسان با فایل‌های ویندوز.
- اجرای برنامه‌های ویندوز و لینوکس به طور هم‌زمان و بدون مشکل.

🔹ماشین‌های مجازی:

- محیط کاملاً جدا از سیستم عامل میزبان.
- نیاز به راه‌اندازی سیستم‌های فایل مجزا و انتقال فایل بین میزبان و مهمان.

4️⃣ 🔧 راه‌اندازی و نگهداری

🔸 WSL:

- راه‌اندازی سریع و ساده‌تر.
- نیاز به نگهداری کمتر و به‌روزرسانی‌های ساده‌تر از طریق ویندوز.

🔹ماشین‌های مجازی:

- راه‌اندازی اولیه ممکن است پیچیده‌تر و زمان‌بر باشد.
- نیاز به نگهداری دوره‌ای مانند به‌روزرسانی‌های سیستم عامل مهمان.

5️⃣ 🔄 انعطاف‌پذیری

🔸 WSL:

- محدود به توزیع‌های لینوکسی که توسط مایکروسافت پشتیبانی می‌شوند.

🔹ماشین‌های مجازی:

- امکان نصب و اجرای طیف وسیع‌تری از سیستم‌های عامل، از جمله نسخه‌های مختلف لینوکس و حتی سیستم‌های عامل دیگر.


💠 در نهایت، انتخاب بین WSL و ماشین مجازی به نیازهای خاص کاربر و سناریوهای استفاده بستگی دارد. WSL برای توسعه‌دهندگانی که به دنبال یک محیط سبک‌تر و تعامل نزدیک‌تر با ویندوز هستند، مناسب است، در حالی که ماشین‌های مجازی برای مواردی که نیاز به جداسازی کامل و پشتیبانی از سیستم‌های عامل متنوع است، ایده‌آل هستند.



📁 #Linux #Windows

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
👍41🔥1