Πίνακας περιεχομένων:
- Βήμα 1: Λήψη και εγκατάσταση των εργαλείων
- Βήμα 2: Βρείτε το λειτουργικό σύστημα που θέλετε να εκτελέσετε
- Βήμα 3: Προετοιμάστε το παράθυρο CMD όπου θα εκτελέσετε τις απαραίτητες εντολές
- Βήμα 4: Προετοιμάστε το αρχείο Vagrantfile
- Βήμα 5: Εκκινήστε την εικονική μηχανή σας
- Βήμα 6: Προετοιμάστε το ιδιωτικό κλειδί που θα χρησιμοποιήσετε για να συνδεθείτε στο μηχάνημα
- Βήμα 7: Συνδεθείτε στο εικονικό μηχάνημα
- Βήμα 8: Χρήση της εικονικής μηχανής
Βίντεο: Πώς να ρυθμίσετε και να χρησιμοποιήσετε ένα κουτάκι: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό μπορεί να είναι χρήσιμο εάν χρειάζεστε περιβάλλον Linux για ανάπτυξη και δεν θέλετε να εγκαταστήσετε μια διανομή Linux με διπλή εκκίνηση.
Το πλεονέκτημα σε σχέση με την εκτέλεση ενός κανονικού VM με το VirtualBox (θα χρησιμοποιήσω το VirtualBox ως παράδειγμα σε αυτό το σεμινάριο επειδή είναι δωρεάν και εύκολο στη χρήση) είναι ότι το πλαίσιο Vagrant θα λειτουργεί χωρίς GUI. Αυτό το κάνει να λειτουργεί καλύτερα ειδικά σε παλαιότερα μηχανήματα (όπως το δικό μου). Ένα άλλο πλεονέκτημα θα μπορούσε να είναι ότι μπορείτε να χρησιμοποιήσετε το PuTTY (ή τον αγαπημένο σας πελάτη ssh) για να εκτελέσετε εντολές. Μερικοί άνθρωποι προτιμούν να το κάνουν με αυτόν τον τρόπο αντί να χρησιμοποιούν το παράθυρο VirtualBox που σας δείχνει την έξοδο βίντεο του VM.
Για να έχετε τα πλεονεκτήματα που αναφέρονται παραπάνω, θα μπορούσατε να εκτελέσετε μια παρουσία διακομιστή Ubuntu (ή άλλη διανομή ή γεύση που δεν συνοδεύεται από GUI) σε ακέφαλη λειτουργία. Αυτό είναι επίσης αυτό που κάνει ο Vagrant, αλλά θα σας δώσει επίσης τα ακόλουθα πλεονεκτήματα:
- δεν χρειάζεται να εγκαταστήσετε πραγματικά το λειτουργικό σύστημα. Ο Vagrant θα φροντίσει για όλη τη ρύθμιση
- μπορείτε να χρησιμοποιήσετε το cmd ή το powerhell (υποθέτοντας ότι βρίσκεστε στα παράθυρα) για να δημιουργήσετε, να ξεκινήσετε, να σταματήσετε, να διαγράψετε, να επαναφέρετε (και άλλα) τα εικονικά σας μηχανήματα
Βήμα 1: Λήψη και εγκατάσταση των εργαλείων
Πρώτον, πρέπει να κατεβάσουμε και να εγκαταστήσουμε τα εργαλεία που θα χρησιμοποιήσουμε:
- Κατεβάστε το VirtualBox από εδώ και εγκαταστήστε το
- Κατεβάστε το Vagrant από εδώ και εγκαταστήστε το
- Κατεβάστε το PuTTY από εδώ
- Κατεβάστε το PuTTYgen από εδώ
(Δεν χρειάζεται να εγκαταστήσετε PuTTY και PuTTYgen. Απλώς κατεβάστε τα δυαδικά αρχεία)
Βήμα 2: Βρείτε το λειτουργικό σύστημα που θέλετε να εκτελέσετε
Αναζητήστε το λειτουργικό σύστημα που θέλετε να εκτελέσετε στον κατάλογο που βρίσκεται στον επίσημο ιστότοπο: σύνδεσμος
Βήμα 3: Προετοιμάστε το παράθυρο CMD όπου θα εκτελέσετε τις απαραίτητες εντολές
Πηγαίνετε και δημιουργήστε έναν νέο φάκελο στο σκληρό σας δίσκο. Αυτός ο φάκελος θα είναι ο κοινόχρηστος φάκελος μεταξύ της εικονικής μηχανής και του κεντρικού υπολογιστή σας.
Τώρα κρατήστε πατημένο το πλήκτρο "Shift" και κάντε δεξί κλικ σε αυτόν το φάκελο και επιλέξτε "Άνοιγμα παραθύρων εντολών εδώ" και θα ανοίξετε παράθυρα CMD σε αυτήν τη θέση.
Βήμα 4: Προετοιμάστε το αρχείο Vagrantfile
Προετοιμάστε το αρχείο vagrantfile (ένα αρχείο που περιέχει ορισμένες ρυθμίσεις για την εικονική σας μηχανή) εκτελώντας το "vagrant init" όπου αντικαθιστάτε με ένα λειτουργικό σύστημα που βρίσκεται στον κατάλογο
Κοινά παραδείγματα:
- Για εκτέλεση του Ubuntu 16.04 εκτελέστε "vagrant init ubuntu/xenial64"
- Για εκτέλεση του Ubuntu 14.04 εκτελέστε "vagrant init ubuntu/trusty64"
- Για εκτέλεση του Fedora 23 run "vagrant init fedora/23-cloud-base"
- Για τρέξιμο του Centos 7 εκτελέστε "vagrant init centos/7"
Βήμα 5: Εκκινήστε την εικονική μηχανή σας
Ξεκινήστε την εικονική σας μηχανή εκτελώντας το "vagrant up" (Κάνετε αυτό στην ίδια γραμμή εντολών)
Θα γίνει λήψη και εγκατάσταση μιας εικόνας λειτουργικού συστήματος. Θα πρέπει να μοιάζει με το στιγμιότυπο οθόνης.
Βήμα 6: Προετοιμάστε το ιδιωτικό κλειδί που θα χρησιμοποιήσετε για να συνδεθείτε στο μηχάνημα
Μετά την εκκίνηση της εικονικής μηχανής, δεν μπορείτε να αλληλεπιδράσετε μαζί της, καθώς δεν έχετε το VirtualBox GUI, οπότε θα πρέπει να το αντιμετωπίσετε ως απομακρυσμένο μηχάνημα και να συνδεθείτε χρησιμοποιώντας SSH (δεν είναι ο πιο ακριβής τρόπος να το πω, αλλά εγώ νομίζω ότι αυτό θα κάνει). Ορισμένες εικόνες Vagrant θα ορίσουν έναν προεπιλεγμένο συνδυασμό ονόματος/κωδικού πρόσβασης, άλλοι θα δημιουργήσουν ένα τυχαίο κλειδί και θα το τοποθετήσουν σε ένα αρχείο που δημιουργήθηκε πρόσφατα. Ο καλύτερος τρόπος για να αλληλεπιδράσετε με αυτά τα πλαίσια είναι να χρησιμοποιήσετε ένα ζεύγος κλειδιών RSA. Συνήθως, το Vagrant θα δημιουργήσει ένα ιδιωτικό κλειδί και ένα δημόσιο κλειδί κατά τη δημιουργία ενός νέου VM (ως αποτέλεσμα της εντολής «αλήτης επάνω»). Για να εισαγάγετε το δημιουργημένο ιδιωτικό κλειδί στο πρόγραμμα -πελάτη SSH που θα χρησιμοποιήσετε (PuTTY) θα πρέπει να χρησιμοποιήσετε το PuTTYgen.
Ξεκινήστε το PuTTYgen και κάντε κλικ στο κουμπί "Φόρτωση" και μεταβείτε στο φάκελο στον οποίο μόλις εκτελέσατε το "vagrant up" και μεταβείτε στο.vagrant / machines / default / virtualboxΚοντά στο μενού "Όνομα αρχείου" έχετε ένα αναπτυσσόμενο μενού για την επιλογή επεκτάσεων. Επιλέξτε "Όλα τα αρχεία" από εκεί και, στη συνέχεια, επιλέξτε το αρχείο με το όνομα "private_key" και κάντε κλικ στο "Άνοιγμα" Κάντε κλικ στο κουμπί "Αποθήκευση ιδιωτικού κλειδιού" και απαντήστε ναι εάν σας ζητηθεί εάν είστε βέβαιοι ότι θέλετε να το αποθηκεύσετε χωρίς φράση πρόσβασης Αποθηκεύστε το με ένα όνομα που θα είναι εύκολο να αναγνωριστεί. Επέλεξα "private_key_putty"
Βήμα 7: Συνδεθείτε στο εικονικό μηχάνημα
Ανοίξτε το PuTTY και γράψτε "127.0.0.1" ως όνομα κεντρικού υπολογιστή, 2222 ως θύρα και, στη συνέχεια, μεταβείτε στο Connection-> SSH-> Auth και κάντε κλικ στο κουμπί "Αναζήτηση" κάτω από το πεδίο "Αρχείο ιδιωτικού κλειδιού για έλεγχο ταυτότητας". Εδώ, επιλέξτε το αρχείο private_key_putty που δημιουργήσατε στο προηγούμενο βήμα.
(Οι λεπτομέρειες για το κουτί σας μπορεί να είναι διαφορετικές. Για να δείτε λεπτομέρειες σχετικά με αυτήν την εκτέλεση "vagrant ssh")
Πρόσθετα: Τώρα επιστρέψτε στη Σύνοδο και θα μπορείτε να αποθηκεύσετε τις ρυθμίσεις για αυτήν την περίοδο λειτουργίας, ώστε να μην χρειάζεται να τις εισάγετε ξανά (Εισαγάγετε ένα όνομα στο πεδίο "Αποθηκευμένες συνεδρίες" και κάντε κλικ στο "Αποθήκευση").
Κάντε κλικ στο "Άνοιγμα" και θα σας ζητηθεί να εισαγάγετε τον χρήστη στον οποίο θέλετε να συνδεθείτε. Μπορείτε να λάβετε τον προεπιλεγμένο χρήστη από τον κατάλογο λειτουργικών συστημάτων που αναφέρθηκε σε προηγούμενο βήμα (ή εκτελώντας το "Vagrant ssh").
Για παράδειγμα, ο προεπιλεγμένος χρήστης για διανομές Ubuntu είναι το ubuntu και ο προεπιλεγμένος χρήστης για το Fedora είναι αλητής
Επιπλέον συμβουλές:
- Στο PuTTY, μεταβείτε στην επιλογή Σύνδεση-> Δεδομένα και εισαγάγετε τον χρήστη που μπορείτε να χρησιμοποιήσετε για να συνδεθείτε στο πεδίο "Όνομα χρήστη αυτόματης σύνδεσης". Με αυτόν τον τρόπο, δεν θα χρειαστεί να εισαγάγετε δεδομένα κατά τη δημιουργία μιας σύνδεσης ssh.
- Για να βελτιώσετε την ασφάλεια του κουτιού σας, μπορείτε να αλλάξετε τον κωδικό πρόσβασης για τον υπάρχοντα χρήστη για να βεβαιωθείτε ότι δεν εκτελείτε μια υπηρεσία ssh με προεπιλεγμένο συνδυασμό ονόματος χρήστη/κωδικού πρόσβασης
- Πιθανή πρόκληση: Δημιουργήστε έναν νέο χρήστη και δημιουργήστε τον ώστε να μπορείτε να χρησιμοποιήσετε το ιδιωτικό σας κλειδί (όχι το δημιουργημένο) για σύνδεση
Βήμα 8: Χρήση της εικονικής μηχανής
Τώρα θα μπορείτε να χρησιμοποιήσετε το κουτί των αδέσποτων για ανάπτυξη. Μπορείτε να διαχειριστείτε τη νεοσυσταθείσα εικονική μηχανή χρησιμοποιώντας το vagrant.
Μερικές απλές και χρήσιμες εντολές αδέσποτων είναι:
- "αλήτης επάνω" - ξεκινά το κουτί. Αφού γίνει αυτό, μπορείτε να συνδεθείτε σε αυτό χρησιμοποιώντας το PuTTY
- "αδέσποτη στάση" - σταματά το κουτί.
- "vagrant init" - δημιουργεί το αληθινό αρχείο που αντιστοιχεί στη διανομή που επιλέξατε
- "αλητής καταστρέφει" - διαγράφει το κουτί
Για περισσότερες πληροφορίες, μπορείτε πάντα να επισκεφθείτε τον επίσημο ιστότοπο:
Σας συνιστώ να εξετάσετε επίσης στιγμιότυπα και επαναφορές, καθώς αυτά μπορεί να είναι χρήσιμα εάν κάνετε εργασίες ανάπτυξης.
Συνιστάται:
Πώς να ρυθμίσετε ένα Raspberry Pi και να αρχίσετε να το χρησιμοποιείτε: 4 βήματα
Πώς να ρυθμίσετε ένα Raspberry Pi και να αρχίσετε να το χρησιμοποιείτε: Για τους αναγνώστες του μέλλοντος, είμαστε στο 2020. Η χρονιά όπου, αν είστε τυχεροί που είστε υγιείς και δεν έχετε μολυνθεί από τον Covid-19, εσείς, ξαφνικά , είχα πολύ περισσότερο ελεύθερο χρόνο από ό, τι φανταζόσασταν. Πώς μπορώ λοιπόν να απασχοληθώ με έναν όχι πολύ ηλίθιο τρόπο; Ω ναι
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): 10 βήματα
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): Αυτή είναι μια απλή εισαγωγή για το πώς να ξεκινήσετε με το Linux, συγκεκριμένα το Ubuntu
Πώς να ρυθμίσετε το Pi-Hole σε ένα Raspberry Pi, ένα δίκτυο αποκλεισμού διαφημίσεων !!: 25 βήματα
Πώς να ρυθμίσετε το Pi-Hole σε ένα Raspberry Pi, ένα Network Wide Ad Blocker !!: Για αυτό το έργο, θα χρειαστείτε: ένα Raspberry Pi ικανό να συνδεθεί στο διαδίκτυο Μια κάρτα Micro SD που εκτελεί πληκτρολόγιο Raspbian LiteA (Για να ρυθμίσετε SSH) Ένα δεύτερο Συσκευή (Για πρόσβαση στην διαδικτυακή πύλη) Βασικές γνώσεις UNIX καθώς και πλοήγηση διεπαφής στο
Πώς να ρυθμίσετε και να χρησιμοποιήσετε το WeMos TTgo ESP32 Uno D1 R32: 3 βήματα
Πώς να ρυθμίσετε και να χρησιμοποιήσετε το WeMos TTgo ESP32 Uno D1 R32: Πώς να ρυθμίσετε το WeMos® TTgo ESP32 uno D1 R32 περνάει από όλα τα βήματα για να ξεκινήσει η λειτουργία του WeMos® TTgo ESP32 uno D1 R32
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε τις βασικές λειτουργίες: Θα σας δείξουμε πώς να ανοίξετε το τερματικό MAC. Θα σας δείξουμε επίσης μερικές λειτουργίες εντός του τερματικού, όπως ifconfig, αλλαγή καταλόγων, πρόσβαση σε αρχεία και arp. Το ifconfig θα σας επιτρέψει να ελέγξετε τη διεύθυνση IP και τη διαφήμισή σας MAC