أوامر أساسية للعمل على خادم VPS بنظام Linux
1 мин. чтения
🔄 إعادة تشغيل وإيقاف الخادم #
sudo reboot — إعادة تشغيل الخادم
sudo shutdown -h now — إيقاف الخادم فورًا
sudo shutdown -r +5 — إعادة التشغيل بعد 5 دقائق
sudo poweroff — إيقاف تشغيل الخادم
📂 التنقل في نظام الملفات #
pwd — عرض الدليل الحالي
ls — عرض الملفات والمجلدات في الدليل الحالي
ls -la — عرض جميع الملفات، بما في ذلك المخفية، بتفصيل
cd /مسار/المجلد — الانتقال إلى الدليل المحدد
cd .. — الانتقال إلى الدليل الأعلى
cd ~ أو cd — الانتقال إلى مجلد المستخدم الرئيسي
🗂️ عمليات الملفات والمجلدات #
cp المصدر الهدف — نسخ ملف أو مجلد
mv المصدر الهدف — نقل أو إعادة تسمية ملف/مجلد
rm الملف — حذف ملف
rm -r المجلد — حذف مجلد ومحتوياته
mkdir اسم_المجلد — إنشاء مجلد جديد
touch اسم_الملف — إنشاء ملف فارغ
cat الملف — عرض محتوى الملف في الطرفية
nano الملف — فتح الملف في محرر النصوص nano
⚙️ إدارة العمليات والخدمات #
🧠 عرض وإدارة العمليات: #
top — عرض العمليات النشطة بشكل مباشر
htop — بديل متقدم لـ top (إذا كان مثبتًا)
ps aux — قائمة تفصيلية لجميع العمليات
kill PID — إنهاء العملية بواسطة المعرف
kill -9 PID — إنهاء العملية بالقوة
🔧 إدارة خدمات systemd: #
sudo systemctl start اسم_الخدمة — بدء الخدمة
sudo systemctl stop اسم_الخدمة — إيقاف الخدمة
sudo systemctl restart اسم_الخدمة — إعادة تشغيل الخدمة
sudo systemctl status اسم_الخدمة — التحقق من حالة الخدمة
sudo systemctl enable اسم_الخدمة — تمكين بدء الخدمة تلقائيًا عند الإقلاع
sudo systemctl disable اسم_الخدمة — تعطيل بدء الخدمة تلقائيًا
sudo journalctl -u اسم_الخدمة — عرض سجلات الخدمة
sudo journalctl -u اسم_الخدمة -f — متابعة سجلات الخدمة مباشرة
💾 معلومات القرص والذاكرة #
df -h — عرض استخدام القرص بشكل مقروء
du -sh /مسار/المجلد — حجم المجلد المحدد
free -h — عرض استخدام الذاكرة العشوائية (RAM)
vmstat — عرض إحصائيات الذاكرة والمعالج
🌐 الشبكة والاتصالات #
ip a — عرض جميع واجهات الشبكة
ping google.com — اختبار الوصول للموقع
netstat -tulnp — عرض كل المنافذ والخدمات المستمعة
ss -tulw — بديل حديث لأمر netstat
curl ifconfig.me — عرض عنوان الـ IP الخارجي للخادم
ssh المستخدم@عنوان_IP — الاتصال بخادم آخر عبر SSH
👥 إدارة المستخدمين #
whoami — عرض المستخدم الحالي
adduser اسم_المستخدم — إنشاء مستخدم جديد
passwd اسم_المستخدم — تغيير كلمة مرور المستخدم
usermod -aG sudo اسم_المستخدم — إضافة المستخدم لمجموعة sudo
deluser اسم_المستخدم — حذف المستخدم
📦 إدارة الحزم (ديبيان/أوبونتو) #
sudo apt update — تحديث قائمة الحزم
sudo apt upgrade — ترقية الحزم المثبتة
sudo apt install اسم_الحزمة — تثبيت حزمة
sudo apt remove اسم_الحزمة — إزالة حزمة
sudo apt autoremove — إزالة الحزم غير المستخدمة
🛠️ أوامر إضافية مفيدة #
history — عرض سجل الأوامر
clear — تنظيف شاشة الطرفية
who — عرض المستخدمين المتصلين حاليًا
uptime — عرض مدة تشغيل الخادم
date — عرض التاريخ والوقت الحالي
chmod +x الملف — جعل الملف قابلًا للتنفيذ
scp الملف user@host:/المسار/ — نسخ ملف إلى خادم بعيد
🔒 نصائح أمنية #
- لا تستخدم
rootمباشرة إلا إذا لزم الأمر، استخدمsudo. - قم بتحديث النظام والحزم بانتظام.
- استخدم مفاتيح SSH بدلاً من كلمات المرور للوصول إلى الخادم.
- قم بعمل نسخ احتياطية منتظمة للبيانات الهامة.