دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
لینوکس
  • Folder icon closed Folder open iconآشنایی با لینوکس (Linux Fundamentals)
  • Folder icon closed Folder open iconتوزیع‌های مختلف لینوکس (Linux Distributions)
  • Folder icon closed Folder open iconFHS؛ آشنایی با ساختار فایل‌ و پوشه‌های لینوکسی
  • Folder icon closed Folder open iconمهم‌ترین دستورات پایه‌ای برای هر sysadmin
  • Folder icon closed Folder open iconمدیریت فایل و پوشه (file & directory management) در لینوکس
  • Folder icon closed Folder open iconآموزش ویرایش فایل‌های متنی در لینوکس با Nano و Vim
  • Folder icon closed Folder open iconآشنایی با users، groups و ساختار مدیریت کاربران در لینوکس
  • Folder icon closed Folder open iconآموزش Permission و Ownership در لینوکس
  • Folder icon closed Folder open iconآشنایی با Root و sudo
  • Folder icon closed Folder open iconآشنایی با Processها در لینوکس
  • Folder icon closed Folder open iconتغییر Hostname در لینوکس
  • Folder icon closed Folder open iconتنظیم Timezone در لینوکس
  • Folder icon closed Folder open iconتنظیم NTP در لینوکس
  • Folder icon closed Folder open iconبروزرسانی سیستم در لینوکس
  • Folder icon closed Folder open iconساخت کاربر جدید در لینوکس
  • Folder icon closed Folder open iconایجاد کاربران و گروه ها در لینوکس
  • Folder icon closed Folder open iconآموزش ACL در لینوکس؛ مدیریت سطح دسترسی پیشرفته برای کاربران و گروه‌ها
  • Folder icon closed Folder open iconآموزش umask در لینوکس؛ تعیین مجوز پیش‌فرض فایل‌ها و پوشه‌های جدید
  • Folder icon closed Folder open iconآموزش فایل sudoers؛ مدیریت دسترسی کاربران به دستورات مدیریتی در لینوکس
  • Folder icon closed Folder open iconآموزش دستور chown در لینوکس
  • Folder icon closed Folder open iconآموزش دستور chmod در لینوکس
  • Folder icon closed Folder open iconSticky Bit در لینوکس چیست؟ آموزش افزایش امنیت پوشه‌های اشتراکی
  • Folder icon closed Folder open iconآموزش SUID در لینوکس؛ اجرای برنامه‌ها با دسترسی مالک فایل
  • Folder icon closed Folder open iconآموزش SGID در لینوکس؛ مدیریت دسترسی گروه‌ها و اجرای برنامه‌ها
لینوکس

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

system admins essential commands

مقدمه

در کار روزمره‌ی پشتیبانی و مدیریت سرور، یک مجموعه‌ی مشخص از دستورات هستند که بارها و بارها استفاده می‌شوند — قبل از اینکه وارد جزئیات تخصصی هر موضوع (مثل Process، User یا فایل) شوید، معمولاً یکی از همین دستورات پایه است که تصویر اولیه‌ی وضعیت سرور را به شما می‌دهد.

این مقاله یک مرجع سریع (Quick Reference) از پرکاربردترین دستورات sysadmin است. برای هرکدام که نیاز به بررسی عمیق‌تر دارند — مثل مدیریت Process یا User — به مقاله‌ی اختصاصی همان موضوع لینک داده شده است.


دستورات پایه‌ای

man

این دستور که مخفف کلمه manual می‌باشد اطلاعات جامعی از دستورات دیگر لینوکسی ارائه می‌کند. برای استفاده از این دستور از شیوه زیر استفاده می‌شود:

man <command>

به عنوان مثال در عکس زیر نتیجه دستور man man قرار گرفته است.

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

همان طور که مشاهده می‌کنید در این دستور می‌توانید فلگ‌های مختلف و توضیحات جامعی از دستور مورد نظر خود داشته باشید.

tldr

دستور tldr که مخفف “too long; didn’t read” است به اصطلاحی کنایی و طنز آمیز اشاره دارد که گویا به دستور man کنایه می‌زند. این دستور نیز مانند man <command> اطلاعات مربوط به دستور <command> را نشان می‌دهد ولی با رویکردی مثال گونه و خلاصه‌تر:

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

دستورات اطلاعات سیستم

اطلاعات کلی سیستم

برای فهمیدن سریع اینکه دقیقاً روی چه سیستمی کار می‌کنید:

نمایش کامل اطلاعات کرنل، معماری سیستم و نام هاست.

uname -a

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

cat /etc/os-release

نمایش مدت زمان روشن بودن سیستم به همراه Load Average؛ اولین دستوری که هنگام بررسی سلامت یک سرور اجرا می‌شود.

uptime

نمایش اطلاعات کامل‌تر شامل Hostname، کرنل و معماری (جزئیات کامل در مقاله‌ی Hostname).

hostnamectl

نمایش اطلاعات پردازنده:

lscpu

