آشنایی با ساختار لینوکس

saalek110

Well-Known Member
آشنایی با ساختار لینوکس

تاپیک ریشه:

 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: در مورد ساختار لینوکس و تفاوتش با ویندوز صحبت کن

Chatgpt:
سؤالت خیلی مهم و اساسی‌ـه!
بیایم ساده و کاربردی بررسی کنیم که ساختار لینوکس چیه، و چه تفاوت‌هایی با ویندوز داره.


ساختار لینوکس (Linux Structure)

لینوکس یه سیستم‌عامل نرم‌افزاری آزاد (Open Source) و شبیه یونیکس (Unix-like) هست که از بخش‌های مختلفی تشکیل شده:


1. هسته (Kernel): قلب سیستم‌عامل

مسئول ارتباط با سخت‌افزار: مثل رم، سی‌پی‌یو، دیسک، شبکه و...

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

در لینوکس، کرنل مستقل و قابل تغییره.


2. پوسته (Shell): واسط خط فرمان

مثلاً Bash، Zsh یا Fish.

دستورات رو از کاربر می‌گیره، به کرنل می‌فرسته.

کاربران حرفه‌ای بیشتر با شل کار می‌کنن (با ترمینال).


3. سیستم فایل (File System):

ساختار درختی داره. همه‌چیز از / (Root Directory) شروع می‌شه.

دایرکتوری‌هایی مثل:

/home برای فایل‌های کاربر

/bin برای دستورات اجرایی

/etc برای تنظیمات

/var برای فایل‌های موقت و لاگ‌ها


4. محیط گرافیکی (GUI):

قابل انتخابه (برخلاف ویندوز که فقط یک دسکتاپ داره).

مثلاً:

GNOME (برای Ubuntu)
KDE Plasma
Xfce (سبک و سریع)
Cinnamon (مثل ویندوز)


⚖️ تفاوت لینوکس و ویندوز
Screenshot_۲۰۲۵-۰۶-۰۹_۲۰۵۳۴۱.jpg
ویژگی لینوکس ویندوز

متن باز (Open Source)✅ بله، رایگان و قابل تغییر❌ نه، تجاری
سرعت و سبک بودنخیلی سبک و سریعنسبتاً سنگین
امنیتبسیار بالابیشتر در معرض ویروس
نصب نرم‌افزاربا package manager (مثل apt یا yum)فایل اجرایی (.exe یا .msi)
محیط دسکتاپانتخابی و قابل تغییرفقط Explorer
ترمینال و خط فرمانبسیار قدرتمندضعیف‌تر، ولی PowerShell بهتر شده
بروزرسانی‌هاسریع، قابل کنترلخودکار، گاهی آزاردهنده
درایورهااکثر سخت‌افزارها پشتیبانی می‌شن، ولی گاهی نیاز به تنظیم دستیاکثراً خودکار نصب می‌شن
برای چه کسانی؟توسعه‌دهنده‌ها، کاربران حرفه‌ای، کسانی که آزادی و کنترل می‌خوانکاربران عادی، گیمرها، اداری‌ها

نتیجه‌گیری:

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

ولی اگر به برنامه‌های خاص ویندوزی (مثل نرم‌افزارهای مهندسی خاص یا بازی‌ها) وابسته‌ای، شاید نیاز باشه کنار لینوکس، ویندوز هم نگه داری (Dual Boot یا Virtual Machine).

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

saalek110

Well-Known Member
سالک: پوسته را توضیح بده
Chatgpt
حتماً!
بیایم پوسته (Shell) رو خیلی ساده، دقیق و کاربردی بررسی کنیم:

پوسته (Shell) چیست؟

پوسته یا Shell، واسطیه بین کاربر و هسته‌ی لینوکس (Kernel).

یعنی توی لینوکس، وقتی یه دستور مثل ls یا cd می‌نویسی، این پوسته‌ست که اون دستور رو می‌فهمه، به کرنل می‌فرسته، و نتیجه رو بهت نشون می‌ده.

جایگاه پوسته در ساختار لینوکس:

[ کاربر ]

[ پوسته ]

[ هسته ]

[ سخت‌افزار ]

انواع پوسته‌ها در لینوکس

لینوکس چند نوع پوسته (Shell) داره. معروف‌ترین‌ها:

نام پوستهتوضیح

Bashمحبوب‌ترین و پیش‌فرض در اکثر توزیع‌ها (Bourne Again Shell)
Zshپیشرفته‌تر از Bash، با ویژگی‌هایی مثل کامل‌سازی خودکار بهتر
Fishساده و مدرن، با امکانات گرافیکی در ترمینال
Shنسخه‌ی قدیمی و ساده، پایه‌ی همه‌ی پوسته‌ها
Tcsh/Kshنسخه‌های دیگر با کاربردهای خاص یا قدیمی‌تر


وظایف پوسته:

1. گرفتن دستورات از کاربر (مثلاً ls, mkdir, cp)
2. تجزیه‌ی دستور و پارامترها
3. ارسال دستور به کرنل
4. نمایش نتیجه در ترمینال
5. اجرای اسکریپت‌ها (Shell Scripts) برای انجام کارهای خودکار و پیچیده

✨ مثال ساده:

فرض کن دستور زیر رو در ترمینال وارد می‌کنی:

ls -l /home

چه اتفاقی می‌افته؟

1. پوسته متوجه می‌شه که دستور ls هست با گزینه‌ی -l و مسیر /home.
2. این اطلاعات رو به کرنل می‌فرسته.
3. کرنل با سیستم فایل صحبت می‌کنه و لیست فایل‌های /home رو می‌فرسته.
4. پوسته نتیجه رو توی ترمینال نشون می‌ده.

پوسته فقط دستور نمی‌گیره، برنامه‌نویسی هم می‌فهمه!

در پوسته می‌تونی اسکریپت بنویسی مثل:

#!/bin/bash
echo "سلام دنیا"

این فایل رو می‌تونی ذخیره کنی و مثل یه برنامه اجراش کنی. به این می‌گن Shell Script و برای کارهای اتوماتیک فوق‌العاده‌ست.

✅ خلاصه:

پوسته، مترجم بین تو و کرنل لینوکس‌ـه.
دستوراتتو می‌فهمه، اجرا می‌کنه، جواب می‌ده.
می‌تونی باهاش اسکریپت بنویسی و کارهات رو خودکار کنی.
Bash، محبوب‌ترین پوسته است، ولی Zsh و Fish هم خیلی خوبن.


اگر دوست داشتی بگم چطوری اسکریپت Shell بنویسی یا فرق بین Bash و Zsh رو بگم، فقط اشاره کن.

با پوسته می‌تونی دنیای لینوکس رو تسخیر کنی!
 

saalek110

Well-Known Member
سالک: در پوسته های مختلف شکل دستورات فرق دارند؟

سؤال بسیار خوبی پرسیدی!
پاسخ کوتاه اینه که:
✅ در بیشتر موارد، دستورات پایه‌ای بین پوسته‌ها مشابه هستند
❗ ولی در جزئیات، رفتارها، امکانات اضافی و سینتکس اسکریپت‌نویسی ممکنه تفاوت‌هایی وجود داشته باشه.

بیایم دقیق‌تر بررسی کنیم:

✅ دستورات پایه‌ای: تقریباً یکسان در همه‌ی شل‌ها

دستورات رایجی مثل:

ls
cd /home
mkdir newfolder
rm file.txt
echo "Hello"

در Bash، Zsh، Fish و Sh تقریباً یکسان هستن. چون این دستورات، برنامه‌های خارجی هستن و خود شل فقط اجراشون می‌کنه.


❗ تفاوت‌ها کجاها دیده می‌شن؟

1. سینتکس اسکریپت‌نویسی

در نوشتن اسکریپت، تفاوت‌ها بیشتر نمایان می‌شن.

مثال شرط در Bash:

if [ $x -eq 5 ]; then
echo "x is 5"
fi

