Linux Primer – Το δημοφιλές λειτουργικό σύστημα με λίγα λόγια (με λίστα πόρων)

Αποκάλυψη: Η υποστήριξή σας βοηθά στη διατήρηση της λειτουργίας του ιστότοπου! Κερδίζουμε ένα τέλος παραπομπής για ορισμένες από τις υπηρεσίες που προτείνουμε σε αυτήν τη σελίδα.


Το Linux είναι ένα δωρεάν και ανοιχτού κώδικα υπολογιστή λειτουργικό σύστημα. Αλλά τι είναι πραγματικά το Linux; Λοιπόν, διαβάστε!

Μια σύντομη ιστορία

Ξεκινώντας το 1969 και μέχρι τη δεκαετία του 1970, η Bell Labs ανέπτυξε ένα λειτουργικό σύστημα γνωστό ως Unix.

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

Ίσως το πιο σημαντικό, το UNIX ήταν φορητό. γράφτηκε πρωτίστως σε Γ, και όχι εξ ολοκλήρου σε γλώσσα συναρμολόγησης. Επομένως, θα μπορούσε να μεταφερθεί σε σχεδόν οποιονδήποτε υπολογιστή γενικής χρήσης χωρίς υπερβολική προσπάθεια.

Στις αρχές της δεκαετίας του 1990, ο Linus Torvalds άρχισε να εργάζεται σε μια εναλλακτική λύση ανοιχτού κώδικα αντί του UNIX. Αυτό έγινε ο πυρήνας Linux.

Αυτό το έργο επικαλύπτεται με το έργο του GNU, το οποίο ξεκίνησε μια δεκαετία νωρίτερα υπό την ηγεσία του Richard Stallman.

Και τα δύο έργα προσπάθησαν να δημιουργήσουν ένα λειτουργικό σύστημα που θα ήταν πλήρως συμβατό με το UNIX, αλλά το οποίο θα ήταν δωρεάν και ανοιχτού κώδικα, διαθέσιμο σε οποιονδήποτε το χρειαζόταν χωρίς κόστος.

Το αποτέλεσμα της αλληλεπικαλυπτόμενης και μερικές φορές συνδυασμένης προσπάθειάς τους είναι το λειτουργικό σύστημα Linux, που μερικές φορές ονομάζεται λειτουργικό σύστημα GNU / Linux.

  • Ιστορία του Linux
  • Η Ιστορία του LINUX από τον Linus Torvalds
  • Διαμάχη ονομάτων Linux

Linux Σήμερα

Το Linux είχε αρχικά σχεδιαστεί ως λειτουργικό σύστημα για προσωπικούς υπολογιστές, μια δωρεάν και πιο ισχυρή εναλλακτική λύση για τα Windows, MS-DOS και Mac OS, τα οποία ήταν λίγο πολύ στα βρεφικά τους χρόνια στα τέλη της δεκαετίας του ’80..

Ωστόσο, λόγω πολλών παραγόντων – που σχετίζονται κυρίως με τον τρόπο παραγωγής και διάθεσης των προσωπικών υπολογιστών στους καταναλωτές – το Linux δεν έγινε ποτέ κυρίαρχο παίκτη στην αγορά προσωπικών και επιτραπέζιων υπολογιστών.

Οι εκτιμήσεις διαφέρουν και οι πληροφορίες είναι λίγο δύσκολο να προσδιοριστούν, αλλά φαίνεται ότι το Linux αντιπροσωπεύει περίπου το 2% ή λιγότερο της αγοράς προσωπικών υπολογιστικών λειτουργικών συστημάτων.

Ωστόσο, το γεγονός αυτό αντιπροσωπεύει κατάφωρα τη σημασία του Linux. Επίσης, υπερκαλύπτει υπερβολικά τη σημασία του επιτραπέζιου υπολογιστή ως μερίδιο της παγκόσμιας υπολογιστικής δύναμης.

Το γεγονός είναι ότι, το Linux είναι το πιο εγκατεστημένο λειτουργικό σύστημα στον κόσμο. Η συντριπτική πλειονότητα των διακομιστών Web χρησιμοποιούν Linux.

Οι περισσότεροι υπερυπολογιστές προσανατολισμένοι στην έρευνα χρησιμοποιούν Linux. Το Linux βρίσκεται στην καρδιά του λειτουργικού συστήματος για κινητά Android, πράγμα που σημαίνει ότι το Linux βρίσκεται περίπου στα μισά από όλα τα κινητά τηλέφωνα στον πλανήτη.

Ενώ ο μέσος επιτραπέζιος υπολογιστής σε επίπεδο καταναλωτή χρησιμοποιεί Mac OS X ή Windows, στην πραγματικότητα είναι το Linux που τροφοδοτεί τη συντριπτική πλειονότητα των υπολογιστών και των υποδομών υπολογιστών στον κόσμο.

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

Γιατί να χρησιμοποιήσετε το Linux?

Γιατί λοιπόν να χρησιμοποιείτε το Linux; Επειδή είναι παντού. Στην πραγματικότητα, μάλλον το χρησιμοποιείτε ήδη.

