UNIX.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές Έννοιες Προγραμματισμού
Advertisements

Λογισμικο συστηματοσ Κεφάλαιο 4ο
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το λογισμικό του υπολογιστή
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Ο Ηλεκτρονικός Υπολογιστής
Εφαρμογές Πληροφορικής
ΕΙΣΑΓΩΓΗ ΣΤΟ DOS (Disk Operating System)
Ιστορία του Ιντερνετ.
Λειτουργικά συστήματα
ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ Κεφάλαιο 4 ο Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
-Στοίβα-Ουρά - Πλεονεκτήματα πινάκων -Δομές δεδομένων δευτερεύουσας μνήμης -Πληροφορική και δεδομένα -Παραδείγματα-Προβλήματα ψευδοκώδικα.
Κεφάλαιο 2ο: ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ
Λειτουργικό Σύστημα 2ο μέρος.
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΛΟΓ201: Τεχνολογία Λογισμικού ΙΙ Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ201:
Τμήμα Πληροφορικής, ΑΠΘ B’ εξάμηνο
Διακριτά Μαθηματικά ΙI Δέντρα
Microsoft Exchange Server Τι είναι ο Exchange Ο Exchange Server χρησιμοποιείται για την παροχή υπηρεσίας ηλεκτρονικού ταχυδρομείου ( service).
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
Μια παρουσίαση από τον Άνθη Ιωάννη
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
File Management και I/O στο UNIX
Εισαγωγή στο UNIX και άλλα εργαλεία Pedro Trancoso Γιαννάκης Σαζεϊδης.
Γνωριμία με το Λογισμικό του Η/Υ
Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS)
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
Η ΓΛΩΣΣΑ C ΜΑΘΗΜΑ 2.
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
ΗΥ302 Διδακτική της Πληροφορικής Η γλώσσα προγραμματισμού LOGO Writer Ομάδα Εργασία: Αλεβίζου Βασιλική (Α.Μ.:1029) Κοφφινά Ιωάννα (Α.Μ.:1035) Τριανταφυλλίδου.
1 Υπηρεσίες Πληροφόρησης σε Ψηφιακό Περιβάλλον Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας, Κέρκυρα Ηλεκτρονική Δημοσίευση Θέμα: Τεχνολογίες.
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ A’ μέρος
Γνωριμία με το Λογισμικό του Υπολογιστή 5 ο Κεφάλαιο.
Ενότητα Α.4. Δομημένος Προγραμματισμός
1 ΧΡΗΣΗ Η/Υ, ΑΛΕΞΗΣ ΜΠΡΑΪΛΑΣ, 1998 Εφαρμογές Υπολογιστών.
1.5 Γλώσσες Προγραμματισμού
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
MELVYL the catalog of the universities of California Digital Libraries MELVYL ο κατάλογος των ψηφιακών βιβλιοθηκών των πανεπιστημίων της Καλιφόρνια.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
Εγκατάσταση του joomla σε τοπικό υπολογιστή Νταλούκας Βασίλης Υπεύθυνος ΚΕ.ΠΛΗ.ΝΕ.Τ. 1 ου Γραφείου Δ.Ε. Ν.Ηλείας.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Εισαγωγή στην Πληροφορική και στην διαχείριση μεγάλου όγκου δεδομένων Γρηγόριος Αμούτζιας Επικ. Καθηγητής Βιοπληροφορικής στη Γενωμική Τμήμα Βιοχημείας.
Εισαγωγή στην Πληροφορική και στην διαχείριση μεγάλου όγκου δεδομένων Γρηγόριος Αμούτζιας Επικ. Καθηγητής Βιοπληροφορικής στη Γενωμική Τμήμα Βιοχημείας.
Το Υλικό του Υπολογιστή
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Βασικά στοιχεία της Java
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Κατασκευή Ιστοσελίδας Χρηματοοικονομικού.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Εργαστήριο Λειτουργικών Συστημάτων Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων ΤΕΙ Ηρακλείου, Κρήτη.
Εγγραφή στην πλατφόρμα του eclass. Πιστοποίηση μέσω UPnet Η είσοδός σας στην πλατφόρμα του eclass προϋποθέτει την ύπαρξη λογαριασμού της μορφής
Γλώσσες Προγραμματισμού Μεταγλωττιστές Πίνακας Συμβόλων Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Ηλίας Σακελλαρίου.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.8 Σύστημα ονομάτων περιοχών (DNS)
Εργαστήριο Λειτουργικών Συστημάτων
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΜΝΗΜΗ ΥΠΟΛΟΓΙΣΤΗ Ο υπολογιστής κατασκευάστηκε από τον άνθρωπο για να τον “διευκολύνει” σε κάποιες δύσκολες και επίπονες σωματικές μα πιο πολύ νοητικές.
Κεφάλαιο 7: Διαδικτύωση-Internet
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Λογαριασμοί (accounts) και σύστημα αρχείων (filesystem) του UΝΙΧ
Σχεσιακεσ βασεισ δεδομενων
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
Μεταγράφημα παρουσίασης:

UNIX

UNIX Το λειτουργικό σύστημα UNIX αναπτύχθηκε από την AT&T (Bell Laboratories) στα τέλη της δεκαετίας του 60. Εξαπλώθηκε σε ολόκληρο τον κόσμο και εγκαταστάθηκε σε μια ποικιλία συστημάτων από μεγάλα υπολογιστικά συστήματα έως μικρούς προσωπικούς υπολογιστές. Η ευρεία διάδοση του οφείλεται στο ότι επειδή είναι γραμμένο σε μια γλώσσα ανωτέρου επιπέδου (γλώσσα C) είναι εύκολα προσαρμόσιμο σε διαφορετικά συστήματα, και στο ότι είναι ένα πολύ αξιόπιστο λειτουργικό σύστημα. Κυκλοφορούν διάφορες εκδόσεις του UNIX. Οι δύο βασικότερες είναι η έκδοση System V που προέκυψε από την αρχική έκδοση της AT&T και η έκδοση BSD που αναπτύχθηκε από το Πανεπιστήμιο του Berkeley στην Καλιφόρνια. Υπάρχουν μια σειρά από παραλλαγές που βασίζονται στις δύο παραπάνω εκδόσεις, π.χ. οι εκδόσεις SunOS και Solaris της Sun, το SCO UNIX και το LINUX που είναι εκδόσεις του UNIX για PC και πολλές άλλες.

Χαρακτηριστικά του UNIX πολύ-επεξεργαστικό (multi-tasking), δηλ. επιτρέπει την ταυτόχρονη εκτέλεση πολλών διεργασιών χωρίς η εκτέλεση μιας διεργασίας να εμποδίζει την εκτέλεση των άλλων και επιτρέπει την ταυτόχρονη σύνδεση στο σύστημα σε περισσότερους από έναν χρήστες (multi-user), οι οποίοι μπορούν να χρησιμοποιούν ακόμη και τα ίδια ακριβώς προγράμματα, χωρίς οι ενέργειες του ενός χρήστη να επηρεάζουν τις ενέργειες των άλλων.

Είσοδος στο UNIX Για να ξεχωρίζει ο ένας χρήστης του συστήματος από τον άλλον, σε κάθε χρήστη αντιστοιχίζεται ένας λογαριασμός (account) που αποτελείται από ένα όνομα χρήστη (username ή login name) που είναι διαφορετικό για κάθε χρήστη και γνωστό σε όλους και ένα μυστικό συνθηματικό (password) γνωστό μόνον στον ίδιο το χρήστη το οποίο εξασφαλίζει ότι ο λογαριασμός του συγκεκριμένου χρήστη δεν χρησιμοποιείται από άλλα πρόσωπα. Για να αποκτήσει πρόσβαση στο σύστημα, ο χρήστης πρέπει να δώσει το σωστό συνδυασμό ονόματος χρήστη και συνθηματικού. Τέλος, κάθε χρήστης ανήκει σε ένα ή και περισσότερα group. Ένα group είναι μια ομάδα χρηστών στην οποία εκχωρούνται κάποια συγκεκριμένα δικαιώματα σχετικά με τη χρήση του συστήματος από το διαχειριστή συστήματος.