در Fish:

if test $x -eq 5
echo "x is 5"
end

همون منطق رو دارن، ولی سینتکس فرق داره.


2. ویژگی‌های پوسته

ویژگیBashZshFish

پشتیبانی از اسکریپت‌های قدیمی✅✅❌ ناقص
تکمیل خودکار پیشرفتهمتوسطخیلی خوبعالی
رنگ‌بندی و پیشنهاد زنده❌نیمه✅ پیش‌فرض فعال
تعریف متغیرهامشابهمشابهمتفاوت کمی

3. تعریف متغیر

در Bash و Zsh:

name="Ali"
echo $name

در Fish:

set name Ali
echo $name

4. حلقه‌ها

در Bash/Zsh:

for i in 1 2 3; do
echo $i
done

در Fish:

for i in 1 2 3
echo $i
end

نتیجه‌گیری:

موردوضعیت

اجرای دستورات روزمره (ls, cd, mkdir, …)✅ تقریباً یکسان در همه‌ی شل‌ها
نوشتن اسکریپت❗ متفاوت بین شل‌ها (مخصوصاً Fish)
راحتی و امکانات کاربری Fish و Zsh امکانات بیشتری دارن


اگر می‌خوای یادگیری اسکریپت‌نویسی Shell رو شروع کنی، پیشنهاد می‌کنم از Bash شروع کنی، چون:

استاندارد اکثر توزیع‌های لینوکس
آموزش‌های زیادی براش هست
تقریباً در همه جا نصب شده


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

saalek110

Well-Known Member
سالک:پوسته مگر قابل انتخاب است؟ مگر وقتی یک لینوکس را نصب می کنی پوسته اش ثابت نیست؟
Chatgpt
سؤال خیلی خوبی پرسیدی!
پاسخ اینه که:
✅ بله، پوسته (Shell) قابل انتخاب و حتی تغییر است
و
درست است که هر توزیع لینوکس با یک پوسته پیش‌فرض می‌آید، اما می‌توانی هر تعداد پوسته‌ی دیگری هم نصب و استفاده کنی.

بیایم دقیق‌تر توضیح بدم:

فرق بین پوسته (Shell) و محیط دسکتاپ (Desktop Environment)

خیلی‌ها این دوتا رو اشتباه می‌گیرن:

موردتوضیحمثال
Screenshot_۲۰۲۵-۰۶-۰۹_۲۱۰۹۲۵.jpg
پوسته (Shell)محیط خط فرمان – محل اجرای دستوراتBash, Zsh, Fish
محیط دسکتاپ (DE)محیط گرافیکی – مثل پنجره‌ها و آیکون‌هاGNOME, KDE, Xfce


یعنی توی لینوکس مثلاً هم می‌تونی از دسکتاپ GNOME استفاده کنی، و هم درون ترمینالش پوسته‌ی Zsh داشته باشی!


آیا پوسته قابل تعویض است؟

بله، خیلی راحت!

گام‌های کلی:

1. نصب پوسته‌ی جدید (مثلاً Zsh یا Fish)
2. تنظیم آن به‌عنوان پوسته‌ی پیش‌فرض


مثال عملی: نصب و انتخاب Zsh در Ubuntu
Screenshot_۲۰۲۵-۰۶-۰۹_۲۱۰۹۳۴.jpg
sudo apt install zsh
chsh -s /bin/zsh

بعد از لاگ‌اوت و ورود دوباره، Zsh پوسته‌ی پیش‌فرض تو می‌شه.

می‌تونی همیشه به پوسته‌ی قبلی هم برگردی با همون دستور chsh.


بررسی اینکه چه پوسته‌هایی نصب شده‌اند:
Screenshot_۲۰۲۵-۰۶-۰۹_۲۱۰۹۴۳.jpg
cat /etc/shells

این لیست مسیر تمام شل‌های قابل‌استفاده رو نشون می‌ده، مثل:

/bin/bash
/bin/sh
/bin/zsh
/usr/bin/fish


✅ نتیجه‌گیری:
Screenshot_۲۰۲۵-۰۶-۰۹_۲۱۰۹۴۹.jpg
سوالجواب

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


اگه خواستی برای توزیع خاصی (مثل Ubuntu یا Linux Mint) دقیق بگم چطور پوسته رو تغییر بدی یا دو تا با هم داشته باشی، کافیه فقط اسمش رو بگی.

تو آزادی داری محیط کارت رو هرطور دوست داری بسازی، و این یکی از قشنگ‌ترین ویژگی‌های لینوکسه!
 

saalek110

Well-Known Member
سالک: خودت چیزی در مورد روش کار و ساختار لینوکس که برای ویندوزی ها لازم باشه بدونن داری که بگی؟

بله! اگه کسی از دنیای ویندوز داره وارد لینوکس می‌شه، چند نکته‌ی مهم و کلیدی هست که درک اون‌ها دیدش رو عوض می‌کنه و باعث می‌شه راحت‌تر با لینوکس کنار بیاد. اینا چیزایی هستن که خیلی از ویندوزی‌ها اولش نمی‌دونن و گیج می‌شن.

چیزهایی که یه ویندوزی باید بدونه وقتی وارد لینوکس می‌شه:

1. در لینوکس همه‌چیز فایل است

حتی سخت‌افزارها! مثلاً:
/dev/sda = هارددیسک
/dev/usb0 = پورت USB
/proc/cpuinfo = اطلاعات CPU

تو می‌تونی با یه ویرایشگر ساده، چیزهایی مثل تنظیمات سیستم یا وضعیت سخت‌افزار رو فقط با باز کردن یه فایل بخونی!

2. هیچ چیزی بدون اجازه اجرا نمی‌شه

در لینوکس تا وقتی که یه فایل قابل اجرا (Executable) نباشه، اجرا نمی‌شه.

باید با دستور زیر بهش مجوز بدی:

chmod +x myfile.sh

️ این باعث امنیت خیلی بالا در لینوکس شده، بر خلاف ویندوز که فایل .exe فقط با دوبار کلیک اجرا می‌شه.

3. لینوکس مثل ویندوز "درایو C و D" نداره

در لینوکس همه‌چیز زیر یک درخت فایل‌سیستم قرار می‌گیره، با ریشه‌ی /

مثلاً فلش‌مموری ممکنه در /media/usb یا /mnt/usb قرار بگیره.

سیستم‌عامل در مسیرهایی مثل /bin, /etc, /usr، و فایل‌های کاربر در /home/username.

4. نصب برنامه‌ها مثل ویندوز نیست

در ویندوز: برنامه رو از سایت دانلود می‌کنی، فایل .exe یا .msi اجرا می‌کنی.

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


sudo apt install firefox

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

5. لینوکس محیط گرافیکی و خط فرمان جدا داره

ویندوز خط فرمان (CMD) داره ولی نقش زیادی نداره.

در لینوکس، خط فرمان (ترمینال) خیلی قدرتمند و مهمه. بدونش نمی‌تونی همه کارها رو انجام بدی.


ولی نترس! دستوراتش ساده‌ست و می‌تونی قدم‌به‌قدم یاد بگیری. مثلاً:

cd myfolder # ورود به پوشه
ls # لیست فایل‌ها
mkdir test # ساخت پوشه
rm file.txt # حذف فایل

6. حساب "ریشه" (root) مثل ادمین ویندوزه ولی قوی‌تر

توی ویندوز با اکانت Admin می‌تونی همه کار کنی.

توی لینوکس، کاربر معمولی محدودیت داره و فقط با دستور sudo می‌تونه دستورات سیستمی اجرا کنه:

sudo apt update

sudo یعنی "اجرا به عنوان مدیر سیستم"

7. آپدیت‌ها دست توئه

در ویندوز، آپدیت گاهی زورکی‌ـه

ولی در لینوکس، تو تصمیم می‌گیری چی آپدیت شه، و معمولاً سریع‌تر و کم‌حجم‌ترن:


