Support Tech Innovation & Creators – TechSupport.io

Support Tech Innovation & Creators – TechSupport.io

زندگی مانند زهر است، مرگ پادزهر آن. 🌙💔 هنوز هم شلاق زندگی را به جان می‌خریم، اما کسی نیست که خریدار ما باشد. 💀 آرزوهای من پژمرده شدند، و تنها عدالتی که ☠

نصب آرچ لینوکس در ویندوز ۱۱ با WSL

ویندوز را به‌روز کنید.  
PowerShell را با دسترسی مدیر باز کنید.  
دستور زیر را اجرا کنید:  
 wsl --install -d Arch

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

به‌روزرسانی اولیه سیستم:  
 pacman -Syu

نصب ویرایشگر متن:  
 pacman -S nano

نصب ویرایشگر پیشرفته:  
 pacman -S vim

نصب مدیر شبکه:  
pacman -S wget curl

نصب ویرایشگر کد:  
pacman -S code` یا `pacman -S neovim

نصب Git:  
 pacman -S git

نصب Python:  
pacman -S python python-pip

نصب Node.js:  
pacman -S nodejs npm

نصب Docker (در صورت پشتیبانی):  
pacman -S docker docker-compose 
sudo systemctl start docker
sudo systemctl enable docker

خروج از WSL:  
exit

ورود مجدد به آرچ:  
 wsl -d Arch

توقف WSL:  
 wsl --terminate Arch

لیست توزیع‌های نصب‌شده:  
 wsl --list --verbose

پشتیبان‌گیری از آرچ:  
 wsl --export Arch ArchBackup.tar

بازیابی از پشتیبان:  
 wsl --import ArchRestored C:\path\to\folder ArchBackup.tar

حذف آرچ:  
 wsl --unregister Arch

🤌 نصب جنتو لینوکس در ادامه مطلب ⚡ 

دستورات مهم لینوکس در آرچ و جنتو

pacman -Syu به‌روزرسانی سیستم در آرچ لینوکس  

pacman -S نام_بسته نصب بسته در آرچ لینوکس  

pacman -R نام_بسته حذف بسته در آرچ لینوکس  

pacman -Qs نام_بسته جستجو در بسته‌های نصب‌شده در آرچ لینوکس

  

yay -S نام_بسته یا paru -S نام_بسته  نصب بسته از AUR در آرچ لینوکس  

emerge --sync به‌روزرسانی درخت پورت‌ها در جنتو لینوکس  

emerge -uDN @world به‌روزرسانی سیستم در جنتو لینوکس  

emerge -av نام_بسته نصب بسته در جنتو لینوکس  

emerge -cav نام_بسته حذف بسته و وابستگی‌های اضافی در جنتو لینوکس  

equery list نام_بسته  جستجو در بسته‌های نصب‌شده در جنتو لینوکس  

ls  نمایش فایل‌ها و پوشه‌ها  

cd مسیر تغییر دایرکتوری  

pwd‌ نمایش مسیر فعلی  

cp منبع مقصد‌ کپی فایل یا پوشه  

mv منبع مقصد جابجایی یا تغییر نام فایل  

rm -r فایل/پوشه  حذف فایل یا پوشه  

mkdir نام_پوشه ایجاد پوشه  

touch نام_فایل ایجاد فایل خالی  

cat نام_فایل نمایش محتوای فایل  

nano نام_فایل ویرایش فایل با ویرایشگر نانو  

chmod +x نام_فایل  دادن دسترسی اجرایی به فایل  

chown کاربر:گروه فایل تغییر مالک فایل  

ps aux‌ نمایش فرآیندهای در حال اجرا  

kill شناسه_فرآیند متوقف کردن فرآیند  

systemctl start نام_سرویس راه‌اندازی سرویس  

systemctl enable نام_سرویس  فعال‌سازی سرویس در بوت  

journalctl -u نام_سرویس نمایش لاگ سرویس در سیستم‌دی  

ip a‌ نمایش آدرس IP  

ping آدرس  تست اتصال شبکه  

