أوامر SSH هي أداة مهمة جدا لأي شخص.مسؤول النظام أو مشرف الموقع المتقدم الذي يستضيف مواقع ليست على الاستضافة العادية ، ولكن على خادم مخصص. عادةً ما يحدث تكوين هذه الخوادم من خلال وحدة التحكم باستخدام أوامر Linux.
Для подключения можно использовать различные البرامج ، على سبيل المثال ، PuTTY. يعالج SSH أيضًا عميل Bitvise SSH. في جوهرها ، هم واحد ونفس الشيء. لذلك ، يستخدم معظم المسؤولين ما اعتادوا عليه.
المعجون
توضح الصورة أدناه وحدة التحكم في برنامج PuTTY. عند الاتصال بأي برنامج ، تحتاج إلى تحديد المضيف (عنوان IP) الخاص بالملقم والمنفذ الذي يتم تشغيل وحدة التحكم هذه عليه. هذا عادة ما يكون المنفذ 22.
Некоторые оболочки для подключения к серверу عرض لتذكر اسم المستخدم وكلمة المرور الخاصة بك. هذا غير مستحسن. الحد الأقصى الذي يمكنك تذكره هو تسجيل الدخول لتبسيط العمل. ولكن دائما أدخل كلمة المرور مرة أخرى. يتم اختراق هؤلاء العملاء في بعض الأحيان ، ثم يهاجم المهاجمون بياناتك.
Bitvise SSH Client
أيضا ، أوامر SSH Linux تعمل بشكل جيد في عميل Bitvise SSH. وحدة التحكم هي نفسها بالضبط ، ولكن وبصرف النظر عن هذا ، يتم فتح FTP على الفور في هذا البرنامج.
يمكنك استخدام أي شيء. الشيء الرئيسي هو أن تحب ويعمل كل شيء. المبدأ هو نفسه في كل مكان.
أوامر SSH لمراقبة النظام
أوامر وحدة التحكم SSH تسمح لك بمراقبة الخادم. للقيام بذلك ، اكتب ببساطة الأمر htop. ستكون النتيجة الصورة التي تراها أدناه.
سيكون لكل أجهزة الكمبيوتر معلومات مختلفة. في هذه الحالة ، هناك ملقم ضعيف مع معالج واحد و 671 ميغابايت فقط من ذاكرة الوصول العشوائي.
Графа Uptime показывает, сколько времени прошло с إعادة تشغيل النظام. إذا كانت مهمة إدارة الخادم ورصد حالته تتم بشكل احترافي بشكل عام ، فسوف يستغرق الأمر وقتًا طويلاً للعمل بدون إعادة التشغيل. بعد كل شيء ، إذا كان كل شيء يعمل بشكل جيد ، فلماذا إعادة التشغيل؟
هنا خط مهم جدا هو Load Average.مع ثلاثة معان. يُظهر الأول متوسط الحمل في الدقيقة الأخيرة ، والثاني - لآخر 5 دقائق ، والثالث - لآخر 15 دقيقة. يتم تعريف هذا التحميل بشكل مختلف عن إدارة مهام Windows القياسية.
قد يكون الحمل أكبر من 100. حتى أكثر من 200.يعمل هذا النظام على النحو التالي: إذا كانت القراءة في الدقيقة الأخيرة أقل من أو تساوي 1 ، وفي نفس الوقت يوجد قلب واحد على الكمبيوتر ، ثم يقوم الخادم بمعالجة الحمل. وهذا هو ، هنا تحتاج إلى أن تأخذ في الاعتبار نسبة عدد النوى والأرقام على الشاشة. إذا كان كل شيء 1 إلى 1 أو أقل ، فهذا جيد. كلما كانت القيمة أصغر ، كلما زادت سرعة نظام التشغيل ككل.
إذا كان الحمل هو 4 على خادم ثنائي النواة ، ثمالحمل هو ضعف القدرة على تشغيل مستقر. حاول اتباع هذا الرقم. إذا كان الحمل كبيرًا ، فحاول تحسين الخادم وما الذي يعمل هناك.
يمكن إعطاء التحميل ، كقاعدة عامة ، عن طريق العمل مع الملفات أو مع قاعدة البيانات.
يمكن لأي شخص استخدام الأمر htop.المستخدم على الخادم. ولكن الجذر الوحيد يمكنه مشاهدة التحميل والاستعلامات لجميع قواعد البيانات لجميع المستخدمين. للقيام بذلك ، تحتاج إلى تسجيل الدخول إلى الخادم عبر SHH وأدخل mytop الأمر.
يتم عرض جميع الطلبات الحالية مع معلومات مفصلة هنا:
- معرف الطلب (كلما كان الخادم قيد التشغيل ، كلما كان الرقم أكبر) ؛
- المستخدم الذي يقوم بالطلب ؛
- المضيف حيث يتم تقديم الطلب ؛
- قاعدة البيانات؛
- مدة تنفيذ الطلب
- طلب نفسه.
الأهم هنا هو وقت التنفيذ.اطول العمليات في القاع. إذا رأيت أن بعض استعلامات mysql يتم تنفيذها في بضع دقائق ، فهذا غير طبيعي. اضغط على الزر k (من الكلمة kill) وأدخل المعرّف. وكنتيجة لذلك ، يمكنك إكمال الطلب. قتل بهذه الطريقة جميع الطلبات الطويلة ويمكن تفريغ الخادم.
علاوة على ذلك ، لإصلاح المشكلة (وسوفتظهر مرة أخرى ، ولا يمكنك دائمًا تشغيل السلاسل المريبة يدويًا) ، تحتاج إلى معرفة ما هي الأساس ونوع الاستعلام. تحديد الأطول وتحسينها.
أوامر لينكس الأساسية
هناك العديد من الأوامر ssh. كل شخص لديه غرض مختلف. على سبيل المثال:
- للعمل مع الملفات
- لعرض معلومات النظام
- لإدارة العملية ؛
- للأرشفة
- للعمل مع الشبكة ؛
- للعمل مع mysql.
- للبحث
- لتعيين الأذونات على الملفات ؛
- لتثبيت الحزم.
النظر في كل اختياري. سوف تواجه معظمهم أثناء العمل مع وحدة التحكم.
الآن فكر في الأوامر الأساسية المطلوبة دائمًا وفي كل مكان. إذا كنت تتذكرها ، سوف تتذكر دائما.
العمل مع الملفات
لاحظ أن المسارات في الفرق تحتاجالكتابة بناءا على مكان وجودك. على سبيل المثال ، سوف يسرد الأمر ls الدليل الحالي. يمكن الانتقال إلى المجلدات باستخدام القرص المضغوط مباشرة في اليمين ، وليس واحدًا تلو الآخر.
انظر دائما إلى المسارات التي تكتب بهاأوامر. يمكنك أيضًا استخدام "الأقنعة". على سبيل المثال ، يمكنك حذف جميع ملفات txt عن طريق إدخال الأمر rm * .txt. تحت العلامة النجمية يفهم أي شيء ، طالما كانت النهاية .kht.
أرشفة الملفات
لعرض هذا السؤال ، انظر إلى الصورة أدناه.
معلومات النظام
يتم عرض الأوامر الرئيسية في الصورة.
تثبيت البرامج
لا تعمل جميع أوامر SSH فورًا بعد تثبيت نظام التشغيل. تحتاج الكثير من المرافق ليتم تثبيتها. انها بسيطة جدا.
على سبيل المثال ، لا يتم تجميع أوامر htop و mytop في البداية. انهم بحاجة ليتم تثبيتها. للقيام بذلك ، أدخل sudo apt-get install htop.
تحتاج إلى تثبيت من المستخدم الجذر. البعض الآخر لديهم حقوق غير كافية.
مبدأ التثبيت هو نفسه لجميع البرامج. فقط في النهاية ، بدلاً من htop ، يتغير إلى الأداة المساعدة التي تحتاجها (لمزيد من الأوامر).