انتقل إلى المحتوى

أوامر لينكس لمديري السيرفرات

القرص والذاكرة والعمليات والخدمات والسجلات والشبكة: الأوامر المستخدمة يوميًا على سيرفر لينكس.

6
أقسام
2 د
وقت القراءة

القرص والذاكرة

الأمرما يعرضه
df -hالمساحة الحرة والمستخدمة على كل قرص
du -sh /var/www/*حجم كل مجلد
free -hاستخدام الذاكرة وswap
lsblkالأقراص والأقسام

العمليات والحمل

الأمروظيفته
top أو htopعرض مباشر للمعالج والذاكرة والعمليات
uptimeمتوسط الحمل لدقيقة و5 و15 دقيقة
ps aux --sort=-%memالعمليات مرتبة حسب استهلاك الذاكرة
kill PIDطلب إيقاف عملية

الخدمات (systemd)

الأمروظيفته
systemctl status nginxهل الخدمة تعمل، وآخر سطور سجلها
systemctl restart nginxإعادة تشغيل الخدمة
systemctl enable nginxتشغيلها تلقائيًا عند الإقلاع
systemctl --failedعرض الخدمات التي فشلت

السجلات

الأمروظيفته
journalctl -u nginx -n 100آخر 100 سطر من سجل خدمة
journalctl -fمتابعة سجل النظام مباشرة
tail -f /var/log/nginx/error.logمتابعة ملف سجل مباشرة

الشبكة

الأمروظيفته
ip aعناوين IP الخاصة بالسيرفر
ss -tulpnالمنافذ المفتوحة والبرنامج الذي يستخدم كل منها
ping example.comهل يمكن الوصول إلى الجهاز وبأي سرعة
dig example.com Aالاستعلام من DNS عن سجل
curl -I https://example.comجلب ترويسات الرد فقط

الملفات والصلاحيات

الأمروظيفته
ls -lahعرض الملفات بأحجامها ومالكيها وصلاحياتها
chown -R www-data:www-data dirتغيير مالك مجلد
chmod 640 fileضبط صلاحيات ملف
find /var/www -mtime -2 -type fالملفات المعدّلة خلال آخر يومين
tar -czf backup.tar.gz dirضغط مجلد في ملف أرشيف

اقرأ الأمر مرتين قبل تشغيله بصلاحيات root، خاصة أي أمر فيه rm -r أو chmod -R أو chown -R.