Τρόπος εκτέλεσης ομαδικής εργασίας στο Remote Raspberry Pi

Tropos Ekteleses Omadikes Ergasias Sto Remote Raspberry Pi



Το Raspberry Pi είναι μια σειρά από μικρούς υπολογιστές με μία πλακέτα που χρησιμοποιείται για την εκτέλεση ενός ευρέος φάσματος εργασιών, όπως η περιήγηση στο web, ο προγραμματισμός, ο οικιακός αυτοματισμός και άλλα. Μεταξύ αυτών των εργασιών, μια τέτοια εργασία είναι η εκτέλεση παρτίδες στο Raspberry Pi. ο παρτίδες είναι βασικά ένας τύπος εργασίας που υποβάλλετε σε έναν προγραμματιστή παρτίδας που είναι ένα πρόγραμμα λογισμικού που χρησιμοποιείται για τον προγραμματισμό και τη διαχείριση εργασιών. ο παρτίδες συνήθως εκτελούνται στο παρασκήνιο του λειτουργικού σας συστήματος. Έτσι, δεν θα παρεμβαίνουν σε άλλες δραστηριότητές σας. Αυτά τα εργασίες παρτίδας i περιλαμβάνουν τη δημιουργία αντιγράφων ασφαλείας δεδομένων, την εκτέλεση μακροχρόνιων προσομοιώσεων, την εκτέλεση σεναρίων, την ενημέρωση συστημάτων και άλλα. Εξοικονομούν χρόνο εκτελώντας τις εργασίες που ξεχάσατε να κάνετε πιο συχνά, βοηθώντας σας έτσι να εστιάσετε περισσότερο σε πολύπλοκες ή ευαίσθητες στο χρόνο εργασίες.

Σε αυτόν τον οδηγό, θα μάθετε πώς να εκτελείτε ένα δουλειά παρτίδας εάν έχετε απομακρυσμένη πρόσβαση στη συσκευή σας Raspberry Pi από μια απομακρυσμένη τοποθεσία. Εδώ, θα βρείτε:

Γιατί είναι χρήσιμο να εκτελείτε μια παρτίδα εργασίας στο Remote Raspberry Pi

Τρέξιμο α δουλειά παρτίδας σε ένα απομακρυσμένο Raspberry Pi έχει πολλά πλεονεκτήματα, ειδικά όταν η συσκευή Raspberry Pi βρίσκεται σε διαφορετική τοποθεσία ή δίκτυο. Μερικά από τα οφέλη του τρεξίματος δουλειά παρτίδας σε ένα απομακρυσμένο Raspberry Pi δίνονται παρακάτω:







  • Μπορείτε να συνδέσετε πολλές συσκευές Raspberry Pi και να δημιουργήσετε ένα κεντρικό δίκτυο που μοιράζεται τον φόρτο εργασίας του δουλειά παρτίδας σε πολλές συσκευές. Αυτό θα εξισορροπήσει το φορτίο μεταξύ των συσκευών και θα προσφέρει καλύτερη χρήση των πόρων και θα βελτιώσει τον χρόνο εκτέλεσης της εργασίας.
  • Λειτουργία τηλεχειριστηρίου δουλειά παρτίδας σε ένα Raspberry Pi θα ενισχύσει την ασφάλεια της συσκευής σας, καθώς απομονώνει ευαίσθητα δεδομένα και διαδικασίες από τον τοπικό υπολογιστή του χρήστη. Έτσι, μειώνει την απειλή τυχόν μολύνσεων από κακόβουλο λογισμικό ή μη εξουσιοδοτημένης πρόσβασης στη συσκευή σας.

Τρόπος εκτέλεσης ομαδικής εργασίας στο Remote Raspberry Pi

Για να τρέξετε α δουλειά παρτίδας στο απομακρυσμένο Raspberry Pi, μπορείτε να χρησιμοποιήσετε τα ακόλουθα βήματα:



Βήμα 1: Ανοίξτε το Command Prompt/PowerShell ή το Terminal σε Windows, Linux ή Mac

Πρώτα, πρέπει να ανοίξετε το τερματικό του συστήματός σας, μπορεί να είναι είτε Command Prompt/PowerShell σε Windows είτε Terminal σε Linux ή Mac.



Βήμα 2: Ενεργοποιήστε το SSH στο Raspberry Pi

Βεβαιωθείτε ότι το SSH είναι ενεργοποιημένο στο Raspberry Pi και αν δεν είναι, μπορείτε να ενεργοποιήσετε το SSH από τη γραμμή εντολών εκτελώντας την ακόλουθη εντολή:





sudo raspi-config

Η παραπάνω εντολή θα ανοίξει το Raspberry Pi Configuration στο τερματικό όπου μπορείτε να ενεργοποιήσετε το SSH από το Επιλογές διεπαφής :



Μπορείτε επίσης να ανοίξετε το Raspberry Pi Configuration από το GUI μεταβαίνοντας προς το μενού της εφαρμογής και, στη συνέχεια, χρησιμοποιώντας το Προτιμήσεις επιλογή και επιλέγοντας το Διαμόρφωση Raspberry Pi :

Στη συνέχεια, μπορείτε να ενεργοποιήσετε το SSH από το Διεπαφές καρτέλα με εναλλαγή του κουμπιού SSH προς τα δεξιά:

Βήμα 3: SSH σε Raspberry Pi

Τώρα, απομακρυσμένη πρόσβαση στο τερματικό Raspberry Pi μέσω SSH σε σύστημα Windows, Mac ή Linux, χρησιμοποιώντας την ακόλουθη σύνταξη:

ssh όνομα χρήστη @ Διεύθυνση IP

Αντί όνομα χρήστη και Διεύθυνση IP , πληκτρολογήστε το όνομα χρήστη και τη διεύθυνση IP του Raspberry Pi.

Σημείωση: Μπορείτε να βρείτε τη διεύθυνση IP του Raspberry Pi από το όνομα κεντρικού υπολογιστή -I εντολή στο τερματικό.

Βήμα 4: Δημιουργήστε έναν κατάλογο εργασιών παρτίδας

Για την οργάνωση, είναι καλύτερο να δημιουργήσετε έναν ξεχωριστό κατάλογο στο σύστημα Raspberry Pi όπου τοποθετούνται όλα τα αρχεία εργασιών δέσμης. Μπορείτε να δημιουργήσετε έναν κατάλογο εργασιών παρτίδας με το όνομα mybatchjobs εκτελώντας την ακόλουθη εντολή:

mkdir mybatchjobs

Βήμα 5: Μεταβείτε στον Κατάλογο Μαζικών εργασιών

To navigate to mybatchjobs κατάλογο στο Raspberry Pi, μπορείτε απλά να εκτελέσετε την ακόλουθη εντολή:

CD mybatchjobs

Βήμα 6: Δημιουργήστε ένα σενάριο δέσμης εργασιών

Τώρα, πρέπει να δημιουργήσετε ένα σενάριο δέσμης εργασιών μέσα στο mybatchjobs κατάλογο και για αυτό μπορείτε να χρησιμοποιήσετε το nano editor από την ακόλουθη εντολή:

νανο batchjob.sh

Βήμα 7: Προσθέστε τις εντολές Batch Jobs

Εφόσον δημιουργούμε εντολές Batch jobs μέσα στο αρχείο bash, θα χρειαστεί να πείτε στο σενάριο να χρησιμοποιήσει το κέλυφος bash, αυτό μπορεί να γίνει προσθέτοντας την ακόλουθη γραμμή στο αρχείο:

#!/bin/bash

Αφού προσθέσετε την παραπάνω γραμμή, δεν είναι ώρα να προσθέσετε εντολές που θα λειτουργούν στο σύστημά σας Raspberry Pi. Μπορείτε να εκτελέσετε πολλές εντολές μέσα στο σενάριο μία προς μία, αυτές οι εντολές μπορεί να σχετίζονται με την ενημέρωση του συστήματος, την εκτέλεση ενός αρχείου σεναρίου ή την εκτέλεση άλλων εργασιών.

Εδώ, για να κρατήσω τα πράγματα απλά, θα χρησιμοποιήσω την εντολή ενημέρωσης και αναβάθμισης για να ενημερώσω τα πακέτα στο Raspberry Pi εξ αποστάσεως μέσω ενός σεναρίου δέσμης εργασιών. Ο πλήρης κώδικας για προσθήκη μέσα στο αρχείο παρέχεται παρακάτω:

#!/bin/bash

sudo εύστοχη ενημέρωση && sudo κατάλληλη αναβάθμιση -και

Βήμα 8: Αποθηκεύστε το Αρχείο Μαζικής Εργασίας

Αφού προσθέσετε τον πλήρη κώδικα, πρέπει να αποθηκεύσετε το αρχείο δέσμης εργασιών, αυτό μπορεί να γίνει χρησιμοποιώντας CTRL+X , Προσθήκη ΚΑΙ και πατήστε Εισαγω .

Βήμα 9: Κάντε το αρχείο εκτελέσιμο

Πρέπει να κάνετε το αρχείο δέσμης εργασιών σας εκτελέσιμο στο Raspberry Pi και μπορεί να είναι δυνατό μόνο εάν εκτελέσετε την ακόλουθη εντολή:

chmod +x batchjob.sh

Βήμα 10: Εκτελέστε το Αρχείο

Τώρα για να εκτελέσετε επιτυχώς την εργασία δέσμης στο απομακρυσμένο Raspberry Pi, μπορείτε απλά να εκτελέσετε το αρχείο σεναρίου από την ακόλουθη εντολή:

SH batchjob.sh

Μπορείτε επίσης να εκτελέσετε το σενάριο με την ακόλουθη εντολή:

. / batchjob.sh

Όταν εκτελείτε το σενάριο, μπορεί να σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας στο Raspberry Pi, μόλις το γράψετε, δουλειά παρτίδας θα εκτελέσει τις εντολές μέσα στο αρχείο.

Εφόσον έχω χρησιμοποιήσει την εντολή ενημέρωσης, το δουλειά παρτίδας θα ξεκινήσει η ενημέρωση των πακέτων μόλις εκτελέσω το σενάριο:

συμπέρασμα

Εκτέλεση παρτίδες είναι χρήσιμο για την αυτοματοποίηση των εργασιών και τη διαχείρισή τους σε απομακρυσμένες συσκευές Raspberry Pi. Αυτός ο οδηγός παρέχει έναν λεπτομερή οδηγό βήμα προς βήμα για την εκτέλεση εργασιών δέσμης σε ένα απομακρυσμένο Raspberry Pi ρυθμίζοντας πρώτα μια απομακρυσμένη σύνδεση χρησιμοποιώντας τη σύνδεση SSH. Στη συνέχεια, δημιουργώντας εργασίες και εκτελώντας τις εξ αποστάσεως σε άλλον υπολογιστή. Ακολουθώντας αυτόν τον οδηγό, οι χρήστες θα μπορούν να χειρίζονται αποτελεσματικά εργασίες, όπως δημιουργία αντιγράφων ασφαλείας δεδομένων, ενημερώσεις συστήματος και εκτέλεση σεναρίων. Αυτό θα βελτιώσει την ευελιξία και τη λειτουργικότητα των συσκευών Raspberry Pi από απόσταση.