Πρακτική Εκπαίδευση Καθηγητών Πληροφορικής Εγκατάσταση και Διαχείριση Linux-Ubuntu σε ΣΕΠ ΕΗΥ Χρ.Τριανταφύλλου, Μάρτιος '09
2 Αντικείμενα παρουσίασης Εισαγωγικά για το Linux και το Ελεύθερο/Ανοιχτό λογισμικό διανομές, διαχείριση πακέτων, σύστημα αρχείων, εφαρμογές Εγκατάσταση προετοιμασία, συνύπαρξη με άλλα λειτουργικά Παρακολούθηση πόρων συστήματος διαθέσιμη μνήμη, χώρος στους δίσκους, περιφεριακές συσκευές Προσθαφαίρεση Εφαρμογών Παραθυρικά ή από κονσόλα Διαχείριση Δικτύου έλεγχος συνδεσιμότητας, βασικές εντολές, γραφικά περιβάλλοντα Διαχείριση συστήματος αρχείων Προσάρτηση-mount, κατάτμηση δίσκων–partitioning Διαχείριση Υπηρεσιών Δαίμονες, γραφικά περιβάλλοντα διαχείρισης Υποστήριξη από την Κοινότητα Ανοικτού Λογισμικού Ελληνικά και ξένα forum Κυριακή, 29 Ιουνίου 20142Χρ.Τριανταφύλλου, Μάρτιος '09
Το ΛΣ Unix προέκυψε από την σύνθεση διαφόρων ιδεών από τους Ken Thompson και Dennis Ritchie. Υπήρξε η ανάγκη δημιουργίας νέου ΛΣ το οποίο θα μπορούσε να χρησιμοποιηθεί από δύο χρήστες ταυτόχρονα. Έτσι, ονομάστηκε χιουμοριστικά Unics (Uniplexed Computing and Information System) Tο1970 άλλαξε στο πασίγνωστο πλέον Unix. Κυριακή, 29 Ιουνίου 20143Χρ.Τριανταφύλλου, Μάρτιος '09 Ελεύθερο Λογισμικό και Λογισμικό Ανοικτού Κώδικα
To Linux Αρχική ονομασία: Freax (= "free", "freak”=καπρίτσιο,λόξα και κατάληξη X ) Μασκώτ – tux Larry Ewing, 1996 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Τεχνικά χαρακτηριστικά του GNU/Linux Υποστηρίζει: 1.32 ή 64 bit, ανάλογα με την αρχιτεκτονική 2.Multitasking: πολλά προγράμματα μπορούν να τρέχουν ταυτόχρονα 3.Multiuser: πολλοί χρήστες μπορούν να το χρησιμοποιούν ταυτόχρονα 4.Multiplatform: μπορεί να τρέξει σε μια πληθώρα επεξεργαστών 5.Multiprocessing: Παράλληλη επεξεργασία μέχρι και 16 επεξεργαστές 6.Clustering: μπορεί να στηθεί σε συστοιχία υπολογιστών 7.Προστασία μνήμης ώστε κάποιο πρόγραμμα να μην μπορεί να κολλήσει τον υπολογιστή 8.Εκτελέσιμα με την τεχνολογία Load on Demand: φορτώνονται μόνο τα τμήματα των προγραμμάτων που χρησιμοποιούνται 9.Σελιδοποίηση της Virtual Μνήμης 10.Δυναμικά διασυνδεδεμένες βιβλιοθήκες (DLLs) καθώς και στατικές επίσης Κυριακή, 29 Ιουνίου 2014 Χρ.Τριανταφύλλου, Μάρτιος '09 5
Τεχνικά χαρακτηριστικά του GNU/Linux 11.Υποστήριξη πολλών συστημάτων αρχείων (filesystems), μεταξύ των οποίων τα FAT32, NTFS, BSD ufs, HFS, QNX fs κ.α. 12.Μέχρι και 64 εικονικές κονσόλες 13.Ο πηγαίος κώδικας είναι διαθέσιμος, συμπεριλαμβανομένου του πυρήνα και των οδηγών συσκευών (drivers) 14.Πιθανότατα ο πιο γρήγορος 100Mbit-Ethernet TCP/IP κώδικας 15.Σε σχέση με τα άλλα Unix, έχει τους περισσότερους οδηγούς συσκευών (drivers) για περιφερειακά, μεταξύ των οποίων είναι κάρτες ήχου κάρτες δικτύου ethernet, κάρτες ΑΤΜ, κάρτες ISDN κ.α. 16.Πρωτόκολλα δικτύου, όπως TCP/IP v4 και v6, IPX/SPX, TokenRing, Ethertalk, Appletalk κ.α. 17.Πληθώρα δικτυακών χαρακτηριστικών, όπως tunneling, forwarding, routing, firewalls κ.α. Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
7 Ελεύθερο Λογισμικό και Λογισμικό Ανοικτού Κώδικα Free software – Ελεύθερο Λογισμικό Ελευθερία να εκτελείς το πρόγραμμα για οποιοδήποτε σκοπό Ελευθερία να μελετάς και να τροποποιείς το πρόγραμμα Ελευθερία να αντιγράφεις το πρόγραμμα Ελευθερία να βελτιώνεις το πρόγραμμα και να δημοσιεύεις τις βελτιώσεις σου στο κοινό, ώστε όλη η κοινότητα να επωφελείται Κυριακή, 29 Ιουνίου 20147Χρ.Τριανταφύλλου, Μάρτιος '09Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Linux open source Ιδέα ανοιχτού λογισμικού: Αν έχω ένα μήλο, και έχεις και εσύ ένα μήλο και τα ανταλλάξουμε, τότε θα έχουμε πάλι απο ένα μήλο Κυριακή, 29 Ιουνίου 20148Χρ.Τριανταφύλλου, Μάρτιος '09 Αν έχω μία ιδέα και έχεις και εσύ μία ιδέα και τις ανταλλάξουμε, τότε θα έχουμε απο 2 ιδέες ο κάθε ένας μας..... Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
To Linux Διανομή Linux-distribution ή distro πλήρες λειτουργικό σύστημα με τον πυρήνα του Linux και συλλογή από πακέτα από φλοιούς–shells και γλώσσες προγραμματισμού μέχρι γραφικά περιβάλλοντα και παιχνίδια Κάποιες Διανομές Debian, Fedora, DreamLinux Slackware, Slax, Puppy, Sidux Mandriva, Mandrake, OpenSUSE, Red Hat ….. Υποστηρίζει Σ υ σ τήματα αρχείων ext2/ext3, reiserfs, xfs, vfat, ntfs,…) Κυριακή, 29 Ιουνίου 20149Χρ.Τριανταφύλλου, Μάρτιος '09
Linux Ubuntu Το Ubuntu είναι ένα πλήρες λειτουργικό σύστημα βασισμένο στο linux ελεύθερα διαθέσιμο και με υποστήριξη από μια μεγάλη κοινότητα και σας προσκαλούμε να συμμετέχετε κι εσείς! Η κοινότητα Ubuntu στηρίζεται στις ιδέες που πηγάζουν από τη φιλοσοφία του Ubuntu: ότι το λογισμικό πρέπει να είναι διαθέσιμο δωρεάν, ότι τα εργαλεία λογισμικού πρέπει να μπορούν να χρησιμοποιηθούν από τους ανθρώπους στην μητρική τους γλώσσα, και ότι οι άνθρωποι πρέπει να έχουν την ελευθερία να προσαρμόζουν και να αλλάζουν το λογισμικό τους σε οποιαδήποτε μορφή ικανοποιεί τις ανάγκες τους. Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Κυριακή, 29 Ιουνίου 2014Χρ.Τριανταφύλλου, Μάρτιος '0911 Linux Ubuntu Αυτές οι ελευθερίες καθιστούν Ubuntu πλήρως διαφορετικό από το παραδοσιακό ιδιόκτητο λογισμικό: όχι μόνο τα εργαλεία που χρειαζόμαστε είναι διαθέσιμα δωρεάν, αλλά έχουμε το δικαίωμα να τροποποιούμε το λογισμικό έτσι ώστε να λειτουργεί με τον τρόπο που θέλουμε! Το Ubuntu είναι κατάλληλο για υπολογιστές γραφείου και για κεντρικούς υπολογιστές (servers). Η τρέχουσα έκδοση Ubuntu υποστηρίζει τις αρχιτεκτονικές PC (Intel x86) και 64-bit PC (AMD64). Το Ubuntu περιέχει περισσότερα από 16,000 κομμάτια λογισμικού, αλλά η βασική εγκατάσταση χωρά σε ένα μόλις CD.
Εγκατάσταση Ubuntu βήματα Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση0 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση0 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση1 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση2 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση3 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση4 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση5 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση6 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εγκατάσταση7 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Παράθυρο εισόδου Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Ubuntu 8.10 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Η ευκολότερη εγκατάσταση (Wubi)
Μενού επιλογής εισόδου Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Αφαίρεση ubuntu Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Διαχείριση Linux-UBUNTU Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Μετά την εγκατάσταση του ubuntu κοιτάμε για τυχόν driver που δεν έχουν βρεθεί από το μενού Σύστημα/Διαχείριση Συστήματος/Οδηγοί Υλικού Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Ακόμα και μετά την εγκατάσταση του λειτουργικού μπορούμε να αλλαξουμε την γλώσσα και να προσθέσουμε κάποια άλλη απο το μενού Σύστημα/Διαχείριση συστήματος/Γλωσσική υποστήριξη Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Όλα τα προγράμματα του λειτουργικού βρίσκονται στο μενού -->Εφαρμογές Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Τρόποι για εγκατάσταση προγραμμάτων: Από το μενού της προσθαφαίρεσης Απο το Synaptic package manager Από το τερματικό (χρήση γραμμής εντολών) Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Η απεγκατάσταση ενός προγράμματος γίνετε με τους εξής τρόπους: Από το μενού της προσθαφαίρεσης Απο το Synaptic package manager Από το τερματικό με την εντολή sudo apt-get remove ****(το ονομα της εφαρμογής) Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Τα περισσότερα προγραμματα σε κατηγορίες υπάρχουν στο μενού Εφαρμογές/Προσθαφαίρεση Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Πακέτα προγραμμάτων μπορούμε να προσθέσουμε απο το μενού Σύστημα/Διαχείριση Συστήματος/Synaptic package manager Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Ένας άλλος τρόπος για εγκατάσταση προγραμματων είναι μέσω τερματικού με την εντολή: sudo apt-get install ***** (το πρόγραμμα που θέλουμε) • πχ. sudo apt-get install vlc Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Η εγκατάσταση άλλων προγραμμάτων στο UBUNTU γίνεται είτε ως αρχεία.deb(debian) είτε ως.tar.gz Η εγκατάσταση των.deb γίνεται απλά με διπλό κλικ σε αυτά Η εγκατάσταση των.tar.gz γίνετε μέσω τερματικού με τις εξής 3 εντολές: ./configure sudo make sudo make install Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Συντόμευση μιας εφαρμογής στην μπάρα η στην επιφάνεια εργασίας Στο μενού δεξί κλικ πάνω στην εφαρμογή που θέλουμε και προσθήκη του εκκινητή στον πίνακα εφαρμογών ή στην επιφάνεια εργασίας αντίστοιχα Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Εμφάνιση υπόλοιπων σκληρών δίσκων από το μενού Τοποθεσίες γίνεται η προσάρτηση τους (mount) Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Για τα αρχεία συστήματος σε ένα τερματικό δίνουμε την εντολή: sudo nautilus Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Δομή Καταλόγων Unix /bin – Binaries (Εκτελέσιμα που χρησιμοποιούνται για συντήρηση συστήματος και administrative εργασίες) • Π.χ., booting, restoring, recovering κλπ /usr – Περιέχει όλα τα user binaries, τα έγγραφά τους, βιβλιοθήκες, επικεφαλίδες αρχείων, κλπ /media – Περιέχει όλα τα partition & τους δίσκους HD, CD, DVD ….. Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Η σύνδεση στο internet με UBUNTU γίνεται απλά πατώντας στη μπάρα το εικονίδιο του network manager Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Διαχείριση δικτύου Κατά την εγκατάσταση προτείνεται να ενεργοποιείται η αυτόματη λήψη δικτυακών ρυθμίσεων από τον δρομολογητή του εργαστηρίου Βασικές εντολές ελέγχου (εκτέλεση σαν root) Ifconfig: έλεγχος των ρυθμίσεων της κάρτας δικτύου iwconfig : έλεγχος ρυθμίσεων της ασύρματης κάρτας δικτύου ping, traceroute: έλεγχος της δικτυακής συνδεσιμότητας μέσω του icmp πρωτοκόλλου Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Ifconfig 44 Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Τυπικά αρχεία δικτυακών ρυθμίσεων Debian based διανομές: /etc/network/interfaces Auto lo Iface lo inet loopback Auto eth0 Iface eth0 inet static address netmask network broadcast gateway Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Στην Προσθαφαίρεση προγραμμάτων μπορούμε να βρούμε και να “κατεβάσουμε” Σουίτα εφαρμογών για εκπ/ση (Education) Διάφορα προγράμματα για: – Επεξεργασία Ήχου-Βίντεο – Διαδίκτυο – Γλώσσες Προγραμματισμού – Πολυμέσων... Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
OpenOffice-Γραμματοσειρές • Προσθήκη γραμματοσειρών στο OpenOffice – Προσθέτουμε το φάκελο με τα αρχεία.ttf που «κατεβάσαμε» στο φάκελο /usr/share/fonts/truetype • Προσθήκη λεξικού στο OpenOffice – Εργαλεία/Επιλογές/ΡυθμίσειςΓλώσσας /Βοηθήματα Γραφής – Εργαλεία / Διαχειριστής Επεκτάσεων Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
OpenOffice-Γραμματοσειρές Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
OpenOffice-Γραμματοσειρές Tools > Extension Manager... > κλικ στο Get more extensions here...(Λήψη περισσότερων επεκτάσεων), οπότε και θα ανοίξει ο web browser στο extension portal του OO.o. Εισάγουμε στο search box τη λέξη "greek". Και κατεβάζουμε το "Hellenic (Greek) Dictionary…", είναι ένα αρχείο με κατάληξη.oxt. Επιστρέφουμε στον Extension Manager, κάνουμε κλικ στο κουμπί Add... και επιλέγουμε το.oxt που κατεβάσαμε προηγουμένως. Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Βοηθήματα γραφής - Λεξικά Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Λήψη λεξικών Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Microsoft => Linux NeroBrasero, K3b Media PlayerTotem, Vlc Microsoft OfficeOpenOffice PhotoshopGimp OutlookEvolution, Thunderbird Compiz για εκπληκτικά εφέ ……
Linux Πέραν όμως των εφαρμογών γραφείου Εφαρμογές ανοικτού λογισμικού στο διαδίκτυο το οποίο στηρίζεται κατά ένα μεγάλο μέρος σε λύσεις ΕΛΑΚ. Ο πιο ευρέως χρησιμοποιούμενος εξυπηρέτης διαδικτύου είναι ο ApacheWeb Server, αποτελεί προϊόν ανοικτού λογισμικού. Η πιο δημοφιλής γλώσσα διαδικτύου είναι η PHP η οποία με την σειρά της αποτελεί λύση ανοικτού λογισμικού. Τέλος η βάση δεδομένων ανοικτού λογισμικού Mysql αποτελεί το τρίτο εργαλείο που συμπληρώνει τα άλλα δύο Με αποτέλεσμα πολλές πετυχημένες εφαρμογές διαδικτύου “κτισμένες” με αυτά τα εργαλεία (PHP+APACHE+MYSQL). Τέλος παρατηρείται στρατηγική στροφή προς το ανοικτό λογισμικό εταιριών κολοσσών όπως ΙΒΜ, HP, Sun δείγμα της δυναμικής της νέας φιλοσοφίας. Κυριακή, 29 Ιουνίου Χρ.Τριανταφύλλου, Μάρτιος '09
Ευχαριστώ Ερωτήσεις ?