</>

لینوکس‌پارسی

مرجع فارسی آموزش لینوکس

Gentoo • Arch • Debian • Ubuntu • Kali • Parrot
پرش به محتوای اصلی

Command Palette

Search for a command to run...

ابزار kali-tweaks

راهنمای کامل kali-tweaks: ابزار رسمی پیکربندی مخازن، shell prompt، بسته‌ها و hi-dpi در Kali.

مقدماتی۶ دقیقه مطالعهآخرین بروزرسانی: ۵ تیر ۱۴۰۵ویرایش در گیت‌هاب

kali-tweaks ابزار رسمی Kali Linux برای پیکربندی آسان سیستم است. با این ابزار می‌توانید بدون ویرایش دستی فایل‌ها، تنظیمات مهمی مانند مخازن، پرامپت شل و بسته‌های پیش‌فرض را مدیریت کنید. در این آموزش با kali-tweaks به‌طور کامل آشنا می‌شوید.

kali-tweaks چیست؟#

kali-tweaks یک ابزار تعاملی (TUI) است که توسط تیم Offensive Security توسعه می‌یابد و به شما اجازه می‌دهد پیکربندی‌های رایج Kali را به‌صورت گرافیکی و امن تغییر دهید. این ابزار به‌جای دستی‌کاری فایل‌های سیستمی، تغییرات را به‌صورت استاندارد اعمال می‌کند.

# بررسی نصب بودن kali-tweaks
dpkg -l kali-tweaks
 
# خروجی:
# Desired=Unknown/Install/Remove/Purge/Hold
# | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
# |/ Err?=(none)/Reinst-required (Status,Err)
# +++-===========-=================-=============-=========
# ii  kali-tweaks  2024.1.2           all          Kali Linux tweaks tool
 
# نصب در صورت عدم وجود
sudo apt install -y kali-tweaks

راه‌اندازی kali-tweaks#

# اجرای kali-tweaks با دسترسی مدیر
sudo kali-tweaks

پس از اجرا، رابط کاربری متنی با چند بخش نمایش داده می‌شود:

┌─────────────────────┤ Kali Tweaks ├─────────────────────┐
│                                                         │
│   My Menu:                                              │
│     - Repository                                        │
│     - Network                                           │
│     - Shell & Prompt                                    │
│     - Packages                                          │
│     - Miscellaneous                                     │
│     - HiDPI                                             │
│                                                         │
│                  <Ok>      <Cancel>                     │
└─────────────────────────────────────────────────────────┘

بخش Repository#

این بخش پیکربندی مخازن Kali را مدیریت می‌کند.

امکانات#

  • فعال/غیرفعال کردن kali-bleeding-edge
  • اضافه کردن deb-src برای سورس بسته‌ها
  • انتخاب mirror منطقه‌ای (geographic)
  • فعال/غیرفعال کردن non-free و non-free-firmware
# پس از تغییر با kali-tweaks، فایل sources.list به‌روز می‌شود
cat /etc/apt/sources.list
 
# خروجی نمونه پس از فعال‌سازی bleeding-edge:
# deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
# deb http://http.kali.org/kali kali-bleeding-edge main contrib non-free non-free-firmware

انتخاب mirror سریع

در بخش Repository، گزینهٔ Geographical mirror را فعال کنید تا APT به‌صورت خودکار نزدیک‌ترین mirror را انتخاب کند. این کار معمولاً سرعت دانلود را افزایش می‌دهد.

بخش Network#

این بخش پیکربندی شبکه را مدیریت می‌کند:

  • تنظیم پروکسی برای APT
  • فعال/غیرفعال کردن IPv6
  • تنظیمات NetworkManager
# پس از تنظیم پروکسی با kali-tweaks
cat /etc/apt/apt.conf.d/70proxy
 
# خروجی نمونه:
# Acquire::http::Proxy "http://proxy.example.com:8080";
# Acquire::https::Proxy "http://proxy.example.com:8080";

بخش Shell & Prompt#

این بخش ظاهر و رفتار شل را پیکربندی می‌کند:

  • انتخاب شل پیش‌فرض (bash یا zsh)
  • فعال/غیرفعال کردن syntax highlighting
  • پیکربندی پرامپت (prompt)
  • فعال/غیرفعال کردن autosuggestions
گزینهتوضیح
Bashشل سنتی گنو با ویژگی‌های پایه
Zshشل پیشرفته با افزونه‌های بیشتر (پیش‌فرض در Kali)
Syntax highlightingرنگ‌آمیزی دستورات بر اساس صحت
Autosuggestionsپیشنهاد خودکار بر اساس تاریخچه
# تغییر شل پیش‌فرض پس از kali-tweaks
echo $SHELL
 
# خروجی:
# /usr/bin/zsh
 
# بررسی فایل پیکربندی zsh
cat ~/.zshrc | head -20

بخش Packages#

این بخش به شما اجازه می‌دهد متاپکیج‌های Kali را به‌صورت آسان نصب یا حذف کنید:

