% ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc
|
|
- Αγάθη Σπανός
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Κεφάλαιο 9: Δομή αρχείων συστήματος Έχουμε ήδη μιλήσει για τη δομή των καταλόγων στο Slackware Linux. Θα πρέπει λοιπόν να μπορείτε να βρείτε αρχεία και καταλόγους όπου χρειάζεστε. Υπάρχουν όμως πολλά περισσότερα στη δομή τω αρχείων του συστήματος εκτός της δομής των καταλόγων. Το Linux είναι έχει σχεδιαστεί έτσι ώστε να εξυπηρετεί πολλές χρήστες ταυτόχρονα (multiuser). Κάθε οπτική γωνία έχει αυτή την λογική, σύστημα αρχείων. Το σύστημα αποθηκεύει τις πληροφορίες με την ιδέα του σε ποιόν ανήκει εάν αρχείο και ποιος μπορεί απλά να το διαβάσει. Υπάρχουν και άλλα αξιόλογα μέρη γύρω από τα δομή των αρχείων του συστήματος, όπως οι σύνδεσμοι (links) και οι προσαρτημένοι κατάλογοι μέσω NFS (Network File System). Η ενότητα αυτή επεξηγεί αυτά, όπως επίσης και την λογική της εξυπηρέτησης πολλών χρηστών. 9.1 Ιδιοκτησία (Ownership) Η ιδιοκτησία του κάθε αρχείου μπορεί να τεθεί ξεχωριστά για το κάθε αρχείο και κατάλογο μέσα στο σύστημα. Αυτό περιλαμβάνει τόσο το χρήστη όσο και τις ομάδες για ένα συγκεκριμένο αρχείο. Ο ευκολότερος τρόπος για να αντλήσετε τέτοιου είδους πληροφορίες για ένα αρχείο είναι με την εντολή ls: % ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc Μας ενδιαφέρουν η τρίτη και τέταρτη στήλη. Αυτές περιέχουν το όνομα χρήστη και την ομάδα χρηστών όπου ανήκει το συγκεκριμένο αρχείο. Μπορούμε να δούμε ότι το αρχείο ανήκει στον χρήστη root και την ομάδα bin. Μπορούμε, επίσης εύκολα, να αλλάξουμε τις ιδιοκτησία του αρχείου με την εντολή chown(1) (που βγαίνει από το change owner - άλλαξε ιδιοκτήτη ) και με την εντολή chgrp(1) (που βγαίνει από το change group - άλλαξε ομάδα ). Για να αλλάξουμε τον ιδιοκτήτητ από root σε daemon πρέπει να κάνουμε το εξής: # chown daemon /usr/bin/wc Για να αλλάξουμε την ομάδα από bin σε root : # chgrp root /usr/bin/wc Μπορούμε να ορίσουμε τον ιδιοκτήτη και την ομάδα με μια εντολή: # chown daemon:root /usr/bin/wc Στα παραπάνω παραδείγματα, ο χρήστης θα μπορούσε να είχε χρησιμοποιήσει τελεία αντί άνω κάτω τελείας. Το αποτέλεσμα θα ήταν το ίδιο. Η χρήση της τελείας όμως δε συνιστάται και είναι πολύ πιθανό να αφαιρεθεί από μέλλουσες εκδόσεις της chown για να επιτραπούν ονόματα χρηστών με περιόδους. Αυτά τα ονόματα είναι αρκετά διαδεδομένα στους Microsoft Exchange Servers και χρησιμοποιούνται αρκετά σε διευθύνσεις ηλεκτρονικού ταχυδρομείου: mr.jones@example.com. Στο Slackware, οι διαχειριστές συστήματος καλό είναι να μην δίνουν τέτοια ονόματα στους χρήστες μιας και υπάρχουν διάφορα scripts
2 όπου χρησιμοποιούν την τελεία για να δηλώσουν χρήστη και ομάδα για κάποιο αρχείο η κατάλογο. Στο δικό μας παράδειγμα, η chmod θα νόμιζε για το mr.jones ότι το mr είναι ο χρήστης και το jones η ομάδα. Θα πρέπει να είστε πολύ προσεκτικοί σχετικά με τα δικαιώματα και την ιδιοκτησία σε ένα σύστημα Linux, ακόμη και αν εσείς είστε ο μόνος χρήστης. Υπάρχουν και περιπτώσεις όπου θα χρειαστεί να ρυθμίσετε την ιδιοκτησία σε ειδικά αρχεία και αρχεία που αντιπροσωπεύουν διάφορες συσκευές. 9.2 Άδειες (Permissions) Οι άδειες είναι το άλλο πολύ σημαντικό κομμάτι για ένα σύστημα που είναι έτσι δομημένο για την εξυπηρέτηση πολλών χρηστών. Με αυτές, μπορείτε να ορίσετε ποιος θα έχει το δικαίωμα να διαβάζει, να γράφει, και να εκτελεί τα αρχεία. Οι πληροφορίες τω αδειών έχουν τη μορφή οκταδικών ψηφίων, όπου το καθένα καθορίζει διαφορετική άδεια. Υπάρχουν οι άδειες του ιδιοκτήτη, της ομάδας και όλων των άλλων. Το τέταρτο οκταδικό ψηφίο χρησιμοποιείται για ειδικές πληροφορίες όπως το ID του χρήστη, της ομάδας και του λεγόμενου stikcy bit. Οι οκταδικές τιμές που ορίζονται ως άδεις είναι (μπορεί επίσης να χρησιμοποιηθούν και γραμματικοί χαρακτήρες για να οριστούν οι άδειες και εμφανίζονται με την εντολή ls αλλά και που μπορούν να χρησιμοποιηθούν με την chmod): Πίνακας 9 1. Οκταδικές τιμές αδειών Οκταδική Τύπος άδειας Χαρακτήρας τιμή sticky bit 1 t user ID 4 s group ID 2 s read 4 r write 2 w execute 1 x Προσθέτετε τις οκταδικές τιμές για κάθε ομάδα αδειών. Για παράδειγμα, εάν θέλετε μια ομάδα να μπορεί να διαβάζει και να γράφει στο αρχείο, τότε θα πρέπει να χρησημοποιήσετε τον αριθμό 6 στο μέρος της ομάδας: Οι άδειες για το bash είναι: % ls -l /bin/bash -rwxr-xr-x 1 root bin Mar 21 19:57 /bin/bash Η πρώτη παύλα θα μπορούσε να αντικατασταθεί με το γράμμα d εάν ήταν κατάλογος. Οι άλλες τρεις ομάδες αδειών (owner, group, world) εμφανίζονται ως γράμματα. Μπορούμε να δούμε ότι ο ιδιοκτήτης μπορεί να διαβάσει, να γράψει και να εκτελέσει το αρχείο (rwx). Η ομάδα μπορεί απλώς να διαβάσει και να εκτελέσει το αρχείο (r-x). Και όλοι οι υπόλοιπη μπορούν επίσης να διαβάσουν και να εκτελέσουν το αρχείο (r-x). Πώς μπορούμε όμως να δώσουμε άλλες τιμές στις άδειες; Ας δούμε ένα παράδειγμα:
3 % touch /tmp/example % ls -l /tmp/example -rw-rw-r--- 1 david users 0 Apr 19 11:21 /tmp/example Θα χρησιμοποιήσουμε την chmod(1) για να ορίσουμε άδειες στο αρχείο example. Προσθέτουμε τις τιμές των οκταδικών αριθμών για τις άδειες που θέλουμε. Για τον ιδιοκτήτη θέλουμε να μπορεί να διαβάζει, να γράφει και να εκτελεί το αρχείο οπότε έχουμε τη τιμή 7. Το να διαβάζει και να εκτελεί το αρχεία τη τιμή 5. Οπότε έχουμε: % chmod 755 /tmp/example % ls -l /tmp/example -rwxr-xr-x 1 david users 0 Apr 19 11:21 /tmp/example Τώρα όμως μπορεί να σκέφτεστε. Γιατί δεν δημιούργησε ένα αρχείο με αυτές τις άδειες από τη πρώτη στιγμή;. Η απάντηση είναι απλή. Το bash περιλαμβάνει μια πολύ καλή λειτουργία η οποία λέγεται umask. Αυτή η λειτουργία βρίσκεται σχεδόν σε όλα τα κέλυφη που είναι διαθέσιμο στο Unix, και ελέγχει το τι άδεις θα δωθούν σε ένα νέο αρχείο. Περισσότερα για εσωτερικές λειτουργίες του μπορείτε να δείτε στο κεφάλαιο Θα χρειαστεί να δώσετε λίγο χρόνο για να καταλάβετε ακριβώς τη umask. Δουλεύει πάντως πανομοιότυπα με τη chmod, μόνο ανάποδα. Πρέπει να ορίσετε τις οκταδικές τιμές των αδειών όπου δεν θέλετε να πάρει το αρχείο, ή ο κατάλογος. Η προεπιλογή είναι % umask 0022 % umask 0077 % touch tempfile % ls -l tempfile -rw david users 0 Apr 19 11:21 tempfile Μπορείτε να δείτε τη σελίδα man του bash για περισσότερες πληροφορίες. Για να ορίσετε τις άδειες με τη chmod, προσθέστε τις τιμές και τοποθετήστε το σύνολο στη πρώτη στήλη. Για παράδειγμα, για να ορίσουμε το ID του χρήστη και της ομάδας, χρησημοποιούμε το 6 στη πρώτη στήλη: % chmod 6755 /tmp/example % ls -l /tmp/example -rwsr-sr-x 1 david users 0 Apr 19 11:21 /tmp/example
4 Εάν σας δυσκολεύουν οι οκταδικές τιμές, τότε μπορείτε να χρησιμοποιήσετε χαρακτήρες με την chmod: Ιδιοκτήτης Ομάδα Υπόλοιποι Όλοι u g o a Για να εφαρμόσετε όμως με χαρακτήρες ότι κάναμε παραπάνω, πρέπει να δώσετε περισσότερες εντολές: % chmod a+rx /tmp/example % chmod u+w /tmp/example % chmod ug+s /tmp/example Μερικοί χρήστες προτιμούν τους χαρακτήρες. Όπως και να έχει όμως, το αποτέλεσμα θα είναι το ίδιο. Οι οκταδικοί μορφή είναι συνήθως γρηγορότερη, και αυτή που χρησιμοποιείται πιο συχνά. Μερικές φορές όμως οι χαρακτήρες μπορούν να αποδώσουν περισσότερο. Δεν είναι δυνατόν με τις οκταδικές τιμές να μπορέστε να αλλάξετε μια ομάδα αδειών ενώ θέλετε να διατηρήσετε μία άλλη. Με τους χαρακτήρες όμως γίνεται: % ls -l /tmp/ -rwxr-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example0 -rwxr-x--- 1 alan users 0 Apr 19 11:21 /tmp/example1 ----r-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example2 % chmod g-rwx /tmp/example? -rwx---r-x 1 alan users 0 Apr 19 11:21 /tmp/example0 -rwx alan users 0 Apr 19 11:21 /tmp/example r-x 1 alan users 0 Apr 19 11:21 /tmp/example2 Μιλήσαμε παραπάνω για το ID του χρήστη και της ομάδας. Πολύ πιθανόν να αναρωτιέστε τι μπορεί να είναι αυτά. Συνήθως, όταν τρέχετε ένα πρόγραμμα, τρέχει κάτω από το όνομα του χρήστη που το ξεκίνησε. Αυτό σημαίνει ότι έχει όλες τις άδειες που έχει και ο χρήστης. Το ίδιο ισχύει και για την ομάδα. Όταν τρέχετε ένα πρόγραμμα, εκτελείται με τις άδειες της ομάδας στην οποία ανήκει ο χρήστης. Με το να ορίσουμε το ID του χρήστη το πρόγραμμα θα τρέχει κάθε φορά με τις άδειες σε αυτόν που ανήκει. Το ίδιο ισχύει και για την ομάδα. Πρέπει όμως να είστε προσεκτικοί όταν ορίζετε τα ID του χρήστη και της ομάδας μιας και μπορεί έτσι να δημιούργησε κενά ασφαλείας στο σύστημά σας. Εάν ορίζετε ID χρήστη σε προγράμματα που ανήκουν στον υπερχρήστη (root), σημαίνει ότι επιτρέπετε σε οποιονδήποτε να τρέξει το συγκεκριμένο πρόγραμμα σαν να είναι ο υπερχρήστης. Μιας και ο υπερχρήστης δεν έχει κανέναν περιορισμό μέσα στο σύστημα, μπορεί εύκολα κάποιος να φανταστεί το κενά ασφαλείας δημιουργούνται. Εν συντομία, δεν είναι κακό να χρησιμοποιείται τα ID του χρήστη και της ομάδας, αλλά χρησιμοποιήστε επίσης τη λογική σας.
5 9.3 Σύνδεσμοι (Links) Οι σύνδεσμοι είναι δείκτες μεταξύ αρχείων. Με τους συνδέσμους μπορείτε να έχετε αρχεία να υπάρχουν σε οποιοδήποτε μέρος του συστήματός σας και να είναι προσβάσιμα από κάπου αλλού και με άλλο όνομα. Οι λεγόμενοι σκληροί σύνδεσμοι - hard links, χρησιμοποιούνται σας ονόματα για συγκεκριμένα αρχεία. Μπορούν να υπάρχουν μόνο σε ένα σύστημα αρχείων και διαγράφονται όταν διαγραφεί και το αρχείο το οποίο συνδέουν. Υπάρχουν και οι μαλακοί σύνδεσμοι - soft links, που επίσης αποκαλούνται συμβολικοί σύνδεσμοι - symbolic links, οι οποίοι στην ουσία είναι μικρά αρχεία τα περιέχουν τις απαραίτητες πληροφορίες και μπορούν να συνδέσουν αρχεία και σε άλλα συστήματα.. Μπορείτε να δημιουργήσετε και να διαγράψετε soft links χωρίς να επηρεαστεί καθόλου το βασικό αρχείο. Μιας και τα soft links είναι αρχεία τα οποία περιέχουν τις δικές τους πληροφορίες, μπορούν να συνδέσουν και καταλόγους. Είναι σύνηθες να υπάρχει ένας σύνδεσμος του /var/tmp στο /tmp. Οι σύνδεσμοι δεν έχουν τις δικές τους άδειες, αλλά δέχονται αυτές του αρχείου, ή του καταλόγου, του οποίου συνδέουν. Το Slackware χρησιμοποιεί κατά κύριο λόγο soft links. Για του λόγου το αληθές ας δούμε το παρακάτω παράδειγμα: % ls -l /bin/sh lrwxrwxrwx 1 root root 4 Apr 6 12:34 /bin/sh -> bash Το sh κέλυφος στο Slackware είναι το bash. Οι σύνδεσμοι διαγράφονται όπως και όλα τα άλλα αρχεία με την εντολή rm. Η εντολή ln χρησιμοποιείται για να δημιουργήσει συνδέσμους. Όλες αυτές οι εντολές αναλύονται στο κεφάλαιο Προσαρτίζοντας συσκευές - Mounting Devices Έχοντας μιλήσει νωρίτερα στο κεφάλαιο 4.1.1, όλες οι συσκευές στο σύστημα σας φαίνονται ως αρχεία και αποτελούν το σύστημα αρχείων. Διάφορες κατατμήσεις σκληρών δίσκων, CD-ROM, οδηγοί δισκέτας, όλα αυτά προσαρτίζονται στο ίδιο σύστημα αρχείων, κάτω από το ίδιο δέντρο. Προκειμένου να προσθέσετε τις συσκευές αυτές στο σύστημά σας, πρέπει να τις προσαρτήσετε με την εντολή mount(1). Και όταν θέλετε να τις αφαιρέσετε, να μην είναι πλέον προσαρτημένες, χρησιμοποιήστε την umount(1). Κάποιες συσκευές προσαρτίζονται αυτόματα με το που ξεκινάτε τον υπολογιστή σας. Αυτές βρίσκονται στο αρχείο /etc/fstab. Οτιδήποτε θέλετε να προσαρτίζεται αυτόματα κατά τη διάρκεια της εκκίνησης θα πρέπει να το προσθέσετε σε αυτό το αρχείο. Για τις υπόλοιπες συσκευές, θα χρειαστεί να το κάνετε χειροκίνητα κάθε φορά που θα θέλετε να τις χρησιμοποιήσετε (αυτό δεν ισχύει για την έκδοση 12 του Slackware και μεταγενέστερες).
6 9.4.1 fstab Ρίχνοντας μια ματιά στο /etc/fstab του συστήματός μου: % cat /etc/fstab /dev/sda1 / ext2 defaults 1 1 /dev/sda2 /usr/local ext2 defaults 1 1 /dev/sda4 /home ext2 defaults 1 1 /dev/sdb1 swap swap defaults 0 0 /dev/sdb3 /export ext2 defaults 1 1 none /dev/pts devpts gid=5,mode= none /proc proc defaults 0 0 /dev/fd0 /mnt ext2 defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 ro 0 0 Η πρώτη στήλη δηλώνει τη συσκευή. Στη δική μας περίπτωση, οι συσκευές είναι πέντε κατατμήσεις από δύο σκληρούς δίσκους τύπου SCSI, δύο ειδικά αρχεία συστήματος όπου δεν χρειάζονται συσκευές, ένας οδηγός δισκέτας και ένα οδηγός CD-ROM. Η δεύτερη στήλη είναι αυτή όπου δηλώνει το που θα προσαρτηθεί η κάθε συσκευή. Χρειάζεται λοιπόν να είναι μια υπαρκτή τοποθεσία στο σύστημά σας, εκτός και αν πρόκειται για κατάτμηση μνήμης swap. Η τρίτη στήλη δηλώνει τον τύπο, το format, της κατάτμησης. Για τα περισσότερα συστήματα Linux αυτό θα είναι ext2 (second extended file system) ή ext3. Οι οδηγοί CD-ROM είναι τύπου iso9660, και οι κατατμήσεις Windows είναι συνήθως vfat ή ntfs. Η τέταρτη στήλη δηλώνει τις επιλογές για το αντίστοιχη κατάτμηση. Το defaults είναι το πιο συνηθισμένο και συνήθως κάνει για όλες τις δουλειές. Συσκευές όμως που είναι μόνο για ανάγνωση θα πρέπει να δηλώνονται ως ro (read only). Υπάρχουν πάρα πολλές επιλογές όπου μπορούν να χρησιμοποιηθούν. Για να τις δείτε ανατρέξτε στη σελίδα man του fstab(5). Οι δύο τελευταίες στήλες χρησιμοποιούνται από το fsck και άλλες εντολές όπου εφαρμόζονται σε συσκευές. Μια ματιά στις αντίστοιχες σελίδες man θα σας βοηθήσει ιδιαίτερα. Όταν πραγματοποιείται την εγκατάσταση του Slakcware, το πρόγραμμα εγκατάστασης θα δημιουργήσει το μεγαλύτερο μέρος του fstab mount και umount Το να προσαρτήσετε κάποια συσκευή στο σύστημά σας είναι σχετικά εύκολο. Το μόνο που χρειάζεται να κάνετε είναι να κάνετε χρήση της εντολής mount, μαζί με τις διάφορες επιλογές τις οποίες έχει διαθέσιμες. Εάν έχετε μία συσκευή δηλωμένη στο fstab τότε με την εντολή mount μπορείτε απλά να δώσετε το όνομα της και αυτή θα προσαρτηθεί στο σύστημα σας. Για παράδειγμα: % mount /cdrom Μιας και υπάρχει δηλωμένη η συσκευή cdrom στο fstab, η mount γνωρίζει τις επιλογές να χρησιμοποιήσει. Εάν δεν υπήρχε η συσκευή αυτή στο fstab, τότε θα έπρεπε να είχαμε χρησιμοποιήσει κάποιες από τις επιλογές της εντολής. Για παράδειγμα:
7 % mount -t iso9660 -o ro /dev/cdrom /cdrom Η εντολή αυτή περιλαμβάνει τις ίδιες πληροφορίες για τη συσκευή με το αρχείο fstab που δώσαμε παραπάνω. Το t iso9660 δηλώνει τον τύπο της συσκευής. Στη περίπτωσή μας είναι iso9660 μιας και αυτό είναι ότι χρησιμοποιούν τα CD ROM. To o ro δηλώνει ότι η συσκευή θα προσφέρετε μόνο για ανάγνωση. Το /dev/cdrom δηλώνει το ποια συσκευή θα προσαρτηθεί, και το /cdrom δηλώνει το που θα προσαρτηθεί. Πριν αφαιρέστε κάποια δισκέτα, CD ROM, ή κάποια άλλη αφαιρούμενη συσκευή, η οποία είναι προσαρτημένη στο σύστημα, θα πρέπει να την αφαιρέσετε από το σύστημα κάνοντας χρήση της εντολή umount. Εάν ρωτήσετε γιατί λείπει ένα n από την εντολή, να ξέρετε ότι δεν έχουμε ιδέα για το που πήγε! Μπορείτε να δηλώσετε είτε τη συσκευή είτε τη διαδρομή όπου η συσκευή έχει προσαρτηθεί προκειμένου να την αφαιρέσετε από το σύστημα σας. Για παράδειγμα, εάν θέλουμε να αφαιρέσουμε το CD ROM από το προηγούμενο παράδειγμα, τότε πρέπει να κάνουμε το εξής: # umount /dev/cdrom # umount /cdrom 9.5 NFS Mounts Τα αρχικά NFS έρχονται από το Network File System. Δεν είναι ένα πραγματικό σύστημα αρχείων, αλλά μπορεί να χρησιμοποιηθεί ώστε να προσθέσει καταλόγους σε ένα υπάρχων σύστημα αρχείων. Μεγάλες συνήθως τοποθεσίες που κάνουν χρήση του Unix, θέλουν να μοιράζονται τα ίδια προγράμματα και τους φακέλους των χρηστών (home directories). Το πρόβλημα του να αντιγράφεις το κάθε τι στο κάθε μηχάνημα λύνεται με το NFS. Μπορούμε να κάνουμε χρήση του NFS για να μοιράσουμε όλες τους φακέλους χρηστών σε όλους τους σταθμούς εργασίας. Οι σταθμοί εργασίας στη συνέχεια προσαρτίζουν στο σύστημα τους τους κοινόχρηστους φακέλους μέσω του NFS και εμφανίζονται σαν να είναι κανονικό κομμάτι του συστήματος. Η ενότητα και οι σελίδες man για τα exports(5), nfsd(8) και mountd(8) παρέχουν αρκετά περισσότερες πληροφορίες.
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση
Διαβάστε περισσότεραΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 8ο Εργαστήριο
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 8ο Εργαστήριο Χρήστες και Ομάδες Χρηστών Εντολές su και sudo Δικαιώματα Αρχείων Ειδικά Δικαιώματα
Διαβάστε περισσότεραΔικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX. Χρήστες και Ομάδες στο Unix. Δικαιώματα στο Unix. Παράδειγμα Δένδρου Συστήματος Αρχείων
Παράδειγμα Δένδρου Συστήματος Αρχείων Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX Στα παραδείγματα που ακολουθούν υποθέτουμε την παρακάτω δενδρική δομή Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών
Διαβάστε περισσότεραΜερικές άλλες χρήσιμες εντολές
1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Δίσκοι Μιχαηλίδης Παναγιώτης Περιεχόμενα Δίσκοι Διασυνδέσεις δίσκων Γεωμετρία δίσκου Προσθήκη ενός δίσκου στο Linux Εγκατάσταση δίσκου Συστήματα αρχείων
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1
Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων Ι
Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 2ο Βασικές Εντολές Διαχείρισης Αρχείων και Καταλόγων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων
Διαβάστε περισσότεραUnix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες
Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότεραΛειτουργικά Συστήματα - Εργαστήριο 6. 6ο Εργαστήριο. Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών. Χρήστες και Ομάδες Χρηστών
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 6ο Εργαστήριο Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών Χρήστες και Ομάδες
Διαβάστε περισσότεραΣύντομη εισαγωγή στο λειτουργικό σύστημα Linux
1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας
Διαβάστε περισσότεραΒασικές εντολές του Unix-Linux
Εισαγωγή-Ο Φλοιός (Shell) Βασικές εντολές του Unix-Linux Μόλις συνδεθούμε στο Unix, εμφανίζεται στην οθόνη μας η προτροπή (prompt), σημάδι ότι το λειτουργικό σύστημα περιμένει τις εντολές μας. Το prompt
Διαβάστε περισσότερα[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό
Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή
Διαβάστε περισσότεραΚεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων
Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Στόχος του Linux να είναι όσο πιο κοντά στο Unix γίνεται. Παραδοσιακά, τα Unix λειτουργικά συστήματα ήταν προσανατολισμένα στη γραμμή εντολών. Έχουμε γραφικό
Διαβάστε περισσότεραΔικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX
Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου Συστήματος
Διαβάστε περισσότεραΜερικές άλλες χρήσιμες εντολές
1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) less (Το ίδιο με την εντολή «cat», αλλά επιτρέπει την κύλιση στο κείμενο.
Διαβάστε περισσότεραΔίκτυα Η/Υ στην Επιχείρηση
Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού
Διαβάστε περισσότεραΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στο Unix Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Περιεχόμενα 2 Εισαγωγή
Διαβάστε περισσότεραΕλληνικός Οδηγός Εγκατάστασης Linux για Αρχάριους
Ελληνικός Οδηγός Εγκατάστασης Linux για Αρχάριους 1 / 47 Κατάλογος περιεχομένων 1. 2. 3. 4. 5. 6. 7. 8. Πρόλογος... 3 Προετοιμασία για την εγκατάσταση... 4 Εκκίνηση εγκατάστασης... 5 Επιλογή γλώσσας για
Διαβάστε περισσότεραΛειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)
2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότεραΛειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΗ εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με
Η εντολή ln Το όνομα ενός αρχείου είναι απλώς μια σύνδεση με την πραγματική καταχωρημένη πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 3ο Λογαριασμοί χρηστών Μιχαηλίδης Παναγιώτης Περιεχόμενα Λογαριασμοί χρηστών Το αρχείο /etc/passwd To αρχείο /etc/shadow To αρχείο /etc/group Προσθήκη χρηστών
Διαβάστε περισσότεραΑρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι
Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο λειτουργικό σύστημα Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών
Διαβάστε περισσότεραΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 3o ΕΡΓΑΣΤΗΡΙΟ
3o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων με wildcards. Άδειες χρήσης. ΑΣΚΗΣΗ 1 Δημιουργείστε στον τρέχων κατάλογο τα παρακάτω αρχεία: hello.dat hello.doc hello.exe hello1.exe
Διαβάστε περισσότεραΛειτουργικά Συστήµατα
Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση
Διαβάστε περισσότεραLinux με τη χρήση κονσόλας
Linux με τη χρήση κονσόλας Κεφάλαιο 3 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται
Διαβάστε περισσότεραΚεφάλαιο 4: Ρύθμιση Συστήματος
Κεφάλαιο 4: Ρύθμιση Συστήματος Πριν ρυθμίσετε τα πιο προχωρημένα μέρη του συστήματος σας, είναι καλό να γνωρίζεται για το πως το σύστημα είναι δομημένο και ποιες εντολές μπορούν να χρησιμοποιηθούν για
Διαβάστε περισσότεραΕργαστήριο ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX. Εισαγωγή
Εισαγωγή Εργαστήριο 2 ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX Συνεχίζουμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων εξετάζοντας τις δομές των αρχείων και καταλόγων και τη διαχείρισή τους στο
Διαβάστε περισσότεραΚεφάλαιο 1.6: Συσκευές αποθήκευσης
Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη
Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα
Διαβάστε περισσότερα2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 2ο Εργαστήριο Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών Πίνακας Εντολών
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial
ΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial Σκοπός του εργαστηρίου αυτού είναι να έλθουμε σε επαφή με βασικές εντολές του Unix και την μεταγλώττιση προγραμμάτων C (με χρήση του μεταγλωττιστή gcc). Για να οργανώσουμε τα
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) / Ριζικός κατάλογος
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 2ο Δυνάμεις Υπερχρήστη Μιχαηλίδης Παναγιώτης Περιεχόμενα Δυνάμεις υπερχρήστη Ιδιοκτησία αρχείων και διεργασιών Υπερχρήστης Επιλογή κωδικού πρόσβασης υπερχρήστη
Διαβάστε περισσότεραΚεφάλαιο 2.4: Εργασία με εικονίδια
Κεφάλαιο 2.4: Εργασία με εικονίδια 2.4.1 Συχνότερα εμφανιζόμενα εικονίδια των Windows Τα πιο συνηθισμένα εικονίδια, που μπορεί να συναντήσουμε, είναι: Εικονίδια συστήματος: Τα Windows εμφανίζουν τα στοιχεία
Διαβάστε περισσότεραΛειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2018-19 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη
Διαβάστε περισσότεραΕγχειρίδιο Προσάρτησης δίσκων
i Εγχειρίδιο Προσάρτησης ii Copyright 2005 Trent Lloyd Copyright 2004 Sun Microsystems Copyright 2002 John Fleck Copyright 2000 Dan Mueth Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) +- / Ριζικός κατάλογος
Διαβάστε περισσότερα1ο Εργαστήριο Σύστημα Αρχείων
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 1ο Εργαστήριο Σύστημα Αρχείων ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ABSOLUTE KAI RELATIVE PATH Λειτουργικό Σύστημα
Διαβάστε περισσότεραΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ
Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά
Διαβάστε περισσότεραOpen eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης
Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass
Διαβάστε περισσότεραΜάθημα 3: Αρχιτεκτονική Υπολογιστών
Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται
Διαβάστε περισσότεραΕντολές του Λειτουργικού Συστήματος UNIX
Εντολές του Λειτουργικού Συστήματος UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου Συστήματος Αρχείων
Διαβάστε περισσότεραΣύντομο Εγχειρίδιο Linux. 1 ον Μέρος.
Σύντομο Εγχειρίδιο Linux. 1.1 Εκκίνηση & Τερματισμός 1 ον Μέρος. shutdown -h now halt shutdown -r 5 Κλείσε το σύστημα τώρα χωρίς επανεκκίνηση Σταμάτα όλες τις διεργασίες (processes) - ίδιο με το προηγούμενο
Διαβάστε περισσότεραΛειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία
Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι
Διαβάστε περισσότεραΚεφάλαιο 5. Έλεγχος Πρόσβασης σε Λειτουργικά Συστήματα
Κεφάλαιο 5. Έλεγχος Πρόσβασης σε Λειτουργικά Συστήματα Σύνοψη Η εργαστηριακή δραστηριότητα που παρουσιάζεται στο κεφάλαιο αυτό, αφορά τη μελέτη του ελέγχου πρόσβασης (access control) των χρηστών σε αντικείμενα
Διαβάστε περισσότεραΕδώ υπάρχει ένα παράδειγμα από ένα φανταστικό πρόγραμμα και το πακέτο του:
Κεφάλαιο 18: Διαχείριση Πακέτων στο Slackware Ένα πακέτο λογισμικού (software package) είναι ένα σύνολο από σχετικά προγράμματα που είναι έτοιμα για εγκατάσταση. Όταν κατεβάζετε ένα αρχείου πηγαίου κώδικα,
Διαβάστε περισσότεραΠεριεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31
Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Windows Vista... 9 92 Επιφάνεια εργασίας... 18 93 Γραμμή εργασιών... 31 94 Χειρισμός παραθύρων... 53 95 Το παράθυρο Υπολογιστής... 77 96 Το μενού Έναρξη...
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Λειτουργικό Σύστημα:
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΠλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή
Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο
Διαβάστε περισσότεραΠλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή
Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα
Διαβάστε περισσότεραΛύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ IΙ Λύβας Χρήστος chrislibas@ssl-unipi.gr Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ FILE SYSTEM >_ ΔΙΚΑΙΩΜΑΤΑ >_ ΔΙΚΑΙΩΜΑΤΑ? >_ ΜΕΤΑΒΟΛΗ ΔΙΚΑΙΩΜΑΤΩΝ +- chmod
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα S E T Δ Ι Α Φ Α Ν Ε Ι Ω Ν 10 S C R I P T S Α Ν Τ Ω Ν Η Σ Σ Ι Δ Η Ρ Ο Π Ο Υ Λ Ο Σ Φλοιός (Shell) 2 Είναι το πρόγραμμα που διερμηνεύει (interpreter) τις εντολές που εισάγονται
Διαβάστε περισσότεραΠαράρτηµα Α : Εισαγωγή στο Linux.
Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)
Διαβάστε περισσότεραΛειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)
..8 Κατανομή των αρχείων σε συσκευές Ακολουθείται κάποια λογική στην αποθήκευση των αρχείων:.αρχεία που χρησιμοποιούνται συχνά τοποθετούνται στους σκληρούς δίσκους που έχουν μεγάλη ταχύτητα πρόσβασης..αν
Διαβάστε περισσότεραΚοινή χρήση πόρων με τα Windows XP
Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,
Διαβάστε περισσότεραGreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 2ο Εισαγωγή στο GNU/Linux Ύλη Μαθημάτων ΙΙ Μαθ. 2 : Εισαγωγή στο GNU/Linux Διανομές GNU/Linux, Filesystem/Δικαιώματα, Διανομές live σε VirtualBox,
Διαβάστε περισσότεραΠως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους:
Αρχεία Πως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους: Με την εντολή touch: touch test.txt δημιουργούμε ένα κενό αρχείο test.txt. Mε την εντολή echo: Η echo λειτουργεί σαν αντίλαλος, δηλαδή
Διαβάστε περισσότεραΜΑΘΗΜΑ: ΕΙΑΓΩΓΗ ΣΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 9o ΕΡΓΑΣΤΗΡΙΟ
9o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ σενάρια φλοιού ΑΣΚΗΣΗ 1 Να γράψετε ένα σενάριο φλοιού (shell script) που : 1. θα δέχεται ως ορίσματα εισόδου : το όνομα ενός καταλόγου (να ελέγξετε την ύπαρξη του καταλόγου). μια επέκταση
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Αρχεία με Χαρτογράφηση
Διαβάστε περισσότεραUsers / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα;
Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Ένα λειτουργικό σύστημα διαθέτει πληθώρα λειτουργιών που άλλες το ξεχωρίζουν και άλλες υπάρχουν απλά για να το ολοκληρώσουν. Μια εκ των βασικών
Διαβάστε περισσότεραΚεφάλαιο 16: Ο κειμενογράφος Vi
Κεφάλαιο 16: Ο κειμενογράφος Vi Ο vi(1) είναι ο κατεξοχήν κειμενογράφος όπου μπορείτε να βρείτε στα συστήματα Unix, και χωρίς να είναι πλέον τόσο σημαντικός όσο κάποτε ήταν, αξίζε ι να πουμε μερικά λόγια
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΛειτουργικό Σύστημα: διαχείριση πόρων. Διαχείριση αρχείων. Τι είναι ένα αρχείο ; Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος
ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος Τι σημαίνει ο όρος ψηφιακό ; Όλα τα φυσικά φαινόμενα που συμβαίνουν στη φύση είναι αναλογικές διαδικασίες. Ένα αναλογικό σύστημα λοιπόν μπορεί να λάβει άπειρες συνεχόμενες τιμές
Διαβάστε περισσότεραΒοηθητικό πρόγραµµα Setup
Βοηθητικό πρόγραµµα Setup Οδηγός χρήσης Copyright 2007 Hewlett-Packard Development Company, L.P. Η επωνυµία Windows είναι εµπορικό σήµα κατατεθέν της εταιρείας Microsoft Corporation. Οι πληροφορίες στο
Διαβάστε περισσότεραΜια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems
Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν
Διαβάστε περισσότεραqemu img create linux.img f raw 2G
Τρέξτε Linux μέσα από Windows P.I.K. panoskrt@gmail.com Δεν είναι λίγοι αυτοί οι οποίοι χρησιμοποιούν ως κύριο λειτουργικό τα Windows και θα ήθελαν για να εγκαταστήσουν Linux αλλά οποιοδήποτε λόγο... φοβούνται
Διαβάστε περισσότεραΣχολική Βιβλιοθήκη 3ου Γυμνασίου Κερατσινίου Σύνταξη Αλέξανδρος Τοπαλίδης
Υπάρχουν αρκετοί λόγοι, για να μας ωθήσουν στην ανάγνωση αυτού του κειμένου, λόγοι οι οποίοι σε άλλους προέκυψαν και είναι δεδομένο ότι με τον καιρό θα προκύψουν και στους υπόλοιπους. Ο πιο εμφανής λόγος
Διαβάστε περισσότεραΟργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:
Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά
Διαβάστε περισσότεραΕργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX
Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX Εισαγωγή Ξεκινάμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων των Υπολογιστικών Συστημάτων εξετάζοντας αρχικά το λειτουργικό σύστημα Unix. Σκοπός του εργαστηρίου
Διαβάστε περισσότεραΟδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας
Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών
Διαβάστε περισσότεραUnity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run
Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run Καλώς ήλθες. Στο προηγούμενο μάθημα είδαμε τις λειτουργίες του μενού File του Editor της Unity. Όπως είπαμε οι δύο επιλογές που διαφέρουν
Διαβάστε περισσότερα3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory
Διαβάστε περισσότεραΕισαγωγή στους Η/Υ. Ενότητα 5: Λειτουργικά Συστήματα ΙΙ. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών
Εισαγωγή στους Η/Υ Ενότητα 5: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Περιγραφή της δομής και της λειτουργίας των Σκληρών Δίσκων Απόδοση
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΒασικές Έννοιες Υπολογιστών
Άδεια Χρήσης Creative Commons, Αναφορά Προέλευσης 3.0 Ελλάδα 2009-2010, Βουρλάκος Μιχαήλ Βασικές Έννοιες Υπολογιστών Οι Ηλεκτρονικοί Υπολογιστές στις μέρες μας, μας βοηθούν να κάνουμε πάρα πολλές εργασίες
Διαβάστε περισσότεραΚεφάλαιο 2. Διδακτικοί Στόχοι
Κεφάλαιο 2 Το αντικείμενο αυτού του κεφαλαίου είναι η οργάνωση του συστήματος αρχείων του υπολογιστή. Παρουσιάζονται έννοιες, όπως η διαχείριση αρχείων και το σύστημα αρχείων, αναλύεται η φυσική οργάνωση
Διαβάστε περισσότεραΛειτουργικά Συστήματα Ι - Εργαστήριο
1. Εισαγωγικά Τι είναι το DOS (Disk Operating System); «Το DOS είναι ένα αρκτικόλεξο (Disk Operating System, λειτουργικό σύστημα δίσκου) που αναφέρεται σε μία ομάδα λειτουργικών συστημάτων (δες στο http://en.wikipedia.org/wiki/list_of_dos_operating_systems),
Διαβάστε περισσότεραΕνηµερώσεις λογισµικού Οδηγός χρήσης
Ενηµερώσεις λογισµικού Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η ονοµασία Windows είναι σήµα κατατεθέν της Microsoft Corporation στις Ηνωµένες Πολιτείες. Οι πληροφορίες στο
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΗΥ321)
Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 15: Caching Δίσκου, Αστοχίες, Συστήματα Αρχείων με Ημερολόγιο Η Χρήση Cache Τα γνωστά Αν το παρελθόν είναι παρόμοιο με το μέλλον μπορούμε να χρησιμοποιήσουμε cache
Διαβάστε περισσότεραΏπα, ώπα ώπα... Ξέρω τι σκέφτεστε. Δεν είμαι Διαχειριστής Συστημάτων! Και ούτε θέλω να γίνω!.
Κεφάλαιο 12: Τα Απαραίτητα για την Διαχείριση του Συστήματος Ώπα, ώπα ώπα... Ξέρω τι σκέφτεστε. Δεν είμαι Διαχειριστής Συστημάτων! Και ούτε θέλω να γίνω!. Το γεγονός είναι, ότι είστε διαχειριστής σε όσους
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Αρχείων Βασίλης Σακκάς 11/12/2013 1 Διαχείριση Αρχείων 1 Μακρόχρονη αποθήκευση πληροφοριών 1. Αποθήκευση μεγάλου όγκου δεδομένων 2. Οι αποθηκευμένες πληροφορίες πρέπει
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX FTP Σύνδεση ftp με το niovi.aueb.gr Στο μενού «Έναρξη» / «Start» των Windows επιλέγουμε την εντολή «Εκτέλεση» / «Run». ftp niovi.aueb.gr Στο παράθυρο
Διαβάστε περισσότεραΕισαγωγή στο Linux και στο περιβάλλον εργασίας.
Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και
Διαβάστε περισσότεραΟΛΑ ΤΑ SCRIPT files πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: $*, : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων. one two third parameter
SCRIPTS FILES ΟΛΑ ΤΑ SCRIPT les πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: LAB8 chmod +x myscript $*, $@ : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων Σχόλια AΣΚΗΣΗ 1 - for και παράμετροι εντολής (script
Διαβάστε περισσότεραΝα αποθηκεύουμε και να ξανανοίγουμε αρχεία σε περιβάλλον Windows. Να ξεχωρίζουμε τα συστατικά (αρχεία, φακέλους κλπ.) ενός δίσκου
ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ Σε τι μας χρησιμεύει ακόμη και η καλύτερη εργασία, αν την έχουμε αποθηκεύσει κάπου στον υπολογιστή μας, αλλά δεν μπορούμε να την ξαναβρούμε; Θα πρέπει να σκεφτούμε κάποιο σύστημα το
Διαβάστε περισσότεραShare and Storage Management. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ
Share and Storage Management Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Διαχείριση πρόσβασης σε πόρους Για να μπορούν οι χρήστες στα Windows 2008 Server να εκμεταλλευτούν τις δυνατότητες
Διαβάστε περισσότεραΤα Windows Πολύ Απλά και Πολύ Σύντομα
Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Τα Windows Πολύ Απλά και
Διαβάστε περισσότεραΒοηθητικό πρόγραµµα Setup Οδηγός χρήσης
Βοηθητικό πρόγραµµα Setup Οδηγός χρήσης Copyright 2007 Hewlett-Packard Development Company, L.P. Η επωνυµία Windows είναι εµπορικό σήµα κατατεθέν της εταιρείας Microsoft Corporation. Οι πληροφορίες στο
Διαβάστε περισσότεραΣύντομη εισαγωγή στο Unix
Σύντομη εισαγωγή στο Unix Λίγη Ιστορία 1960: Bell Laboratories, MIT, GE: Multiplexed Information and Computing Service (Multics, GE- 645 mainframe) 1969: Ken Thompson, Dennis Ritchie et al: Unics, PDP-7
Διαβάστε περισσότεραΚεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1
Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση
Διαβάστε περισσότεραΑρχεία. Προγραμματισμός II 1
Αρχεία Προγραμματισμός II 1 ais@inf.uth.gr Αποθήκευση δεδομένων Οι μεταβλητές και δομές δεδομένων ενός προγράμματος υπάρχουν στην μνήμη του Η/Υ Χάνονται όταν τερματιστεί το πρόγραμμα ή σβήσει ο Η/Υ (πιθανώς
Διαβάστε περισσότερα