sudo دستور  اجرای دستور با دسترسی ریشه  

su  ورود به کاربر ریشه  

df -h نمایش فضای دیسک  

free -h نمایش حافظه استفاده‌شده و آزاد  

uname -r نمایش نسخه هسته  

hwinfo یا lspci  نمایش اطلاعات سخت‌افزاری  

man نام_دستور نمایش صفحه راهنما  

history  نمایش تاریخچه دستورات  

clear پاک کردن صفحه ترمینال

 

🤌 دستور نصب برخی از اپلیکیشن ها و رابط کاربری های مختلف در آرچ لینوکس و جنتو لینوکس در ادامه مطلب 

Gentoo Linux: سرآغاز تجربه‌ای سفارشی از آزادی نرم‌افزار

Gentoo Linux یک توزیع لینوکس متن‌باز و مبتنی بر منبع است که بر پایه اصول سفارشی‌سازی بالا، عملکرد بهینه و کنترل کامل کاربر بر سیستم شکل گرفته است. این توزیع با رویکرد «ساخت خود» (source-based)، به کاربران اجازه می‌دهد تا تمام بسته‌های نرم‌افزاری را با توجه به سخت‌افزار و نیازهای خاص خود کامپایل کنند. این فرآیند، عملکرد سیستم را به حداکثر رسانده و فضای مصرفی را به حداقل می‌رساند.

در قلب Gentoo، سیستم مدیریت بسته‌های Portage قرار دارد؛ موتوری قدرتمند که امکان نصب، به‌روزرسانی و مدیریت نرم‌افزارها را از طریق کد منبع فراهم می‌کند. Portage با استفاده از فایل‌های ebuild، وابستگی‌ها را مدیریت کرده و تنظیمات کامپایل را بر اساس گزینه‌های کاربر (USE flags) شخصی‌سازی می‌کند.

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

این توزیع از معماری‌های متنوعی پشتیبانی می‌کند و امکان استفاده در محیط‌های سرور، دسکتاپ و حتی سیستم‌های تعبیه‌شده را فراهم می‌سازد. Gentoo تنها یک توزیع نیست؛ یک فلسفه است بر مبنای آزادی، یادگیری و تسلط بر سیستم.

آموزش نصب ( Gentoo linux ) و اپلیکیشن های مناسب و مورد نیاز با دستورات کامل در ادامه مطلب

آرچ یا دبیان؟ نبرد غول‌های لینوکس:

راهنمای انتخاب بر اساس نیازهای شما

دو فلسفه متضاد در دنیای آزاد  

وقتی صحبت از انتخاب توزیع لینوکس می‌شود، آرچ لینوکس  و دبیان دو قطب مخالف طیف را تشکیل می‌دهند. یکی نماد ثبات و پایداری  است و دیگری پرچمدار آزادی و به‌روزرسانی مداوم  اما کدام یک برای شما مناسب‌تر است؟ در این تحلیل عمیق، لایه‌های پنهان این دو غول لینوکسی را کنار می‌زنیم.  

🧠 فصل ۱: فلسفه بنیادی؛ هسته تفاوت‌ها  

