دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • 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 در لینوکس؛ مدیریت دسترسی گروه‌ها و اجرای برنامه‌ها
  • Folder icon closed Folder open iconآموزش ریست پسورد ubuntu
  • Folder icon closed Folder open iconآموزش ریست پسورد Debian
  • Folder icon closed Folder open iconاگر منابع سرور لینوکسی کامل درگیر شد چکار کنیم ؟
  • Folder icon closed Folder open iconآموزش تست استرس سرور لینوکس
  • Folder icon closed Folder open iconآموزش کامل systemctl
  • Folder icon closed Folder open iconساخت سرویس سفارشی در Systemd
  • Folder icon closed Folder open iconآموزش کامل cron
  • Folder icon closed Folder open iconآموزش کامل OpenSSL در لینوکس
  • Folder icon closed Folder open iconآموزش کامل htop در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور kill در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور df در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور du در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور lsblk در لینوکس
  • Folder icon closed Folder open iconآموزش کامل journalctl در لینوکس
  • Folder icon closed Folder open iconپیدا کردن فایل‌های حجیم در لینوکس
  • Folder icon closed Folder open iconپیدا کردن فایل‌های حجیم در لینوکس
  • Folder icon closed Folder open iconپیدا کردن پردازش‌های مصرف‌کننده CPU
  • Folder icon closed Folder open iconTerminal Multiplexer چیست؟ آشنایی با Screen، tmux و ابزارهای مشابه
    • آموزش Screen در لینوکس؛ مدیریت Sessionها و پردازش‌های طولانی
    • آموزش tmux در لینوکس؛ مدیریت Session، Window و Pane
    • اجرای پردازش‌های طولانی پس از قطع SSH با Screen و tmux
    • شخصی‌سازی Screen با فایل .screenrc
    • شخصی‌سازی tmux با فایل .tmux.conf
    • مقایسه Screen و tmux؛ کدام Terminal Multiplexer مناسب‌تر است؟
    • تفاوت nohup، Screen، tmux و systemd؛ کدام روش برای اجرای پردازش‌ها مناسب است؟
  • Folder icon closed Folder open iconتست SMTP در لینوکس به سمت مقصد
  • Folder icon closed Folder open iconآموزش بررسی فایل‌های لاگ در /var/log لینوکس
  • Folder icon closed Folder open iconآموزش grep برای جستجوی خطا در لاگ‌های لینوکس
  • Folder icon closed Folder open iconjournalctl -b؛ بررسی خطاهای Boot در لینوکس
  • Folder icon closed Folder open iconlogrotate؛ مدیریت و چرخش لاگ‌ها در لینوکس
  • Folder icon closed Folder open iconآموزش ریست پسورد centos 7
  • Folder icon closed Folder open iconآموزش ریست پسورد فراموش‌شده root در AlmaLinux 8.7 و AlmaLinux 9.1
  • Folder icon closed Folder open iconچرا در سرور لینوکس فضای دیسک آزاد نمی‌شود؟ آموزش کامل عیب‌یابی فضای Disk
لینوکس

مهم‌ترین دستورات پایه‌ای برای هر 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

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

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

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

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

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

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

مهم‌ترین دستورات پایه‌ای برای هر 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
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 
« جولای    

عضویت

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

آموزش نصب و راه‌اندازی 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

سلام