27 من أوامر SSH الشائعة لمستخدمي وورد بريس لبدء استخدامها في عام 2021

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

يمكن أن يكون استخدام SSH مع وورد بريس أحد أكثر الطرق أمانًا وملاءمة للوصول إلى موقع الويب الخاص بك.

إنه بروتوكول للوصول إلى الملفات الموجودة على موقعك وهو ما يعني “Secure Shell”. طالما لديك بيانات اعتماد تسجيل الدخول ، يمكنك استخدامها للوصول إلى موقعك أينما كنت ، مع العلم أنك تفعل ذلك بأمان.

في هذا المنشور ، ستتعرف على بعض أوامر SSH الأكثر فائدة لاستخدامها مع وورد بريس.

ما هو SSH وكيف يمكنني استخدامه مع وورد بريس؟

SSH هو بروتوكول آمن للوصول إلى الملفات الموجودة على موقع وورد بريس الخاص بك. يركز هذا المنشور على الأوامر التي يمكنك استخدامها ، لذلك لن أخوض في التفاصيل حول كيفية استخدام SSH للوصول إلى موقعك ، ولكن فقط أعطيك ملخصًا.

ما هو SSH؟

SSH ، أو “Secure Shell” ، هو بروتوكول يمكنك استخدامه للوصول إلى الملفات والدلائل الموجودة على خادم بعيد. و المواصفات SSH تحدد على النحو التالي:

“بروتوكول لتسجيل الدخول الآمن عن بُعد وخدمات الشبكة الآمنة الأخرى عبر شبكة غير آمنة.”

بدلاً من استخدام متصفح الويب الخاص بك ، يمكنك استخدام إما Terminal (على macOS أو Linux) أو عميل مثل PuTTY (على Windows) للوصول إلى موقعك عبر SSH.

كيف يمكنني استخدام SSH مع وورد بريس؟

بالنسبة إلى موقع وورد بريس ، سيمنحك SSH الوصول إلى ملفات وورد بريس نفسها بالإضافة إلى أي ملفات قمت بإضافتها إلى دليل wp-content ، إما عبر شاشات المسؤول أو مباشرة.

من المحتمل أنك ستستخدمه في دليل wp-content في الغالب ، وأحيانًا في الدليل الجذر للوصول إلى ملفات مثل wp-config.php .

للعمل في موقعك باستخدام SSH ، افتح إما Terminal أو عميلاً مثل PuTTY ، وابدأ بالوصول إلى الخادم. للقيام بذلك ، ستحتاج إلى أربع معلومات :

عنوان المستقبل.

اسم المستخدم.

كلمه السر.

ميناء.

إلى الاتصال عبر SSH مع Kinsta ، سوف تحتاج إلى العثور على هذه المعلومات في MyKinsta . حدد موقعك وابحث عن قسم SFTP / SSH في شاشة المعلومات.

MyKinsta SSH

تفاصيل MyKinsta SSH

انسخ هذا في سطر الأوامر.

شاشة بدء Kinsta SSH

شاشة بدء Kinsta SSH

بمجرد القيام بذلك ، يمكنك البدء في استخدام أوامر SSH مع موقع وورد بريس الخاص بك.

إذا تم رفض الاتصال الخاص بك ، فقد يكون ذلك لواحد من عدة أسباب. اتبع دليلنا لاستكشاف أخطاء اتصال SSH المرفوض وإصلاحها للاتصال مرة أخرى.

ما هو PuTTY وكيف أستخدمه؟

إذا كنت تستخدم macOS أو Linux ، فلديك الواجهة التي تحتاجها للوصول إلى موقع وورد بريس الخاص بك عبر SSH بالفعل. يمكنك ببساطة استخدام Terminal المدمج لاستخدام SSH.

ولكن إذا كنت تستخدم نظام Windows ، فستحتاج إلى تثبيت عميل لتتمكن من استخدام SSH.

عميل SSH الأكثر شيوعًا هو PuTTY . ستحتاج إلى تنزيل ذلك وتثبيته قبل أن تتمكن من الوصول إلى موقعك من Windows. ثم تستخدم نفس أوامر SSH في PuTTY كما تفعل في Terminal.

كيف يمكنني أتمتة أوامر SSH باستخدام وورد بريس؟

تتمثل إحدى فوائد استخدام SSH للوصول إلى موقع وورد بريس الخاص بك في أنه يمكنك أتمتة الأوامر التي تستخدمها بشكل متكرر.

يمكنك القيام بذلك باستخدام WP-CLI ، واجهة سطر أوامر وورد بريس. هذه واجهة تتيح لك الوصول إلى مكتبة من الأوامر الخاصة بـ وورد بريس والتي يمكنك استخدامها بالإضافة إلى تلك التي يوفرها SSH.

يعني استخدام WP-CLI أنه يمكنك أتمتة مهام إدارة وورد بريس مثل تحديث تثبيت وورد بريس الخاص بك ، وتثبيت المكونات الإضافية ، وتكوين الخوادم البعيدة. يؤدي استخدام سطر الأوامر إلى تسريع العملية ويمكن أن يجعلك مطورًا أكثر كفاءة .

فوائد استخدام SSH مع وورد بريس

يمنحك استخدام SSH مع وورد بريس عددًا من الفوائد:

إنه آمن. هذا يعني أنه يمكنك الوصول إلى الخادم الخاص بك عن بُعد من أي مكان تتواجد فيه ، مع العلم أنك تقوم بذلك عبر واجهة آمنة.

هذا منطقي. يمنحك الوصول من أي مكان تصادف أن تكون فيه. لا تحتاج إلى الوصول إلى شاشات إدارة وورد بريس أو حتى تشغيل متصفح ويب.

إنه سريع. يمكن أن يكون استخدام أوامر SSH أسرع بكثير من استخدام شاشة مسؤول وورد بريس أو الوصول إلى الملفات عبر SFTP في كثير من الحالات.

الآن بعد أن عرفت ما هو SSH وكيف يعمل مع وورد بريس ، دعنا نلقي نظرة على أوامر SSH الأكثر شيوعًا التي يمكنك استخدامها مع وورد بريس.

هذا العام ، يتعلق الأمر بالعمل بشكل أكثر ذكاءً وأسرع باستخدام أوامر SSH التي تزيد عن 20 عامًا لـ #وورد بريس ⚡️ تحقق منها هنا!

انقر للتغريد

27 أوامر SSH للاستخدام مع وورد بريس

يحتوي بروتوكول SSH على مجموعة واسعة من الأوامر. فيما يلي أدرجت أكثرها شيوعًا وقمت بتجميعها في فئات للراحة.

pwd – إظهار الدليل الحالي (المسار الكامل إلى المكان الذي أنت فيه الآن)

ls – إظهار محتويات الدليل (سرد أسماء الملفات)

القرص المضغوط – تغيير الدليل

mkdir – إنشاء دليل جديد

rmdir – إزالة الدليل

أوامر الدليل

هناك مجموعة من أوامر SSH التي يمكنك استخدامها للعمل مع أو التعامل مع الدلائل (أو المجلدات) في موقع وورد بريس الخاص بك.

pwd – إظهار الدليل الحالي (المسار الكامل إلى المكان الذي أنت فيه الآن)

و pwdسوف قيادة عرض المسار الكامل إلى حيث كنت في الخادم الخاص بك الآن. إذا قمت بكتابة هذا عند وصولك لأول مرة إلى موقعك ، فسيخبرك الخادم الذي تستخدمه.

أوامر SSH: الأمر pwd

أمر pwd

استخدم هذا الأمر بعد الانتقال إلى مجلداتك ، وسترى المزيد من المعلومات حول مكانك بالضبط. قد يكون هذا مفيدًا للتحقق من موقعك ، حيث لا يتوفر لديك التمثيل المرئي الذي تحصل عليه عند استخدام محرر الكود أو عميل FTP .

ls – إظهار محتويات الدليل (سرد أسماء الملفات)

و lsسوف قيادة عرض محتويات الدليل الحالي.

أوامر SSH: الأمر ls

الأمر ls

يمكنك أيضًا استخدام معلمات إضافية لتخصيص المعلومات التي lsيُرجعها الأمر أو إضافتها إليها :

ls -a يعرض الملفات المخفية.

ls -l يعرض تفاصيل الملف لمحتويات الدليل ، على سبيل المثال ، الأذونات والملكية والتاريخ وما إلى ذلك.