آرچ:  کاربر، ارباب مطلق است

 مبتنی بر اصل  KISS (Keep It Simple, Stupid): نصب پایه‌ای که فقط شامل ضروریات است .  

 DIY (خودت انجام بده : کاربر باید همه چیز را از محیط دسکتاپ تا درایورها دستی پیکربندی کند.  

  فلسفه Rolling Release:  همیشه در لبه تیغ تکنولوژی با آخرین به‌روزرسانی‌ها .  

دبیان:  ثبات به هر قیمتی

  مدل انتشار ثابت (Fixed Release)  با نسخه‌های پایدار هر ۲ سال.  

 تست گسترده بسته‌ها: یک باگ ممکن است **ماه‌ها در صف انتظار** بماند تا کاملاً تثبیت شود .  

 پشتیبانی بلندمدت (LTS): برخی نسخه‌ها تا ۵ سال آپدیت امنیتی دریافت می‌کنند .  

آرچ برای کسانی که عاشق کنترل هستند؛ دبیان برای کسانی که  همین که کار کند  کافی است!  

 

⚙️ فصل ۲: نصب و پیکربندی؛ از آسان تا چالش برانگیز  

جدول مقایسه‌ای فرآیند نصب:  

| معیار               | آرچ لینوکس                     | دبیان                          |  

| نوع نصب‌کننده    | خط فرمان (CLI) بدون GUI       | گزینه‌های گرافیکی و متنی      |  

|  زمان متوسط نصب  | ۱-۲ ساعت (بسته به مهارت)     | ۲۰-۴۰ دقیقه                   |  

|  پیکربندی اولیه | کاملاً دستی (هسته، بوت‌لودر) | نیمه‌خودکار با پیش‌تنظیمات    |  

|  نیاز به دانش    | پیشرفته (درک پارتیشن‌بندی)   | مبتدی‌پسند                    |  

تجربه واقعی نصب آرچ :  

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

  ابزار  archinstall جدید کمی فرآیند را ساده‌تر کرده، اما همچنان CLI محور است.  

دبیان: نصب برای همه

نصاب گرافیکی با راهنمای گام‌به‌گام، حتی برای سخت‌افزارهای خاص.  

 گزینه  نصب نرم‌افزارهای پایه  برای محیط‌های دسکتاپ از پیش انتخاب شده .  

📦 فصل ۳: مدیریت بسته‌ها؛ جنگ APT در برابر Pacman + AUR  

 مقایسه‌ای فنی:  

| ابزار             | آرچ لینوکس                     | دبیان                          |  

| مدیر بسته   | Pacman (+ AUR)                | APT                           |  

| فرمت بسته   | .pkg.tar.zst                  | .deb                          |  

| حجم مخازن     | ~۱۲,۰۰۰ بسته رسمی + ۸۰,۰۰۰ AUR | ~۵۹,۰۰۰ بسته                 |  

| رزولوشن وابستگی‌| سریع اما گاهی نیاز به مداخله دستی | بسیار قوی و خودکار           |  

معجزه AUR در آرچ :  

  Arch User Repository  بزرگ‌ترین نقطه قوت آرچ، با بیش از  ۸۰,۰۰۰ بسته ساخته شده توسط کاربران .  

  نصب نرم‌افزارهای غیررسمی مثل spotify یا google-chrome با چند خط دستور.  

  اما ‌خطر امنیتی‌ : بسته‌های AUR تضمین کیفیت ندارند .  

دبیان: مخازن عظیم با تضمین کیفیت

بسته‌ها به دقت  تست و امضا دیجیتالی می‌شوند.  

دسته‌بندی Main، Contrib، Non-Free برای شفافیت لایسنس‌ها .  

🛡️ فصل ۴: امنیت و ثبات؛ دو رویکرد متضاد  

دبیان: دژ مستحکم

  تیم امنیتی اختصاصی که فوراً وصله‌ها را منتشر می‌کند. SELinux/AppArmor  فعال پیش‌فرض برای محدودسازی پروسه‌های 

  نسخه Stable تقریباً هرگز کرش نمی‌کند .  

آرچ: قدرت با مسئولیت

  کاربر خود مسئول امنیت است: پیکربندی فایروال، وصله‌ها و غیره.  

  به‌روزرسانی‌های سریع امنیتی (در صورت کشف آسیب‌پذیری، وصله سریع‌تر از دبیان است).  

  - اما ریسک بالاتر : به‌روزرسانی‌های مداوم گاهی باعث  شکستن سیستم می‌شوند (مثل تغییرات عمده در systemd) .  

 ⚠️ هشدار : اگر مدیریت سرور را تازه شروع کرده‌اید، آرچ ممکن است تبدیل به کابوس شبانه‌تان شود!  

🎯 فصل ۵: برای چه کسانی مناسب است؟  

جدول کاربران هدف:  

| کاربران             | آرچ لینوکس                     | دبیان                          |  

| تازه‌کارها     | ❌ نه (مگر با توزیع‌های مشتق مانند Manjaro) | ✅ بله (به‌ویژه نسخه Stable) |  

| ادمین‌های سرور | ❌ ریسک بالا                   | ✅ گزینه طلایی (خصوصاً LTS)   |  

| توسعه‌دهندگان | ✅ دسترسی به آخرین ابزارها     | ❌ نسخه‌های قدیمی‌تر کتابخانه‌ها |  

| هکرها/علاقه‌مندان | ✅ کنترل کامل و سفارشی‌سازی   | ❌ محدودیت در تنظیمات عمیق    |  

| سیستم‌های قدیمی | ✅ سبک‌وزن (پایه نصب ۴۰۰MB)   | ❌ نسخه گرافیکی سنگین‌تر       |  

استثناها :  

  Debian Testing : تعادل نسبی بین ثبات و نرم‌افزارهای جدید

 Arch-based Distros (مانند EndeavourOS): نصب آسان‌تر با حفظ مزایای آرچ

📚 فصل ۶: جامعه و پشتیبانی؛ دو غول مستندات  

Arch Wiki: دایره‌المعارف طلایی

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

  راهنمای گام‌به‌گام برای  هر کاری ، از نصب درایور Nvidia تا ساخت هسته سفارشی.

دبیان: جامعه‌ای با عمق تاریخی

  بیش از ۳۰ سال فعالیت با  هزاران توسعه‌دهنده  داوطلب.  

  - انجمن‌های گسترده و پاسخ‌های سریع به سوالات مبتدیان

🏁 نتیجه‌گیری: کدام را انتخاب کنیم؟  

دبیان را انتخاب کنید اگر:  

به دنبال  سیستمی بی‌دردسر  برای سرور یا استفاده روزمره هستید.  ثبات برای شما مهم‌تر از داشتن آخرین نسخه نرم‌افزارهاست.  

نمی‌خواهید با به‌روزرسانی‌های غیرمنتظره سیستم‌تان دچار مشکل شود.  

آرچ را انتخاب کنید اگر:

عاشق یادگیری و کنترل جزئیات سیستم‌عامل هستید.  

نیاز به دسترسی فوری به آخرین فناوری‌ها  دارید (مثل پشتیبانی از سخت‌افزارهای جدید)

سفارشی‌سازی افراطی برای شما اولویت دارد (مثل ساخت سیستم ultra-minimal)

✨ نکته نهایی : ۸۵% کاربران با دبیان خوشحال‌اند، اما ۱۵% که آرچ را تجربه کرده‌اند، اغلب دیگر بازنمی‌گردند!  

سوال محوری برای انتخاب:  

آیا لذت یادگیری عمیق لینوکس و سفارشی‌سازی ارزش ساعت‌ها تنظیمات دستی را دارد؟

 اگر پاسخ  آری است،  آرچ  انتخاب شماست. اگر خیر ، دبیان  راه نجات شماست! 

برخی از دستورات بسیار مهم 💎 آرچ لینوکس در ادامه مطلب گردآوری شده است

 

سه اقمار لینوکس: دیبیان، آرچ و جنتو – انتخاب حرفه‌ای‌ها

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

دیبیان: پایداری و قابل اعتمادی بی‌نظیر

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

نصب:

دانلود ISO از وبسایت رسمی لینوکس دیبیان

راه‌اندازی از طریق فلش USB

نصب گرافیکی یا text-based با پشتیبانی از LVM و RAID

انتخاب محیط دسکتاپ (GNOME، XFCE، KDE و ...)

دستورات مهم:

sudo apt update && sudo apt upgrade

sudo apt install نام-بسته

sudo apt remove نام-بسته

sudo dpkg -i نام-فایل.deb

نرم‌افزارهای برنامه‌نویسی:

 Git : sudo apt install git

Python: sudo apt install python3 python3-pip

Node.js: sudo apt install nodejs npm

Docker: sudo apt install docker.io

نرم‌افزارهای امنیتی:

Fail2ban: sudo apt install fail2ban

UFW: sudo apt install ufw

Lynis: sudo apt install lynis

 

رابط کاربری:

نصب GNOME:

sudo apt install gnome-desktop-environment

یا XFCE برای سبکی:

sudo apt install xfce4

آرچ: کنترل کامل، حداقلی‌گرایی، به‌روزترین دنیا

آرچ برای کسانی است که می‌خواهند سیستم خود را خودشان بسازند . همه چیز به‌روز است، مستندات عالی (Arch Wiki)، و کنترل کامل روی هر بخش.

نصب:

دانلود ISO از سایت رسمی آرچ لینوکس 

بوت از USB و ورود به محیط live

دستی partitioning (با fdisk یا cfdisk)

نصب پایه با pacstrap /mnt base

تنظیم fstab، timezone، hostname، bootloader (مثلاً GRUB)

ایجاد کاربر و نصب محیط دسکتاپ

دستورات مهم:

sudo pacman -Syu

sudo pacman -S نام-بسته

sudo pacman -R نام-بسته

yay -S نام-بسته (از AUR)

نرم‌افزارهای برنامه‌نویسی:

Git: sudo pacman -S git

Python: sudo pacman -S python python-pip

Node.js: yay -S nodejs npm

 Docker: sudo pacman -S docker docker-compose

نرم‌افزارهای امنیتی:

Firewall: sudo pacman -S ufw

ClamAV: sudo pacman -S clamav

OSSEC: نصب از AUR

رابط کاربری:

نصب XFCE:

sudo pacman -S xfce4 xfce4-goodies

یا i3 (مدیر ویندوز):

sudo pacman -S i3-gaps i3status dmenu

جنتو: ساخت از صفر، حداکثر بهینه‌سازی

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

نصب:

دانلود ISO از سایت رسمی جنتو لینوکس 

بوت و پیکربندی دستی شبکه، partitioning، mount

دانلود stage3 و chroot

تنظیم make.conf (CFLAGS, USE flags)

نصب سیستم با emerge

تنظیم kernel (manually configure with make menuconfig)

نصب bootloader و محیط دسکتاپ

دستورات مهم:

emerge --sync && emerge -uDN @world

emerge -av نام-بسته

emerge -c نام-بسته

equery list نام-بسته

نرم‌افزارهای برنامه‌نویسی:

Git: emerge -av dev-vcs/git

Python: emerge -av dev-lang/python

Node.js: emerge -av net-libs/nodejs

Docker: emerge -av app-containers/docker

نرم‌افزارهای امنیتی:

SELinux: `emerge -av sec-policy/selinux-base`

AppArmor: `emerge -av sys-apps/apparmor`

Snort: `emerge -av net-analyzer/snort`

رابط کاربری:

نصب GNOME:

emerge -av gnome

یا KDE:

emerge -av kde-plasma/plasma-meta

کدام یک را انتخاب کنیم؟

دیبیان : اگر می‌خواهید سیستمی پایدار، امن و بدون دردسر داشته باشید. ایده‌آل برای سرور، کارهای روزمره و توسعه بدون سردرگمی.

آرچ : اگر به آخرین نسخه‌ها نیاز دارید، دوست دارید سیستم را خودتان بسازید و به مستندات عالی دسترسی داشته باشید.

جنتو : اگر به دنبال کنترل مطلق، بهینه‌سازی سخت‌افزاری و یادگیری عمیق از لینوکس هستید. فقط برای قوی‌ها!

دیبیان مثل یک خانهٔ محکم و گرم است. آرچ مثل یک آپارتمان مدرن با طراحی دلخواه. جنتو مثل ساخت یک خانه از اول با آجرهای دست‌ساز.  

هر کدام قدرت خود را دارند، هر کدام برای یک نوع کاربر.  

انتخاب شماست: آیا می‌خواهید استفاده کنید، یاد بگیرید، یا هر دو؟

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

آغاز کنید. نصب کنید. یاد بگیرید. قدرت را در دست بگیرید.

حمایت مالی 💛💛💛