sudo apt update && sudo apt upgrade

8. لینوکس هزار چهره داره!

لینوکس فقط یه سیستم‌عامل نیست، بلکه صدها "توزیع (distribution)" داره:

Ubuntu، Debian، Fedora، Arch، Linux Mint و...


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

جمع‌بندی برای ویندوزی‌ها:

تفاوت مهمویندوزلینوکس
Screenshot_۲۰۲۵-۰۶-۰۹_۲۱۱۸۳۷.jpg
مجوز اجراهمه چیز با دوبار کلیکباید مجوز داشته باشه
ساختار فایل‌هادرایو C, Dدرخت فایل‌سیستم با /
نصب برنامهفایل exeمدیریت بسته‌ها (مثل apt یا yum)
آپدیتخودکار و گاهی آزاردهندهدستی و قابل کنترل
خط فرمانکم‌استفادهبسیار مهم و قدرتمند
محیط گرافیکییک شکلقابل انتخاب (GNOME, KDE…)
امنیتنیاز به آنتی‌ویروسطراحی‌شده برای امنیت

اگر خواستی بگم از کدوم توزیع برای شروع استفاده کنی، یا یه راهنمای ساده برای شروع یادگیری ترمینال و دستورات بدم، فقط کافیه بگی.
قدم به دنیای قدرت، آزادی و سرعت مبارک! ✨
 

saalek110

Well-Known Member
به بیان ساده، سیستم عامل ارتباط میان نرم‌افزار و سخت‌افزار را مدیریت می‌کند. به‌طور کلی، سیستم عامل لینوکس از بخش‌های مختلف زیر تشکیل شده است:

«بوت‌لودر» (Bootloader): نرم‌افزاری که فرایند «بوت» شدن یا راه‌اندازی کامپیوتر را مدیریت می‌کند. اغلب، این بخش را با صفحه معرفی اولیه‌ای به یاد می‌آورند که پیش از بارگذاری سیستم عامل نمایان می‌شود.

«کرنل» (Kernel): جزئی از کل که با عنوان «لینوکس» از آن یاد می‌شود. کرنل، پایین‌ترین سطح سیستم عامل است که به مدیریت پردازنده، حافظه و دستگاه‌های جانبی می‌پردازد.

«سیستم راه‌اندازی» (Init System): بخشی از سیستم عامل که فضای اولیه و مورد نیاز کاربران را پیاده‌سازی می‌کند. از جمله رایج‌ترین این سیستم‌ها systemd نام دارد. پس از مرحله بوت‌لودر، مدیریت فرایند بوت شدن یا بارگذاری سیستم عامل به سیستم راه‌اندازی محول می‌شود.

«دیمِن» (Daemons): سرویس‌هایی که در پس‌زمینه اجرا شده و هنگام راه‌اندازی یا ورود به فضای سیستم عامل آغاز به کار می‌کنند.

«سرور گرافیکی» (Graphical Server): بخش دیگری از سیستم عامل که مسئول نمایش شمایل گرافیکی بر روی صفحه نمایش است. از این بخش اغلب با عنوان X Server یاد می‌شود.

«محیط دسکتاپ» (Desktop Environment): بخشی که تعامل کاربران را با سیستم عامل ممکن می‌سازد. به عنوان برخی از نمونه‌های محیط دسکتاپ می‌توان به GNOME، Cinnamon، Mate و KDE اشاره کرد. هر کدام از این موارد، نرم‌افزارهای شخصی‌سازی شده مختص به خود را دارند.

«نرم‌افزارها» (Applications): لیست نرم‌افزارهای پیش‌فرض محیط دسکتاپ کامل نیست. مانند سیستم عامل‌های ویندوز و مک‌اواس، لینوکس نیز هزاران برنامه با کیفیت و عنواین پرطرفردار را در اختیار کاربران قرار می‌دهد. اغلب توزیع‌های مدرن لینوکس شامل برنامه‌ای شبیه به «اپ استور» (App Store) برای نصب راحت‌تر برنامه‌ها هستند. به عنوان مثال توزیع «اوبونتو» (Ubuntu) از نرم‌افزار Ubuntu Software Center استفاده می‌کند که به شما اجازه می‌دهد در میان هزاران برنامه جستجو و گزینه مورد نظر را به راحتی پیدا و دانلود کنید.

 