Το σύστημα αρχείων του UNIX Τα μέσα αποθήκευσης μιας μηχανής UNIX (σκληρός δίσκος, cd-rom, κλπ.) είναι οργανωμένα με τη λογική μορφή ενός ανεστραμμένου "δέντρου". Κάθε κλαδί του δέντρου είναι ένας κατάλογος (directory) που περιέχει αρχεία (files) και άλλους καταλόγους (subdirectories). Ο κατάλογος που βρίσκεται στην κορυφή του δέντρου ονομάζεται κατάλογος ρίζα (root directory). Η δομή αυτή μοιάζει αρκετά με την αντίστοιχη του MS-DOS. Μια διαφορά που υπάρχει είναι ότι ο χαρακτήρας που διαχωρίζει τα ονόματα καταλόγων και αρχείων σε μια διαδρομή (path) είναι ο "/" και όχι ο "\", π.χ.: /usr/bin ή /users/gnikou/report.text, κοκ. Το / συμβολίζει τον κατάλογο ρίζα.

Το σύστημα αρχείων του UNIX (συνέχεια) Όταν ένας χρήστης αποκτά λογαριασμό σε ένα σύστημα UNIX, ο διαχειριστής συστήματος δημιουργεί έναν κατάλογο για τον χρήστη ο οποίος λέγεται προσωπικός κατάλογος (home directory) και πρόσβαση σε αυτόν έχει μόνον ο συγκεκριμένος χρήστης και κανένας άλλος. Στην περιοχή αυτή του δίσκου, ο χρήστης μπορεί να αποθηκεύει τα αρχεία του, να δημιουργεί υποκαταλόγους για να τα οργανώνει καλύτερα, κλπ. Όταν ο χρήστης συνδέεται με το σύστημα δίνοντας όνομα χρήστη και συνθηματικό, "μπαίνει" στον προσωπικό του κατάλογο.

Ονόματα αρχείων και καταλόγων στο UNIX Ένα όνομα έχει μήκος μέχρι 14 χαρακτήρες, οι οποίοι μπορεί να είναι: τα γράμματα του λατινικού αλφάβητου a-z, A-Z, οι αριθμοί 0-9, οι ειδικοί χαρακτήρες: ".", "_",",", "-", "+". Ένα όνομα δεν μπορεί να ξεκινά με "-" ή "+" To UNIX διαχωρίζει μικρά από κεφαλαία γράμματα στα ονόματα. Αν τα ίδια γράμματα αλλάξουν από πεζά σε κεφαλαία ή αντίστροφα, τότε έχουμε και διαφορετικό όνομα. Π.χ. τα REPORT.TEXT, Report.text και report.text είναι τρία διαφορετικά ονόματα αρχείων.

Ονόματα διαδρομών

Απόλυτα ονόματα διαδρομών

Σχετικά ονόματα διαδρομών

Σχετικά ονόματα διαδρομών

Σύγκριση ονομάτων διαδρομών Τα απόλυτα ξεκινούν πάντα από την ρίζα, ενώ τα σχετικά από τον τρέχοντα κατάλογο. Τα απόλυτα ξεκινούν με τον χαρακτήρα /, ενώ τα σχετικά δεν ξεκινούν ποτέ με /. Τόσο τα απόλυτα όσο και τα σχετικά προσδιορίζουν μοναδικά ένα αρχείο. Τα απόλυτα και τα σχετικά ονόματα διαδρομών είναι ισοδύναμα.

Οι κυριότεροι κατάλογοι στο UNIX