ls -s يسرد حجم الملفات ، في كتل.

ls -s -h يظهر الحجم في شكل يمكن قراءته من قبل الإنسان.

تأكد من كتابة مسافة بين الأمر وأي معلمات.

ls -a الأمر

ls -a الأمر

القرص المضغوط – تغيير الدليل

و cdسوف قيادة تمكنك من الانتقال إلى دليل آخر. يمكنك الانتقال إلى الدلائل الفرعية للدليل الحالي أو يمكنك التحرك لأعلى أو عبر المعلمات الصحيحة.

يأخذني الأمر أدناه من الدليل الجذر لخادمي إلى الدليل العام:

cd public

لتحريك شجرة الدليل لأعلى أو للعودة من حيث أتيت ، استخدم أحد هذه المعلمات:

cd .. ينتقل إلى الدليل الموجود أعلى موقعك الحالي مباشرةً.

cd ../foldername ينقلك جانبًا إلى مجلد آخر داخل المجلد الموجود فوقك مباشرةً.

cd – ينتقل إلى الدليل السابق.

cd / يأخذك إلى الدليل الجذر.

في لقطة الشاشة أدناه ، انتقلت إلى الدليل العام وأدرجت محتوياته. إذا كانت لديك خبرة في محتويات تثبيت وورد بريس ، فسيبدو هذا مألوفًا لك:

أوامر SSH: الانتقال إلى الدليل العام

الانتقال إلى الدليل العام

mkdir – إنشاء دليل جديد

باستخدام mkdirالأمر ، يمكنك إنشاء دليل جديد في الدليل الحالي.

لذلك ، إذا كنت داخل مجلد مكون إضافي وتريد إضافة دليل لورقة الأنماط ، فيمكنك استخدام هذا الأمر:

mkdir styles

سيؤدي هذا إلى إضافة دليل فارغ جديد إلى المجلد الذي تتواجد فيه حاليًا. إذا كنت تريد إضافة دليل إلى مجلد أسفل الهيكل ، فاكتب الهيكل. لذلك من مجلد wp-content ، يمكنك كتابة:

mkdir /plugins/myplugin/styles
rmdir – إزالة الدليل

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

كما هو الحال مع mkdir، يمكنك استخدام rmdirلإزالة دليل في موقعك الحالي:

rmdir styles

أو يمكنك استخدامه rmdirلإزالة مجلد إلى أسفل في الهيكل:

rmdir /plugins/myplugin/styles

يمكنك أيضًا استخدامها rmلإزالة الدلائل ، إذا قمت بإضافة معلمات إضافية.

rm * foldername – حذف جميع الملفات أو المحتوى في دليل.

rm -r foldername – حذف المجلد وكذلك المجلدات الموجودة بداخله.

أوامر الملف أو الدليل

يمكن استخدام الأوامر التالية مع الملفات أو المجلدات / الدلائل.

cp – نسخ ملف أو مجلد

يمكنك استخدام cpالأمر مع كل من الملفات والمجلدات لنسخها إلى موقع آخر. ستحتاج إلى تحديد المكان الذي تريد نسخ الملف أو المجلد إليه.

cp filename.extension /dir/

يحدد هذا اسم الملف المراد نسخه (بما في ذلك امتداده) والموقع الذي سيتم نسخه إليه.

إذا كنت تريد إعادة تسمية الملف (أي أن الإصدار الجديد له اسم مختلف عن الأصل) ، فيمكنك أيضًا تحديد اسم الملف الجديد.

cp filename.extension /dir/filename.extension

يحتوي هذا الأمر على عدد من المعلمات التي يمكنك استخدامها:

cp -r ينسخ كافة محتويات المجلد.

cp -f يحذف الملف الوجهة إذا كان هناك بالفعل ملف آخر بنفس الاسم ، ويتجاوزه بالملف الجديد.

cp -i يعطيك رسالة تحذير قبل النسخ.

cp -u يقوم بالكتابة فوق الملف الموجود في المجلد الوجهة فقط إذا كان للملفات محتوى مختلف.

cp -nيتحقق مما إذا كان الملف موجودًا بالفعل أولاً وإذا كان الأمر كذلك ، فلن يتم نسخه. لا يقوم بالكتابة فوق الملف.

cp -a أرشفة الملف الأصلي.

mv – نقل ملف أو مجلد

بالإضافة إلى نسخ الملفات والمجلدات ، يمكنك أيضًا نقلها. للقيام بذلك ، استخدم mvالأمر.

كما هو الحال مع cp، يمكنك إما نقل ملف أو مجلد والاحتفاظ بنفس الاسم أو نقله وإعادة تسميته.

mv filename.extension /dir/ ينقل ملف ويحتفظ بنفس الاسم.

mv filename.extension /dir/filename1.extension ينتقل ويعيد تسمية الملف.

mv filename/ .. ينقل ملف مجلد واحد لأعلى.

zip – ضغط ملف أو مجلد

أمر آخر يمكنك استخدامه مع المجلدات أو الملفات هو zipأنه يمكنك تنفيذه لضغط مجلد ومحتوياته. تحتاج إلى تضمين اسم الملف / المجلد الذي سيتم ضغطه كملف مضغوط. يمكنك استخدامه مع المعلمات التي ستحدد ما إذا كنت تريد حذف المجلد الأصلي أم لا.

zip -r filename.zip foldername يضغط مجلدًا لكن لا يحذفه.

zip -m filename.zip foldername يضغط مجلدًا ويحذفه ، ويترك لك الإصدار المضغوط فقط من المجلد.

zip -d filename.zip foldername يحذف ملفًا من أرشيف zip الحالي الذي تحدده.

zip -u filename.zip foldername يحدّث ملفًا داخل أرشيف مضغوط موجود: مفيد إذا قمت بتحديث الملف الأصلي ولا تريد حذف الملف المضغوط وإنشاء ملف جديد.

أوامر SSH: أمر zip -r

الأمر zip -r

عندما تقوم بعد ذلك بإدراج محتويات المجلد ، سترى الملف المضغوط والمجلد الأصلي إذا كنت تستخدمه zip -r، ولكن فقط الملف المضغوط الجديد إذا كنت تستخدمه zip -m.

أوامر SSH: الملف المضغوط الجديد

الملف المضغوط الجديد

unzip – فك ضغط مجلد

سيقوم unzip الأمر بفك ضغط ملف مضغوط في دليلك واستخراج محتوياته لإنشاء المجلد أو الملفات التي تم ضغطها في الأصل من:

unzip twentyseventeen.zip

لا تستخدم هذا إذا لم تحذف المجلد الأصلي عند ضغطه. لن يقوم بالكتابة فوق المجلد الأصلي. بدلاً من ذلك ، استخدم zip -mلحذف المجلد الأصلي عند ضغطه ، أو استخدمه rmلحذفه قبل فك ضغط الملف المضغوط.

يمكنك أيضًا إضافة معلمات لفك الضغط لتخصيص استخدامه:

unzip filename.zip -x excludedfile.zip سيستبعد ملفًا ويمنعه من فك ضغطه مع الباقي.

unzip filename1.zip filename2.zip filename3.zipسيفك ضغط ملفات متعددة. يمكنك استخدام هذا مع العديد من الملفات المضغوطة كما تريد ، وهو أسرع بكثير من القيام بذلك في عميل FTP .

القطران – إنشاء وفك ضغط المحفوظات المضغوطة

و tarسوف قيادة تتيح لك إنشاء والمحفوظات .tar.gz فك، وهو بديل لاستخدام الرمز البريدي المحفوظات. يمكنك استخدام نفس الأمر لضغط وفك ضغط الملفات أو المجلدات.

لضغط ملف أو مجلد ، استخدم tar cvzf. ستكون صيغة ضغط المجلد كما يلي:

tar cvzf archivename.tar.gz directoryname

أعلاه ، archivenameهو اسم ملف الأرشيف المراد إنشاؤه directorynameوهو اسم المجلد المراد ضغطه.

ولإلغاء ضغط المجلد ، استخدم tar xvzf:

tar xvzf archivename.tar.gz

تمثل الأحرف الأربعة تعليمات محددة:

c يقول tar لضغط الملفات.

x يقول tar لاستخراج الملفات.

v يشير إلى مطول ويخبر tar لعرض أسماء الملفات المتأثرة بالأمر.

z يقول القطران لفك ضغط الأرشيف.

f يخبر القطران أنك تقدم اسم الأرشيف.

أوامر الملف

يوجد أدناه قائمة بأوامر SSH الأكثر شيوعًا للاستخدام على وجه التحديد مع الملفات.

المس – إنشاء ملف جديد

لإنشاء ملف فارغ جديد على الخادم الخاص بك ، استخدم touchالأمر:

touch style.css

يمكنك فقط إنشاء ملف في الدليل الحالي ، لذا سيتعين عليك الانتقال إليه قبل استخدام touchالأمر.

قطة – إظهار محتويات الملف

لعرض محتويات ملف ، استخدم cat.

أوامر SSH: أمر cat

أمر القط

سيعرض هذا المحتويات الكاملة لأي ملف داخل Terminal أو PuTTY.

grep – ابحث عن عبارة معينة

إذا كنت تعلم أن الملف الذي تريد فحصه طويل وتعرف أيضًا المحتويات التي تبحث عنها ، فيمكنك استخدام grepالأمر للبحث عن محتوى معين.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

أدناه لقد فعلت بحثا عن كلمة “الشريط الجانبي” في ملف sidebar.php في موضوع .

الأمر grep

الأمر grep

سيعرض هذا أي أسطر تحتوي على مصطلح البحث.

إذا كنت أرغب في البحث عن سلسلة تتكون من أكثر من كلمة واحدة ، فسوف أحتاج إلى إرفاقها بعلامات الكلام:

grep "nav class" footer.php

يحتوي grepالأمر أيضًا على عدد من المعلمات التي يمكنك استخدامها لتخصيص بحثك:

grep -i “string” filename يبحث عن سلسلة غير حساسة لحالة الأحرف في الملف.

grep -c “string” filename تحسب عدد مثيلات سلسلة في الملف.

grep -l “string” * يسرد الملفات التي تحتوي على السلسلة.

grep -n “string” filename يعرض رقم (أرقام) السطر مع النتيجة

head – اقرأ أول 10 أسطر من الملف

إذا كنت ترغب فقط في قراءة الأسطر الافتتاحية لملف ما ، فاستخدم headالأمر:

head filename.extension

أوامر SSH: الأمر الرئيسي

قيادة الرأس

الذيل – اقرأ آخر 10 سطور من الملف

و tailيعمل الأوامر في نفس الطريقة كما في headالأوامر، ولكن بدلا من ذلك يقرأ خطوط العشر الأخيرة من ملف:

tail filename.extension
find – ملفات البحث والدلائل

و findيتيح الأمر الذي من خلال البحث عن الملفات والدلائل والعودة تلك التي معايير قاء الذي تحدده. سيبحث الأمر أدناه في الدليل الحالي عن جميع الملفات التي يشتمل اسمها على “index”:

find . -name “index”

الصيغة هي:

find operator criterion string

العوامل التي يمكنك استخدامها هي:

/ (شرطة مائلة) يبحث في النظام بأكمله.

. (نقطة) يبحث في دليل العمل.

~ (تيلدا) يبحث في الدليل الرئيسي.

لذلك ، إذا قمت بتغيير الأمر أعلاه إلى هذا ، strفستبحث في النظام بأكمله ، وليس فقط الدليل الحالي:

find / -name “index”

تشمل المعايير التي يمكنك استخدامها ما يلي:

-name – اسم الملف.

-user – الملفات الخاصة بمستخدم معين.

-size – ملفات ذات حجم معين.

-type -d- نوع الدليل. أي أدلة البحث فقط.

-type -f – نوع الملف ، أي البحث عن الملفات فقط.

يمكن أن يكون مصطلح البحث أي سلسلة تريدها. تأكد من إرفاقه بعلامات الكلام.

du – احصل على حجم الملف

إذا كنت تريد معرفة حجم ملف أو أكثر في تثبيت وورد بريس الخاص بك ، فاستخدم الأمر du(Disk Usage):

du -h wp-config.php

إدراج -hالوسائل سيتم عرض استخدام القرص بتنسيق يمكن قراءته بواسطة الإنسان ، بدلاً من عرضه على شكل كتل.

هناك معلمات إضافية يمكنك استخدامها:

df -h سيعرض النتيجة بتنسيق يمكن للبشر قراءته.

df -m سيعرض النتيجة بالميغا بايت.

df -k سيعرض النتيجة في KB.

df -T سيعرض نوع نظام الملفات في عمود إضافي.

df -ht /directoryname يتيح لك عرض معلومات حول دليل معين.

df help يسرد الخيارات الأخرى التي يمكنك استخدامها ، مع أوصافها.

chmod – تغيير أذونات الملف

و chmodيتيح الأمر الذي تغيير أذونات الملف:

chmod 464 filename.extension

لتحديد الأذونات التي يجب استخدامها ، استخدم حاسبة أذونات Unix وانسخ الرقم الذي تمنحه لك في الأمر.

nano – تحرير ملف باستخدام محرر نصوص Nano

إذا كنت قد استخدمت touchالأمر لإنشاء ملف جديد ، أو ربما catالأمر لإظهار محتويات ملف موجود ، فقد ترغب في تحرير الملف بعد ذلك.

يمكنك القيام بذلك باستخدام محرر نصوص nano باستخدام nanoالأمر:

nano filename.extension

محرر نص نانو

محرر نص نانو

يتيح لك هذا تحرير ملفاتك مباشرة من سطر الأوامر.

هل تحتاج إلى استضافة سريعة وآمنة وصديقة للمطورين لمواقع عملائك؟ تم تصميم Kinsta مع وضع مطوري وورد بريس في الاعتبار ويوفر الكثير من الأدوات ولوحة تحكم قوية. تحقق من خططنا

احذر : التراجع عن عملك أصعب بكثير مما لو كنت تستخدم محرر كود أو نظام تحكم في الإصدار . قم بإجراء تغييرات طفيفة فقط إذا كنت واثقًا من القيام بذلك.

للتنقل في الملف ، استخدم مفاتيح المؤشرات مع اختصارات لوحة المفاتيح المدرجة أسفل الشاشة. للخروج من الملف ، استخدم Ctrl-X للعودة إلى Terminal.

vim – تحرير ملف باستخدام محرر نص Vim

في محرر النص همة يعمل بنفس الطريقة التي يعامل بها محرر نانو ويمكنك الوصول إليه باستخدام vimالأوامر. يعتمد اختيارك لاستخدامه على التفضيل الشخصي:

vim filename.extension
wget – تنزيل الملفات

باستخدام wgetالأمر ، يمكنك تنزيل الملفات من الإنترنت. سيتم تنزيلها إلى الدليل الذي تتواجد فيه حاليًا. ستحتاج إلى تضمين المسار الكامل للملف الذي تريد تنزيله:

wget https://site.com/filename.ext

سيؤدي هذا إلى تنزيل ملف filename.ext من site.com وتخزينه في دليلك الحالي.

أوامر المحطة

الآن دعنا نلقي نظرة على بعض الأوامر الأكثر استخدامًا لمساعدتك في العمل مع واجهة Terminal (أو PuTTY).

واضح – شاشة واضحة

إذا كانت شاشتك تشعر بالفوضى ، clearفما عليك سوى الكتابة لمسحها والعثور على نفسك في الجزء العلوي من شاشة فارغة مرة أخرى. هذا مفيد إذا كنت تريد بيئة عمل نظيفة أو تريد إخفاء عملك إذا كنت في مكان عام:

أمر واضح

أمر واضح

إعادة تعيين – إزالة الإخراج من المحطة

سيقوم resetالأمر بإزالة جميع أوامرك والإخراج من شاشة المحطة الطرفية ومسح الشاشة.

history – عرض آخر 50 أمرًا مستخدمًا

إذا لم تكن متأكدًا تمامًا مما قمت به مؤخرًا وتريد تكرار شيء ما أو التراجع عنه ، فاستخدم historyالأمر لإخراج قائمة بأحدث 50 أمرًا استخدمتها.

أمر التاريخ

أمر التاريخ

الشاشة – استئناف جلسات SSH

الشاشة عبارة عن معدد إرسال طرفي ، أو أداة تتيح لك تمديد جلسة طرفية واحدة بجلسات افتراضية متعددة. باستخدام Screen ، يمكنك التبديل بين “windows” مختلفة تقوم بتشغيل مهام مختلفة دون الحاجة إلى فتح اتصالين SSH بخادمك.

على سبيل المثال ، يمكنك استخدام nanoفي نافذة واحدة ، والتبديل إلى نافذة أخرى لتنزيل ملف كبير باستخدام wget. علاوة على ذلك ، يتيح لك العمل في جلسة الشاشة استئناف مهمتك بعد إعادة الاتصال بسبب اتصال SSH أو خطأ في الشبكة. بالنسبة لمستخدمي وورد بريس ، تعد Screen مفيدة لتشغيل المهام الطويلة بأمان مثل عمليات استيراد قاعدة البيانات والبحث regex واستبدال العمليات بـ wp-cli.

دعنا نلقي نظرة فاحصة على كيفية استخدام شاشة Linux.

كيفية تثبيت Linux Screen

أولاً ، ستحتاج إلى التأكد من تثبيت Screen على خادمك باستخدام الأمر أدناه.

screen --version

إذا تم تثبيت Screen ، فسترى شيئًا كهذا.

kinstalife@mYJ-kinstalife:~$ screen --version

Screen version 4.03.01 (GNU) 28-Jun-15

خلاف ذلك ، استخدم الأوامر أدناه لتثبيت الشاشة.

Ubuntu و Debian

sudo apt update

sudo apt install screen

CentOS و Fedora

sudo yum install screen

ابدأ جلسة شاشة جديدة في Linux.

ابدأ جلسة شاشة جديدة في Linux.

بينما لا يبدو جهازك الطرفي مختلفًا عن ذي قبل ، فأنت الآن في جلسة شاشة! دعنا نحاول إنشاء نافذة جديدة في جلسة الشاشة الآن.

جلسة شاشة جديدة.

جلسة شاشة جديدة.

في شاشة Linux ، تبدأ جميع الاختصارات بـ Ctrl+A. لإنشاء نافذة جديدة ، اضغط على Ctrl+A، اترك ، ثم اضغط c. لعرض النافذتين ، اضغط Ctrl+Aمتبوعًا ”.

كيفية التبديل بين شاشة Windows

تُظهر لقطة الشاشة أدناه نافذتين – 0 و 1. من هذه النافذة ، يمكنك استخدام مفاتيح الأسهم للتنقل لأعلى ولأسفل بين النوافذ المختلفة. اضغط على “دخول” أو “رجوع” في نافذة مظللة لتحديده. إذا كنت تعرف عدد من نافذة محددة، يمكنك أيضا استخدام Ctrl+Aو numberلتحديده.

نافذتان في الشاشة.

نافذتان في الشاشة.

أخيرًا ، يمكنك أيضًا استخدام الأوامر أدناه للانتقال إلى النافذة التالية أو السابقة.

النافذة التالية – Ctrl+A n

النافذة السابقة – Ctrl+A p

كيفية الخروج من جلسة الشاشة

للخروج من جلسة الشاشة ، اضغط على Ctrl+D. ستقرأ المحطة الطرفية “[يتم إنهاء الشاشة]” – وهذا يشير إلى أن جلسة الشاشة لم تعد نشطة.

قم بإنهاء جلسة الشاشة.

قم بإنهاء جلسة الشاشة.

كيفية إدارة جلسات شاشة Linux المتعددة

واحدة من أقوى ميزات Screen هي القدرة على استخدام جلسات شاشة متعددة. على سبيل المثال ، يمكن أن يكون لديك شاشة واحدة لتشغيل البحث واستبدال المهام في قاعدة البيانات ، وواحدة للتنقل حول نظام ملفات وورد بريس ، وشاشة أخرى لتحديث المكونات الإضافية في wp-cli. وأفضل ما في الأمر أنه يمكنك فصل جلسات الشاشة واستئنافها حسب الحاجة. هذا يعني أنه يمكنك استئناف عملية استيراد قاعدة بيانات طويلة حتى إذا فقدت الاتصال بخادمك.

قبل أن ننتقل ، استخدم Ctrl+Dللخروج من جلسة الشاشة الحالية إن أمكن. بعد إنهاء جلسة الشاشة ، استخدم الأمر أدناه لإنشاء جلسة جديدة. لاحظ كيف يتيح لك هذا الأمر تعيين اسم فريد للجلسة. لا تتردد في استبدال “session1” بما تريد.

