إرشادات ونصائح

20 أمر أساسي لإدارة الشبكات في لينكس

linux
كُتب بواسطة نسمة محمد
linux

linux

قبل الاسترسال لتعرف معلومات أكثر عن أمر\برنامج معين، استخدم الأمر man متبوعاً بالأمر المراد معرفة تفاصيل أكثر عنه، مثال:

man ping

 

أو استخدم help

ping -h
ping --help

 

1- لمعرفة حالة موقع معين، جهاز على الشبكة أو سيرفر هل هو متصل بالشبكة و يعمل أو لا؟ سوف نستخدم الأمر ping متبوعاً بعنوان الموقع أو رقم IP

ping www.jerais.com

 

2- لمعرفة IP أحد المواقع، نستخدم الأمر *host متبوعاً بعنوان الموقع أو رقم IP

host www.jerais.com

 

*  انتشر استخدام برنامج host و dig في أنظمة لينكس\يونكس بديلاً عن البرنامج التقليدي nslookup.

3- لمعرفة معلومات عن مالك موقع معين، من الشركة المستضيفة مثلاً، نستخدم الأمر *whois

whois www.jerais.com

 

* الكثير من المواقع تقدم خدمة whois، تستطيع تستخدمها بدلاً من تنفيذها في كأمر.

4- لتتبع مكان موقع أو IP معين، وتعرف التفاصيل الدقيقة من لحظة خروجه من جهازك إلى وصوله إلى الموقع المطلوب، ولأجل تعرف مصدره أين، وفي أي دولة، ومن مقدم الخدمة لهذا الموقع أو IP، نستخدم traceroute

traceroute www.jerais.com

 

5- لتعرف IP لجهازك الحالي، استخدم الأمر ifconfig

ifconfig

 

6- لمعرفة من متصل وموجود في سيرفرك، أو بشكل أصح من داخل على سيرفرك الآن، ومن أين، وبالضبط ماذا يعمل في السيرفر، استخدم users أو w أو who

w
who
users

 

7- لترى سجل أخر دخول للمستخدمين، أستخدم lastlog أو finger

lastlog
finger

 

8- لعرض جدول كامل عن دخول جميع المستخدمين، وأوقات بدء عمل السيرفر، وأوقات إعادة تشغيله، أستخدم الأمر last

last -aix

 

9- لعرض حالة اتصالات السيرفر بالشبكة، وما الجهاز أو IP المتصل بالخادم الآن، وما المنافذ المفتوحة في جهازك، أستخدم netstat

netstat

 

10- لعرض العنوان الفيزيائي Mac Address لأحد الأجهزة الموجودة في “نفس” الشبكة، إستخدم arp أو arping متبوعاً ب IP

arping 192.168.1.6

 

11- ﻷخذ IP تلقائي من الشبكة بواسطة خادم DHCP، إستخدم dhclient متبوعاً باسم كرت الشبكة الخاص بالجهاز

dhclient eth0

 

12- لعرض أسم الجهاز، استخدم hostname

hostname

 

13- لمعرفة معلومات عن مستخدم معين موجود في السيرفر، ما هي صلاحياته وما هي المجموعات المنظم إليها، استخدم id متبوعاً باسم المستخدم

id jerais

 

14- لمعرفة اعضاء مجموعة معينة، استخدم أمر groups متبوعاً باسم المجموعة

groups root

 

15- للتعامل مع المستخدمين، استخدم مجموعة أوامر user* و passwd، كالتالي:

  • لإضافة مستخدم:
useradd newUser

 

  • لحذف مستخدم:
userdel userName

 

  • لتعديل كلمة المرور خاصة بمستخدم:
passwd userName

 

16- لمعرفة اسم المستخدم الحالي الخاص بك، استخدم whoami

whoami

 

17- لإنهاء عملية معينة، استخدم kill متبوعاً بأمر الإنهاء بعده رقم العملية*

kill -9 PID

 

18- لمعرفة بيانات الشبكة الداخلة والخارجة من جهازك، استخدم tcpdump*

tcpdump

 

19- لنقل ملف بين جهازين بالشبكة بشكل سريع، لكن غير آمن، إستخدم netcat

في الجهاز الأول، اسم الملف المراد نقلة jerais.txt*

cat jerais.txt | nc -l 8888

 

* IP الجهاز الأول 192.168.1.6

في الجهاز الثاني، نشغل برنامج netcat متبوعاً بعنوان الجهاز الأول، ثم المنفذ 8888، ثم تحويل المخرج إلى ملف

nc 192.168.1.6 8888 > jerais.txt

 

20- لإعادة تشغيل الجهاز، reboot أو shutdown

reboot
shutdown -r now

 المصدر: عالم التقنية

عن الكاتب

نسمة محمد

اترك تعليقا

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.