Εάν έχετε έναν λογαριασμό φιλοξενίας ιστού, είναι σχεδόν σίγουρα ένας λογαριασμός φιλοξενίας Linux. Εάν έχετε τηλέφωνο Android, κάτω από την κουκούλα βρίσκεται ο πυρήνας Linux.

Αυτό σημαίνει ότι αν είστε σοβαροί για την ανάπτυξη, ειδικά για την ανάπτυξη ιστού, είναι απαραίτητη η κατανόηση του Linux.

Μπορείτε να ξεφύγετε από το να μην το γνωρίζετε για λίγο, αλλά εάν θέλετε πραγματικά να κάνετε κάτι ενδιαφέρον πέρα ​​από την εκτέλεση ενός ιστολογίου WordPress, κάποια στιγμή θα πρέπει να μάθετε περισσότερα για το Linux.

Αυτό δεν σημαίνει ότι πρέπει να γίνετε προγραμματιστής Linux, αλλά θα πρέπει να γίνετε πιο άνετοι με τη χρήση του Linux σε καθημερινή βάση.

Και ένα από τα πλεονεκτήματα της εργασίας με το Linux είναι ότι υπάρχει ένα ορισμένο βαθμό διαφάνειας στο λειτουργικό σύστημα.

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

Έχει σημασία από οικονομική άποψη. είναι φθηνότερο να τρέχετε ένα σύστημα Linux από ένα σύστημα Windows ή Mac OS. Αλλά το δωρεάν δεν αναφέρεται μόνο στο κόστος. Το Free αναφέρεται επίσης στην ελευθερία.

Μπορείτε να κάνετε οτιδήποτε θέλετε με τον κώδικα Linux. Είναι εντελώς ανοιχτό. Αυτό μπορεί να μην σημαίνει τόσο πολύ για εσάς αυτήν τη στιγμή – πιθανώς δεν ξέρετε τι να κάνετε με τον κώδικα Linux ή έχετε κάποιο λόγο να ασκήσετε τις ελευθερίες που παρέχει η άδεια χρήσης του.

Ωστόσο, πολλοί άλλοι άνθρωποι το κάνουν. Χρησιμοποιώντας το Linux, επωφελείστε από το εφέ δικτύου μιας παγκόσμιας κοινότητας προγραμματιστών που μπορούν να ελέγξουν και να βελτιώσουν τον πηγαίο κώδικα του Linux. Λόγω του ανοίγματος του Linux, το Linux χρησιμοποιείται τόσο ευρέως και αξιόπιστα.

Δίστρος

Καθώς αρχίζετε να μπαίνετε στο Linux, προτού καν μπορέσετε να αρχίσετε να το χρησιμοποιείτε, θα αρχίσετε να βλέπετε πολλά ονόματα – ονόματα που, κατά κάποιον τρόπο, πρέπει να διαλέξετε.

Κόκκινο καπέλο. Μαλακό καπέλλο. Ubuntu. CentOS. Ντέμπιαν.

Αυτές είναι διανομές ή διανομές.

Τι είναι το Distro?

Η διανομή είναι μια συγκεκριμένη συσκευασία του πυρήνα Linux, μαζί με λειτουργικές μονάδες, προγράμματα οδήγησης, διάφορα λογισμικά εφαρμογών και οποιεσδήποτε άλλες δυνατότητες που οι προγραμματιστές διανομής θέλουν να συμπεριλάβουν.

Διαφορετικές διανομές ενδέχεται να έχουν διαφορετικά γραφικά γραφικών υπολογιστών γραφείου, διαφορετικά συστήματα διαχείρισης αρχείων, διαφορετικά επίπεδα υποστήριξης για διάφορες περιφέρειες υλικού, διαφορετικά συστήματα διαχείρισης πακέτων και ούτω καθεξής.

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

Από την άλλη πλευρά, υπάρχει ένας μεγάλος αριθμός διασκορπισμένων Linux διανομών που αποσκοπούν στη διευκόλυνση ορισμένων τύπων επίλυσης προβλημάτων.

Υπάρχουν διανομές που απευθύνονται σε φοιτητές και ακαδημαϊκούς εργαζόμενους, διανομές που απευθύνονται σε διαχειριστές δικτύου και διακομιστές Web, διανομές σχεδιασμένες για τις ειδικές ανάγκες της ρομποτικής ή της τεχνητής νοημοσύνης ή της διαχείρισης δεδομένων επιχειρήσεων.

Επιλέγοντας μια διανομή

Όταν ξεκινάτε για πρώτη φορά με το Linux, η πιο συνετή στρατηγική είναι να χρησιμοποιήσετε μια διανομή γενικής χρήσης.

Εάν πρόκειται για επιτραπέζιο υπολογιστή, πιθανότατα θέλετε κάτι με ένα καλά ανεπτυγμένο GUI.

Θέλετε επίσης κάτι αρκετά mainstream, και με αρκετά μεγάλο αριθμό χρηστών και προγραμματιστών, ότι τα περισσότερα από τα πράγματα που θέλετε να κάνετε σε αυτό υποστηρίζονται καλά.

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

  • Κορυφαίες επιλογές:
    • Ubuntu: η πιο γνωστή και μια από τις πιο δημοφιλείς διανομές Linux. Βασίζεται στη διανομή του Debian (δείτε παρακάτω).
    • Linux Mint: Το νομισματοκοπείο είναι μια άλλη διανομή που βασίζεται στο Debian και έχει σχεδιαστεί ειδικά για να είναι εύκολο στη χρήση “έξω από το κουτί”, χωρίς περίπλοκη ρύθμιση ή καμπύλη εκμάθησης.
    • CentOS: ουσιαστικά η κοινοτική έκδοση του Red Hat, μια εμπορική διανομή εταιρικού επιπέδου.
  • Άλλες δημοφιλείς διανομές Linux:
    • Fedora: Το CentOS είναι η δωρεάν, κοινοτική έκδοση του Red Hat. Το Red Hat είναι η υποστηριζόμενη, σταθερή έκδοση του Fedora. Το Fedora είναι η ταχέως αναπτυσσόμενη έκδοση Red Hat και CentOS. Η εστίαση είναι στα νέα χαρακτηριστικά και τη νέα τεχνολογία.
    • Debian: Το Debian είναι μία από τις πρώτες διανομές Linux. Το Ubuntu και πολλές άλλες διανομές βασίζονται στο Debian. Το Debian είναι μια σταθερή, καλά υποστηριζόμενη διανομή και είναι δημοφιλής τόσο σε περιβάλλοντα διακομιστή όσο και σε επιτραπέζιους υπολογιστές.

Εάν θέλετε να χρησιμοποιήσετε το Linux για τους δικούς σας προσωπικούς λόγους, ως εργαλείο ανάπτυξης, ή ως πλατφόρμα για μάθηση, το Ubuntu ή το Linux Mint είναι πιθανώς ο τρόπος να πάτε.

Εάν εργάζεστε (ή ελπίζετε να εργαστείτε) σε ένα μεγάλο επιχειρηματικό περιβάλλον και θέλετε να χρησιμοποιήσετε το Linux ως πλατφόρμα για σοβαρές επιχειρηματικές εφαρμογές, μάλλον είστε καλύτερα με το CentOS.

Οι διανομές Ubuntu και CentOS (και τα περισσότερα από τα άλλα δημοφιλή) είναι «γενικού σκοπού». Εάν οι ανάγκες σας είναι πιο συγκεκριμένες, ίσως θελήσετε να εξετάσετε μία από τις πολλές διανομές Linux ειδικού σκοπού:

  • SteamOS: gaming.
  • Ουρές: απόρρητο.
  • Ubuntu Studio: παραγωγή πολυμέσων.
  • Backtrack και Kali Linux: δοκιμή διείσδυσης και «ηθικό» hacking.
  • Scientific Linux: επιστήμη, μαθηματικά, στατιστικά στοιχεία, χειρισμός δεδομένων.
  • Edubuntu: Εκπαίδευση.

Μπορεί επίσης να σας ενδιαφέρει αυτή η λίστα με τις καλύτερες διανομές Linux, ανά κατηγορία.

Αλλά μην ανησυχείτε πολύ

Εάν έχετε ήδη πρόσβαση σε εγκατάσταση Linux – για παράδειγμα, τον λογαριασμό φιλοξενίας ιστού σας – απλώς χρησιμοποιήστε αυτόν.

Εάν ο καλύτερος φίλος σας είναι ένας υπολογιστής geek και έχει μια αγαπημένη διανομή Linux, απλώς χρησιμοποιήστε αυτόν.

Εάν ψάχνετε να αγοράσετε έναν υπολογιστή χαμηλού κόστους που έχει ήδη εγκατασταθεί μια συγκεκριμένη διανομή Linux, απλώς χρησιμοποιήστε αυτόν.

Σε οποιαδήποτε από αυτές τις περιπτώσεις, είναι πιθανό να καταλήξετε σε ένα λειτουργικό σύστημα που κάνει ό, τι θέλετε.

Η μόνη προειδοποίηση για αυτό είναι αυτό: εάν πραγματικά χρειάζεστε να χρησιμοποιήσετε ένα συγκεκριμένο κομμάτι λογισμικού, είναι ίσως σοφό να δείτε αν οι προγραμματιστές του λογισμικού προτείνουν μια συγκεκριμένη διανομή Linux.

Τις περισσότερες φορές, αυτό δεν συμβαίνει. Ωστόσο, υπάρχουν στιγμές που ένα κομμάτι λογισμικού λειτουργεί μόνο καλά, ή λειτουργεί καλύτερα, σε μια συγκεκριμένη διανομή.

Πού και πώς να αποκτήσετε / χρησιμοποιήσετε το Linux

Ο γρηγορότερος και ευκολότερος τρόπος για να ξεκινήσετε να δοκιμάζετε το Linux είναι να χρησιμοποιήσετε ένα live boot CD ή thumb drive.

Αυτό σας δίνει την ευκαιρία να δοκιμάσετε το Linux χωρίς μεγάλη δέσμευση.

  • Ζωντανή εκκίνηση Linux
  • Δημιουργός LinuxLive USB
  • Δημιουργία ενός USB Boot με δυνατότητα εκκίνησης για Windows
  • Πώς να εκκινήσετε μια μονάδα δίσκου USB Live Linux στο Mac σας

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

  • Ανάκτηση δίσκου / δεδομένων. Εάν υπάρχει κάποιο πρόβλημα με τον κύριο δίσκο ή το λειτουργικό σας σύστημα, μπορείτε να εκκινήσετε το Linux και, στη συνέχεια, να αποκτήσετε πρόσβαση στα αρχικά αρχεία του σκληρού δίσκου. (Δεν θα μπορείτε να εκτελείτε εφαρμογές που είναι εγκατεστημένες στο κύριο λειτουργικό σύστημα, αλλά μπορείτε να διαβάσετε και να ανακτήσετε δεδομένα.)
  • Υπολογισμός χωρίς ίχνη. Η εκκίνηση από αφαιρούμενη μονάδα δίσκου σάς επιτρέπει να χρησιμοποιείτε το υλικό του υπολογιστή χωρίς να αγγίζετε το υπάρχον λειτουργικό σύστημα ή αρχεία.

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

Για παράδειγμα, οι περισσότερες διανομές σάς επιτρέπουν να κατεβάσετε μια εικόνα που μπορείτε να εγγράψετε σε ένα DVD και στη συνέχεια να εγκαταστήσετε το Linux όπως θα κάνατε μια νέα έκδοση των Windows ή του OS X.

Αυτό κάνουν συνήθως οι άνθρωποι. Υπάρχουν όμως και άλλες επιλογές.

Εικονικές μηχανές

Η χρήση μιας εικονικής μηχανής είναι ένας κοινός τρόπος για να εξερευνήσετε το Linux ως σοβαρό, τακτικό χρήστη – πολλές εισαγωγικές τάξεις επιστήμης και ανάπτυξης υπολογιστών χρησιμοποιούν το Linux σε ένα VM για να διασφαλίσουν μια κοινή πλατφόρμα για όλους τους μαθητές.

Μια εικονική μηχανή είναι ακριβώς αυτό που ακούγεται: ένας υπολογιστής κατασκευασμένος από λογισμικό που λειτουργεί πάνω από τον υπάρχοντα υπολογιστή σας.

Η εικονική μηχανή μιμείται το υλικό ενός πραγματικού υπολογιστή και απαιτεί ένα λειτουργικό σύστημα όπως θα έκανε ένας «πραγματικός» υπολογιστής.

Υπάρχουν διάφοροι προμηθευτές και πάροχοι εικονικών μηχανών που προσανατολίζονται στο Linux και μπορούν να λειτουργήσουν είτε σε Windows είτε στο Mac OS (και επίσης σε Linux, παρεμπιπτόντως).

  • Ubuntu VM για Mac
  • Εγκατάσταση εικονικής μηχανής και Ubuntu στα Windows 7
  • Εκτελέστε Linux όπως οποιοδήποτε άλλο πρόγραμμα στα Windows

Λιμενεργάτης

Μια πρόσφατη εξέλιξη στην τεχνολογία εικονικής μηχανής είναι η εμφάνιση του «εμπορευματοκιβωτίου».

Για να απλοποιήσετε τα πράγματα, ένα κοντέινερ είναι μια πολύ μικρή εικονική μηχανή. Ο τρέχων ηγέτης στον χώρο εμπορευματοκιβωτίων είναι το Docker.

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

Αυτό απλοποιεί πράγματα όπως η διαχείριση εξάρτησης.

Εάν ενδιαφέρεστε πρωτίστως για το Linux ως εναλλακτικό λειτουργικό σύστημα επιφάνειας εργασίας, πιθανότατα μπορείτε να αγνοήσετε το Docker προς το παρόν.

Ωστόσο, εάν το ενδιαφέρον σας για το Linux είναι κυρίως επειδή προσπαθείτε να βελτιώσετε τις δεξιότητές σας στην ανάπτυξη ιστού, ιδίως όσον αφορά τις εφαρμογές ιστού (όχι μόνο ιστότοπους), θα πρέπει πραγματικά να εξερευνήσετε την τεχνολογία εμπορευματοκιβωτίων..

Φιλοξενία και σύννεφα

Η συντριπτική πλειοψηφία των λογαριασμών φιλοξενίας Ιστού από τη συντριπτική πλειονότητα των εταιρειών φιλοξενίας ιστοσελίδων χρησιμοποιούν Linux, και πραγματικά μόνο λίγες διανομές.

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

Ωστόσο, εάν προσπαθείτε να δημιουργήσετε μια εφαρμογή ιστού, θα χρειαστείτε πιο άμεση πρόσβαση στο λειτουργικό σύστημα Linux.

Σε γενικές γραμμές, αυτό σημαίνει έναν λογαριασμό εικονικού ιδιωτικού διακομιστή ή (πιο σπάνια) έναν αποκλειστικό διακομιστή.

  • Σχέδια φιλοξενίας που βασίζονται σε Linux (Όλοι οι τύποι)
  • Σχέδια φιλοξενίας εικονικών ιδιωτικών διακομιστών (κυρίως Linux)
  • Dedicated Server Hosting (κυρίως Linux)

Διπλή εκκίνηση

Το κόλπο εκκίνησης από USB είναι απλώς μια φορητή έκδοση της μεθόδου διπλής εκκίνησης, η οποία είναι ένας τρόπος εγκατάστασης δύο (ή περισσότερων) λειτουργικών συστημάτων στον ίδιο σκληρό δίσκο.

Δεν συνιστούμε αυτήν την προσέγγιση για αρχάριους – υπάρχουν πάρα πολλές πιθανές παγίδες.

Αλλά αν αισθάνεστε άνετα να μπείτε στο σύστημά σας (και δεν φοβάστε τη λέξη “διαμέρισμα”), είναι ένας καλός τρόπος για να προσφέρετε κάποια ευελιξία στο υπολογιστικό σας περιβάλλον.

  • Πώς να κάνετε διπλή εκκίνηση Linux στον υπολογιστή σας
  • Διπλή εκκίνηση Ubuntu σε μια μηχανή Windows
  • Διπλή εκκίνηση Linux σε Mac

Μια πραγματική μηχανή Linux σας

Τέλος, είναι δυνατή η κατασκευή ή η αγορά ενός προσωπικού υπολογιστή μόνο για την εκτέλεση Linux.

κουπόνι φιλοξενίας ιστοσελίδων

Ψάχνετε για το σωστό κεντρικό υπολογιστή Linux?
Το SiteGround – με βαθμολογία # 1 από τους αναγνώστες μας – προσφέρει γρήγορες ταχύτητες, δοκιμασμένη αξιοπιστία και εξαιρετική υποστήριξη πελατών. Αυτήν τη στιγμή μπορείτε να εξοικονομήσετε έως 67% στα προγράμματα φιλοξενίας Linux. Χρησιμοποιήστε αυτόν τον σύνδεσμο έκπτωσης
και πάρτε πολλά.

Μετάβαση σε Linux

Εάν είστε χρήστης Mac, μπορεί να βρείτε κάποια εξοικείωση με το Linux – ειδικά εάν χρησιμοποιείτε το Terminal. Το Mac, όπως το Linux, βασίζεται στο Unix, οπότε υπάρχουν κάποιες ομοιότητες, όπως ο τρόπος με τον οποίο ρυθμίζονται οι χρήστες και τα δικαιώματα.

Ωστόσο, πιθανότατα θα βρείτε πολλές διαφορές, ειδικά στο περιβάλλον εργασίας του υπολογιστή. τίποτα δεν μοιάζει πραγματικά με Mac εκτός από Mac (αν και ορισμένοι προγραμματιστές Linux προσπάθησαν σκληρά να το μιμηθούν).

  • Μετάβαση από Mac OS X σε Linux
  • Μετάβαση από το OS X
  • Μετάβαση σε Linux
  • Μετακίνηση από Mac σε Linux

Υπάρχουν περισσότερες διαφορές μεταξύ Linux και Windows, τόσο στη θεμελιώδη δομή (όπως πώς λειτουργούν τα δικαιώματα και τους χρήστες) όσο και σε απλά πράγματα όπως οι συμβάσεις ονομασίας.

  • Πόσο δύσκολο είναι να μεταβείτε σε Linux?
  • Από Windows σε Linux
  • Ο απόλυτος οδηγός για χρήστες Linux για Windows

Οι εφαρμογές είναι πολύ σημαντικές

Για τους περισσότερους χρήστες, δεν έχει σημασία τόσο σε ποιο λειτουργικό σύστημα χρησιμοποιείτε. έχει σημασία ποιες εφαρμογές έχετε στη διάθεσή σας.

Πολλές από τις αγαπημένες σας ιδιόκτητες εφαρμογές δεν είναι διαθέσιμες στο Linux.

Για παράδειγμα, δεν μπορείτε να εκτελέσετε το Photoshop ή το Microsoft Office σε Linux.

Τώρα, υπάρχουν εναλλακτικές λύσεις ανοιχτού κώδικα σε πολλές δημοφιλείς εφαρμογές (δοκιμάστε το Gimp αντί του Photoshop και το LibreOffice αντί του MS Office), αλλά δεν θα βρείτε πάντα αυτό που ψάχνετε.

Ωστόσο, εάν περνάτε το μεγαλύτερο μέρος του χρόνου σας σε πρόγραμμα περιήγησης, πρόγραμμα επεξεργασίας κειμένου ή γραμμή εντολών, το Linux θα λειτουργήσει καλά για εσάς.

  • Το Linux Alternative Project
  • OS Alt: Βρείτε εναλλακτικές λύσεις λογισμικού ανοιχτού κώδικα στο γνωστό εμπορικό λογισμικό
  • Εναλλακτικές λύσεις ανοιχτού κώδικα στο λογισμικό Proprietary Enterprise

Μερικές βασικές έννοιες Linux

Υπάρχουν διάφορες πτυχές της χρήσης του Linux που μπορεί να φαίνονται περίεργες στην αρχή για χρήστες Windows και Mac. Αλλά δεν είναι τόσο δύσκολο να καταλάβουν.

Χρήστες, ομάδες, δικαιώματα

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

Οι χρήστες ανήκουν σε ομάδες. Τα αρχεία και οι εφαρμογές έχουν ρυθμίσεις δικαιωμάτων που καθορίζουν σε ποιον (χρήστης ή / και ομάδα) ανήκουν και ποιος μπορεί να έχει πρόσβαση σε αυτά (μόνο ο κάτοχος, όλα τα μέλη της ομάδας ή όλοι).

Αυτά τα δικαιώματα πρόσβασης είναι ακόμη συγκεκριμένα για συγκεκριμένες ενέργειες: ανάγνωση, γραφή και εκτέλεση.

  • Χρήστες και ομάδες Linux
  • Εισαγωγή στα δικαιώματα του Linux
  • Ο οδηγός για αρχάριους για τη διαχείριση χρηστών και ομάδων στο Linux

Κέλυφος

Η καρδιά της εμπειρίας χρήστη του Linux είναι το κέλυφος (ή η γραμμή εντολών ή το τερματικό.

Ίσως να είστε κάπως εξοικειωμένοι με τις γραμμές εντολών ήδη. Υπάρχει ένα διαθέσιμο στο Mac OS και είναι λίγο πολύ ανάλογο με τη γραμμή εντολών DOS που διατίθεται στα Windows.

Πριν από την εμφάνιση γραφικών διεπαφών χρήστη, η γραμμή εντολών είναι εκεί που υπήρχε. Για να κάνετε έναν υπολογιστή να κάνει κάτι, εισαγάγατε εντολές στη γραμμή εντολών.

Τα εικονικά γραφικά που βασίζονται σε εικονίδια, όπως έχετε σε Windows ή Mac, καλύπτουν τη δυνατότητα έκδοσης εντολών απευθείας στο λειτουργικό σύστημα.

Ορισμένες εντολές – όπως το άνοιγμα ενός εγγράφου ή η εκτέλεση μιας εφαρμογής – αντιπροσωπεύονται εύκολα στο GUI. Άλλα – όπως η εκτέλεση σύνθετων λειτουργιών σε ένα δέντρο καταλόγου ή η διαγραφή όλων των αρχείων που περιέχουν ένα ορισμένο σύνολο γραμμάτων στο αρχείο – είναι είτε αδύνατα είτε πολύ δύσκολα σε ένα γραφικό περιβάλλον.

Το τερματικό μπορεί να είναι λίγο εκφοβιστικό για νέους χρήστες Linux. Είναι απλώς μια κενή οθόνη και μπορείτε να πληκτρολογήσετε οτιδήποτε σε αυτήν.

Ωστόσο, μόλις συνηθίσετε να χρησιμοποιείτε το τερματικό και αρχίσετε να αξιοποιείτε τη δύναμη που παρέχει, θα αναρωτιέστε πώς κάποιος κάνει κάτι χωρίς αυτό.

  • Εισαγωγή στο τερματικό Linux
  • LinuxCommand.org: ένας ολόκληρος ιστότοπος αφιερωμένος στη γραμμή εντολών Linux, με πολλούς πληροφορίες. Υπάρχει επίσης ένα βιβλίο, το οποίο είναι διαθέσιμο δωρεάν online.
  • Πώς να ξεκινήσετε τη χρήση του τερματικού Linux
  • Βίντεο: Βασικές εντολές τερματικού Linux
  • Φύλλο εξαπάτησης τερματικού (PDF)
  • Πόροι προγραμματισμού Bash: Το Bash είναι η πιο κοινή διεπαφή γραμμής εντολών που χρησιμοποιείται στο Linux (χρησιμοποιείται επίσης σε Mac OS). Μάθετε τα πάντα με αυτόν τον πόρο.

Λήψη και εγκατάσταση λογισμικού

Υπάρχουν πολλοί διαφορετικοί τρόποι λήψης και εγκατάστασης λογισμικού στο Linux.

Ο τρόπος εγκατάστασης εφαρμογών θα εξαρτηθεί από τη συγκεκριμένη διανομή σας καθώς και από το συγκεκριμένο λογισμικό που προσπαθείτε να εγκαταστήσετε.

Ο καλύτερος τρόπος για να εγκαταστήσετε ένα λογισμικό είναι να χρησιμοποιήσετε το αποθετήριο λογισμικού της διανομής σας.

Αυτό είναι μέτρια ανάλογο με ένα App Store. Παρέχει ένα μόνο, σχετικά εύκολο μέρος από το οποίο μπορείτε να λάβετε (περισσότερο ή λιγότερο) επαληθευμένα πακέτα λογισμικού.

Δυστυχώς, δεν διατηρεί κάθε διανομή Linux ένα repo λογισμικού (ωστόσο, τα μεγάλα). Επιπλέον, δεν είναι διαθέσιμο όλο το λογισμικό που θέλετε.

Πολλά ιδιόκτητα λογισμικά (όπως το Skype ή το Steam) δεν είναι διαθέσιμα από έναν διαχειριστή πακέτων ή ένα repo λογισμικού.

Σε αυτήν την περίπτωση, ο ιστότοπος της εφαρμογής συνήθως παρέχει μια χούφτα πακέτων προγραμμάτων εγκατάστασης Linux.

Δεν θα εμφανίζεται πάντα η διανομή σας στη λίστα των επιλογών πακέτου, επομένως είναι χρήσιμο να γνωρίζετε άλλες σημαντικές διανομές στις οποίες είναι παρόμοια ή βασισμένη η διανομή σας. (Για παράδειγμα, το Red Hat, το Fedora και το CentOS είναι πολύ παρόμοια, επομένως ένα πακέτο εγκατάστασης που έχει δημιουργηθεί για το ένα πιθανότατα θα λειτουργήσει για τα άλλα δύο.)

Μπορείτε επίσης να μεταγλωττίσετε και να εγκαταστήσετε νέο λογισμικό από τον πηγαίο κώδικα.

Δεν θα χρειαστεί να το κάνετε αυτό για τις πιο ώριμες και σταθερές εφαρμογές (επειδή είναι συνήθως διαθέσιμες σε ευκολότερες μορφές), αλλά εάν θέλετε να δοκιμάσετε τις εκδόσεις beta και να απελευθερώσετε υποψήφιους για λογισμικό που βρίσκεται ακόμη σε εξέλιξη, θα πρέπει να μάθετε πώς να το κάνετε αυτό.

  • Πώς να εγκαταστήσετε λογισμικό σε Linux
  • Εγκατάσταση λογισμικού σε Linux με χρήση του τερματικού
  • Εγκατάσταση λογισμικού Linux 101 για χρήστες Windows
  • Καλύτερο λογισμικό Linux

Επιπρόσθετοι πόροι

  • Βιβλία
    • Πώς λειτουργεί το Linux: Τι πρέπει να γνωρίζει κάθε υπερχρήστη
    • Βίβλος Linux
    • LINUX: Ο τελικός οδηγός για αρχάριους!
    • LINUX: Εύκολο Linux για αρχάριους
    • Linux: Bootcamp
    • Γραμμή εντολών Linux και Shell Scripting Bible
    • Οδηγός τσέπης Linux
    • Linux: Ο απόλυτος οδηγός βήμα προς βήμα για γρήγορη και εύκολη εκμάθηση του Linux
    • Βασικά στοιχεία Linux
  • Ένα στον Ιστό
    • Γενικές πληροφορίες και ειδήσεις Linux
      • Το Ίδρυμα Linux
      • Linux.org
      • OpenSource.com
      • DistroWatch
    • Σεμινάρια
      • ΒΙΝΤΕΟ: Πλήρες σεμινάριο Linux – Επτά ώρες βίντεο σε Linux.
      • Linux Tutorial Index – Εξαντλητική λίστα με Linux tutorials.
      • Ο πλήρης οδηγός για αρχάριους στο Linux
      • Εκμάθηση Linux του Ryan

Φύλλα εξαπάτησης Linux

  • Αναφορά εντολών Unix / Linux (PDF): αυτό το έγγραφο μιας σελίδας από το FOSSwire περιέχει όλες τις βασικές εντολές Linux. Χωρίζεται σε βολικές ενότητες, όπως εντολές αρχείων και συντομεύσεις.
  • Γρήγορη αναφορά Linux (PDF): μια άλλη αναφορά γραμμής εντολών, αυτή από την O’Reilly περιλαμβάνει επίσης μια αναφορά δύο όψεων σε μέγεθος τσέπης που μπορείτε να εκτυπώσετε σε απόθεμα κάρτας και να έχετε μαζί σας.
  • Cheat Sheet DOS σε Linux: εάν κάνετε τη μετάβαση από τη Microsoft στο Linux, αυτό το cheat sheet το καθιστά εύκολο – δείχνοντας τις αντίστοιχες εντολές DOS (γραμμή εντολών) και Linux.
  • LINUX Cheat Sheet της Evelyn: περισσότερο από 8 cheat φύλλα, αυτό μπορεί να χρησιμοποιηθεί ως γρήγορη υπενθύμιση ή σεμινάριο για όσους μόλις μαθαίνουν Linux.
  • Linux Commands Cheat Sheet: αυτό είναι πραγματικά 15 φύλλα cheat που κάθε ένα επικεντρώνεται σε μια διαφορετική πτυχή της χρήσης του Linux.
  • Εγχειρίδιο μίας σελίδας (PDF): όπως υποδηλώνει το όνομα, αυτό το φύλλο εξαπάτησης ταιριάζει σε ένα χαρτί διπλής όψης. Καλύπτει τα πάντα, από την έναρξη και τη διακοπή του λειτουργικού συστήματος έως τη χρήση του συστήματος X-Windows έως την εκτύπωση.
  • Οδηγός γρήγορης αναφοράς ασφάλειας Linux (PDF): πολλές πληροφορίες ασφαλείας Linux σε χαρτί διπλής όψης. Βοηθά να έχετε καλή όραση!
  • Γρήγορη αναφορά κλήσης συστήματος LINUX (PDF): απαριθμεί 190 κλήσεις συστήματος με περιγραφές και θέση του πηγαίου κώδικα. Ιδανικό για σοβαρούς προγραμματιστές.
  • Γρήγορη αναφορά διαχειριστή (PDF) LINUX: παραθέτει όλες τις σημαντικές εντολές για διαχείριση συστήματος – μήκους πέντε σελίδων.
  • Αλφαβητικός κατάλογος εντολών Linux: πλήρης λίστα εντολών Linux με συνδέσμους προς τις σελίδες τους.
  • Linux Bash Shell Cheat Sheet (PDF): πλήρης αλλά γρήγορος οδηγός για τη χρήση του Bash shell.
  • Φύλλο εξαπάτησης γραμμής εντολών Linux: απλή αναφορά 3 στηλών των εντολών που χρησιμοποιούνται περισσότερο.
  • TCP Ports List: μια λίστα με 3.498 θύρες δικτύου – απαραίτητη για τον σοβαρό προγραμματιστή δικτύου.
  • Χρησιμοποιώντας το Linux τον τρόπο CLI – Cheat Sheet (PDF): ένα αρκετά μεγάλο φύλλο cheat, αυτό παρέχει πολύ περισσότερες πληροφορίες στον αναγνώστη. Είναι εξαιρετικό για άτομα που μαθαίνουν ακόμα.
  • Το Humble Linux Cheat Sheet (PDF): ένα πολύ βασικό, και σύντομο, cheat φύλλο με μόνο τις πιο κρίσιμες εντολές.
  • Φύλλο γρήγορης εξαπάτησης μάσκας υποδικτύου IP: παραθέτει τα μεγέθη διαφορετικών υποδικτύων. Είναι πολύ χρήσιμο αν δεν θέλετε να το υπολογίσετε μόνοι σας.
  • Cheat Sheet Logical Volume Manager: όλες οι λεπτομέρειες που πρέπει να γνωρίζετε για τη διαχείριση των μονάδων δίσκου.
  • Screen VT100 / ANSI Terminal Emulator Cheat Sheet (PDF): συντομεύσεις πληκτρολογίου για εργασία με το τυπικό τερματικό VT100.
  • rpm Linux Cheat Sheet: γρήγορη αναφορά για τον διαχειριστή πακέτων rpm. Αν και το rpm γράφτηκε για το Red Hat, χρησιμοποιείται σε πολλές διαφορετικές διανομές Linux.
  • dpkg Debian Linux Cheat Sheet: γρήγορη αναφορά για τον διαχειριστή πακέτων dpkg. Όπως το rpm, το dpkg γράφτηκε για μια συγκεκριμένη διανομή Linux (Debian), αλλά τώρα χρησιμοποιείται από πολλούς άλλους.
  • APT Cheat Sheet: γρήγορη αναφορά για τον διαχειριστή πακέτων atp. Χρησιμοποιείται με Debian, Slackware και άλλες διανομές Linux.
  • Master Linux Package Management Cheat Sheet: περιέχει όλα τα κύρια εργαλεία πακέτου Linux.

Και κάτι ακόμα…

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

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

Το Linux είναι πραγματικά παντού.

Περαιτέρω ανάγνωση και πόροι

Έχουμε περισσότερους οδηγούς, σεμινάρια και γραφήματα που σχετίζονται με τη φιλοξενία ιστοσελίδων:

  • Εισαγωγή και πόροι προγραμματισμού Linux: αυτή η βαθιά βουτιά στον προγραμματισμό Linux μπαίνει στον πυρήνα όπου είναι όλη η δράση.
  • Προγραμματισμός δικτύου με πρίζες Διαδικτύου: μάθετε τα πάντα για τη δικτύωση στο Διαδίκτυο.
  • Πόροι προγραμματισμού Unix: εάν θέλετε να γίνετε προγραμματιστής Unix, αυτό είναι το μέρος για να ξεκινήσετε.

κουπόνι φιλοξενίας ιστοσελίδων

Ενδιαφέρεστε για την ποιοτική φιλοξενία Linux?
Η A2 Hosting σημείωσε το # 1 στις πρόσφατες δοκιμές ταχύτητας και απόδοσης. Αυτήν τη στιγμή μπορείτε να εξοικονομήσετε έως και 50% στα πακέτα Linux. Χρησιμοποιήστε αυτόν τον σύνδεσμο έκπτωσης
για να λάβετε ειδικές τιμές. Ξεκινήστε να απολαμβάνετε ανώτερη ταχύτητα σήμερα.

Η απόλυτη λίστα των Εργαλείων για Webmasters A-Z

Το Linux εξακολουθεί να είναι το λειτουργικό σύστημα επιλογής για την τροφοδοσία διακομιστών ιστού.

Έτσι, εάν χρησιμοποιείτε τον Linux (ειδικά το Gentoo), πιθανότατα θα διαχειρίζεστε έναν διακομιστή ιστού. Η απόλυτη λίστα των Εργαλείων για Webmasters A-Z θα σας προσφέρει μεγάλη βοήθεια στην εκτέλεση της εργασίας σας.

Η απόλυτη λίστα των Εργαλείων για Webmasters A-Z
Η απόλυτη λίστα των Εργαλείων για Webmasters A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map