- - كيفية إعداد لوحة معلومات خادم Linux باستخدام Linux Dash

كيفية إعداد لوحة القيادة خادم لينكس مع لينكس داش

أحب خادم Linux الخاص بك ولكن أتمنى لو كان لديك المزيدمعلومات حول كيفية تشغيله على مدار اليوم؟ إذا كان الأمر كذلك ، فقد يكون Linux Dash هو ما تحتاجه! إنها أداة أنيقة ، بمجرد تثبيتها ، تمنح المستخدمين لوحة تحكم لخادم Linux تتيح للمستخدمين عرض معلومات في الوقت الفعلي حول تحميل ذاكرة الوصول العشوائي (RAM) واستخدام وحدة المعالجة المركزية وحركة مرور الشبكة وحتى Docker!

المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.

تثبيت Linux Dash

يستفيد برنامج لوحة معلومات Linux Dash منالكثير من تقنيات الويب المختلفة ، مثل NodeJS و Go و Python وغيرها. يمكن تشغيل لوحة المعلومات باستخدام أي من هذه التقنيات كمضيف. ومع ذلك ، في هذا الدليل ، سوف نركز على NodeJS ، لأنه دائمًا أسهل استخدام. إذا كنت ترغب في إعداد Linux Dash لتعمل على شيء آخر ، وبصرف النظر عن Node ، فتحقق من الرابط هنا للحصول على التعليمات.

الحصول على عمل البرنامج هو الخاطف ، كمستخدمينلا تحتاج إلى العبث مع حزمة قابلة للتنزيل لنظام Linux Dash. هذا يجعل برنامج لوحة القيادة رائعًا ، بغض النظر عن نظام تشغيل خادم Linux لديك ، سيتم تشغيله. لبدء التثبيت ، افتح المحطة الطرفية وشغّل NodeJS على خادم Linux.

خوادم أوبونتو / دبيان

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install nodejs git

أو لديبيان:

sudo apt-get install nodejs git

Rhel / CentOS / Suse Enterprise

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

أو ، بالنسبة لأنظمة Suse ، قم بما يلي:

sudo zypper install nodejs npm git

يعمل NodeJS على الخادم ، لذا فقد حان الوقت لبدء إعداد Linux Dash. باستخدام شخص سخيف أداة ، استنساخ أحدث إصدار من التعليمات البرمجية.

sudo -s
cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

Linux Dash هو تطبيق ويب في جوهره ، لذلك فإن استنساخ الكود من Github سريع للغاية. عند اكتمال عملية الاستنساخ ، استخدم القرص المضغوط أمر لتحريك المحطة في دليل التعليمات البرمجية.

cd linux-dash/app/server

بدلاً من ذلك ، إذا لم تكن من محبي Git ، فيمكنك استخدام Curl لتنزيل الكود على الخادم.

ملاحظة: استخدم هذه الطريقة فقط إذا لم تتمكن من تثبيت أداة Git.

sudo -s
cd /opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip
unzip master.zip
rm master.zip
cd linux-dash/app/server

نظرًا لأننا نستخدم NodeJS على أساس Linux Dash ، فسنحتاج إلى استخدامه لتثبيت البرنامج. في ال الخادم المجلد ، استخدم الآلية الوقائية الوطنية الأمر لتثبيت Linux Dash على نظامك.

sudo npm install --production

NPM هي أداة التعبئة NodeJS. اتركه لتثبيت البرنامج. عند اكتمال التثبيت ، استخدم العقدة قيادة لبدء لينكس داش.

node index.js --port 8080

للوصول إلى لوحة معلومات Linux Dash ، افتح مستعرض ويب وقم بزيارة عنوان موقع الويب التالي:

http://ip-address-of-server/

Linux Dash In tBackground

Linux Dash رائع ، ومعه المستخدمون همقادرة على الحصول على الكثير من المعلومات الهامة حول أنظمتها. ومع ذلك ، نظرًا لأنه تطبيق ويب بدون حزمة DEB أو RPM تقليدية ، لا توجد عملية لتشغيله في الخلفية. هذا يعني أنه في أي وقت تريد فيه رؤية معلوماتك ، سيتعين عليك إدخال SSH في الخادم ، وتشغيل أمر Node أو Go أو Python للتحقق منه.

لحسن الحظ ، مع القليل من المعرفة في Bash ، إنها كذلكمن السهل تفريغ لينكس داش في الخلفية. والأفضل من ذلك ، ليست هناك حاجة إلى العبث مع systemd أو نظام init! لبدء هذه العملية ، افتح المحطة الطرفية ، وقم بتسجيل الدخول إلى الخادم عبر SSH واستخدم لمس. اتصال. صلة الأمر لإنشاء ملف فارغ جديد.

ssh server-ip-address
sudo -s
touch linux-dash-startup

باستخدام صدى صوت الأمر ، أضف Shebang إلى البرنامج النصي ، حتى يعرف خادم Linux ما يجب فعله بالبرنامج النصي.

echo "#!/bin/bash" >> linux-dash-startup

إضافة مساحة ، وذلك باستخدام صدى صوت، لإفساح المجال للرمز.

echo " " >> linux-dash-startup
echo " " >> linux-dash-startup

ضع سطرًا من التعليمات البرمجية في البرنامج النصي لإعلام النظام بمكان Linux Dash على خادم Linux.

echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup

يركض صدى صوت واكتب أمر التنفيذ في البرنامج النصي. في هذه الحالة ، نطلب من NodeJS تشغيل Linux Dash.

ملاحظة: لا تتردد في استبدال "node index.js" بأمر آخر ، إذا اخترت إعداد Linux Dash مع شيء آخر غير Node.

echo "node index.js --port 8080 &>/dev/null &" >> linux-dash-startup

قم بتحديث أذونات البرنامج النصي بحيث يمكن تنفيذه كبرنامج.

chmod +x linux-dash-startup

نقل البرنامج النصي إلى / البيرة / بن. سيسمح وضع ملف البرنامج النصي هنا لأي مستخدم على الخادم ببدء تشغيل Linux Dash مثل أي أمر آخر.

mv linux-dash-startup /usr/bin

لتشغيل Linux Dash في الخلفية ، قم بتشغيل الأمر التالي في محطة طرفية على الخادم:

sudo linux-dash-startup
</ P>

تعليقات