ترمینال تحت وب هاست؛ خط فرمان هاست با یک کلیک از پنل
فایل منیجر برای بارگذاری چند فایل عالی است، اما وقتی میخواهید یک آرشیو دو گیگابایتی را باز کنید، دنبال یک کلمه در صدها فایل بگردید یا ببینید کدام پوشه فضا را پر کرده، خط فرمان چند برابر سریعتر است. ترمینال تحت وب هاست آریانت همین دسترسی را بدون هیچ تنظیم اضافه در مرورگر شما باز میکند.
ترمینال تحت وب چیست؟
یک پنجره خط فرمان که داخل مرورگر اجرا میشود و مستقیم به حساب هاست شما وصل است. در پنل آریانت، صفحه هاست را باز کنید و روی ترمینال بزنید. چند ثانیه بعد در پوشه خانه حساب خود هستید.
برای استفاده از آن لازم نیست:
- برنامه SSH جداگانه نصب کنید.
- کلید SSH بسازید و جایی ثبت کنید.
- پورت یا آیپی سرور را بدانید.
- رمز cPanel را جایی وارد کنید.
ورود از طریق حساب پنل آریانت شما انجام میشود، پس همان امنیتی که برای ورود به پنل دارید از ترمینال هم محافظت میکند. اگر پیش از این با SSH سنتی کار کردهاید و میخواهید تفاوتش با دسترسی خط فرمان در cPanel را ببینید، این راهنما کمک میکند.
امن است؟ ترمینال داخل محیط ایزوله اجرا میشود
ترمینال هاست آریانت داخل CageFS اجرا میشود. یعنی:
- فقط فایلهای حساب خودتان را میبینید.
- پوشههای حسابهای دیگر سرور برایتان وجود ندارد.
- دستورها با کاربر حساب شما و در همان سقف منابع LVE حساب اجرا میشوند.
پس دسترسی خط فرمان چیزی از امنیت حساب شما یا بقیه حسابها کم نمیکند.
کارهایی که با ترمینال سریعتر انجام میشود

باز کردن و ساختن آرشیو
انتقال یک سایت معمولا با یک فایل فشرده بزرگ شروع میشود. به جای صبر کردن پشت فایل منیجر:
cd ~/public_html
unzip site-backup.zip
tar -xzf site-backup.tar.gz
و برای گرفتن یک نسخه سریع از سایت قبل از تغییرات:
tar -czf ~/backup-$(date +%F).tar.gz ~/public_html
پیدا کردن چیزی که فضا را پر کرده
du -sh ~/* | sort -h
du -sh ~/public_html/wp-content/* | sort -h
معمولا مقصر پوشه بکاپ قدیمی یک افزونه یا فایلهای لاگ بزرگ است.
جستوجو در کد
دنبال جایی میگردید که آدرس قدیمی سایت در فایلها مانده؟
grep -rn "old-domain.com" ~/public_html --include=*.php
دیدن خطاهای PHP
tail -n 50 ~/public_html/error_log
اگر سایت خطای ۵۰۰ میدهد، آخرین خطوط این فایل معمولا دلیلش را میگوید.
چک کردن نسخه و تنظیمات PHP
php -v
php -m
دستور دوم فهرست افزونههای فعال PHP را نشان میدهد. نسخه و افزونهها را از پنل آریانت عوض کنید و دوباره با همین دستورها چک کنید؛ مراحل کامل این کار در راهنمای تغییر نسخه PHP هاست از پنل آریانت آمده.
نصب پروژههای PHP با Composer
اگر پروژهتان لاراول یا هر فریمورک دیگری است که با Composer نصب میشود، همین کار هم از ترمینال سریعتر از هر روش دیگری انجام میشود. این راهنما مراحل نصب لاراول و Composer را روی هاست cPanel نشان میدهد.
چند دستور پرکاربرد
| کار | دستور |
|---|---|
| رفتن به پوشه سایت | cd ~/public_html |
| فهرست فایلها با جزئیات | ls -lah |
| کپی پوشه | cp -r source dest |
| جابهجا یا تغییر نام | mv old new |
| دسترسی فایل | chmod 644 file.php |
| حجم پوشهها | du -sh * |
| خروج | exit |
ترمینال یا فایل منیجر؟
| کار | فایل منیجر | ترمینال |
|---|---|---|
| بارگذاری چند فایل از کامپیوتر | مناسبتر | - |
| ویرایش سریع یک فایل | مناسب | مناسب |
| باز کردن آرشیو بزرگ | کند | سریع |
| جستوجو در صدها فایل | سخت | یک دستور |
| پیدا کردن پوشههای حجیم | سخت | یک دستور |
هر دو را کنار هم استفاده کنید؛ هر کدام برای کار خودش.
اگر چند سایت مشتری را همزمان مدیریت میکنید، همین کارها هر هفته تکرار میشوند؛ هاست آریانت برای طراحان سایت برای همین حالت پلن مناسب دارد.
جمعبندی
ترمینال تحت وب هاست آریانت یعنی خط فرمان واقعی، بدون نصب برنامه و ساختن کلید، و داخل همان محیط ایزولهای که فایلهای شما را امن نگه میدارد. برای انتقال سایت، پیدا کردن خطا و مرتب کردن فضای هاست، چند دستور ساده وقت زیادی صرفهجویی میکند. پلنها را در صفحه هاست لینوکس آریانت ببینید.
سؤالات متداول
برای استفاده از ترمینال باید SSH را فعال کنم؟ نه. ترمینال با یک کلیک از صفحه هاست در پنل آریانت باز میشود و تنظیم جداگانهای لازم ندارد.
میتوانم فایلهای حسابهای دیگر را ببینم؟ نه. ترمینال داخل CageFS اجرا میشود و فقط فایلهای حساب خودتان در دسترس است.
قبل از دستورهای حساس چه کار کنم؟
قبل از هر تغییر بزرگ، همانطور که بالاتر گفته شد، با دستور tar یک نسخه از پوشه سایت بگیرید و قبل از اجرای rm یا mv یک بار با ls مطمئن شوید مسیر درست است. روشهای دیگر بکاپگیری در cPanel را هم میتوانید در این راهنما ببینید.
ترمینال روی موبایل هم کار میکند؟ بله، در مرورگر موبایل باز میشود، ولی برای کار راحتتر کیبورد کامل پیشنهاد میشود.




