تحسين حافظة Gnome Shell باستخدام Pano
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
على خادم Ubuntu ، هناك عدة طرق يمكن للمستخدمين من خلالها استضافة نظام Trivial File Transfer Protocol للسماح للمستخدمين بإرسال الملفات ذهابًا وإيابًا. ومع ذلك ، ربما تكون الأداة الأكثر سهولة لإعداد خادم TFTP على خادم Ubuntu هي برنامج Tftpd. لماذا ا؟ من السهل جدًا التحميل على جميع إصدارات Ubuntu الحديثة. والأفضل من ذلك ، أن جميع خيارات التكوين واضحة جدًا وسهلة الفهم حتى لو كنت جديدًا على Linux.
في هذا الدليل ، سنرشدك خلال عملية استضافة خادم TFTP على خادم Ubuntu. من الناحية المثالية ، يجب تشغيل البرنامج من خادم Ubuntu. ومع ذلك ، من الممكن إعداد كل هذه البرامج للتشغيل على Ubuntu Desktop بشكل جيد.
ملاحظة: نركز بشدة على Ubuntu Linux في هذا البرنامج التعليمي ، حيث يستخدمه غالبية مستخدمي خادم Linux ، وسيكون من المربك تغطية أنظمة تشغيل خادم متعددة. يعمل TFTP على مجموعة متنوعة من توزيعات Linux Server الأخرى.
قم بتثبيت برنامج خادم TFTP والحزم ذات الصلة
يبدأ إعداد خادم TFTP على Ubuntu بتثبيت جميع الحزم ذات الصلة التي يحتاجها للعمل بشكل صحيح. هذه الحزم قابلة للتثبيت عبر مدير حزمة Apt من سطر الأوامر.
لبدء تشغيله على خادم Ubuntu أو جهاز سطح المكتب ، قم بتشغيل نافذة طرفية بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم أدخل الأوامر أدناه.
ملاحظة: هل تستخدم Debian Linux؟ يتطابق دليل وعملية الإعداد لـ Tftpd عليه مع Ubuntu Linux. لجعلها تعمل ، اتبع هذا الدليل ولكن استبدل جميع مثيلات Apt بـ Apt-get .
sudo ملائمة تثبيت xinetd tftpd tftp
إذا كنت تستخدم Ubuntu Desktop ، فمن الممكن أيضًا تشغيل Ubuntu Software Center ، والبحث عن كل من هذه الحزم وتثبيتها بهذه الطريقة ، إذا لم تكن من محبي تثبيت البرامج باستخدام Apt .
تكوين TFTPD
الآن بعد أن تم إعداد حزم TFTPD على خادم Ubuntu (أو سطح المكتب) ، فإن الخطوة التالية هي تكوين الخادم بحيث يعمل بشكل صحيح. الخطوة الأولى في عملية التكوين هي إنشاء مجلد في الدليل / etc / .
sudo mkdir -p /etc/xinetd.d/
مع الاهتمام بالمجلد ، قم بإنشاء ملف نصي جديد باستخدام الأمر touch . ستدخل جميع تكوينات الخادم في هذا الملف.
sudo touch /etc/xinetd.d/tftp
لا يمكنك استخدام sudo touch ؟ حاول رفع الغلاف الطرفي إلى الجذر باستخدام sudo -s مسبقًا.
sudo -s touch /etc/xinetd.d/tftp
الآن بعد أن أصبح الملف موجودًا في /etc/xinetd.d/ ، افتحه في محرر نصوص Nano.
sudo nano -w /etc/xinetd.d/tftp
خذ الكود أدناه والصقه في نافذة محرر نصوص Nano.
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
احفظ التحرير في ملف tftp في Nano بالضغط على تركيبة لوحة المفاتيح Ctrl + O. ثم اضغط على Ctrl + X للخروج.
بعد ملف تكوين TFTP ، يجب عليك إنشاء مجلد "tftpboot" في الدليل الجذر (/) على خادم Ubuntu أو Ubuntu Desktop.
باستخدام الأمر mkdir ، قم بإنشاء الدليل.
sudo mkdir / tftpboot
بعد ذلك ، قم بتحديث أذونات المجلد "tftpboot" باستخدام الأمر chmod .
سودو chmod -R 777 / tftpboot
بمجرد تحديث معلومات الأذونات الخاصة بدليل "tftpboot" ، فقد حان الوقت لاستخدام أداة chown لتغيير معلومات إذن المستخدم.
ملاحظة: نحن نستخدم "لا أحد" في الأمر chown أدناه لسبب ما. سيسمح لكل من يحاول الوصول إلى TFTP بنفس الأذونات ، بدلاً من تعيينه للمستخدمين الفرديين.
sudo chown -R لا أحد / tftpboot
أخيرًا ، يجب إعادة تشغيل برنامج خادم TFTP لقبول التغييرات. في Ubuntu 16.04 والإصدارات الأحدث ، يتم ذلك باستخدام الأمر systemctl .
أعد تشغيل sudo systemctl xinetd.service
بافتراض نجاح أمر systemctl أعلاه ، يجب أن يكون الخادم قيد التشغيل. انتقل إلى القسم التالي لمعرفة كيفية نقل الملفات باستخدام TFTP.
نقل الملفات عبر TFTP
الآن بعد أن تم تشغيل خادم TFTP على خادم Ubuntu ، يمكننا التحدث عن كيفية تحميل الملفات وتنزيلها. السبب في ضرورة مراجعة كيفية استخدام TFTP على Linux ، هو أن عملاء FTP مثل FileZilla وغيرهم من المحتمل أن لا يكون لديهم دعم له.
للبدء ، افتح محطة طرفية على الكمبيوتر الذي تخطط للاتصال بخادم TFTP البعيد عليه. ثم قم بتثبيت الحزمة "tftp" ، بحيث يمكنك إرسال الاتصالات ، والتحميل ، والتنزيل ، وما إلى ذلك.
أوبونتو
sudo apt تثبيت tftp
دبيان
sudo apt-get install tftp
قوس لينكس
sudo pacman -S atftp
فيدورا
sudo dnf تثبيت tftp
OpenSUSE
sudo zypper تثبيت tftp
مع إعداد التطبيق على نظامك ، اكتشف عنوان IP لخادم Ubuntu TFTP. ثم ، اتصل بالخادم ، باتباع المثال أدناه.
ملاحظة: هل تحتاج إلى مساعدة في معرفة عنوان IP لخادم TFTP؟ تحقق من هذا المنشور هنا !
tftp ip.address.of.tftp.server
تحميل
لإرسال ملف إلى خادم TFTP ، استخدم الأمر put .
ضع اسم الملف
تحميل
لتنزيل ملف من خادم TFTP ، استخدم الأمر get .
الحصول على اسم الملف
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!
Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل
هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.
ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.
Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على
يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.
هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.
Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك
Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.