screen -S session1

بعد إنشاء الجلسة الجديدة ، استخدم screen -lsالأمر لسرد جميع جلسات الشاشة النشطة. في لقطة الشاشة أدناه ، يمكنك أن ترى session1، الجلسة التي تم إنشاؤها بواسطة الأمر أعلاه.

كيفية استخدام شاشة Linux

بعد تثبيت الشاشة ، استخدم screenالأمر لبدء جلسة شاشة جديدة. يجب أن ترى نصًا تمهيديًا مثل لقطة الشاشة أدناه. اضغط على “إدخال” أو “رجوع” على لوحة المفاتيح لإنهاء تهيئة الشاشة.

قائمة جلسات الشاشة في المحطة.

قائمة جلسات الشاشة في المحطة.

كيفية فصل شاشة Linux

عندما تستخدم Ctrl+Dللخروج من جلسة الشاشة ، فإنها تنهي الجلسة تمامًا. ماذا لو أردت إبقاء الجلسة تعمل في الخلفية أثناء عملك على شيء آخر؟ هذا هو المكان الذي يأتي فيه الفصل. عندما تقوم بفصل جلسة الشاشة ، فإنها تستمر في العمل في الخلفية. يعد الفصل مفيدًا للحفاظ على العمليات التي تعمل لفترة طويلة مثل عمليات استيراد قاعدة البيانات وفهرسة Elasticsearch نشطة في الخلفية.

لفصل جلسة الشاشة ، فقط اضغط Ctrl+Aمتبوعًا بـ d. إذا قمت screen -lsبالجري بعد الانفصال ، فسترى معلمة “(منفصلة)” لجلسة الشاشة.

جلسة شاشة منفصلة.

جلسة شاشة منفصلة.

بعد فصل جلسة الشاشة ، يمكنك إنشاء شاشة أخرى.

screen -S session2

جلسات شاشة متعددة.

جلسات شاشة متعددة.

كيفية استئناف تشغيل شاشة Linux

لاستئناف شاشة Linux منفصلة ، استخدم الأمر أدناه. تأكد من استبدال “session1” باسم الجلسة التي تريد استئنافها.

screen -x session1

استئناف تشغيل شاشة Linux.

استئناف تشغيل شاشة Linux.

في لقطة الشاشة أدناه ، يمكنك رؤية “session1” مرفقة الآن ، و “session2” مفصولة.

الشاشة هي أداة قوية لتعدد المهام في الجهاز. يسمح لك بتشغيل بيئات متميزة متعددة لمهام مختلفة دون الحاجة إلى إجراء اتصالات SSH متعددة. نوصي باستخدام Screen إذا كنت تجري عملية تستغرق وقتًا طويلاً على موقع وورد بريس الخاص بك.

أوامر أخرى مفيدة عند العمل عبر SSH

لا تندرج الأوامر التالية تحت العناوين أعلاه ولكن قد تجدها مفيدة للعمل مع موقع وورد بريس الخاص بك عبر SSH.

netstat – اتصالات الشبكة الإعلانية

اكتب netstatالأمر وسترى تفاصيل اتصال الشبكة وحالتها:

الأمر netstat

الأمر netstat

خروج – خروج من الخادم البعيد

عندما تنتهي من العمل مع موقع وورد بريس البعيد ، اكتب exitالأمر للخروج من الخادم والعودة إلى جهازك المحلي.

أمر الخروج

أمر الخروج

يجب عليك دائمًا القيام بذلك عند الانتهاء من العمل ، حتى لا يتمكن أي شخص آخر من الوصول إلى الخادم الخاص بك عبر SSH.

SSH هو بروتوكول آمن للوصول إلى الملفات الموجودة على موقع وورد بريس الخاص بك. فيما يلي قائمة بأفضل 20 أمرًا ستجعل #devlife أسهل بكثير! تحقق منها 💪🏅

انقر للتغريد

ملخص

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

بفضل الأوامر المذكورة هنا ، يجب أن تكون قادرًا على تنفيذ معظم المهام التي ستحتاج إلى القيام بها في وورد بريس عبر SSH وإنجاز المزيد من العمل بشكل أسرع.

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}