مطابق عکس اطلاعات متفاوتی از معماری٬ تعداد هسته‌ها قابلیت مجازی سازی و دیگر اطلاعات cpu در این دستور مشاهده می‌شود

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

مشاهده اطلاعات و وضعیت فعلی سیستم به صورت زنده با دستورها top و htop قابل انجام است.

برای داشتن یک نمایشگر اطلاعات لحظه‌ای سیستم با قابلیت کلیک و رابط کاربری ترمینال (TUI) نیز می‌توانید از btop استفاده کنید.

sysadmin commands: btop

مدیریت فرآیندها (Process Management)

توضیحدستور
نمایش لیست کامل فرآیندها ( جداسازی فرآیندهای nginx)ps aux | grep nginx
متوقف کردن فرآیند با شماره PIDkill 1234
متوقف کردن اجباری فرآیندkill -9 1234
پیدا کردن PID فرآیند بر اساس نامpgrep nginx

نکته مهم: قبل از kill کردن فرآیند، حتماً از PID درست مطمئن شوید.


مدیریت حافظه و فضای ذخیره‌سازی

نمایش میزان استفاده از RAM و Swap به‌صورت خوانا (-h یعنی human-readable).

free -h

نمایش فضای آزاد و اشغال‌شده‌ی تمام دیسک‌های Mount‌شده.

df -h

نمایش حجم اشغال‌شده‌ی یک پوشه‌ی مشخص؛ برای پیدا کردن پوشه‌های حجیم‌تر می‌توانید آن را با sort ترکیب کنید:

du -sh /path/to/folder

نمایش حجم تمام زیرپوشه‌های /var، مرتب‌شده از بزرگ‌ترین به کوچک‌ترین.

du -sh /var/* | sort -hr

دستور du از disk usage نام‌گذاری شده است.

نمایش فضای اشغال شده و باقی مانده در دیسک‌ها

df

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

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

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

lsblk

دستور ncdu برای رابط کاربری ترمینال در نمایش حجم اشغال شده دیسک.

نتیجه دستور ncdu /

نمایی از نرم‌افزار ncdu برای مشاهده حجم پوشه‌ها


دستورات شبکه و اتصالات

توضیحدستور
نمایش آدرس‌های IP و اینترفیس‌هاip addr show
وضعیت اینترفیس‌های شبکهip link
نمایش پورت‌های در حال Listenss -tuln
تست اتصال و latencyping 8.8.8.8
چک کردن هدر پاسخ سرورcurl -I https://yourdomain.com
(قدیمی) نمایش پورت‌هاnetstat -tuln
مشاهده مسیر دقیق اتصال به یک آدرسtracerout https://yourdomain.com
ترکیبی از ping و traceroutemtr 8.8.8.8
دانلود فایل از اینترنتwget https://example.com/file.tar.gz

کاربران، گروه‌ها و مجوزها

دستورتوضیح
whoamiنمایش کاربر فعلی
idنمایش UID, GID و گروه‌ها
wنمایش کاربران لاگین شده + فعالیت
lastنمایش لاگین‌های اخیر
passwd usernameتغییر رمز عبور کاربر
su - usernameسوئیچ به کاربر دیگر
sudoاجرای دستور با دسترسی root

مدیریت لاگ‌ها

توضیحدستور
نمایش لاگ سرویس خاص (systemd)journalctl -u nginx -f
نمایش زنده لاگ (بسیار پرکاربرد)tail -f /var/log/nginx/error.log
نمایش فعالیت‌های کاربران در سیستمcat /var/log/auth.log
جستجو با استفاده از regexgrep "Failed password" /var/log/auth.log
لاگ‌های هسته سیستمdmesg | tail

خلاصه مقاله

در این مقاله مهم‌ترین دستوراتی را که هر مدیر سرور لینوکس باید بلد باشد، به صورت دسته‌بندی‌شده مرور کردیم. تسلط بر این دستورات به شما کمک می‌کند سریع‌تر مشکلات را تشخیص دهید، سیستم را نظارت کنید و به صورت حرفه‌ای سرورها را مدیریت کنید.

این لیست را به عنوان یک مرجع سریع ذخیره کنید و به مرور زمان دستورات بیشتری به آن اضافه کنید.

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

دسته‌بندیدستور مهم
اطلاعات سیستمuname -a, free -h, df -h
فرآیندهاhtop, btop, ps aux, kill
دیسک و ذخیره‌سازیdu -sh, df -h, lsblk, ncdu
شبکهip addr, ss -tuln, ping
کاربرانwhoami, w, last
لاگ‌هاjournalctl, tail -f

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

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • آموزش مشاهده Loginهای اخیر در لینوکس
  • Domain Forwarding چیست؟ راهنمای کامل ریدایرکت دامنه و کاربردهای آن
  • راهنمای لاگ کلودفلر
  • پرداخت صورت‌حساب با رمز ارز در مارال کلاد
  • ساخت کاربر جدید در لینوکس
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

مهم‌ترین دستورات پایه‌ای برای هر sysadmin

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام