= Δημιουργήστε μια εικονική μηχανή Linux στον υπολογιστή σας = Στην εποχή που ζούμε, η υπολογιστική ισχύς cloud είναι διαδεδομένη και φθηνή. Δεν χρειάζεται να ψάξετε σκληρά για να βρείτε δωρεάν ή προσιτές επιλογές φιλοξενίας για την ανάπτυξη εφαρμογών, βάσεις δεδομένων ή έργα επιστήμης δεδομένων. Ανεξάρτητα από τη διαθεσιμότητα στο διαδίκτυο, υπάρχουν πολλοί λόγοι για να ρυθμίσετε προσαρμοσμένα περιβάλλοντα στο δικό σας υλικό. κύριος μεταξύ αυτών: η ασφάλεια. == Τι είναι μια εικονική μηχανή (VM); == Χρησιμοποιώντας το δωρεάν λογισμικό VirtualBox της Oracle, η εγκατάσταση μιας εικονικής μηχανής (VM) στον δικό σας υπολογιστή είναι εξαιρετικά εύκολη, ασφαλής και σας επιτρέπει να εκτελείτε πολλά λειτουργικά συστήματα ταυτόχρονα! == Τι είναι μια εικονική μηχανή; == Μια εικονική μηχανή είναι σαν να έχετε έναν υπολογιστή μέσα στον υπολογιστή σας. Μέσω της εικονικοποίησης υλικού, ένα άλλο λειτουργικό σύστημα μοιράζεται τους πόρους του κεντρικού υπολογιστή σας. Κάθε εικονική μηχανή έχει το δικό της λειτουργικό σύστημα (OS) που λειτουργεί ξεχωριστά από το λειτουργικό σύστημα υποδοχής. Ομοίως, κάθε VM έχει τους δικούς του επεξεργαστές, RAM, δίσκο και ούτω καθεξής. Μέσω της εικονικοποίησης, ουσιαστικά δημιουργείτε δύο διαφορετικά μηχανήματα. Σε αυτό το άρθρο, θα εξηγήσω πώς να φορτώσετε το δωρεάν λειτουργικό σύστημα Linux, τον διακομιστή Ubuntu, σε ένα VM χρησιμοποιώντας τα Windows ως λειτουργικό σύστημα του κεντρικού υπολογιστή μου. Όπως μια εικονική μηχανή στο cloud, είναι ακόμη δυνατό να ρυθμίσετε το ασφαλές κέλυφος (SSH) καθιστώντας εύκολη την απομακρυσμένη με ασφάλεια. == Λήψη και εγκατάσταση του VirtualBox == Το VirtualBox δεν είναι μόνο δωρεάν, αλλά και μια εφαρμογή πλούσια σε χαρακτηριστικά που είναι αρκετά εύκολη στη ρύθμιση. Έχει μια μεγάλη και χρήσιμη κοινότητα που ενημερώνει συνεχώς και βελτιώνει τη λειτουργικότητα. Επιπλέον, υποστηρίζει μια ποικιλία λειτουργικών συστημάτων κεντρικού υπολογιστή (Windows, Linux, Macintosh, Solaris) και είναι διαθέσιμο υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU (GPL). Μεταβείτε στη σελίδα λήψεων και επιλέξτε την έκδοση που χρειάζεστε για το κεντρικό λειτουργικό σύστημα. Για παράδειγμα, χρησιμοποιώ τα Windows, επομένως κατεβάζω την επιλογή των Windows. Επίσης, φροντίστε να κάνετε λήψη του Oracle VM VirtualBox Extension Pack πιο κάτω στη σελίδα. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Σημείωση: Όταν εγκαθιστάτε το VirtualBox, το σύστημα σας προειδοποιεί για ένα πρόβλημα στη συνδεσιμότητα δικτύου, επομένως βεβαιωθείτε ότι δεν το κάνετε οτιδήποτε δεν μπορεί να διακοπεί. * Η διαδικασία εγκατάστασης είναι αρκετά απλή. Χρησιμοποίησα τις προεπιλογές. Ανατρέξτε στην τεκμηρίωση για προβλήματα με την εγκατάσταση. Θα προχωρήσω στη δημιουργία του VM μετά τη λήψη του Ubuntu. == Λήψη Ubuntu == Το Ubuntu είναι μια δωρεάν και εύκολη εγκατάσταση του λειτουργικού συστήματος Linux και είναι για επιτραπέζιους υπολογιστές και διακομιστές. Πολλές τεχνολογίες που χρησιμοποιούνται για τον Ιστό, την επιστήμη δεδομένων και την ανάπτυξη λογισμικού έχουν σχεδιαστεί για Linux. Μπορείτε να τα εκτελέσετε χρησιμοποιώντας τη γραμμή εντολών. Έχω χρησιμοποιήσει το Ubuntu κατά τη δημιουργία και τη φιλοξενία ιστοσελίδων, τη ρύθμιση βάσεων δεδομένων SQL και συμπλέγματα Elasticsearch και τη διαχείριση κοντέινερ με το Docker. Κάντε λήψη του διακομιστή Ubuntu στη σελίδα λήψεων. *Σημείωση: Λήψη αρχείου .iso. Όταν φορτωθεί το VM, θα επιλέξετε την εικόνα για να εγκαταστήσετε το Ubuntu OS.* == Διαχείριση εικονικών μηχανών == Λάβετε υπόψη τις προδιαγραφές της μηχανής κεντρικού υπολογιστή σας πριν ρυθμίσετε τις εικονικές μηχανές. Εάν αντέξετε οικονομικά το VM πάρα πολύ RAM ή CPU, το VM μπορεί να επηρεάσει δραματικά την απόδοση του υπολογιστή σας. Δημιούργησα ένα VM για να χρησιμοποιήσω 14 από τα 16 gig της μνήμης RAM μου και μετά έτρεξα μοντέλα μηχανικής εκμάθησης σε μεγάλα σύνολα δεδομένων. Το μηχάνημα οικοδεσπότη μου λειτούργησε καθώς και ένας βουλωμένος σωλήνας ενώ το μοντέλο μεταμόρφωσε τα δεδομένα! Να δίνετε πάντα προσοχή στους πόρους που εκχωρείτε στην εικονική μηχανή. Μετά την εγκατάσταση του VirtualBox και τη λήψη του Ubuntu, είναι καιρός να δημιουργήσετε μια εικονική μηχανή και να εγκαταστήσετε το Ubuntu. Όταν ξεκινάτε το VirtualBox, θα δείτε μια οθόνη όπως αυτή: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Σημειώστε ότι έχω ήδη δημιουργήσει δύο VM: Edgewhich χρησιμοποιεί Windows Server 2016 ως ελαστικό λειτουργικό σύστημα που χρησιμοποιεί Ubuntu Server 18.04 ως λειτουργικό του Το Oracle VM VirtualBox Manager είναι το γραφικό περιβάλλον χρήστη (GUI) μέσω του οποίου κάποιος δημιουργεί και διαχειρίζεται εικονικές μηχανές. == Δημιουργία εικονικής μηχανής == Υπάρχουν μόνο μερικά βήματα για να θέσετε σε λειτουργία το VM. Λάβετε υπόψη ότι είναι δυνατό να αλλάξετε τις περισσότερες από αυτές τις ρυθμίσεις εάν, για παράδειγμα, πρέπει να προσαρμόσετε τον αριθμό των επεξεργαστών ή της μνήμης RAM. Κάντε κλικ στο κουμπί ρυθμίσεων για να προσαρμόσετε οτιδήποτε αφού δημιουργήσετε το VM. Κάντε κλικ στο νέο για να δημιουργήσετε το Ubuntu VM. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Εισαγάγετε α όνομα. - Επιλέξτε Linux ως τύπος. - Επιλέξτε Ubuntu (64-bit) ως το εκδοχή. - Ρυθμίστε το μέγεθος μνήμης. Εκχωρώ δύο συναυλίες μνήμης, αλλά θα πρέπει να εκχωρήσετε τη μνήμη σύμφωνα με το τι είναι διαθέσιμο στο σύστημά σας. Επιλέξτε δημιουργία εικονικού σκληρού δίσκου τώρα ως επιλογή σκληρού δίσκου, ώστε η εικονική μηχανή να έχει ειδικό χώρο αποθήκευσης. Κάντε κλικ στη δημιουργία μόλις διαμορφωθούν οι επιλογές. Το πρόγραμμα επεξεργασίας Δημιουργία εικονικού σκληρού δίσκου εμφανίζεται εάν επιλέξατε αυτήν την επιλογή σκληρού δίσκου. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Επιλέξτε μια θέση αρχείου. Σκεφτείτε πόσο χώρο πρέπει να διαθέσετε. Για παράδειγμα, έχω δύο μονάδες δίσκου στον υπολογιστή μου και χρησιμοποιώ πάντα τη μεγαλύτερη για χώρο στο δίσκο VM. Ορίστε ένα μέγεθος αρχείου. Το προεπιλεγμένο μέγεθος είναι 10 gigs, αλλά προτείνω 20. Σκεφτείτε πόσο μεγάλο είναι το λειτουργικό σύστημα και φροντίστε να επιλέξετε έναν δίσκο που έχει αρκετό χώρο σε αυτόν! Για παράδειγμα, τα Windows μπορούν να χρειαστούν 10 gig ή περισσότερα. Επιλέξτε μία από τις επιλογές Αποθήκευση σε φυσικό σκληρό δίσκο: ΕΝΑ εκχωρούνται δυναμικά τα αρχεία αναπτύσσονται ανάλογα με τις ανάγκες και θα προσεγγίσουν το μέγιστο μέγεθος αρχείου με την πάροδο του χρόνου. ΕΝΑ Το αρχείο σταθερού μεγέθους διατηρεί αμέσως τον συνολικό χώρο που διατίθεται για το μέγεθος του αρχείου. Εάν χρησιμοποιείτε τις προεπιλεγμένες ρυθμίσεις, αυτή η επιλογή δημιουργεί ένα αρχείο 10 gig. Προτιμώ να χρησιμοποιώ ένα αρχείο σταθερού μεγέθους, καθώς τείνει να αποδίδει λίγο καλύτερα επειδή χρησιμοποιεί λιγότερα γενικά έξοδα από το αρχείο που εκχωρείται δυναμικά. Επιλέξτε τον προεπιλεγμένο τύπο αρχείου σκληρού δίσκου. Αυτή η επιλογή καθορίζει τον τύπο του κοντέινερ που χρησιμοποιείται κατά τη δημιουργία του αποθηκευτικού χώρου. Ορισμένες επιλογές είναι πιο συμβατές με άλλα προγράμματα εικονικής μηχανής. Κάντε κλικ στη δημιουργία και η εικονική μηχανή θα αρχίσει να δημιουργεί. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Η εικονική μηχανή θα εμφανιστεί στο VirtualBox Manager μόλις τη δημιουργήσετε: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Εγκαταστήστε το Ubuntu στο VM == Μόλις δημιουργήσετε το VM, έχει όλους τους πόρους που χρειάζεται για να εγκαταστήσει ένα λειτουργικό σύστημα και να λειτουργεί σαν κανονικός υπολογιστής. Φροντίστε να θυμάστε πού έγινε λήψη του αρχείου .iso του Ubuntu αφού θα το χρειαστείτε σε αυτά τα επόμενα βήματα. Κάντε κλικ στην έναρξη για να ξεκινήσετε το νέο VM. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Όταν ξεκινήσει το VM για πρώτη φορά, θα σας ζητήσει να επιλέξετε μια εικόνα δίσκου. Επιλέξτε το αρχείο iso του Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Κάντε κλικ στην έναρξη αφού επιλέξετε το αρχείο iso. Είναι δυνατό να αλλάξετε την επιλεγμένη εικόνα ή να επιλέξετε ξανά την εικόνα ακολουθώντας **συσκευή >μονάδες οπτικού δίσκου >επιλέξτε εικόνα δίσκου ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Από εκεί, επιλέξτε τη γλώσσα σας και ακολουθήστε τις οδηγίες για να εγκαταστήσετε το Ubuntu. Το σύστημα θα σας ζητήσει να ορίσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης. Μόλις το κάνετε αυτό, θα εγκαταστήσει το λειτουργικό σύστημα! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Έτοιμος, Σετ, Κωδικός! == Τώρα που το VM έχει εγκαταστήσει ένα λειτουργικό σύστημα, είναι έτοιμο για τα έργα σας! Εγκαταστήστε την επιθυμητή τεχνολογία και ξεκινήστε την κωδικοποίηση. Υπάρχουν πολλοί σεμινάρια στο διαδίκτυο για να εγκαταστήσετε το Docker, το Git, το Python, το Elasticsearch, το Mysql, το FTP και πολλά άλλα στο Linux. Χρησιμοποιώντας το λογισμικό VirtualBox της Oracle, είναι εύκολο να δημιουργήσετε και να διαχειριστείτε εικονικές μηχανές χρησιμοποιώντας το δικό σας υλικό και διαφορετικά λειτουργικά συστήματα. Δεδομένου ότι το Linux είναι δωρεάν και υποστηρίζει τις στοίβες τεχνολογίας που χρειάζομαι, συνδυάζεται τέλεια με το VirtualBox.