saalek110

Well-Known Member
میشه به زبان ساده ساختار لینوکس و ویندوز را مقایسه کنی

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


---

تشبیه کلی:

فرض کن هر سیستم‌عامل یک ساختمان چندطبقه‌ست:

طبقه پایین = هسته (مغز و ستون فقرات سیستم)

طبقه وسط = سیستم‌عامل (مدیر کل ساختمون)

طبقه بالا = برنامه‌ها و کاربر (کسانی که از ساختمون استفاده می‌کنن)



---

ساختار لینوکس به زبان ساده:

1. هسته (Kernel)
مغز اصلی سیستم؛ همه کارهای سطح پایین مثل کنترل رم، پردازنده، دستگاه‌ها (USB، صدا، گرافیک) و... رو انجام می‌ده.
تو لینوکس، این هسته قوی و بزرگه، ولی ماژولار طراحی شده. یعنی می‌تونی بخش‌هایی رو اضافه یا حذف کنی.


2. سیستم‌عامل و ابزارها
روی هسته، ابزارهای زیادی هستن مثل مدیریت فایل، تنظیمات، امنیت و…
لینوکس این بخش رو خیلی باز گذاشته. یعنی می‌تونی انتخاب کنی از چه ابزار یا محیطی استفاده کنی (مثل Ubuntu, Fedora یا Arch).


3. محیط گرافیکی (مثل دسکتاپ)
اختیاریه. می‌تونی نصب نکنی و فقط با ترمینال کار کنی. ولی اگه بخوای محیط گرافیکی داشته باشی، گزینه‌های زیادی داری:
GNOME، KDE، XFCE و...


4. برنامه‌ها و کاربرها
هر کاربر پوشه خودش رو داره. اجازه دسترسی به کل سیستم نداره، مگر اینکه بهش مجوز بدی (sudo).
برنامه‌ها می‌تونن خیلی سبک و قابل کنترل باشن.




---

ساختار ویندوز به زبان ساده:

1. هسته (Kernel)
کار مشابهی با لینوکس انجام می‌ده (کنترل رم، پردازنده، دستگاه‌ها)، ولی خیلی بسته‌تره. یعنی کاربر خیلی کنترل روش نداره.
هسته ویندوز یه ترکیب خاصه (Hybrid Kernel) که هم سرعت داره، هم امنیت، ولی کمتر قابل شخصی‌سازیه.


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


3. محیط گرافیکی (دسکتاپ)
همیشه هست و حذف‌شدنی نیست. ظاهرش همیشه ویندوزیه (Start، Taskbar، File Explorer...) و نمی‌تونی محیط دیگه‌ای انتخاب کنی.


4. برنامه‌ها و کاربرها
کاربر معمولاً دسترسی Administrator داره و همین باعث می‌شه ویروس‌ها راحت‌تر خرابکاری کنن.
برنامه‌ها معمولاً فایل اجرایی (.exe) دارن و تنظیمات‌شون توی رجیستری ذخیره می‌شه (که پیچیده و گاهی خراب‌شدنیه).

خلاصه خیلی ساده:

مورد ........................لینوکس.......................... ویندوز

باز یا بسته؟........... آزاد و قابل تغییر ...........بسته و از قبل مشخص‌شده
ظاهر...................... قابل انتخاب................. ثابت و یکدست
کنترل .....................دست کاربرخیلی زیاد .........محدودتر
نصب برنامه.............. با دستور یا فروشگاه............... با فایل نصبی
امنیت...................... قوی‌تر (کاربر محدود) ................آسیب‌پذیرتر (کاربر قوی)
 

جدیدترین ارسال ها

بالا