┌────────────────────┤ Packages ├────────────────────┐
│                                                     │
│  Select metapackages to install or remove:          │
│   [ ] kali-linux-headless   (CLI tools only)        │
│   [ ] kali-linux-default    (default desktop tools) │
│   [ ] kali-linux-large      (large tool set)        │
│   [ ] kali-linux-everything (all tools)             │
│   [ ] kali-linux-web        (web pentesting)        │
│   [ ] kali-linux-wireless   (wireless attacks)      │
│   [ ] kali-linux-passwords  (password attacks)      │
│   [ ] kali-linux-reverse-engineering               │
│                                                     │
└─────────────────────────────────────────────────────┘

نصب انتخابی ابزارها

به‌جای نصب kali-linux-everything که حجم زیادی دارد، با kali-tweaks می‌توانید فقط متاپکیج‌های مورد نیاز خود را نصب کنید. این کار فضای دیسک و زمان دانلود را ذخیره می‌کند.

بخش Miscellaneous#

این بخش تنظیمات متفرقه را پیکربندی می‌کند:

  • پیکربندی برای کاربری غیر-root (همیشه توصیه می‌شود)
  • غیرفعال کردن سرویس‌های غیرضروری
  • تنظیم umask پیش‌فرض
  • پیکربندی SSH

بخش HiDPI#

اگر مانیتور HiDPI (4K یا بالاتر) دارید، این بخش به شما اجازه می‌دهد مقیاس‌بندی را تنظیم کنید:

# پس از فعال‌سازی HiDPI با kali-tweaks
cat ~/.xprofile
 
# خروجی نمونه:
# # Set HiDPI scaling factor
# export GDK_SCALE=2
# export GDK_DPI_SCALE=0.5
# export QT_AUTO_SCREEN_SCALE_FACTOR=1

استفاده از خط فرمان#

علاوه بر رابط تعاملی، kali-tweaks گزینه‌های خط فرمان هم دارد:

# نمایش راهنما
kali-tweaks --help
 
# خروجی:
# Usage: kali-tweaks [options]
# Options:
#   --repository     Open Repository section
#   --network        Open Network section
#   --shell          Open Shell & Prompt section
#   --packages       Open Packages section
#   --misc           Open Miscellaneous section
#   --hidpi          Open HiDPI section
#   -h, --help       Show this help
 
# اجرای مستقیم یک بخش
sudo kali-tweaks --repository

بازنشانی به تنظیمات پیش‌فرض#

اگر پیکربندی شما به‌هم ریخته است، می‌توانید به‌سادگی به پیش‌فرض بازگردید:

# بازنشانی sources.list به پیش‌فرض
sudo kali-tweaks --repository
# سپس گزینهٔ "Reset to defaults" را انتخاب کنید
 
# یا به‌صورت دستی
echo 'deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware' | sudo tee /etc/apt/sources.list

خطاهای رایج#

kali-tweaks اجرا نمی‌شود#

مشکل: command not found: kali-tweaks.

راه‌حل:

# نصب مجدد kali-tweaks
sudo apt update
sudo apt install -y kali-tweaks
 
# بررسی PATH
which kali-tweaks
# /usr/bin/kali-tweaks

Permission denied#

مشکل: خطای دسترسی هنگام اجرای kali-tweaks.

راه‌حل: kali-tweaks نیاز به دسترسی مدیر دارد:

sudo kali-tweaks

تغییرات اعمال نمی‌شوند#

مشکل: پس از تغییر در kali-tweaks، فایل‌های پیکربندی به‌روز نمی‌شوند.

راه‌حل:

# به‌روزرسانی APT پس از تغییرات مخزن
sudo apt update
 
# اعمال مجدد
sudo kali-tweaks --repository
# روی "Apply" کلیک کنید

تضاد با پیکربندی دستی#

مشکل: اگر فایل sources.list را دستی ویرایش کرده‌اید، kali-tweaks ممکن است تغییرات شما را حفظ نکند.

راه‌حل:

# پشتیبان از فایل فعلی
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
 
# بازنشانی به پیش‌فرض
echo 'deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware' | sudo tee /etc/apt/sources.list
 
# سپس kali-tweaks را اجرا کنید
sudo kali-tweaks --repository

kali-tweaks را ترجیح دهید

همیشه برای تغییر تنظیمات رایج، از kali-tweaks استفاده کنید به‌جای ویرایش دستی فایل‌ها. این ابزار تغییرات را به‌صورت استاندارد و قابل اطمینان اعمال می‌کند و از خرابی فایل‌های پیکربندی جلوگیری می‌کند.

خلاصه و مرحلهٔ بعد#

kali-tweaks ابزار رسمی و کارآمدی برای پیکربندی آسان Kali Linux است. این ابزار به‌جای ویرایش دستی فایل‌ها، تغییرات را به‌صورت امن و استاندارد اعمال می‌کند و برای کاربران تازه‌کار و حرفه‌ای مفید است.

به‌عنوان گام بعدی:

اشتراک‌گذاری:

این صفحه در تاریخ ۵ تیر ۱۴۰۵ به‌روزرسانی شده است.