آشنایی با دستورات پایه لینوکس برای مدیریت سرور

این مقاله مجموعه‌ای از دستورات پایه لینوکس را معرفی می‌کند که کاربران cPanel و WHM برای مدیریت فایل‌ها، دایرکتوری‌ها، پردازش‌ها، شبکه و پیکربندی سرور به آن‌ها نیاز دارند. همچنین نحوه اجرای چند دستور در یک خط و مسیر فایل‌های مهم سیستمی را توضیح می‌دهد.

Linux CommandscPanel CLIServer Management

~2 دقیقه مطالعه · آخرین به‌روزرسانی ۲۹ بهمن ۱۴۰۴

1. مقدمه


اگرچه cPanel & WHM بسیاری از وظایف مدیریت سرور را خودکار می‌کند، اما آشنایی با دستورات پایه Linux برای مدیریت بهتر فایل‌ها، رفع مشکلات و کنترل دقیق‌تر سرور بسیار مفید است. این راهنما مجموعه‌ای از دستورات ضروری را همراه با مثال ارائه می‌دهد.


2. دستورات رایج لینوکس


برای اجرای هر دستور، آن را در CLI وارد کرده و Enter بزنید. مقادیر FILENAME یا LOCATION را با مسیر واقعی جایگزین کنید.


دستور توضیح مثال
cat FILENAME نمایش محتوای فایل cat filename.txt
cd LOCATION جابجایی بین دایرکتوری‌ها cd /usr/local/apache/
chmod permissions FILENAME تغییر سطح دسترسی فایل chmod 755 myfile.txt
chown USER:GROUP FILENAME تغییر مالکیت فایل chown user:group file.txt
cp FILE1 FILE2 کپی فایل cp original.txt /copies/duplicate.txt
du نمایش مصرف فضای دیسک du
file FILENAME تشخیص نوع فایل file filename
grep string FILENAME جستجوی متن در فایل grep 'example text' file.txt
last نمایش آخرین ورود کاربران last
ln -s file1 file2 ساخت لینک سمبلیک ln -s /path/file1.txt link.txt
ls لیست فایل‌ها و دایرکتوری‌ها ls
ls -al نمایش فایل‌های مخفی و جزئیات بیشتر ls -al
more FILENAME نمایش صفحه‌به‌صفحه فایل more filename.txt
netstat نمایش اتصالات شبکه netstat
pico FILENAME ویرایش فایل با ویرایشگر pico pico file.txt
ps نمایش پردازش‌های فعال ps
rm FILENAME حذف فایل rm trash.txt
tail -## FILENAME نمایش خطوط آخر فایل tail -20 file.txt
touch FILENAME ساخت فایل خالی touch example.txt
vi FILENAME ویرایش فایل با vi vi file.txt
w نمایش کاربران آنلاین w
wc FILENAME شمارش کلمات فایل wc file.txt
whereis NAME پیدا کردن مسیر برنامه‌ها whereis perl

3. اجرای چند دستور در یک خط


  • | — ارسال خروجی یک دستور به دستور دیگر
  • > — ساخت یا بازنویسی فایل
  • >> — افزودن به انتهای فایل
  • < — ارسال ورودی از فایل

نمونه‌ها


grep User /usr/local/apache/conf/httpd.conf | more

last -a > /root/lastlogins.tmp

mysql --skip-column-names --batch -e 'show processlist' | wc -l

netstat -an | grep :80 | wc -l

tail -10000 /var/log/exim_mainlog | grep 'example

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

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

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه