Linux με τη χρήση κονσόλας
|
|
- Ξενοφών Παππάς
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Linux με τη χρήση κονσόλας Κεφάλαιο 1 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009
2 Το υλικό διατίθεται υπό την άδεια Creative Commons Αναφορά-Μη Εμπορική Χρήση-Παρόμοια διανομή 3.0 Unported by-nc-sa/3.0/deed.el
3 Κατάλογος περιεχομένων Εισαγωγή στο Linux...4 Ιστορία του Linux και του Unix...4 Ο πυρήνας (kernel)...4 Διανομές του Linux (Linux distributions)...5 Γραφικό περιβάλλον στο Linux (window managers/ desktop environments)...5 Το κέλυφος εντολών (command shell)...6 Σύνδεση σε ένα σύστημα Linux/ εκκίνηση τερματικού...6 Τύποι κελύφους εντολών...7 Ποιο κέλυφος εντολών χρησιμοποιώ;...8 Εργασία με την κονσόλα πλεονεκτήματα/ μειονεκτήματα...8 Η δομή του μαθήματος...9
4 Εισαγωγή στο Linux Ιστορία του Linux και του Unix Το λειτουργικό σύστημα Unix ξεκίνησε να αναπτύσσεται στα τέλη της δεκαετίας του '60 (1969) από επιστήμονες που απασχολούνταν στην αμερικανική εταιρία AT&T και εργάζονταν στα Bell Labs. Στο συγκεκριμένο project έχουν εργαστεί ιστορικές μορφές στον τομέα της πληροφορικής (Ken Thompson, Dennis Ritchie, Brian Kernighan και πολλοί άλλοι) ενώ στα πλαίσιά του (για την υλοποίησή του για την ακρίβεια) αναπτύχθηκε και η γλώσσα προγραμματισμού C, μια γλώσσα-σταθμός και σημείο αναφοράς για τον προγραμματισμό. Στη δεκαετία του '70, η AT&T δημοσιοποίησε τον πλήρη πηγαίο κώδικα (source code) του Unix. Το γεγονός αυτό συνέβαλλε στη διάδοση και την εξέλιξη του Unix και το κατέστησε συνώνυμο με τα ανοικτά (open) συστήματα. Πιο ενεργά από όλους καταπιάστηκε με το project το Πανεπιστήμιο του Berkley στις ΗΠΑ, το οποίο ξεκίνησε από το 1977 να διαθέτει τις διανομές BSD (Berkley Software Distribution). Παράλληλα, από τις αρχές της δεκαετίας του '80 (1983), ο Ricard Stallman (προγραμματιστής/ ερευνητής στο MIT) ξεκίνησε το GNU Project, μια προσπάθεια συγγραφής ενός τελείως ελεύθερου (απαλλαγμένο από κάθε εμπορικό στοιχείο) λειτουργικού συστήματος με βάση φυσικά το Unix. Παρόλο που το GNU Project είχε ως αποτέλεσμα την ανάπτυξη και διάθεση αρκετών εργαλείων λογισμικού, καθώς και των αδειών που συνοδεύουν πλέον το ελεύθερο λογισμικό (GNU General Public License - GPL), δεν μπόρεσε να αναπτύξει τον ελεύθερο πυρήνα λειτουργικού συστήματος που είχε οραματιστεί αρχικά ο Stallman. Το κενό αυτό κάλυψε το 1991 ένας Φινλανδός, ο Linus Torvalds, ο οποίος ξεκίνησε τη συγγραφή ενός λειτουργικού συστήματος για δική του χρήση (just a hobby, όπως δήλωσε ο ίδιος) το οποίο εξελίχθηκε στον πυρήνα του Linux. Το Linux είναι αυτή τη στιγμή το δημοφιλέστερο ελεύθερο και ανοικτού κώδικα (free and open source) λειτουργικό σύστημα. Το Linux διατίθεται σε πολυάριθμες διανομές (distributions) οι οποίες διαφέρουν σημαντικά μεταξύ τους τόσο ως προς το κοινό στο οποίο απευθύνονται όσο και ως προς τα τεχνικά χαρακτηριστικά τους και τη φιλοσοφία ανάπτυξης. Ο πυρήνας (kernel) Ο πυρήνας (kernel) αποτελεί το βασικότερο στοιχείο κάθε λειτουργικού συστήματος. Πρόκειται για εκείνο το κομμάτι του λειτουργικού συστήματος, το οποίο διαχειρίζεται τους πόρους του υπολογιστή (μνήμη, επεξεργαστές, συσκευές εισόδου/εξόδου) και παρέχει τις κατάλληλες διεπαφές στις εφαρμογές ώστε να μπορούν να χρησιμοποιήσουν το διαθέσιμο υλικό. Το υπόλοιπο τμήμα του λειτουργικού συστήματος το οποίο βασίζεται στον πυρήνα για να λειτουργήσει ονομάζεται διανομή (distribution) του λειτουργικού συστήματος. Η τελευταία έκδοση του πυρήνα του Linux (πριν την έναρξη του μαθήματος φυσικά) ήταν η έκδοση η οποία δημοσιεύθηκε στις 29 Μαρτίου. Πρέπει ωστόσο να σημειωθεί ότι οι διάφορες διανομές του Linux δε χρησιμοποιούν απαραίτητα τον επίσημο πυρήνα, καθώς μπορεί να έχουν κάνει αλλαγές/ προσθήκες για να ενσωματώσουν την επιθυμητή λειτουργικότητα. Περισσότερα για τον πυρήνα του Linux μπορείτε να διαβάσετε στη διεύθυνση
5 Διανομές του Linux (Linux distributions) Σύμφωνα με τη Wikipedia ( σήμερα έχουν καταγραφεί περισσότερες από 300 διανομές Linux, οι οποίες είναι στην πλειοψηφία τους ενεργές (βρίσκονται υπό ανάπτυξη). Κάποιες διανομές περιλαμβάνουν πλήρη γραφικά περιβάλλοντα και εκδόσεις για χρήστες και διακομιστές, ενώ άλλες δίνουν έμφαση στο μικρό μέγεθος και τις ελάχιστες απαιτήσεις σε υλικό, οπότε περιλαμβάνουν τα απολύτως απαραίτητα. Ορισμένες διανομές υποστηρίζονται και αναπτύσσονται από εταιρίες χωρίς αυτό υποχρεωτικά να σημαίνει ότι αποτελούν εμπορικά προϊόντα ενώ άλλες υποστηρίζονται και αναπτύσσονται από κοινότητες χρηστών. Η λίστα που ακολουθεί περιλαμβάνει κάποιες δημοφιλείς διανομές Linux (σε αλφαβητική σειρά): CentOS: πρόκειται για μια διανομή που ακολουθεί τις εκδόσεις του Red Hat Linux. Οι εκδόσεις της είναι 100% συμβατές με τις εκδόσεις της Red Hat και διατίθεται δωρεάν. Debian: πρόκειται επίσης για μη εμπορική διανομή που διατίθεται ελεύθερα και αναπτύσσεται από μια κοινότητα εθελοντών προγραμματιστών. Θεωρείται ως η διανομή που ακολουθεί περισσότερο από όλες τις αρχές του ελεύθερο λογισμικού καθώς δεν περιλαμβάνει εργαλεία που δεν είναι 100% ελεύθερο λογισμικό. Fedora: υποστηρίζεται από κοινότητα χρηστών και χρηματοδοτείται από τη Red Hat. Gentoo: διατίθεται δωρεάν και απευθύνεται σε έμπειρους χρήστες (power users). Αντίθετα με τις περισσότερες διανομές απαιτεί μεταγλώττιση του πηγαίου κώδικα από το χρήστη προκειμένου να εγκατασταθεί. Knoppix: πρόκειται για την πρώτη διανομή με Live CD (CD εκτέλεσης χωρίς εγκατάσταση) η οποία μπορεί να εκτελεστεί από αφαιρούμενο μέσο αποθήκευσης χωρίς εγκατάσταση σε σκληρό δίσκο. Προέρχεται από το Debian. opensuse: αναπτύσσεται από κοινότητα χρηστών και υποστηρίζεται από την εταιρία Novell. Προέρχεται από το Slackware. Red Hat Enterprise Linux: πρόκειται για εμπορική διανομή της Red Hat που προέρχεται από το Fedora. Slackware: μία από τις πρώτες διανομές του Linux (διατίθεται από το 1993) και η παλαιότερη που συνεχίζει να αναπτύσσεται. Ubuntu: δημοφιλής διανομή για προσωπικούς υπολογιστές (η οποία διαθέτει όμως και εκδόσεις για servers) η οποία προήλθε από το Debian. Υποστηρίζεται από την εταιρία Canonical και διατίθεται δωρεάν. Περισσότερα για τις διανομές του Linux μπορείτε να διαβάσετε στα αντίστοιχα άρθρα της Wikipedia ή στις επίσημες ιστοσελίδες τους. Γραφικό περιβάλλον στο Linux (window managers/ desktop environments) Ο window manager είναι το λογισμικό που διαχειρίζεται την τοποθέτηση και την εμφάνιση των παραθύρων σε ένα γραφικό περιβάλλον. Για να το επιτύχει αυτό, συνεργάζεται με ένα υποκείμενο παραθυρικό σύστημα (windowing system) το οποίο χειρίζεται την επικοινωνία με τις συσκευές που σχετίζονται με τα γραφικά, το ποντίκι και
6 το πληκτρολόγιο. Οι window managers στο Linux βασίζονται στο X Window System (αναφέρεται επίσης και ως Χ ή X11). Ο τελικός χρήστης έρχεται σε επαφή όχι με τον window manager αλλά με ένα περιβάλλον επιφάνειας εργασίας (desktop environment) το οποίο βρίσκεται ένα επίπεδο παραπάνω από τον window manager. Τα δύο δημοφιλέστερα desktop environments του Linux είναι το Gnome (GNU Network Object Model Environment) και το KDE (K Desktop Environment). Το κέλυφος εντολών (command shell) Το κέλυφος εντολών αποτελεί επίσης μια διεπαφή προς τους χρήστες του υπολογιστή (όπως και το περιβάλλον επιφάνειας εργασίας), η οποία ωστόσο δεν περιλαμβάνει γραφικά. Ο χρήστης αλληλεπιδρά με το σύστημα πληκτρολογώντας εντολές των οποίων τη σύνταξη πρέπει να γνωρίζει ή να είναι σε θέση να την εντοπίσει στο σύστημα βοήθειας. Κάθε κέλυφος εντολών χαρακτηρίζεται από το σύνολο των εντολών και των λοιπών δυνατοτήτων σύνταξης που παρέχει στους χρήστες και για το λόγο αυτό υπάρχουν διαφορετικών είδη shells. Τα κελύφη εντολών στο Linux αποτελούν εξέλιξη αυτών του Unix και υπάρχει συμβατότητα προς τα πίσω (δηλαδή υποστηρίζονται οι παλαιότερες εντολές και προστίθενται νέες). Υπάρχουν διάφοροι τύποι shells. Οι κυριότεροι είναι: Bourne shell ή sh: πρόκειται για ένα ιστορικό κέλυφος του Unix το οποίο χρησιμοποιείται ακόμα ευρέως. Αναπτύχθηκε από τον Steven Bourne και η πρώτη του έκδοση κυκλοφόρησε το Bourne-Again shell ή bash: είναι ένα κέλυφος που δημιουργήθηκε στα πλαίσια του GNU Project το 1987 ως επέκταση του sh και διατίθεται ελεύθερα. Αποτελεί το προεπιλεγμένο κέλυφος του Linux και απαντάται στα περισσότερα συστήματα. Το υλικό του μαθήματος βασίστηκε στο bash. C shell ή csh: αναπτύχθηκε στα πλαίσια του BSD Unix και το συντακτικό του μοιάζει με αυτό της γλώσσας προγραμματισμού C. Η αρχική υλοποίηση δε χρησιμοποιείται ευρέως σήμερα αλλά έχει αντικατασταθεί από το Telnet C shell (tcsh) το οποίο αποτελεί το προεπιλεγμένο κέλυφος του FreeBSD Unix. Korn shell ή ksh: αναπτύχθηκε από τον David Korn στις αρχές της δεκαετίας του '80 στα Bell Labs. Συνδυάζει χαρακτηριστικά τόσο του sh όσο και του csh. Σε επόμενη παράγραφο θα δούμε τις εντολές με τις οποίες μπορείτε να διαπιστώσετε ποια κελύφη υπάρχουν στο σύστημά σας, καθώς και ποιο κέλυφος χρησιμοποιείτε. Οι εντολές του κελύφους είναι στην πραγματικότητα εκτελέσιμα αρχεία που φέρουν σε πέρας κάποιες εργασίες (π.χ. την αντιγραφή ενός αρχείου). Σύνδεση σε ένα σύστημα Linux/ εκκίνηση τερματικού Γενικά, για να συνδεθείτε σε ένα σύστημα Linux θα πρέπει να δώσετε ένα όνομα χρήστη (login name) και ένα συνθηματικό (password), είτε στο γραφικό περιβάλλον είτε σε κάποια γραμμή εντολών. Η πιστοποίηση ταυτότητας του χρήστη είναι ένα βασικό στοιχείο των συστημάτων Linux.
7 Έστω, για παράδειγμα ότι συνδέεστε στο γραφικό περιβάλλον μιας εγκατάστασης Ubuntu Linux. Για να ανοίξετε την κονσόλα εντολών (τερματικό), μπορείτε να επιλέξετε από το μενού Εφαρμογές -> Βοηθήματα -> Τερματικό. Στο παράθυρο που εμφανίζεται μπορείτε να πληκτρολογείτε τις εντολές και να λαμβάνετε την απόκριση από το σύστημα. Η ένδειξη αποτελεί το προτρεπτικό σήμα (prompt) του κελύφους εντολών και εξηγείται ως εξής: κατάλογος][σύμβολο_προτροπής] Όπως και όλα τα στοιχεία του περιβάλλοντος στο Linux, το prompt είναι δυνατόν να τροποποιηθεί. Περισσότερα θα δούμε στις ενότητες που ακολουθούν. Τύποι κελύφους εντολών Το αρχείο /etc/shells περιέχει τα διαθέσιμα κελύφη εντολών του συστήματος. Για να εμφανίσετε τα περιεχόμενά του μπορείτε να πληκτρολογήσετε την εντολή cat /etc/shells. mia:~> cat /etc/shells /bin/bash /bin/sh /bin/tcsh /bin/csh
8 To προκαθορισμένο κέλυφος εντολών προσδιορίζεται στο αρχείο /etc/passwd. Για παράδειγμα, μια γραμμή του αρχείου αυτού μπορεί να είναι (mia είναι το όνομα χρήστη): mia:l2nofqdlprhwe:504:504:mia Maya:/home/mia:/bin/bash Το προκαθορισμένο κέλυφος εντολών είναι το τελευταίο κομμάτι της γραμμής (μετά την τελευταία :), δηλαδή στο συγκεκριμένο παράδειγμα /bin/bash. Για να αλλάξετε κέλυφος εντολών, απλά εισάγετε το όνομα του νέου κελύφους στο παράθυρο του τερματικού. Το προτρεπτικό σήμα κατά πάσα πιθανότητα θα αλλάξει, αφού κάθε κέλυφος ακολουθεί τα δικά του πρότυπα: mia:~> tcsh ~]$ Ποιο κέλυφος εντολών χρησιμοποιώ; Αν δεν ξέρετε ποιο κέλυφος εντολών χρησιμοποιείτε, μπορείτε είτε να ελέγξετε τη γραμμή που αφορά στο δικό σας όνομα χρήστη (λογαριασμό) στο αρχείο /etc/passwd ή να εισάγετε την εντολή: echo $SHELL Σημείωση: η έκφραση $SHELL αποτελεί μια μεταβλητή περιβάλλοντος (environment variable). Οι μεταβλητές περιβάλλοντος είναι κάποιες τιμές (values) οι οποίες είναι ορατές και μπορούν να χρησιμοποιηθούν από όλες τις διεργασίες που εκτελούνται σε ένα σύστημα. Για να εμφανίσετε μια λίστα με τις μεταβλητές περιβάλλοντος του συστήματός σας μπορείτε να πληκτρολογήσετε την εντολή env. Στις ενότητες που ακολουθούν θα αναφερθούμε σε διάφορες μεταβλητές περιβάλλοντος. Μία πολύ βασική τέτοια μεταβλητή είναι η μεταβλητή $PATH, η οποία περιέχει τους καταλόγους στους οποίους το κέλυφος αναζητά για τα εκτελέσιμα αρχεία των εντολών. Εργασία με την κονσόλα πλεονεκτήματα/ μειονεκτήματα Στις ενότητες που ακολουθούν θα μάθουμε τη σύνταξη των εντολών, οι οποίες διεκπεραιώνουν τις πιο συνηθισμένες εργασίες σε έναν υπολογιστή. Η εργασία με την κονσόλα έχει τόσο πλεονεκτήματα όσο και μειονεκτήματα. Το βασικό μειονέκτημα σχετίζεται με τη δυσκολία στη σύνταξη και την απομνημόνευση εντολών (ιδίως για τον αρχάριο χρήστη). Η εργασία με την κονσόλα είναι αναμφίβολα πιο δύσκολη από την εργασία σε ένα point-and-click γραφικό περιβάλλον που όλα διεκπεραιώνονται με χρήση μενού επιλογών. Ωστόσο, όπως θα δούμε και στη συνέχεια του μαθήματος, ο όγκος των πληροφοριών που πρέπει κανείς να θυμάται δεν είναι και
9 τόσο μεγάλος αφού υπάρχει πολύ καλή τεκμηρίωση όλων των εντολών και των επιλογών τους. Φυσικά, απαιτείται ιδιαίτερη προσοχή γιατί υπάρχει πάντα ο κίνδυνος η εκτέλεση μιας εντολής να έχει δυσμενή αποτελέσματα στο σύστημα (π.χ. να διαγραφεί κάποιο αρχείο που είναι απαραίτητο για τη λειτουργία του). Το κυρίαρχο πλεονέκτημα της χρήσης της γραμμής εντολών είναι η δύναμη που δίνει στο χρήστη για την αυτοματοποίηση και τη μαζική εκτέλεση λειτουργιών, κάτι που είναι ιδιαίτερα χρήσιμο στους διαχειριστές συστημάτων. Από την κονσόλα μπορεί πραγματικά κανείς να εκτελέσει και να ρυθμίσει τα πάντα (ενώ το γραφικό περιβάλλον παρέχει ένα υποσύνολο των δυνατοτήτων). Επιπλέον, με την καταγραφή ενός συνόλου εντολών σε ένα αρχείο (shell script) έτσι ώστε να διεκπεραιώνεται μια ολοκληρωμένη εργασίας (π.χ. λήψη ενός αντιγράφου ασφαλείας backup) και τον χρονοπρογραμματισμό της εργασίας ώστε να εκτελείται περιοδικά, είναι δυνατό να απαλλαγεί ο χρήστης από ένα μεγάλο μέρος του διαχειριστικού βάρους του υπολογιστή του. Ένα ακόμα πλεονέκτημα της χρήσης της κονσόλας είναι ότι επειδή τα κελύφη εντολών (και συγκεκριμένα το bash που θα χρησιμοποιήσουμε στο μάθημα) είναι κοινά σε πολλές διανομές, οι εντολές ισχύουν αυτούσιες σε πολλά διαφορετικά περιβάλλοντα Linux και Unix. Η δομή του μαθήματος Οι ενότητες του μαθήματος που ακολουθούν, αφορούν: 2. Τις βασικές εντολές 3. Το σύστημα αρχείων 4. Τη διαχείριση αρχείων 5. Τη διαχείριση διεργασιών 6. Τα διάφορα θέματα 7. Τις ρυθμίσεις με χρήση της κονσόλας
Ελεύθερο Ανοικτό Λογισμικό
Ελεύθερο Ανοικτό Λογισμικό Σειρά τριών διαλέξεων σχετικών με το Ελεύθερο-Ανοικτό Λογισμικό στο Τμήμα Διοίκησης Τεχνολογίας Κ.Γ. Μαργαρίτης, Απρίλιος 2007 Ελεύθερο-Ανοικτό Λογισμικό, Διαδίκτυο και Επιχειρηματικότητα
Εισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα S E T Δ Ι Α Φ Α Ν Ε Ι Ω Ν 10 S C R I P T S Α Ν Τ Ω Ν Η Σ Σ Ι Δ Η Ρ Ο Π Ο Υ Λ Ο Σ Φλοιός (Shell) 2 Είναι το πρόγραμμα που διερμηνεύει (interpreter) τις εντολές που εισάγονται
Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux
1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας
Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή
Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Πως ξεκίνησε το Linux Linus Torvalds : Εμπνευστής και δημιουργός του, φοιτητής του Πανεπιστημίου του Helsinki στην Φιλανδία Πως ξεκίνησε το Linux Βασίστηκε
Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι)
Ελεύθερο Λογισμικό Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Τι είναι το Λογισμικό; Τι είναι το Λογισμικό; Λογισμικό Οδηγίες (Προγράμματα) Δεδομένα... για τον Ηλεκτρονικό Υπολογιστή Τι είναι
Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας
Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 2ο Εισαγωγή στο GNU/Linux Ύλη Μαθημάτων ΙΙ Μαθ. 2 : Εισαγωγή στο GNU/Linux Διανομές GNU/Linux, Filesystem/Δικαιώματα, Διανομές live σε VirtualBox,
Linux με τη χρήση κονσόλας
Linux με τη χρήση κονσόλας Κεφάλαιο 2 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται
Προγραμματισμός Διαχείρισης Συστημάτων Ι
Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Διανομές GNU/Linux Διανομές GNU/Linux I Διανομή =... Πυρήνας - Linux Kernel Γραφικό Περιβάλλον Βιβλιοθήκες Εργαλεία Συστήματος & Κέλυφος Προγράμματα
Πληροφορική I. "Λογισμικό (Software)" B. Φερεντίνος
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Πληροφορική I "Λογισμικό (Software)" B. Φερεντίνος
Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος
Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο
Εισαγωγή στο λειτουργικό σύστηµα Unix
Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή Περιεχόµενα Λειτουργίες του Λ.Σ. Unix Λογαριασµοί Username Password Userid και Groupid Home Directory Κέλυφος Σύστηµα Αρχείων Pathname examples Pathname σχετικής
ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers)
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Ορισμοί Πληροφορική I Πρόγραμμα: ένα σύνολο
Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4
Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με
[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό
Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή
Εισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής
Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19
Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Τι είναι το υλικό ενός υπολογιστικού συστήματος; Το σύνολο των ηλεκτρονικών και μηχανικών μερών του που έχουν
Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ
Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Ελεύθερο Λογισμικό Λογισμικό Ανοικτού Κώδικα GNU/Linux and FOSS Το κίνημα του ελεύθερου λογισμικού Έχει ως στόχο να
Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ IΙ Λύβας Χρήστος chrislibas@ssl-unipi.gr Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ (1/3) /ˈjuː.nɪks/ +- Στην πρωταρχικη του μορφη κατασκευάστηκε
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής
Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ Διάλεξη 4 η Βασίλης Στεφανής Πληροφοριακό σύστημα Υπενθύμιση του βασικού μοντέλου Είσοδος Επεξεργασία Έξοδος Ας δούμε επιπλέον λεπτομέρειες! Λογισμικό Λογισμικό: Δίνει εντολές στο
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στο Unix Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Περιεχόμενα 2 Εισαγωγή
Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος
Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)
Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX
Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX Εισαγωγή Ξεκινάμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων των Υπολογιστικών Συστημάτων εξετάζοντας αρχικά το λειτουργικό σύστημα Unix. Σκοπός του εργαστηρίου
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Προγραμματισμός Η/Υ. Λογισμικό. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Λογισμικό ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αλληλεπίδραση Συστημάτων Χρήστες Λογισμικό Εφαρμογών Λειτουργικό Σύστημα Επιπλέον
Άδεια Δημόσιας Χρήσης GNU
Linux - Εισαγωγή γή Χαρακτηριστικά Λειτουργικό σύστημα Unix-like: βασισμένο στις αρχές του Unix Προϊόν εθελοντικής συνεργασίας από διαδικτυακές κοινότητες έργο ανοικτού κώδικα ελεύθερα προσβάσιμο από όλους
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ
Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:
Εργαστηριακή εισήγηση. «Ψηφιακή τάξη και Linux Ubuntu: ξεκίνημα, χρήση, τεκμηρίωση, πλεονεκτήματα»
Εργαστηριακή εισήγηση «Ψηφιακή τάξη και Linux Ubuntu: ξεκίνημα, χρήση, τεκμηρίωση, πλεονεκτήματα» Μπένος Μιχαήλ 3 ο Γυμνάσιο Καλαμαριάς benosm@sch.gr ΠΕΡΙΛΗΨΗ Στην εισήγηση αυτή υπάρχουν πληροφορίες για
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)
Τι είναι το Linux Βασικό στοιχείο είναι ο πυρήνας Linux Ο πυρήνας Linux δημιουργήθηκε από τον φοιτητή πληροφορικής Linus Torvalds το 1991 Αν και δεν χρησιμοποιεί κώδικα του UNIX, μπορεί να θεωρηθεί παρεμφερές
Αγροτική Ανάπτυξη Περιβάλλον
ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Αγροτική Ανάπτυξη Περιβάλλον 1 ος Κύκλος Εκπαίδευσης 2 ο σεμινάριο 20 Ιουνίου 2014 Πρακτική εισαγωγή στο GRASS για αρχάριους Συνίσταται σε: μια σύντομη παρουσίαση
Πληροφορική 2. Λειτουργικά Συστήματα
Πληροφορική 2 Λειτουργικά Συστήματα 1 2 Λογισμικό Υπολογιστών Υπολογιστής Υλικό Λογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών 3 Λειτουργικό Σύστημα (Operating System) Λειτουργικό Σύστημα (ΛΣ) είναι
Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία
Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες
Λειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Εισαγωγή στο Linux και στο περιβάλλον εργασίας.
Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και
ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.
Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems
Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν
Μαλούτα Θεανώ Σελίδα 1
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ (1/3) /ˈjuː.nɪks/ +-
Η γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η
Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)
Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό
Αντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες
Δίκτυα Η/Υ στην Επιχείρηση
Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού
Λειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων
Λειτουργικά Συστήµατα
Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:
Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα.
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ -UNIX Μάθημα: Λειτουργικά Συστήματα ΙΙ UNIX ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα. Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης
Ελεύθερο Λογισμικό και GNU/Linux
Ελεύθερο Λογισμικό και GNU/Linux Πηγές: http://rainbow.cs.unipi.gr/projects/oss/wiki/eventzero http://dimitris.glezos.com/opensource/ http://www.myubuntu.gr/index.php/γιατί-linux/ http://www.gnu.org/philosophy/free-sw.el.html
Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr UNIX is basically a simple operating system,
Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι
Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο λειτουργικό σύστημα Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών
Εισαγωγή στο Λειτουργικό Σύστημα UNIX
Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Διαδικαστικά Στο εργαστήριο θα διδαχθούν
Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i. Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6
i της CD V2.6 ii Copyright 2002, 2003, 2004 Sun Microsystems Copyright 2009 Στέργιος Προσινικλής (steriosprosinikls@gmail.com) Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους
ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ
ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΕΡΩΤΗΣΗ 1: Σε ποιες μεγάλες κατηγορίες μπορούμε να χωρίσουμε το Λογισμικό. Μπορούμε να χωρίσουμε το Λογισμικό στις παρακάτω μεγάλες κατηγορίες: στο Λογισμικό Συστήματος (System Software),
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 2ο Δυνάμεις Υπερχρήστη Μιχαηλίδης Παναγιώτης Περιεχόμενα Δυνάμεις υπερχρήστη Ιδιοκτησία αρχείων και διεργασιών Υπερχρήστης Επιλογή κωδικού πρόσβασης υπερχρήστη
Βασίλειος Κοντογιάννης ΠΕ19
Ενότητα1 Υλικό Λογισμικό και Εφαρμογές Τι ονομάζουμε λογισμικό (software); Με τον όρο λογισμικό (software) αναφερόμαστε στο σύνολο των προγραμμάτων που μπορεί να εκτελεστεί από ένα υπολογιστικό σύστημα.
Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview
Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος
Εισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις
Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
2.Shell, users, groups και privilegies
2.Shell, users, groups και privilegies 2.0 Εισαγωγή Όλα τα σύγχρονα λειτουργικά συστήματα έχουν γραφικό περιβάλλον που τα κάνουν πολύ φιλικά προς το χρήστη. Το ίδιο ισχύει και στις διανομές του Linux,
Εγχειρίδιο του πίνακα χαρακτήρων
i Εγχειρίδιο του πίνακα ii Copyright 2004 Sun Microsystems Copyright 2003, 2004 Chee Bin HOH Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους όρους της Ελεύθερης Άδειας Τεκμηρίωσης
Διαδικαστικά. Εισαγωγή στο Λειτουργικό Σύστημα UNIX. Διαδικαστικά. Τι είναι το Λειτουργικό Σύστημα
Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Ηπείρου Γρηγόριος Τζώρτζης Ακ. Έτος 2010-2011 Διαδικαστικά Στο εργαστήριο θα διδαχθούν βασικές εντολές του λειτουργικού
ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η χρησιμοποίηση κάποιων εφαρμογών που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.
Πως μπορούν τα μέρη του υλικού ενός υπολογιστή να επικοινωνούν και να συνεργάζονται μεταξύ τους; Επειδή ακολουθούν συγκεκριμένες οδηγίες (εντολές).
Κεφάλαιο 5 Πως μπορούν τα μέρη του υλικού ενός υπολογιστή να επικοινωνούν και να συνεργάζονται μεταξύ τους; Επειδή ακολουθούν συγκεκριμένες οδηγίες (εντολές). Το σύνολο αυτών των εντολών το ονομάζουμε
Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων
Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό
Linux Terminal Server Project
Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μεταφραστές Εισαγωγή Διδάσκων: Επικ. Καθ. Γεώργιος Μανής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών
ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File
Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1
Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση
Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016
Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Το σύστημα PiNet εξυπηρετεί στη διαχείριση των υπολογιστών Raspberry Pi σε μία σχολική τάξη.
Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης
Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1
Οδηγός ρυθμίσεων Wi-Fi
Οδηγός ρυθμίσεων Wi-Fi Συνδέσεις Wi-Fi με τον Εκτυπωτή Σύνδεση με έναν υπολογιστή μέσω δρομολογητή Wi-Fi Σύνδεση με ένα υπολογιστή απευθείας Σύνδεση με μια έξυπνη συσκευή μέσω δρομολογητή Wi-Fi Σύνδεση
ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή
ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Python Σύνοψη Σε αυτό το κεφάλαιο κάνουμε μια σύντομη εισαγωγή στην Python και στα εργαλεία λογισμικού που θα χρησιμοποιήσουμε στη συνέχεια του συγγράμματος. Προαπαιτούμενη γνώση
Εισαγωγή στην Python. Διάλεξη 0
Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει
Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή
Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,
Εγχειρίδιο Προσάρτησης δίσκων
i Εγχειρίδιο Προσάρτησης ii Copyright 2005 Trent Lloyd Copyright 2004 Sun Microsystems Copyright 2002 John Fleck Copyright 2000 Dan Mueth Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου
ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΚΑΙ ΤΙΣ ΕΦΑΡΜΟΓΕΣ ΤΟΥ
ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΚΑΙ ΤΙΣ ΕΦΑΡΜΟΓΕΣ ΤΟΥ Το Linux είναι χτισμένο με ένα συγκεκριμένο σύνολο ενοποίηση αρχές στο μυαλό. Η κατανόηση αυτών των αρχών είναι πολύ χρήσιμη για την κατανόηση του πώς λειτουργεί
Προγραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Χειρισμός Αρχείων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αρχεία Συλλογές δεδομένων. Αποθηκεύονται στην περιφερειακή μνήμη: π.χ.
Παράρτηµα Α : Εισαγωγή στο Linux.
Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)
Προγραµµατισµός 2 The shell
Προγραµµατισµός 2 The shell 1 CLI vs GUI! CLI (Command Line Interface) Μεγαλύτερη ευελιξία και ταχύτητα Πιο εύκολο να γίνουν πολύπλοκες λειτουργίες. find. -mtime -2 -name '*.txt' -exec sed -i.bak 's/hi/bye/g'
Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης
Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Ενότητα: Λειτουργικά Συστήµατα, Συστήµατα Batch και Time Sharing Γεώργιος Σκιάνης Γεωλογίας και Γεωπεριβάλλοντος Σελίδα 2 1. Περιεχόµενα ενότητας...
Κεφάλαιο 1. Διδακτικοί Στόχοι
Κεφάλαιο 1 Ένας υπολογιστής είναι ένα σύνολο από διάφορα τμήματα υλικού (hardware) που συνεργάζονται μεταξύ τους. Μόλις το σύνολο αυτό τροφοδοτηθεί με ηλεκτρικό ρεύμα, τα εξαρτήματα αυτά αρχίζουν να λειτουργούν
ΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Ύλη του Μαθήµατος Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Βιβλίο Μαθήµατος: α) Tanenbaum, A.:ΣύγχροναΛειτουργικάΣυστήµατα, 2ηΈκδοση, Εκδόσεις Κλειδάριθµος. β) Wrightson, K.,
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον
Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 1 : Λειτουργικά συστήματα. Δρ.
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 1 : Λειτουργικά συστήματα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 5ο Εγκατάσταση λογισμικού Μιχαηλίδης Παναγιώτης Περιεχόμενα Εγκατάσταση λογισμικού Εγκατάσταση, παραμετροποίηση Ενημέρωση συστήματος Διαχείριση πακέτων:rpm
Εισαγωγή στο περιβάλλον Code::Blocks
Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 1: Ο προσομοιωτής DOSBOX Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Ηλεκτρονικά μαθήματα από τη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας
Ηλεκτρονικά μαθήματα από τη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας Χρήση Η/Υ και διαχείριση αρχείων με το Ubuntu Linux Linux με τη χρήση κονσόλας Χρυσούλα Παπάζογλου Πληροφορικός
2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 2ο Εργαστήριο Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών Πίνακας Εντολών
Οδηγός Ιδιοτήτων GStreamer V2.4
i Οδηγός Ιδιοτήτων GStreamer ii Copyright 2003 Christian Fredrik Kalager Schaller Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους όρους της Ελεύθερης Άδειας Τεκμηρίωσης GNU
Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:
Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά
ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης
ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4
Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.
Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά
Δημιουργία μιας εφαρμογής Java με το NetBeans
Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία