كيفية ضبط protocol المستخدم و services المستخدمة في لينكس ؟


كيفية ضبط و معرفة ما هو protocol المستخدم  و ما هي service المستخدمة ؟



كيفية ضبط  protocol المستخدم  و  services المستخدمة في لينكس ؟


ما هو protocol ؟


هو نظام من القواعد لتبادل البيانات داخل أو بين أجهزة الحاسوب .



ما هو Linux Services ؟


هو برنامج يعمل في الخلفية خارج نطاق التحكم التفاعلي لمستخدمي النظام لأنهم يفتقرون إلى واجهة.


ما هو NIC ؟


نقول NIC = Network interface controller بطاقة الشبكة .


ما هو MAC address ؟


نقول MAC  = media access control address ‏هو مُعرّف فريد يُمنح لبطاقة الشبكة .



في البداية قد تكون المعلومات التالية مفيدة .



1- Network cards = mac address, [sudo ifconfig]

2- hosts = ip address

3- applications = port number [ grep ssh /etc/services]



1- كيفية عرض كل ال protocols ؟

# cat /etc/protocols


2- كيفية عرض كل protocol على حدة ؟ .

# grep tcp /etc/protocols


3- كيفية عرض جميع الخدمات المتاحة ؟ .

# cat /etc/services


4- كيفية عرض كل خدمة على حدة ؟ .

# grep ssh /etc/services

 كيفية التأكد من حالة الخدمات ؟


# systemctl status apache2

● apache2.service - The Apache HTTP Server

   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

   Active: active (running) since Sat 2020-08-08 13:22:45 CEST; 10h ago

     Docs: https://httpd.apache.org/docs/2.4/

 Main PID: 761 (apache2)

    Tasks: 6 (limit: 4591)

   Memory: 16.5M

   CGroup: /system.slice/apache2.service

           ├─761 /usr/sbin/apache2 -k start

           ├─762 /usr/sbin/apache2 -k start

           ├─763 /usr/sbin/apache2 -k start

           ├─764 /usr/sbin/apache2 -k start

           ├─765 /usr/sbin/apache2 -k start

           └─766 /usr/sbin/apache2 -k start



كيفية عرض قائمة الخدمات التي تعمل ؟ .


# systemctl -t service



كيفية عرض  قائمة بإعداد جميع الخدمات ؟ .


# systemctl list-unit-files -t service



كيفية  أوقف أو بدء التشغيل التلقائي لإحدى الخدمات إذا لم تكن بحاجة إليه ؟ .



# systemctl stop xxxxx

# systemctl disable xxxxx


كيفية استخدام Systemctl لإدارة خدمات Systemd ؟


هذه مجموعة من الأوامر المفيدة لمدير النظام .


# systemctl   start xxxxx

# systemctl   stop xxxxx

# systemctl   reload xxxxx

# systemctl   restart xxxxx

# systemctl  enable xxxxx

# systemctl   disable xxxxx



Post a Comment

0 Comments