ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟ ΙΚΗΣΗΣ MAIL SERVER OVER LINUX

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟ ΙΚΗΣΗΣ MAIL SERVER OVER LINUX"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟ ΙΚΗΣΗΣ MAIL SERVER OVER LINUX fedora ~. Κερασίδης Άγγελος Μπέλλος Παντελής ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ : Στεργίου Ελευθέριος

2 1. Εισαγωγή. 1.1 Το λειτουργικό σύστημα Linux. 1.2 Τι είναι το qmail Άδεια χρήσης Σύγκριση με άλλα MTA's. 2 Εγκατάσταση. 2.1 System requirements. 2.2 Software requirements. 2.3 Download του πηγαίου κώδικα. 2.4 Built the source Επιβεβαίωση του περιβάλλοντος εγκατάστασης Εγκατάσταση qmail Εγκατάσταση ucspi-tcp Εγκατάσταση daemontools. 3. Εγκατάσταση πρόσθετου λογισμικού EZmlm Autoresponder Vpopmail V qadmin Qmailadmin. 4. Τελικές Ρυθμίσεις - Απεγκατάσταση Sendmail/Postfix Τελικές ρυθμίσεις Απεγκατάσταση Sendmail/Postfix Ξεκινώντας το qmail. 5. Web maίl Courier-authlib Courier imap Courierpassd Squiπelmail. 6. Επίλο:yος. (~fι,.~ r-.«.')' / ' ~l' - 2 -

3 1.ΕΙΣΑΓΩΓΗ Η παρούσα εργασία ασχολείται με την εγκατάσταση και λειτουργία ενός mail server βασισμένο στο λειτουργικό Linux και στο λογισμικό qmail. Στο πρώτο κεφάλαιο αυτής της εργασίας αναφέρουμε λίγα λόγια για το λειτουργικό και το λογισμικό qmail με διάφορα ιστορικά στοιχεία και σύγκριση αυτού με άλλα MTA's που υπάρχουν στο ε μπόριο. Στο δεύτερο κεφάλαιο ασχολούμαστε με τις απαιτήσεις που θα πρέπει να ικανοποιήσουμε στο hardware και στο software του server μας καθώς και με την εγκατάσταση των βασικών προγραμμάτων. Στο τρίτο κεφάλαιο γίνεται η εγκατάσταση πρόσθετου λογισμικού για την καλύτερη λειτουργία και διαχείριση του server όπου μέσα από ένα γραφικό περιβάλλον, χρησιμοποιώντας κάποιο broswer (Firefox, Nautilus), έχουμε την δυνατότητα να προσθέσουμε και να διαχειριστούμ ε τα domains και τους χρήστες αυτών. Στον τέταρτο κεφάλαιο διαμορφώνουμε τις τελικές ρυθμίσ εις για τον server και αφαιρούμε από το σύστημα μας το όποιο ΜΤ Α υπάρχει ήδη εγκατεστημένο. Τέλος στο πέμπτο κεφάλαιο γίνεται αναφορά στον τρόπο με τον οποίο θα μπορούμε να συνδεθούμε στον mail λογα ριασμό μας μέσο του internet. Για την δημιου ργ ία αυτής της εργασίας Amd Athlon ΧΡ Μ/Β Gigabyte Κ7Ν 400-L 512 Mb RAM HDD Western Digital 80 Gb χρησιμοποιήθηκε Η/Υ: VGA Ati Radeon 9600 ΧΤ Linux Fedora Core 3 The Qmailrocks Software Release OpenOffice Release Ms Office Xp - 3 -

4 1.1. Το λειτουργικό σύστημα Linux Το Linux είναι ένας πυρήνας λειτουργικού συστήματος που μοιάζει με τον πυρήνα του UNIX. Είναι μία από το μηδέν υλοποίηση πυρήνα λειτουργικού συστήματος και δεν χρησιμοποιεί κώδικα του UNIX. Μπορεί να θεωρηθεί σαν κλώνος του UNIX, αφού διαθέτει τις περισσότερες εντολές του, ενώ η φιλοσοφία της σχεδίασής του πλησιάζει περισσότερο το UNIX από οποιοδήποτε άλλο λειτουργικό σύστημα. Το Linux αναπτύσσεται με βάση το POSIX πρότυπο, το οποίο ε ίναι μία προσπάθεια τυποποίησης όλων των κλώνων του UNIX. Παρ' όλο που το Linux είναι ο πυρήνας του λειτουργικού συστήματος, πολλές φορές αναφερόμαστε σε αυτό εννοώντας όλο το λειτουργικό σύστημα, που περιλαμβάνει και το περιβάλλον εργασίας, και το συνοδευτικό λογισμικό. Η ανάπτυξη του πυρήνα Linux ξεκίνησε κάπου στο 1990 από τον Φιλανδό Linus Torvalds (τότε φοιτητή ακόμη), ο οποίος με βοήθεια πολλών εθελοντών προγραμματιστών (από χόμπι ή επαγγελματίες) μέσω του Intemet, κατάφερε να δημιουργήσει έναν πυρήνα που ανταγωνίζεται πυρήνες λογισμικού μεγάλων εταιριών. Αρχικά είχε σαν πρότυπο το ΜΙΝΙΧ (ένα άλλο UNIX-like λειτουργικό), μα γρήγορα το ξεπέρασε. Σήμερα το Linux παρέχει όλα όσα θεωρούνται αναγκαία για ένα σύγχρονο πυρήνα λειτουργικού, όπως: υποστήριξη πολυεπεξεργαστικών συστημάτων (SMP) πραγματική πολυδιεργασία εικονική μνήμη διαμοιραζόμενες βιβλιοθήκες σωστή διαχείριση μνήμης δικτύωση μέσω TCP/IP κ.α. Ο πυρήνας Linux αρχικά σχεδιάστηκε για επεξεργαστές της οικογένειας χ86 (386/486/Pentium, AMD), αλλά σήμερα τρέχει σε πολύ μεγάλη ποικιλία επεξεργαστών, όπως οι Alpha (64 bit), οι Motorola (Amiga), PowerPC, MIPS κ. α. Αν και η προσπάθεια δημιουργίας του Linux πυρήνα άρχισε το 1990, η δημιουργία ενός ελεύθερου λειτουργικού συστήματος χωρίς περιορισμούς στον τελικό χρήστη, ε ίχε ξεκινήσ ε ι παλαιότερα από τον Ρίτσαρντ Στώλλμαν, ιδρυτή του Free Software Foundation και του GNU project. Έτσι, το Linux είχε στο ξεκίνημά του ένα ολόκληρο σύστημα να βασιστεί. Το GNU σχέδιο είχε ήδη δημιουργήσει ένα C μεταγλωττιστή (τον gcc) και μια πλειάδα υψηλής ποιότητας προγραμματιστικών εργαλείων, ενώ είχε έτοιμα προγράμματα που αντικαθιστούσαν όλα τα βασικά προγράμματα σε ένα *ΝΙΧ σύστημα. Το μόνο που έλειπε ήταν ένας σταθερός πυρήνας. Έτσι το GNU βρήκε έναν πυρήνα για να λειτουργήσει, και το Linux βρήκε έτοιμη μια μεγάλη ποικιλία προγραμμάτων. Το Linux είναι το πιο επιτυχημένο από τα ελεύθερα λειτουργικά συστήματα, ενώ ανταγωνί ζε ται και τα υπόλοιπα. Στην καθιέρωσή του βοήθησαν πολύ εταιρείες και εθελοντές που κατασκεύασαν και οργάνωσαν διανομές, δηλαδή συγκέντρωσαν συλλογές προγραμμάτων που συνόδ ευαν τον πυρήνα. Σήμερα υπάρχουν πολλές διαφορετικές διανομές που καλύπτουν διαφορετικές ανάγκ ες. Μ ερικές χαρακτηριστικές είναι: Slackware Linux : 11ttp: //ww\v.s lack waγe.coιn/ Το αγαπημένο αυτών που ξεκίνησαν με το Linux στις αρχές της δεκαετίας του '90. Είναι η διανομή που έκανε το Linux αγαπητό στους διαχειριστές συστημάτων

5 Redhat Linux / Fedora Core: http: //www.ι-edhat.coιn/ Μία από τις πρώτες εταιρείες που αντιμετώπισαν σοβαρά το Linux. Σήμερα κατέχει ένα μεγάλο ποσοστό της αγοράς. Η διανομή Fedora ανήκε στην Redhat, κάποια στιγμή η Redhat προσανατολίστηκε προς το επιχειρηματικό κοινό και δώρισε ολόκληρο το πρότζεκτ στην κοινότητα των χρηστών για την ελεύθερη ανάπτυξη του. Debian GNU/Linux: lιttp : //\v\νw.debian. org/ Οργανωμένο από μια ομάδα εθελοντών, και είναι η διανομή με τα περισσότερα πακέτα σήμερα. Είναι η μοναδική διανομή που αποτελείται μόνο από ελεύθερα πακέτα. SuSe Linux: Έγινε ιδιαίτερα δημοφιλής λόγω της φιλικότητάς της προς τον χρήστη και των πολλών πακέτων που διαθέτει. Mandriva Linux: http: //,νww.ιηandriνa.coιn/ Βασισμένο στο RedHat, αλλά με ιδιαίτερα προσεγμένο γραφικό περιβάλλον. Μέχρι πρότινος ήταν γνωστό ως Mandrak.e. Κάποιος μπορεί εύλογα να αναρωτηθεί, πώς μπορεί ένα λειτουργικό σύστημα που διατίθεται δωρεάν να είναι καλό και αξιόπιστο; Σε αυτό το ερώτημα λίγοι μπορούν να απαντήσουν, όπως επίσης καt στο ερώτημα για το πώς απόκτησε τόσο μεγάλη βάση χρηστών τόσο γρήγορα. Είναι απίστευτο για πολλούς το πώς μπορεί μια ομάδα από "hackers" να κυριαρχήσει σε ένα τομέα που μέχρι σήμερα κυριαρχούσαν κολοσσοί της πληροφορικής. Το Linux μπορεί να χαρακτηριστεί σαν ένα φαινόμενο του Internet, είναι ένα πείραμα που πέτυχε. Το Linux όπως προαναφέραμε είναι ο πυρήνας, και πάνω σε αυτόν μπορεί να εκτελεστεί οποιοδήποτε περιβάλλον εργασίας. Το πιο διαδεδομένο παραθυρικό σύστημα όμως είναι το Χ Window System και πιο συγκεκριμένα η υλοποίηση από την Xfree86 ομάδα. Το Χ Window System (ή πιο απλά τα Χ), είναι ένα γραφικό σύστημα που συντηρείται και αναπτύσσεται σήμερα από το OpenGroup και πέρα από της συνήθεις λειτουργίες ενός παραθυρικού συστήματος, είναι κατασκευασμένο για δικτυακή λειτουργία. Δηλαδή μπορεί πολύ απλά μια παραθυρική εφαρμογή να εκτελείται στον Α υπολογιστή, και η έξοδος (τα παράθυρα) να εμφανίζονται στον δικό μας υπολογιστή. Πέρα όμως από αυτές τις χαμηλού επιπέδου λειτουργίες του διακομιστή Χ, δεν διαθέτει τίποτα παραπάνω. Αυτό το κενό καλύπτουν τα λεγόμενα περιβάλλοντα εργασίας (Desktop Environments), τα οποία μπορεί να περιέχουν γραμμές εργασιών (Taskbars), εικονίδια στην επιφάνεια εργασίας, εικόνες φόντου (backgrounds), προφύλαξη οθόνης (screensaver), Panels, καθώς και ένα αριθμό προγραμμάτων που διευκολύνουν την διαχείριση της επιφάνειας εργασίας ή και του συστήματος. Τα πιο υψηλού επιπέδου περιβάλλοντα εργασίας για Linux είναι τα ΚDΕ και GNOME, τα οποία έχουν ήδη φτάσει (αν όχι ξεπεράσει) τα αντίστοιχα περιβάλλοντα εργασίας σε άλλα *ΝΙΧ workstations. Στους παρακάτω πίνακες βλέπουμε δύο τυπικές διευθετήσεις των κατατμήσεων για το Linux, φυσικά το Linux μπορεί εγκατασταθεί άνετα ακόμη και σε μια μόνο κατάτμηση

6 Σημείο Προτεινόμενο Σημείο Προτεινόμενο προσάρτησης μέγεθος προσάρτησης μέγεθος (mount point) (mount point) / 6GB /boot 32ΜΒ /boot 32ΜΒ / 512 ΜΒ /home logb /usr 4GB Swap Διπλάσιο της μνήμης /srv 2GB RAM /νar 1 GB /opt 1.5 GB /home 4GB Swap Διπλάσιο της μνήμης RAM Σημ. Καλοκαίρι Το μήνυμα που έστειλε ο Linus Torvalds στα newsgroup για πληροφορίες σχετικά με το το πρότυπο POSIX: From: (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: Gcc 1.40 and α posix question Message? Date 3jul 9110:00:50 GTM Hello netlanders Due to α project I'm working on (in minix), I'm interested in the posix standard definition. Could somebody please point me to α (preferably) machine?readableformat ofthe latest posix rules? Ftp?sites would be nice Τι είναι το qmail Το qmail είναι ένας Internet mail transfer agent (ΜΤ Α) για UNIX-like συστήματα. Είναι μια προσπάθεια για την αντικατάσταση του Sendmail που παρέχεται μαζί με αρκετές εκδόσεις Linux.To qmail χρησιμοποιεί το Simple Transfer Protocol(SMTP) για να ανταλλάσσει μηνύματα με άλλα ΜΤ Α συστήματα. Μερικά από τα πλεονεκτήματα του qmail σε σχέση με τα υπόλοιπα ΜΤ Α είναι: Ασφάλεια - Το qmail για υψηλά στάνταρτ ασφάλειας.το Sendmail έχει ένα ιστορικό από σοβαρά προβλήματα ασφάλειας.όταν γράφτηκε το Sendmai το διαδύκτιο ήταν ένα πολύ φιλικό περιβάλλον.όλοι γνωρίζονταν μεταξύ τους και δεν υπήρχε μεγάλη ανάγκη για το σχεδιασμό ενός κώδικα που να παρέχει τόσο μεγάλη ασφάλεια.το σημερινό διαδύκτιο είναι πολύ πιο εχθρικό. Ο σχεδιαστής του Sendmail Eric Allman αναπροσάρμοσε το κώδικα αλλά μια αναπροσαρμογή δε μπορεί να πετύχει αληθινή ασφάλεια. Επιδόσεις - Το qmail μπορεί να παραδώσει έως 20 μηνύματα ταυτόχρονα από προεπιλογή. Αξιοπιστία - Μόλις το qmail παραλάβει ένα μήνυμα είναι εγγυημένο ότι δε θα χαθεί. Το qmail επίσης υποστηρίζει ένα νέο mailbox format το οποίο δουλεύει αξιόπιστα ακόμη και σε NFS χωρίς να κλειδώνει

7 Απλότητα -Το qmail είναι το μικρότερο από όλα ισοδύναμα σε χαρακτηριστικά ΜΙΑ και μας παρέχει γρήγορη εγκατάσταση χωρίς να χρειάζεται πολλές αποφάσεις να παρθούν Το qmail γράφτηκε από τον Dan Bemstein (DJB), http: //cr.y p.to /djb. htιηl καθηγητή ς μαθηματικών στο πανεπιστήμιο του Illinois στο Chicago.O Dr Bemstein είναι επίσης γνωστός για τη δουλεία του πάνω στη κρυπτογράφηση. Η πρώτη έκδοση του qmail,beta νersion 0.70, δημοσιεύθηκε στις 24 Ιανουαρίου 1996 και η gamma 0.90 στις 1 Αυγούστου Η πρώτη σταθερή έκδοση 1.0 κυκλοφόρησε στις 20 Φεβρουάριου 1997 και η σημερινή και μέχρι στιγμής τελευταία έκδοση 1.03, κυκλοφόρησε 15 Ιουνίου Το qmail ακολουθεί την κλασσική φιλοσοφία UNIX όπου κάθε εργαλείο κάνει μια πολύ συγκεκριμένη λειτουργία και πολύπλοκες λειτουργίες "χτίζονται" με τη σύνδεση μιας σειράς απλών εργαλείων Άδεια χρήσης Το qmail ανήκει στον Dan Bemstein και δεν διανέμεται μαζί με μια δήλωση για το ποια είναι τα δικαιώματα των χρηστών. Στην διεύθυνση κατονομάζει ποια κατά τη γνώμη του είναι τα δικαιώματα των χρηστών με βάση τον νόμο περί πνευματικών δικαιωμάτων.των ΗΠΑ. Στην διεύθυνση http : //cr. yp.to /qωail/dist.html παραχωρεί το δικαίωμα να διανέμεται ο πηγαίος κώδικας του qmail. Το συμπέρασμα λοιπόν είναι ότι μπορείς να χρησιμοποιήσ εις το qmail για οποιοδήποτε σκοπό, μπορείς να αναδιανέμεις μη-τροποποιημένο τον κώδικα εκδόσεων και πιστοποιημένες νar-qmail binary εκδόσεις. επίσης μπορείς να διανέμεις patches για το qmail.δε μπορείς να διανέμεις τροποποιημένο κώδικα του qmail Σύγκριση με άλλα ΜΤ A's Παρακάτω παραθ έτουμε μια γρήγορη σύγκριση του qmail με κάποια από τα πιο κοινά UNIX MTA' s ΜΤΑ Maturity Securίty Features Performance Sendmaίlίsh Modular qmaίl medium high high high addons yes Sendmaίl high low high low χ ηο Postfix medium high medium high yes yes exίm medium low high medium yes ηο Courίer low medium high medium optional yes Σημ. Sendmailish σημαίνει ότι ο ΜΙΑ συμπεριφέρεται σαν το Sendmail

8 2. Εγκατάσταση 2.1. System requirements. Το qmail θα εγκατασταθεί και θα λειτουργήσει στα περισσότερα UNIX ή UNIX-like συστήματα, αφού πρώτα ικανοποιήσουμε ορισμένες απαιτήσεις: Περίπου Mb ελεύθερου χώρου στον σκληρό δίσκο κατά την διάρκεια της εγκατάστασης. Εάν ο server μας είναι εγκατεστημένος σε πολλαπλά partitions τότε θα χρειαστούμε : - Για το / partition - 70 Mb - Για το /ν ar partition - 1 OMb - Για το /home partition - 3 Mb αρχικά, αλλά στην συνέχεια θα διαπιστώσουμε πως εφόσον στο φάκελο /home/νpopmail θα αποθηκεύονται όλα τα από τα domains που θα έχουμε ορίσει, το μέγεθος του θα αλλάξει αναγκαστικά. Σημ. Ένα πλήρες και λειτουργικό σύστημα ανάπτυξης C μαζί με έναν compiler. Ακολουθώντας της οδηγίες εγκατάστασης θα μπορέσουμε να καταλάβουμε εάν έχουμε όλα τα απαραίτητα μέρη που χρειαζόμαστε. Λίγα ΜΒ για τα αρχεία σχηματισμού-παραμετροποίησης (configuration files) και για τα αρχεία τεκμηρίωσης ( documentation files ). Ικανοποιητικό χώρο στο σκληρό δίσκο για την ουρά αναμονής. Σε μικρά single-user συστήματα θα χρειαστούν μερικές δεκάδες ΜΒ, ενώ σε μεγάλους server θα χρειαστούν μερικά GB. Ένα συμβατό λειτουργικό σύστημα ( OS ). Οι περισσότερες εκδόσεις του Linux είναι αποδεκτές. Πρόσβαση σε ένα DNS Serνer. Ικανοποιητική σύνδεση δικτύου. Το qmail έχει σχεδιαστεί για συστήματα που έχουν αρκετά ικανοποιητικό bandwidth, έτσι δεν συστήνεται για server που έχουν π.χ. 28.8k dial-up σύνδε Ο φάκελος bin του qmail θα πρέπει να βρίσκεται σε ένα σύστημα αρχείων που να επιτρέπει την χρήση εκτελέσιμων αρχείων και αρχείων setuίd ().Μερικά λειτουργικά συστήματα Lίnux αυτόματα χρησιμοποιούν τον φάκελο /ναr με τις επιλογές nosuίd ή noexec ενεργοποιημένες εξ ορισμού. Σε τέτοια συστήματα θα πρέπει οι επιλογές αυτές απενεργοποιηθούν ή ο φάκελος /νar/qmail/bin θα πρέπει να εγκατασταθεί σε ένα σύστημα αρχείων, όπου αυτές οι επιλογές θα είναι απενεργοποιημένες Software requirements. Ας δούμε πια πακέτα λογισμικού θα πρέπει να έχουμε εγκατεστημένα στον serνer μας : 1. The Apache Web Server - Μπορούμε να χρησιμοποιήσουμε οποιαδήποτε έκδοση 1.3.χ. ή οποιαδήποτε έκδοση 2.χ. 2. ΡΗΡ - Έκδοση ή μεγαλύτερη. Θα πρέπει επίσης να εγκαταστήσουμε τα php-imap και phpmysql

9 3. Perl - Οποιαδήπο τε έκδοση 5.χ. χ. 4. GCC - Τον gcc compiler. 5. MySQL - Οποιαδήποτε έκδοση 3. χ. ή 4.χ. 6. OpenSSL - Έκδο ση 0.9.5a ή μεγαλύτερη. 7. OpenSSL-devel. 8. l ί bssl-dev. Σημ. Εάν εγκαθιστο ύμε τον serνe r μα ς σε Fedora 3 έκδο ση Linux τότε θα πρέπε ι να προσέξουμε να μ ην εγκαταστήσουμ ε το πακέτο "selinux". Το selinux παρεμβάλει στην σωστή λε ιτουρ γία του νpopmail και του νqadmin. Εάν δεν εγκαταστήσαμ ε εμ ε ίς το λε ιτουρ γ ικό αλλά δουλεύουμ ε σε Fedora core3 τό τε θα πρ έπε ι να απενερ γοποιήσουμε το selinux πρι ν προχωρήσουμ ε παρακάτω. Ας δού με τώρα πια πακέτα δεν θα πρ έπει να έχουμε εγκατεστημένα στον server μας: 1. Postfix - Πολλές φορές σ ε με ρικές εκδόσεις Redhat η υπηρεσία Postfix θ α ε ίναι εγκατεστημένη εξ' αρχής οπότε θα πρ έπει ή να την καταργήσουμε ή να την απενεργοποιήσου με. 2. Οποιαδήποτε ΡΟΡ υπηρεσία - Αυτό περιλαμβάνει κα ι το πακέτο Qpopper ή οποιαδήπο τε άλλη ΡΟΡ υπηρ εσία τρέχει στον server μας. 3. Οποιαδήποτε SMTP υπηρεσία. 4. S endma ίl. Εφόσον τρ έχουμ ε κάποιο firewall στον server θα πρέπ ει να έχουμε ανοιχτά τα παρ ακάτω ports: Outbound ports (tcp) 25 - SMTP 11 Ο - ΡΟ Ρ services Ι ΜΑΡ IMAPS lnbound Ports (tcp) 25 - SMTP 80-ΗΠΡ ΡΟΡ services ΙΜΑΡ HTTPS IMAPS - 9 -

10 2.3. Download του πηγαίου κώδικα. Εφόσον αποκτήσουμε ένα λειτουργικό σύστημα με τις απαιτήσεις που περιγράψαμε στο κεφάλαιο 2.2 το επόμενο βήμα είναι να 'κατεβάσουμε' τον πηγαίο κώδικα του qmail και κάποια add-ons που εάν δεν τα έχουμε εγκατεστημένα ήδη στο σύστημα μας, καλό θα είναι να τα εγκαταστήσουμε. Θα χρειαστού με το qmail, φυσικά και τα ucspi-tcp και deamontools. qmail, ucspί-tcp, ftp://cr.yp.to/ ucspi-tcp-tcp-0.88.tar.gz daemontools, fpt://cr.yp.to/daemontools/daemontools-0.76.tar.gz Στην συγκεκριμένη εργασία θα χρησιμοποιήσουμε την έκδοση του qmailrocks.org στην οποία θα βρούμε όλα τα απαρ αίτητα προγράμματα που χρειαζόμαστ ε καθώς επίσης, αρκετά έτοιμα scrίpt και βοηθήματα για την ευ κολότερη εγκατάσταση και διαχείριση του maίl server. http ://www.gmailrocks.org/ downloads/ gmaίlrocks. tar. gz Σημl. Εάν δεν μπορ είτε να κατεβάσετε τα αρχεία από τις παραπάνω διευθύνσεις, τότε επισκε φτείτε την διεύθυνση html καιhttp: // όπου θα βρείτε διάφορα link για τις πιο πρόσφα τες εκδόσεις. Σημ2. Η έκδο ση το υ qmailrocks. org δεν' ε ίναι κάποια ξεχωριστή έκδοση του qmail αλλά ίδια με αυτή του Dan Bernstein (δημιουργός του qmail) που υπάρχει και στο επίσημο site το υ qmail. Η μονή διαφορά αφορά τα πρόσθετα πρ ογράμματα γ ια την καλύτερη διαχε ίριση και ευκολό τερη εγκατάσταση του qmail Built the source Επιβεβαίωση του περιβάλλοντος εγκατάστασης. Ένα από τα πρώτα πράγματα για τα οποία θα πρέπει να σιγουρευτούμε είναι ότι διαθέτουμε όλα τα απαραίτητα εργαλεία γ ια την εγκατάσταση ενός προγράμματος. Σε περιβάλλον γραμμής εντολών πληκτρολογούμ ε cc και πατάμε Enter $ cc cc: Νο ίnput files specίfied $ Εφόσον δού με αυτό το αποτέλεσμα στην οθόνη μας τότε έχου με εγκατεστημένο σωστά έναν C compiler στο σύστημα μας. Αν όχι δοκιμάζουμε και στους εξής καταλόγου ς: /usr/bin/cc /usr/bίn/gcc /usr/localbin/cc /usr/localbίn/gcc /usr/ccs/bίn/cc

11 Εγκατάσταση qmail. Σε αυτό το σημείο θα ποέπε ι να συνδεθούμε στο σύστημα μας ως yρήστης root. Έπε ιτα δημιουργούμε ένα φάκελο downloads όπου και θα τοποθετήσουμε το αρχείο qmailrocks.tar.gz που θα κατεβάσουμε : mkdir /downloads cd /downloads και κατεβάζουμε το αρχείο... wget Αφού κατεβάσουμε το αρχείο και το τοποθετήσουμε στον φάκελο downloads το αποσυμπιέζουμε : tar zxvf qmailrocks.tar.gz Μ έ χρι στιγμής θα πρέπει να έχουμε στο σύστημα μας τον φάκελο ldownloadslqmaίlrocks και είμαστε έτοιμοι να εγκαταστήσουμε στο σύστημα μας τα 3 πιο σημαντικά πακέτα για τον server μας, το qmail, to ucspi-tcp kai to daemontools. Σημ. Φυσικά μπορούμε να χρησιμοποιήσουμ ε το copy - paste του GUJ στο οπο ίο ερ γαζόμ αστε και ο ποιοδήποτε πρό γραμμα διαχείρισης αρχείων.tar.gz Τρ έχουμε το script qmr _ ίnstall _lίnux-sl. scrίpt μέσα από τον φάκελο lscrίpts/ί nstall /downloads/qmailrocks/scripts/install/qmr _ install _ linux-s 1.script Το script έχει την εξής μορφή: #!/bί rv'sh Ρ Α TH=lusr/l ocal/bίn :lusrlbίn :/bίn:/s bίn:lusr/bίn:lusrls bίn:/usr/local/sbίn #An automatίon scrίpt to start the ίnstallatίon of qmaίl, ucspί-tcp and daemontools #Spe c ίally formulated for Redhat, Fedora, RHEL and Whίtebox Lίnux. :) echo "Cre atίng ίnίtίαl qmaίl dίrectorίes... " echo sleep 2 cd /downloadslqmaίlrocks mkdir -p /νar/qmaίl

12 mkdir /usr/src/qmail echo "Done!" echo sleep 2 echo "Creating all needed users and groups... " echo sleep 2 ####### #Script to add users and groups for Redhat, Fedora, RHEL and Whitebox type distros groupadd nofiles useradd -g nofiles -d /var/qmail/alias -s lsbinlnologin -p'*' alias useradd-g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaild useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaill useradd -g nofiles -d!varlqmail -s lsbinlnologin -p'*' qmailp groupadd qmail useradd -g qmail -d /var/qmail -s lsbin/nologin -p'*' qmailq useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmailr useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmails groupadd vchkpw useradd -g vchkpw -d /home/vpopmail -s /sbin/nologin -p'*' vpopmail ####### echo "Done!" echo sleep 2 echo "Unpacking qmail, ucspi-tcp and daemontools... " echo sleep 2 cd /usr/src/qmail tar zxvf /downloads/qmailrockslqmail tar.gz tar zxvf ldownloadslqmai/rocks/ucspi-tcp tar.gz mkdir -p /package chmod 1755 lpackage cd/package tar zxvf /downloadslqmailrocksldaemontools tar.gz echo "Done!" echo sleep 2 echo "Next, we setup specia/ logging directories... " echo sleep

13 mkdίr /var/loglqmaίl cd!var/log/qmail mkdίr qmail-send qmail-smtpd qmail-pop3d chown -R qmaίll:root /var/loglqmail chmod-r 750!var/log/qmaίl echo "Done!" echo sleep 2 echo "And set up the supervise script dίrectorίes... " echo sleep 2 mkdίr /var/qmaillsupervise cd /var/qmaillsupervίse mkdir -p qmaίl-smtpd/log qmaίl-send/log qmaίl-pop3d/log chmod +t qmaί/-smtpd qmaί/-send qmaίl-pop3d echo "Settίng conf-splίt and conf-spawn" echo sleep 2 echo 211 > /usrlsrclqmaίl/qmaί/-1.03/corif-splίt echo 255 > /usrlsrc/qmaίllqmail /corif-spawn echo 'ΆΖΖ steps completed!" echo sleep 2 Σε αυτό το σημείο θα έχουμε δημιουργήσει όλους τους απαραίτητους user's, group, καθώς και τους κατάλληλους καταλόγους με τις άδειες και τα ανάλογα δικαιώματα για να συνεχίσουμε στην εγκατάσταση. Πριν ξεκινήσουμε όμως θα πρέπει να εγκαταστήσουμε πρώτα ένα πακέτο από κάποια "μπαλώματα" (patches) για το qmail, τα οποία θα προσθέσουν αρκετές διορθώσεις, καλύτερη απόδοση και ευχρηστία πριν από την εγκατάσταση του. Παρακάτω παραθέτουμε έναν κατάλογο με αυτά. Κρίσιμα Patch qmailqueue - επιτρέπει στο qmail-smtp να χρησιμοποιεί και άλλα -τρίτα προγράμματα για την επεξεργασία των μηνυμάτων. errno.patch - ένα patch για την σωστή λειτουργία του eπor. h με το libc-2.3. που χρησιμοποιείτε από το Red Hat 9.χ. και το Fedora 3 και

14 smtp-auth patch - πιστοποίηση για το smtp. STARTTLS/AUTH patch- επιτρέπει στο qmail να χρησιμοποιεί σαν default τις κρυπτογραφημένες συνδέσεις TLS και όχι τις απλές AUTH συνδέσεις. Μη κρίσιμα Patch maxrcpt patch - Επιτρέπει στον administrator του συστήματος να θέτει όρια στον αριθμό των παραληπτών. Ο προκαθορισμένος αριθμός είναι 100. mfcheck patch - Επιτρέπει στο qmail-smtpd να απορρίπτει μηwματα τα οποία προέρχονται από μη έγκυρα domain. date-iocaltime patch - Επιτρέπει στο qmail να χρησιμοποιεί τις τοπικές χρονικές ζώνες σε όλα τα αρχεία επικεφαλίδων (header file) δημιουργεί. forcetls patch - Χρησιμοποιώντας το συγκεκριμένο patch ο mail server μας θα δ έχεται πάντα τα μηwματα που έρχονται από μια smtp σύνδεση κρυπτογραφημένη με TLS. Στην περίπτωση που κάποιος χρήστης χρησιμοποιεί κάποιον mail client που δεν υποστηρίζει TLS τότε το μήνυμα θα παραδοθεί μέσο απλής AUTH σύνδεσης. qmail patch - Διορθώνει την διαφορά με την οποία μεταφράζει το Linux την ΙΡ ''Ο. Ο. Ο. Ο" σε σχέση με τα συστήματα *BSD. Σύμφωνα με το RFC 1122 η ΙΡ διεύθυνση ''Ο. Ο.Ο.Ο" θα πρέπει να την διαχειριζόμαστε σαν διεύθυνση για "αυτόν τον Host, αυτό το δίκτυο". Το patch αυτό "δείχνει" στο qmail ότι η διεύθυνση ''Ο.Ο.Ο.Ο" πρόκειται πάντα για κάποιο τοπικό υπολογιστή. qmail_iocal patch - Διορθώνει ένα πιθανό bug στο qmail-local όταν η πρώτη γραμμή ενός αρχείο.qmail ξεκινά με κενό (whitespace). sendmail-flagf patch - Διορθώνει τον τρόπο που διαχειρίζεται η "-f' επιλογή στο /var/qmail/bin/sendmail, έτσι ώστε να έχουμε τα ίδια αποτελέσματα με τον τρόπο που χειρίζεται την επιλογή "-f' το αυθεντικό "sendmail". bind-ioterface patch - Επιτρέπει τον έλεγχο της "source ΙΡ" σε περίπτωση που οι εξερχόμενες συνδέσεις γίνονται από κάποιο Υ/Η με πολλαπλές ΙΡ διευθύνσεις. 8k-buffer-patch - Αυξάνει το μέγεθος της μνήμης buffer που χρησιμοποιεί το qmail. The SPF patch - Προσθέτει SPF έλεγχο στο qmail-smtpd. Το SPF είναι ένα σύστημα όπου ο ιδιοκτήτης ενός domain μπορεί να δημοσιεύσει μια λίστα ΙΡ διευθύνσεων από όπου οι χρήστες του χρησιμοποιούν για να στέλνουν mail. Μόλις κάποιος mail server δ εχθ εί μηwματα από κάποιο domain που φαίνεται πως είναι από το έγκυρο domain αλλά η ΙΡ του είναι διαφορετική από αυτήν της SPF λίστας τότε το απορρίπτει σαν spam. Περισσότερες λεπτομέρειες μπορούμε να βρούμε σε αυτή την διεύθυνση Για να εγκαταστήσουμε τα διάφορα patches εκτελούμε το script qmail_bίg_yatches. s c rίpt μέσα από τον φάκελο /scripts/util /downloads/qmailrocks/scripts/utiυqmail_big_patches.script Το script έχει την εξής μορφή : #!/bin/sh Ρ Α ΤΗ =lusr/local/bin:/usr/bin:/b ίn:/usrllocal/sbίn : lsbίn #So let's go... cd /usrlsrc/qmail/qmaίl #Apply John Simpson's gίgantίc all-in-one qmail patch

15 echo echo 'Άpplying John Simpson's all in one qmail patch... " sleep 2 patch < /downloads/qmailrocks/patcheslqmail jmsl.5.patch sleep 2 #Next, we will apply the forcetls patch echo echo 'Άpplying Ryan Schlesinger'sforcetls patch" sleep 2 patch < /downloadslqmailrocks/patches/qmail forcetls patch sleep 2 echo 'ΆΖΖ done!" Στην συνέχεια μεταφερόμαστε στον φάκελο του qmail, που δημιουργήθηκε από το script εγκατάστασης, και εγκαθ ιστούμε το qmail: cd /usr/src/qmaiyqmail-1.03 στην συνέχεια.. make man && make setup check και τέλος... /config-fast your_hostname (π.χ. :./config-fast mail.mydomain.com) Μετά το τέλος της εγκατάστασης θα δημιουργήσουμε και ένα ασφαλές πιστοποιητικό που θα χρησιμοποιηθεί για τις κρυπτογραφημένες smtp συνδέσεις του server μας make cert Μόλις τρέξουμε την παραπάνω εντολή θα πρέπει να απαντήσουμε σε μια σειρά από ερωτήματα όσον αφορά την δημιουργία του πιστοποιητικού μας. Οι ερωτήσεις δεν θα αφορούν τεχνικές λεπτομέρειες αλλά ερωτή σεις όπως Τοποθεσία, Επωνυμία εταιρίας κλπ. Όμως επειδή το πιστοποιητικό μας δεν έχε ι δημιουργηθεί από μια έμπιστη εταιρία (Verisign ή Thawte ), οι πληροφορίες που θα δώ σουμε δεν θα είνα ι ιδιαίτερα σημαντικές. Π. χ. Country Name (2 letter code) [GB]:GR State or Province Name (full name) [Berkshirej :Arta Locality Name (eg, city) [Newbury]:Arta Organization Name (eg, company) [My Company Ltd]:mymailserver.gr Organizational Unit Name (eg, section) []:mail Common Name (eg, your name or your server's hostname) []:mail.mymailserver.gr Address []

16 Μ όλις τελειώσουμε με την διαδικασία τον ερωτήσεων το πιστοποιητικό θα αποθηκευτή στον κατάλογο!varlqmail/controllservercert.pem Θ έτουμε τα κατάλληλα δικαιώματα στο πιστοποιητικό : chown -R vpopmaίl:qmaίl /var/qmaiνcontroνclίentcert.pem /var/qmaίνcontroνservercert.pem Εγκατάσταση ucspi-tcp. Αφού εγκαταστήσα με το qmail συνεχίζουμε με το πακέτο ucspi-tcp. Μεταφ ερόμαστ ε στον κατάλογο που δημιουργήσαμε νωρίτερα τρέχοντας το script εγκατάσταση ς. cd /usr/src/qmaίνucspί-tcp-0.88/ Έπε ιτα χρησιμοποιούμε το patch ucspi-tcp-0.88.eπno. patch που βρίσκεται στον φάκελο /downloadslqmailrockslpatches patch < /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch και στην συν έχεια πληκτρολογούμε : make && make setup check εφόσον στο τέλος δ εν έχουμε κανένα μήνυμα λάθους, συν εχίζουμε Εγκατάσταση daemontools. Με ταφ ερόμαστε στον κατάλογο για την εγκατάσταση του πακέτου daemontools cd /package/admίn/daemontools Έπειτα χρησιμοποιούμε το patch daemontoo\s-0.76.eπno.patch που βρίσκε ται στον φάκελο lpackage/admin/daemontools-0. 76/src cd /package/admin/daemontools-0. 76/src πλη κτ ρ ολογούμε: patch < /downloads/qmailrocks/patches/daemontools-0.76.errno.patch κα ι συν εχίζουμε με την εγκατάσταση... cd /package/admin/daemontools package/install

17 Εφόσον στο τέλος δεν έχουμε κανένα μήνυμα λάθους, τό τ ε εγκαταστήσαμε επιτυχώς και αυτό το πακέτο. Αν κοιτάξου με τις διεργ ασίες που τρ έχουν αυτή την στιγμή στο σύστη μα μας μέσο της εντολής "ps -aux" θα πρ έπει να δούμ ε τον daemon "svscanboot" ν α είναι ενε ργός όπως στην παρακάτω ε ικόνα (Εικ. 1). Αν όχι επαν εκινούμε το σύστη μα μας. Εικ.1 ~ λpιii<aιion< ~~ti~ ~-~~ ~.., ~ Thu O.C 15, 6:28 ΡΜ <a root\itfiηux: "'... ΕίΙe E.ιit 'ijew I erminal Τψ tlelp root 2981 ο.ο ο.ο tty3 Ss+ 18:26 0:00 / s b i n / n i ngettγ tty3 root 2996 ο. ο ο.ο tty4 Ss+ 18:26 0 :00 / sbin/ ningetty ttγ4 root 3068 ο. ο ο.ο tty5 Ss+ 18 :26 0:00 /sbin/ ningetty tty5 root 3089 ο.ο ο.ο tty6 Ss+ 18 : 26 0:00 /s bin/ ningettγ tty6 root 3090 ο.ο ? Ss 18:26 0:00 /usr/bin/gdιl - b inar γ - no d aerιo n root 3212 ο.ο ? 18:26 Ο: 00 / usr/ l oca l / libexec / cour ier-authl ib/ authdaemnd root 3213 ο.ο ? 18:26 Ο : 00 / usr / local / libexec /courier-authlib / authdaerιond root 3214 ο.ο ? s 18 :26 Ο : 00 / usr / l ocal/ libexec/ courier-authlib/ authdaenond root 3248 ο.ο ? Ss 18 :26 0:00 / bin/ sh /co1111and/s νscanboo t root 3309 ο.ο ? 18 :26 0 :00 /us ibexec/ courier-authlib/authdael\ond root 3310 ο. ο ? s 18 :26 0 :00 usr/local / l~/courier-authli b / authdaenond root 3326 ο. ο ο.ο ? 18:26 Ο: svscan /serνic e root 3327 ο. ο ο.ο ? s 18:26 O :OO'r~~vice errors :.... root 3328 ο.ο ο.ο ? 18:26 0:00 superνise q11ai l -pop3d root 3329 ο. ο ο.ο ? 18:26 Ο: 00 s up erνise log root 3330 ο.ο ο.ο ? 18 :26 0:00 s up erνise qnail-send root 3331 ο.ο ο. ο ? 18 :26 Ο: 00 s up e _rνise log root 3332 ο.ο ο.ο ? 18 :26 0:00 superνise qnail-sntpd τοοt 3337 ο.ο ο.ο ? 18: 26 0:00 tcpserνt>r - Η - R -ν -cloo Ο 110 q11ail- popup linux.gr / hoιιe / νpop qιιaill 3338 ο.ο ο. ο ? 18 : 26 0:00 nultilog t slooooo n20 / var/log/ qnail/ qnail-pop3d qιιails 3339 ο.ο ο.ο ? 18: 26 0:00 qιιail -s end vpopnail 3341 ο.ο ο.ο ? 18:26 0:00 / usr / local / bin/tcpserνer -v -R - 1 linux.gr -χ / etc/tc p. sιι tp.cd root 3342 ο.ο ο. ο ? 18:26 0:00 supervise log qπaill 3343 ο.ο ο.ο ? 18:26 0:00 nultilog t slooooo η20 / var / log / qπail / q.ail-sπtpd qιιaill 3340 ο. ο ο.ο ? 18:26 0:00 rιu ltilog t slooooo η 20 / var / log / qιι a il/ q11ail-send root 3375 ο. ο ο.ο ? 18:26 0:00 qπail- l s p awn. / Maildir q11ailr 3376 ο.ο ο.ο ? 18:26 0:00 qnail-r spawn qπailq 3377 ο.ο ο.ο ? 18 :26 0:00 qnail-clean root 3391 ο.ο 0. 5 ll ? 18:26 0:00 / usr/ bin/ gdn-binary -nodaenon root ? 18 :26 Ο : 03 / usr / XllR6/ bin/x :Ο - audit Ο -auth / νar / gdιι/ : 0.Xauth -nolisten root ? Ss 18 : 27 0:00 /us r / bin/ gnoιιe-session root 3685 ο.ο ? Ss 18:27 0:00 / usr/ bin/ssh-agent -s root 3718 ο.ο ? s 18:27 0:00 / usr/ bin/ dbus- launch --exit-with-session / etc/ Xll/xinit/Xclien root 3719 ο.ο ? Ss 18:27 0:00 dbus-daeιιon -1 --fork - -print-pid 8 --print-address 6 --sess ion root ? s 18:27 0:00 / usr/ libexec/gconfd-2 5 root 3726 ο.ο ? 18:27 Ο: 00 / usr /bi n / gnoιιe - keyring-daeιιon root ο ? Ss 18:27 Ο :00 / usr/li bexec/ bonobo-activation-server - -ac-actiνate --ior-outp root 3730 ο.ο ? s 18:27 Ο: 00 / usr / libexec/gno11e-settings-daet10n -- oaf - actiνate - iid=oafiid: G root 3736 ο.ο ? 18:27 Ο: 00 / usr / lib exec / gaιlserver [~}I Q l-()ρen0fficej8 root~linux : Εγκατάσταση πρ ό σ θετου λογισμικού. Στην συνέχε ια τη ς εργασία ς μα ς θα εγκαταστήσουμε κάποια χα ρακτηριστικά κα ι εργαλεία για την καλύτερη διαχείριση κα ι την μεγαλύτερη απόδοση του qmail στο σύστημα μας EZmlm. Το EZmlm είνα ι ένα mailing list πρ όγραμμα το οπο ίο λειτου ργεί σαν add-on στο qmail. Μόλις εγκαταστήσου μ ε το Qmailadmin θα έχουμε την δυνατότητα τις γραφική ς δ ιαχείριση ς. Τέλος μέσο του Vpopmail (το οποίο θα εγκαταστήσουμε επίση ς αργότερα) θα έ χουμε την δυνατότητα να επιτρέπουμε σ ε χρή στες την χρησιμοποίηση ή όχι των mailing lists. Για να ξεκινήσουμε την εγκατάσταση μ εταφερόμαστε στον κατάλογο ldownloadslqmailrocks/

18 cd /downloads/qmaίlrocks/ Αποσυμπιέζουμε το αρχείο ezmlm-0.53-idx-0.41.tar.gz tar zxvf ezmlm-0.53-idx-0.41.tar.gz και στην συνέχεια... cd ezmlm-0.53-idx-0.41 make && make setup Αν δεν μας εμφανιστεί κανένα μήνυμα λάθους, το EZmim εγκαταστάθηκε κανονικά Autoresponder Το πακέτο Autoresponder μας δίνει την δυνατότητα να ρυθμίσουμε το autoresponding για τους λογαριασμούς mail στον server μας. Για να ξεκινήσουμε την εγκατάσταση μεταφερόμαστε στον κατάλογο ldown/oadslqmailrocks/ cd /dowoloads/qmaίlrocks Αποσυμπιέζουμε το αρχείο autorespond tar.gz tar zxvf autorespond tar.gz Τέλος... cd autorespood make && make iostall Αν δεν μας εμφανιστεί κανένα μήνυμα λάθους, το Autorespond εγκαταστάθηκε κανονικά Vpopmail Για την εγκατάσταση του Vpopmail μπορούμε να επιλέξουμε ανάμεσα από την απλή εγκατάσταση του ή με την ενσωμάτωση του με το πακέτο MySQL. Η επιλογή που πρέπει να κάνουμε εξαρτάτε από τον αριθμό τον domains που θα διαχειρίζεται ο server μας και από τις γνώσεις μας στην MySQL. Η ε μπειρία μας έχει δείξει πως αν ο αριθμός των domain που θα φιλοξενεί ο serνer μας είναι από 50 και πάνω, τότε προτείνεται να χρησιμοποιηθεί η μέθοδος με την ενσωμάτωση στην MySQL, διαφορετικά επιλέγουμε την απλή εγκατάσταση του Vpopmail. Αν επιλέξουμε να εγκαταστήσουμε το Vpopmail με την MySQL σε ένα μηχάνημα που θα φιλοξενεί 1 ή λίγα domains τότε ο server μας θα είναι πιο περίπλοκος και πιο "βαρύς" από ότι μας χρειάζεται. Επειδή η παρών εργασία δεν παίρνει σαν δεδομένο ότι ο χρήστης που θα επιχειρήσει να θέσει έναν mail serνer σε λειτουργία θα έχει και τις απαραίτητες γνώσεις πάνω στην MySQL, θα ασχοληθούμε με την απλή

19 εγκατάσταση του Vpopmail. Για περισσότερες πληροφορίες σχετικά με την εγκατάσταση του Vpopmail μαζί με την MySQL στο 11ttp: //www.qmailrocks.org/νpopιnail my sq l.htιη Το Vpopmail είναι από τους σημαντικότερους συντελεστές αυτής της εγκατάστασης μίας και μας επιτρέπει να φιλοξενούμε mail από εικονικά domain (νirtual domain). Έχει αρκετά εργαλεία και χαρακτηριστικά που θα κάνουν την πιο εύκολη την διαχείριση του συστήματος μας. Μεταφερόμαστε στον κατάλογο ldownloads/qmailrocks/ cd /downloads/qmailrocks Αποσυμπιέζουμε το αρχείο νpopmail tar.gz tar zxvf vpopmail tar.gz Στην συνέχεια πληκτρολογούμε... cd vpopmail /configure --enable-iogging=p make && make install-strip Αν δεν μας εμφανιστεί κανένα μήνυμα λάθους, το Vpopmail εγκαταστάθηκε επιτυχώς. Σημ. Η εντολ ή "configure" του Vpopmail έχει αρκετές επιλογές. Χρησιμοποιώντας την παράμετρο " -help" μπορούμε να τις δούμε (". /configure - he/p''). Το Vpopmail καταγράφει όλες τις εργασίες του στο syslog του serνer με αρκετές ε πιλογές που μπορούμε να χρ ησιμοποιήσουμε:- -enable-loggίng=n - /ogs nothing, - -enab/e-loggίng=e - logs only errors (default),- -enable-loggίng=y - Zogs α// attempts, - -enable-loggίng=p - logs errors with passwords,- -enable-logging=ν - νerbose. Logs all attempts with passwords Σημ2. Εάν χρησιμοποιείτε GCC σε έκδοση 3.χ. τότε μπορεί να μας παρουσιαστεί ένα λάθος σαν και αυτό: lnfile inc/udedfrom νconνert.c:35: νmysql.h:53:22: mίssing terminatίng,, character vmysql.h:60:35: mίssing terminating,, clιaracter makef2/: *** fvconνert.oj Error Ι Σε αυτή την περίπτωση χρησιμοποιούμε το: και τρέχουμε πάλι το "make" και patch < /downloadslqmaίlrockslpatches/νmysq/.patclι "make instal/" V qadmin Το πακέτο Vqadmin είναι ένα απλό γραφικό περιβάλλον διαχείρισης του Vpopmail. Μέσα από το V qadmin μπορούμε να δημιουργήσουμε καινούρια domain, νέους χρήστες, να ενεργοποιήσουμε διάφορες υπηρεσίες και πολλά ακόμη. Ξεκινώντας, μεταφερόμαστε στον φάκελο ldownloadslqmailrocks

20 cd /downloads/qmaίlrocks Έπειτα αποσυμπιέζουμε το αρχείο vqadmin tar.gz tar zxvf vqadmin tar.gz και στην συνέχεια διαμορφώνουμε και εγκαθιστούμε το Vqadmin.. cd vqadmin /configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html/directory make && make install-strip Το Vqadmin εγκαθίσταται συνήθως στον φάκελο lvar/www/cgi-bin εκτός αν επιλέξουμε κάποιον άλλο κατάλογο μέσο της εντολής. /confιgure. Στην συνέχεια θα πρέπει να προσθέσουμε με ρικ ές γραμμές κώδικα στο αρχείο διαμόρφωσης του Apache, που είναι συνήθως το αρχείο httpd.conf. <Directory ''/var/www/cgi-bin/vqadmin"> deny from all Options ExecCGI AllowOverride AuthConfig Order deny,allow </Directory> Επίσης θέτουμε στην επιλογή ''AllowOveride" την παράμετρο "All". Π.χ. AllowOverride ΑΙΙ cd /var/www/cgi-bin/vqadmin Σε αυτό το σημείο θα δημιουργήσουμε ένα.htaccess αρχε ίο στο οποίο θα αποθηκεύσουμε έναν κωδικό πρόσβασης για το Vqadmin. Στον φάκελο του /var/wwwlcgi-binlvqadmin υπάρχει ή δη ένα τέτοιο αρχείο οπότε θα χρησιμοποιήσουμε τον κειμενογράφο νί για να το επεξεργαστούμε. \ νί.htaccess AuthType Basic AuthUserFile /path/to/where/you/want/to/store/the/password/file/.htpasswd AuthName vqadmin require valid-user satisfy any chown apache.htaccess (Στην εντολή chown μπορούμε να χρησιμοποιήσουμε και τα "nobody", "apache" ή "www" κ.λ. π., ανάλο γα σε ποιόν user τρ έχει ο Apache στο σύστημα μας). chmod 644.htaccess

21 Τώρα θα δημιουργήσου με το.htpasswd αρχείο που θα περιέχει το usemame και τον κρυπτογραφημένο κωδικό πρόσβασης... htpasswd -bc /path/to/where/you/want/to/store/the/password/file/.htpasswd admin adminpass chmod 644 /path/to/where/you/want/to/store/the/password/file/.htpasswd Στην συνέχεια επαν εκινούμε τον Apache... apachectl stop apachectl start Γ ια να αποκτή σου με πρόσβαση στο Vqadmin θα χρησιμοποιήσουμε κάποιον browser, θα πληκτρολογήσουμε την παρακάτω διεύθυνση και θα εισάγουμε τον χρήστη "admin" με όποιο κωδικό του έχουμε δώσει (Εικ. Ι ): Σημ. Το όνομα του χρ ήστη που θα χρησιμοποιήσουμ ε για το στο αρχείο.htpasswd πρέπει να είναι το "admin" επειδή είναι το προκαθορισμένο όνομα χρήστη μ ε το οποίο το Vqadmin εγκαθιστάτε και έχει πλήρη δικαιώματα administrator. Αν θελήσουμε να χρησιμοποιήσουμε διαφορετικό user name τότε θα πρέπει να τροποποι ήσουμε το αρχείο lcgi-binlνqadminlνqadmin.acl και να πρ ο σθέσο υμε τον χρήστη που επιθυμο ύμε μ ε τα δικαιώματα του. Η γραμμή επεξεργασίας είναι: admin VIMUDCA adminl user μ ε το "admin" να είναι το username, το "VIMUDCA " τα δικαιώματα και το "adminfuser" να είναι το όνομα το οποίο θα φαίνεται μόλις κάνουμε την εισαγω γή στο Vqadmin. Εικ.1 6 Aρolico>rions λ<hons ~φ Q /Ι! &- ~ Tue Dκ 20. 1<>21 ΡΜ ~ f.ile,edίt Yi- ~ο!!ooltmarks rooιs!:!rιρ F~dQr<ι PrQf«Ι, ~ Pfm50rttό by R«"d Ηaι - Μοι:ΙΙΙ.ι Αι«_fοχ ~ ι4> Ο :) [~ h ;~}A~~t;~~; ~~_ntν_~~mi~~:;~~gi '.~... ~---: EJ!~ [j Rf!d Hat, lnc. U Rf!d Hcιt Netwαk (_1 Supρort ί J Shop f. ) Producιs Fedora " ~ Ν 0 J f C Τ \J Tr~ning Fedora Ρ--~~~-'---~-.-~-. -, , Cσpyιight ~ Permιssion 1 Docu mentati sections. nσ This docume the G NU Fre to the dacι ι FOL. ί ) Enter useιn.;ι.me and ~sword fοι "vq.\dm ίn" at httρ://kχ::alhos t UserName:! a.dmin PuswOfd: Ο Use P~ssword M~r ιο this ρassword. ~ Dowηl o.,,< Ι ~ PfoJe-c ι s ms of the G NU Free are Foι ι ndati o n ; with no l nνa r ιa n t vailable at non-conπnercialty. prov1ded t h;:ι t otίce say1119 the GNU FDL applies whats o eνer to those o f the GNU RedHat.Re ~ ~ RPM l ogo, Lιn ωι Lιbrary. PσwerTools, nd all Red Hait based trademar1cs and logos are trademarks or registered trademarks of ReιJ Η<ιt. lric. ιn the U nίted 'Stdtes drιd o ther coιιι, trie s. The Fedora trademark. is a t r ademark of Red H at.. lnc. ln the United 'Ξi.taιes aπd other coιιn t ries Linux is a reglstered trcιdemark of Linus Torνalds. AJI other trademarks and copyrights refeπed to are the pro perty o f their res pec tιve ο νιneι 'S. The G PG fιnger-pri n t of the ~ τ.. ο:1 ιιrιι rr"j""' ~ f.,~n... -t... M~. "-" ~ key is:,. 8 Fedora Prc;ecι, s ponsoιe-d tι,ο 8 roσt~ localhost:

22 Η αρχική οθόνη του Vqadmin... Vqλdmin M.ι.in Mt":nu Mozllfa Fi~fox fm!'..cit y~ ~!!_ooi:.m<ui:.s rooιs Jie:Ιρ ~. ~. er ~-httρ:![kχ <M~ r/~gιi-bίnlν~i~~_; n. cgi ] [""'! Red Hat. lnc. ~ Red H._t Neιwod t::) Suρρon L) Shop ιj Products i..~j Tr.ιinlng Όπως βλέπουμε μέσα από το V qadmin μπορούμε να προσθέσουμε, να σβήσουμε και γενικά να διαχειριστούμε τα domain στον mail server. Aρρiί<~tions Actίom: ~ τ... Dκ '48 ΑΜ ~ ι) H~t. lnc. ύ Hat N~oR LJ Suρpon ύ Shορ L)Produ<ts L) Training

23 .Eiιe,S.dίt ~ew!;!ο ~ookmarts!ools StH:ίW U s~rs Μσ:ιllhιι Arefox ~ Tue D«: 20, 12:48 ΑΜ ~ [J Red Hat, lnc. U Red Hat Netwoιtι υ support U Shoρ U Producιs d Traίning Μέσω του V qadmin δημιουργήσαμε το domain 'Ίocalhost" και προσθέσαμε τους χρήστες "postmaster", "user 1" και "user2". Οι χρήστες είναι έτοιμοι να δεχθούν mail χωρίς να χρειαστεί να επανεκινήσου με το σύστημα μας Qmailadmin Με το πακέτο Qmailadmin θα έχουμε ένα γραφικό εργαλείο για να διαχειριζόμαστε τους διάφορους mail λογαριασμούς που έχουμε δημιουργήσει από το Vqadmin. Για να το εγκαταστήσουμε πηγαίνουμ ε στον αρχικό κατάλογο: cd /downloads/qmailrocks Αποσυμπιέζουμε το αρχείο qmailadmin tar.gz tar zxvf qmailadmin tar.gz Τέλος πληκτρολογούμε.. cd qmailadmin /configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html/directory make && make install-strip

24 Μόλις τελειώσει η εγκατάσταση, μέσω ενός browser, πληκτρολογούμε την διεύθυνση και εμφανίζουμε την αρχιιcή οθόνη του Qmailadmin (Εικ. 2). Για να συνδεθούμε χρησιμοποιούμε τον χρήστη "postmaster" και το domain με τον κωδικό που δη μιουργήσαμε μέσω του V qadmin. Πέρα από την διαχείριση των χρηστών ενός domain,τo Qmailadmin μας επιτρέπει να διαχειριστούμε mailing lists, mail robots, user aliases κ.α. Εικ. 2 >rk U Suppoή L.) Shop \:_..) Products U Training adrπinis trat-ion Uscr Accounι Jpostmaster [)omnin Narηe ~ ocajhost ι ~-~~-~--- ~ <JΠlail. a. drnin νpopnnιil Το κεντρικό μενού του Qmailadmin... ork θ Support Ο Shop θ Products C) Training En'lnil Λccounts Jι~or,,.urds MoilRoboL'< ~l.uiliι ιj: 1- ists Qυίι.~ k Li.ιιks New liιn.oil Account Ne~ For~'t... rd Ne.- l\lail Rol>0t Ne,,. i\13ilini: l.i i~"1: Refresh l\leιιu LogOut

25 Διαχείριση των λογαριασμών mail... Hat Network LJ ::.upρort U ::.hορ L.J 1-'roducts U 1 raιnιng Ιικ.1ΙΙ1ι"t 1 : 111.ιίl \ηιιιιιιts 1 ι,ι ιl : 36] CatchAU: BouΠC"ed EmoJl Λαοuιιt postmαster userl ιιser2 Commo.t tj-ι Ι Qιιοtιι (MBJ Modil')' Usrr Postmaster 0.00 Ι ιιnlimited '{# ιιserl 0.00 Ι ιιnlimited ~ ιιser Ι ιιnlimiιed ~ ~~ Catclιι\11 Αιχοuιιι.ι\ttouιιt ο a ο fil Q Index: i! Q <:. Q ~ f g h ii k)!:!!!l Q Q 9..!: ~!!! Υ ~.! Υ ~ Ql~J.:!2 H. 2 Go user ( S..t αιtchall deleted 1 Set c-.ilchall hou.nced 1 Set remot~ cιitch all a<"counl 1 ( Cre-.ile E n1ail Λ<"rount 1 Μrιίιι Menu 1 Log Out 1 Προσθήκη νέων χρηστών... eι u h~p : ~~~h~t1c2i-bin/qmailadmin/com/adduser?user=postmaster&time=ll &dom~~al~t lξj ~ ed Hat Network O Support l'::/ Shop ϊ) Products O Training \ιld 1. ιη:ιίl.ω.: Enιail Aα:ount: Password: Pass,vord loαιlhosr ;.---~~~~~~~~~~~~ Real name: ( Emnil Accounts 1 Ι\Ιnίιι!\Ι~nιι 1 1.og Out Ι

26 4. Τελικές Ρυθμίσεις - Απεγκατάσταση SendmaiVPostfix Τελικές ρυθμίσεις. Αφού τελειώσαμε και με το βοηθητικό λογισμικό για την γραφική διαχείριση του server μας, το επόμενο βήμα είναι να ρυθμίσουμε το ίδιο το qmail και να αφαιρέσουμε από το σύστημα μας το Sendmail και το Postfix που μπορεί να υπάρχουν από την εγκατάσταση του λειτουργικού. Το πρώτο πράγμα που θα πρέπει να κάνουμε είναι να τρέξουμε ένα script που θα μας δημιουργήσει τα scripts για την χρήση των ΡΟΡ3 και SMTP από το qmail, στην συνέχεια θα δημιουργήσουμ ε τα qmail rc και qmailctl scripts με τις απαραίτητες άδειες για την εκτέλεση τους. Έ τσι πληκτρολογούμε... /downloads/qmaίlrocks/scrίpts/finalίze/lίnux/finalίze _ lίnux.scrίpt Το scήpt μας ενημερώνει για το τι πρόκειται να συμβεί και έχει την εξής μορφή: #!lbin/sh echo "This scrίpts will perform 3 functίons :\n 1. Copy all supervίs e s crίpts to their proper locatίons. \n 2. Copy the qmail rc and qmailctl scripts to theίr proper locatίons and create needed symlinks. \n 3. Set all needed permίsίons on all supervίse scripts. \n" echo echo "Press ENTER to proceeed" read echo sleep 2 echo "Copyίng superv ίse scrίpts to theίr correct locations... " echo sleep 2 cp ldownloads/qmaίlrocks/scrίptsljinalize/linux/pop3d _run lvarlqmail/supervίs elqmaίl-pop3 dlrun cp Ι downloadsl qmailrockslscrίptsljinalizell ίnuxlpop3 d _log /var/ q maillsupervίs el q maίlpop3 dlloglrun cp /dωvnloads/qmaίlrockslscrίptsljinalizellinuxlsmtpd _run /var/qmaillsupervise/qmail-smtpdlrun cp ldownloads/qmailrocks/scriptsljinalizellinuxlsmtpd _log lvarlqmail/supervise/qmailsmtpdlloglrun cp /downloads/qmailrockslscriptsljinalizellinux/send _run lvar/qmail/superviselqmail-sendlrun cp ldownloadslqmailrockslscrίptsljinalizellinux/send _log!varlqmaillsuperviselqmaίl-sendllog/run

27 echo Done! echo sleep 2 echo "Copying rc and qmailctl scripts to proper Zocations... " echo sleep 2 cp /downloads/qmailrocks/scrίptsljinalize/rc /var/qmail/ cp /downloads/qmailrocks/scrίptsljinalίzelqmailctl lvar/qmail/bin/ echo Done! echo sleep 2 echo "Settίng needed permίsίons... " echo sleep 2 chmod 755!varlqmail/rc lvarlqmaillbinlqmailctl chmod 751 /varlqmail/supervίse/qmaίl-pop3d/run chmod 751 lvar/qmaίllsuperviselqmail-pop3d/log/run chmod 751 /var/qmail/supervise/qmail-smtpd/run chmod 751 /var/qmail/s upervise/qmaίl-smtpd/log/run chmod 75 1 /var/qmaillsuperviselqmail-send/run chmod 751!var/qmail/supervise/qmail-send/log/run echo./maildir > lvarlqmail/control/defaultdelivery echo 255 >!varlqmaίllcontrol/concurrencyremote chmod 644 lvar/qmail/control/concurrencyremote echo 30 > lvar/qmail/control/concurrencyincomίng chmod 644 /var/qmaίllcontrol/concurrencyίncomίng. ln -s /var/qmail/bίn/qmailctl /usr/bίn ln -s /varlqmaillsupervise/qmaίl-send /var/qmaίl/supervίse/qmail-smtpd lvar/qmaίl/s upervίselqmailpop3d /service echo "Done!" echo sleep 2 echo "Script Complete!" echo

28 Σειρά έ χει τώρα η επεξεργασία μερικών από τα scήpt που δημιουργήσαμε... vi /var/qmaivsupervise/qmail-smtpd/run Αντικαθιστού με το "mail.example.com" με hostname τoυserver μας. Π.χ. mail.mydomain.com. itι/bin/sh QMAILDUID='id -u νpopmail' NOFILESGID='id -g νpopmail' MAXSMTPD= 'cat /νar/qmail/control/concurrencyincoming LOCAL= 'head -1 /νar/qmail/control/me if ( -z "SQMAILDUID" -ο -z "SNOFILESGID" -ο -z "$MAXSMTPD" -ο -z "SLOCAL" I; then echo QMAILDUID, NOFILESGID. MAXSMTPD. or LOCAL is unset in echo /νar/qmail/superνise/qmail-smtpd/run exit 1 fi ίf 1 1 -f /νar/qmail/control/rcpthosts ι: then echo "Νο /νar/qmail/control/rcpthosts!" echo "Refusing to staή SMTP listener because ίt'ιι create an open relay" exit 1 fί exec /usr/local/bin/softlimit -m \ /usr/local/bln/tcpserνer -ν -R -1 " " etc/tcp.smtp.cdb -c "SMAXSMTPD" \ -u "SQMAILDUID" -g "SNOF SGID" Ο smtp \" /γar/qmail/bin/qmail-smt mail.example.com \ /home/νpopmail/bln/νch w /usrfbin/true 2>& 1 vί /var/qmaivsupervise/qmaίl-pop3d/run Αντικαθιστούμε το "mail.example.com" με hostname τoυserver μας. Π.χ. mail.mydomain.com. #!/bin/sh PATH=/νar/qmail/bin:/usr/local/bin:/usr/bin:/bin eχροή ΡΑΤΗ /" exec tcpserνer -Η -R -ν -c100 Ο 11 Ο qmail-popu mail.example.com \ /home/νpopmail/bin/νchkpw qmail-pop3d Maildir _1 ~ 189 bytes Windows text

29 Έπειτα σταματάμε το qmail για να μπορέσουμε να εκτελέσουμε ορισμένες τελευταίες ρυθμίσεις. qmaίlctl stop Ρυθμίζουμε το selectiνe relaying για τον localhost... echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp qmaίlctl cdb Στην συνέχεια θα ορίσουμε το που θα παραδίδει το qmail τα μηνύματα που θα δημιουργεί ο server μας και θα μας ενημερώνουν για σφάλματα, επανεκκινήσεις, πληροφορίες και στατιστικά στοιχεία για την λειτουργία του. echo /var/qmaiυalίas/.qmail-root echo /var/qmaiυalίas/.qmail-postmaster echo > /var/qmaiυalίas/.qmaίl-maίler-daemon Όπου το αντιστοιχεί στην διεύθυνση του διαχειριστή. ln -s /var/qmaiυalίas/.qmail-root /var/qmaiυalίas/.qmaίl-anonymous chmod 644 /var/qmaiυalίas/.qmail* Αφού τελειώσουμε και με αυτές τις ρυθμίσεις, το επόμενο βήμα θα είναι η απεγκατάσταση του Sendmail και του Postfix από το σύστημα μας, εάν φυσικά υπάρχουν και να προσθέσουμε ένα symlink από το Sendmail στο qmail για να μην έχουμε προβλήματα με το σύστημα μας Απεγκατάσταση Sendmail/Postfix. Σε αυτήν την παράγραφο θα αφαιρέσουμε τον υπάρχον ΜΤ Α από τον server μας και θα τον αντικαταστήσουμε με το qmail, Οι πιο συνηθισμένοι από αυτούς είναι ο Sendmail και ο Postfix. Όμως, επειδή το Sendmail χρησιμοποιείτε ευρέος από αρκετές διεργασίες και προγράμματα στο σύστημά μας θα δημιουργήσουμε ένα link, που θα οδηγεί, το path του πραγματικού Sendmail σε ένα τεχνητό-ψεύτικο Sendmail μέσο του qmail που θα αποτρέψει το σύστημα μας να παρουσιάσει προβλήματα. Αφού η εγκατάσταση μας είναι βασισμένη σε λειτουργικό Fodera core, πρώτα θα ελέγξουμε αν τα πακέτα είναι εγκατεστημένα σαν RPM.... rpm -qa Ι grep sendmail Αν στην οθόνη μας εμφανιστεί ένα μήνυμα παρόμοιο με αυτό.. sendmail-x.x.x.x sendmail-doc-x.x.x.x sendmail-devel-x.x.x. x se ndmaίl-cf-x.x. x.x Τότε

30 /etc/rc.d/ίnίt.d/sendmaίl stop rpm -e --nodeps sendmaίl-x.x.x.x rpm -e --nodeps sendmaίl-doc-x.x.x.x rpm -e --nodeps sendmaίl-devel-x.x.x.x rpm -e --nodeps sendmaίl-cf-x.x.x.x στην περίπτωση που το Sendmail είναι εγκαταστημένο από πηγαίο κώδικα τότε... /etc/rc.d/ίnίt.d/sendmaίl stop mv /usr/lίb/sendmaίl /usr/lib/sendmail.old mv /usr/sbin/sendmaίl /usr/sbin/sendmaίl.old chmod Ο /usr/lib/sendmaίl.old /usr/sbίn/sendmaίl.old Παρόμοια για το Postfix... rpm -qa Ι grep postfix postfix-x.x-x (οθόνη) Τότε... /etc/rc.d/init.d/postfix stop rpm -e --nodeps postfix-x.x-x Τέλος για να δημιουργήσουμε το "τεχνητό" Sendmail.. ln -s /var/qmail/bin/sendmaίl /usr/lib/sendmaίl Ιη -s /var/qmaίl/bίn/sendmaίl /usr/sbίn/sendmaίl 4.3. Ξεκινώντας το qmail. Αφού τελειώσαμε και με τα Sendmail/Postfix, στην συνέχε ια θα τρέξουμε ένα script για να ελέγξουμε αν όλα πήγαν καλά και τα επιμέ ρους προγράμματα εγκαταστάθηκαν σωστά. /downloads/qmaίlrocks/scrίpts/utίl/qmr _ ίnst _ check Το script έχε ι την εξής μορφή : #!/bin/sh # Qmailrocks, # l've modified Dave Sill's script slightly to accomodate # the variations between his Qmail installation and the # Qmailrocks.org installation. The Qmailrocks version

31 # of this script takes into account the slightly different # loggind directory setup and afew permissions differences. # qmai/rocks. orgldownloads/scripts/qmr _inst _ check # Dave Sill, Ο # _ check # set to n if you 're not running α pop3 server, y if you are CHECΚPOP=y CHECKSEND=y QMHOME=lvar/qmail LBIN=/usr/local/bin OK=l if [ $# -eq 1 ]; then if [ "$1" = "-ν" ]; then VERB=y else VERB=n fi fi if [! -d $QMHOME ]; then echo ''! Couldn'tfind qmail's home directory, $QMHOME!" else if [ "$VERB" = y ] ; then echo "$QMHOME exists" fi for ί in alias bin boot control doc man queue supervise users; do if [! -d $QMHOME/$i ]; then echo "! Couldn'tfind $QMHOME/$i!" e/if [ "$VERB" = y }; then echo "$QMHOME/$i exists" fi done if [! -f $QMHOME/rc ]; then echo "! $QMHOME/rc ίs missing" e/if [! -χ $QMHOME!rc ]; then echo ''! $QMHOME/rc ίs not executable" echo "... try: chmod 755 $QMHOME/rc" elif [ 'head -1 $QMHOME!rclcat -vet'!= '#!lbinlsh$' ]; then echo ''! $QMHOME/rc has bad magic cookίe" echo "... try: dos2unix $QMHOME/rc" e/if [ "$VERB" = y ] ; then echo "$QMHOME/rc ίs executable and has α valίd magic cookίe" fi fi

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux 1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας

Διαβάστε περισσότερα

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

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

Διαβάστε περισσότερα

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Πως ξεκίνησε το Linux Linus Torvalds : Εμπνευστής και δημιουργός του, φοιτητής του Πανεπιστημίου του Helsinki στην Φιλανδία Πως ξεκίνησε το Linux Βασίστηκε

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης 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) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ Πολυτεχνειούπολη Ακρωτηρίου, Χανιά, 73100 Τηλ.: 28210 37400 (κεντρικό), 28210 37766 (κτίριο ΜΗΠΕΡ), Fax: 28210 37571 e-mail:

Διαβάστε περισσότερα

Σε αυτό το εργαστήριο θα εγκαταστήσουμε μια διανομή Linux Fedora Core 4 από DVD. Παρακάτω ακολουθούν τα βήματα της εγκατάστασης.

Σε αυτό το εργαστήριο θα εγκαταστήσουμε μια διανομή Linux Fedora Core 4 από DVD. Παρακάτω ακολουθούν τα βήματα της εγκατάστασης. Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Μάθημα: Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Εξάμηνο: Δ, Ακαδ. Έτος: 2005 2006 Διδακτική Ενότητα: Εγκατάσταση Fedora Core 4 Υπεύθυνος μαθήματος:

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File

Διαβάστε περισσότερα

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών

Διαβάστε περισσότερα

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

Διαβάστε περισσότερα

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ 05010103/03/12 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Α. ΕΓΚΑΤΑΣΤΑΣΗ... 1 1. ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ... 1 1.1. ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ ΤΗΣ DATA COMMUNICATION... 1 1.2. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΦΑΡΜΟΓΗΣ... 1 1.3. ΤΟΠΟΛΟΓΙΕΣ

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ Α. ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ Το πρόγραμμα BloodShed Dev-C++ είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης* κώδικα για γλώσσες

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 0-03 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File Server/Advanced

Διαβάστε περισσότερα

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΡΩΤΟ ΕΓΚΑΤΑΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Γιώργος Μαρκοµανώλης Περιεχόµενα ΠΛΗΡΟΦΟΡΙΕΣ...1 ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ FIREBIRD ΣΕ WINDOWS XP...2 ΑΠΕΓΚΑΤΑΣΤΑΣΗ

Διαβάστε περισσότερα

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File

Διαβάστε περισσότερα

NOAS. Οδηγίες Εγκατάστασης και Λειτουργίας. Πακέτου Εφαρµογών. (Network On Line Advertisement System) Θεσσαλονίκη Νοέµβριος 2007.

NOAS. Οδηγίες Εγκατάστασης και Λειτουργίας. Πακέτου Εφαρµογών. (Network On Line Advertisement System) Θεσσαλονίκη Νοέµβριος 2007. Οδηγίες Εγκατάστασης και Λειτουργίας Πακέτου Εφαρµογών NOAS (Network On Line Advertisement System) Θεσσαλονίκη Νοέµβριος 2007 Σελίδα - 1 - 1 Εισαγωγή Η διαδικασία εγκατάστασης που περιγράφεται παρακάτω

Διαβάστε περισσότερα

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE INTERNET PHONE A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Internet Phone θέτει καινούργια δεδοµένα για την επικοινωνία

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης Win XP: Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net

Διαβάστε περισσότερα

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ιαδικασία δικτύωσης PC µέσω modem Στις επόµενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειµένου

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Εγκατάστασης (Installation) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 1. Εισαγωγή Η πλατφόρμα

Διαβάστε περισσότερα

Βασική εγκατάσταση Asterisk σε Linux

Βασική εγκατάσταση Asterisk σε Linux Βασική εγκατάσταση Asterisk σε Linux 1 Πι νακας περιεχομε νων ΓΕΝΙΚΆ... 3 ΕΓΚΑΤΆΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΎ... 4 LINUX MYSQL ASTERISK - UTILITIES... 4 ACCS (ALTEC CALL CENTER SERVER)... 5 Εγκατάσταση σε περιβάλλον

Διαβάστε περισσότερα

Μερικές άλλες χρήσιμες εντολές

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ E-MAIL ΛΟΓΑΡΙΣΑΜΟΥ

E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ E-MAIL ΛΟΓΑΡΙΣΑΜΟΥ E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS Στην παράγραφο αυτή, θα περιγράψουµε τη χρήση του προγράµµατος Outlook Express, που ενσωµατώνεται στις περισσότερες εκδόσεις των MS Windows. Για να εκτελέσουµε την

Διαβάστε περισσότερα

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

Διαβάστε περισσότερα

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

Διαβάστε περισσότερα

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

Διαβάστε περισσότερα

Η πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 έχει δοκιμαστεί και λειτουργεί κανονικά:

Η πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 έχει δοκιμαστεί και λειτουργεί κανονικά: Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Εγκατάστασης (Installation) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva) Τι είναι το Linux Βασικό στοιχείο είναι ο πυρήνας Linux Ο πυρήνας Linux δημιουργήθηκε από τον φοιτητή πληροφορικής Linus Torvalds το 1991 Αν και δεν χρησιμοποιεί κώδικα του UNIX, μπορεί να θεωρηθεί παρεμφερές

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

Διαβάστε περισσότερα

Η Υπηρεσία του Ηλεκτρονικού Ταχυδροµείου (E-mail)

Η Υπηρεσία του Ηλεκτρονικού Ταχυδροµείου (E-mail) Η Υπηρεσία του Ηλεκτρονικού Ταχυδροµείου (E-mail) Η υπηρεσία του ηλεκτρονικού ταχυδροµείου (E-mail), είναι µια από τις περισσότερο δηµοφιλείς υπηρεσίες του ιαδικτύου (Internet). Μαζί µε την υπηρεσία του

Διαβάστε περισσότερα

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

Διαβάστε περισσότερα

Τεχνικές αλλαγές στις εκδόσεις

Τεχνικές αλλαγές στις εκδόσεις Τεχνικές αλλαγές στις εκδόσεις SingularLogic Control 4 rel 3.05 SingularLogic Control 1, 2, 3 rel 3.05 SingularLogic Accountant rel 3.05 SingularLogic Λογιστικά rel 3.05 ή µεταγενέστερες εκδόσεις SingularLogic

Διαβάστε περισσότερα

MCSS Medical Center Support Systems. Setup Instructions

MCSS Medical Center Support Systems. Setup Instructions MCSS Medical Center Support Systems Setup Instructions Author: Dr. Alexander Patelis Version: 1.5.00 Code: MCSS_IN_003 Αθήνα, Ιούνιος 2010 2006 2010 Dragon Systems MCSS_IN_003 Page 1 / 89 Πίνακας Αλλαγών

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

Lexicon Software Pachutzu

Lexicon Software Pachutzu Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε

Διαβάστε περισσότερα

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

Διαβάστε περισσότερα

Εγκατάσταση. Εγκατάσταση του Wamp

Εγκατάσταση. Εγκατάσταση του Wamp Εγκατάσταση Εγκατάσταση του Wamp Η εγκατάσταση χωρίζεται σε δύο µέρη. Πρώτα θα εγκαταστήσουµε το Wamp, ώστε να µετατρέψουµε τον υπολογιστή µας σε Web Server και µετά θα εγκαταστήσουµε το Joomla. Η εγκατάσταση

Διαβάστε περισσότερα

Μόλις επανεκκινηθεί το inetd, η υπηρεσία θα απενεργοποιηθεί. Μπορείτε να απενεργοποιήσετε το inetd με την εντολή:

Μόλις επανεκκινηθεί το inetd, η υπηρεσία θα απενεργοποιηθεί. Μπορείτε να απενεργοποιήσετε το inetd με την εντολή: Κεφάλαιο 14 Ασφάλεια Η ασφάλεια κάθε συστήματος είναι σημαντική. Μπορεί να αποτρέψει τους άλλους απο το να χρησιμοποιήσουν τον υπολογιστή σας για να κάνουν μια επίθεση, καθώς επίσης και να προστατέψει

Διαβάστε περισσότερα

Υπηρεσία Πληροφορικών Συστημάτων Τομέας Διαχείρισης Συστημάτων και Εφαρμογών

Υπηρεσία Πληροφορικών Συστημάτων Τομέας Διαχείρισης Συστημάτων και Εφαρμογών Υπηρεσία Πληροφορικών Συστημάτων Τομέας Διαχείρισης Συστημάτων και Εφαρμογών Οδηγός σύνδεσης Windows Mobile με την Υπηρεσία Ηλεκτρονικού Ταχυδρομείου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Ρυθµ θ ίσ ί ε σ ις ς e-mai a l i dsp s ei e ra r i a a.gr g

Ρυθµ θ ίσ ί ε σ ις ς e-mai a l i dsp s ei e ra r i a a.gr g Ρυθµίσεις e-mail dspeiraia.gr Οδηγός Ρυθμίσεων E-mail Όνομα χρήστη Κωδικός Διακομιστής Εισερχόμενης Αλληλογραφίας mail.dspeiraia.gr Διακομιστής Εξερχόμενης Αλληλογραφίας mailgate.wexgroup.com E-mail_Setup_dspeiraia_V1.2_WL.docx141007_02

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

Διαβάστε περισσότερα

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

Διαβάστε περισσότερα

Αβδέλαρου Κωνσταντίνα

Αβδέλαρου Κωνσταντίνα ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ Αβδέλαρου Κωνσταντίνα 1 η Εργασία στο μάθημα Λειτουργικά Συστήματα Ταύρος, 9 Δεκεμβρίου 2014 Άσκηση 1.1 Το shell script που δημιουργήθηκε είναι:

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΧΡΗΣΗ ΤΟΥ CONTROL PANEL RACKSPACE

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΧΡΗΣΗ ΤΟΥ CONTROL PANEL RACKSPACE ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΧΡΗΣΗ ΤΟΥ CONTROL PANEL RACKSPACE Περιεχόμενα 1 Γενικά...2 2 Πρόσβαση στο Control Panel...2 3 Εμφάνιση Λίστας Domains...2 3.1 Καρτέλα General Settings...3 3.2 Καρτέλα Permissions...5 3.3

Διαβάστε περισσότερα

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

Διαβάστε περισσότερα

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

Διαβάστε περισσότερα

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή

Διαβάστε περισσότερα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα 1. Εισαγωγή 2. Εγκατάσταση λογαριασμού 3. Οδηγίες χρήσης 4. Ανάγνωση ελληνικών 1. Εισαγωγή Σ αυτό το εγχειρίδιο αναγράφονται

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος Καλτσίδης Χρήστος Μάρτιος 2009 Υπηρεσία Φιλοξενίας Ιστοσελίδων στο ΠΣΔ Η υπηρεσία φιλοξενίας σελίδων στο Πανελλήνιο Σχολικό Δίκτυο έχει σκοπό την προβολή των δραστηριοτήτων των σχολικών μονάδων και του

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

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

Διαβάστε περισσότερα

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΣ ΕΔ/49 12 Αυγούστου

Διαβάστε περισσότερα

Οδηγίες Εγκατάστασης της MySQL

Οδηγίες Εγκατάστασης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Εγκατάστασης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 Περιεχόμενα Περιεχόμενα...

Διαβάστε περισσότερα

Ενεργοποίηση του πρωτοκόλλου IPv6

Ενεργοποίηση του πρωτοκόλλου IPv6 Ενεργοποίηση του πρωτοκόλλου IPv6 Στις επόµενες παραγράφους περιγράφουµε τα βασικά βήµατα που πρέπει να ακολουθήσει ο τελικός χρήσης για µια αντιπροσωπευτική οµάδα λειτουργικών συστηµάτων ώστε να συνδεθεί

Διαβάστε περισσότερα

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο 2 η Σειρά Ασκήσεων Αξία: 5% του τελικού σας βαθμού Bzr (Bazaar) Το Bazaar (ή bzr) είναι

Διαβάστε περισσότερα

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

Διαβάστε περισσότερα

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση ΣΥΝ ΕΣΗ ΜΕ ΤΟ ΙΚΤΥΟ Ε ΟΜΕΝΩΝ ΜΕΣΩ MODEM Το Κέντρο Λειτουργίας και ιαχείρισης ικτύου του Πανεπιστηµίου Αθηνών παρέχει τη δυνατότητα Dial-up σύνδεσης

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP Σε περίπτωση κατά την οποία ο υπολογιστής που χρησιμοποιείτε συνδέεται στο Internet

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ ΕΓΚΑΤΑΣΤΑΣΗ ΕΙΚΟΝΙΚΗΣ ΜΗΧΑΝΗΣ Το VirtualBox είναι μια εφαρμογή εικονικοποίησης (virtualization) που επιτρέπει την εγκατάσταση και την ταυτόχρονη λειτουργία ενός ή περισσότερων λειτουργικών συστημάτων στο

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ Dropbox Τι είναι Dropbox; ΓΕΝΙΚΑ Το Dropbox είναι μια πολύ καλή υπηρεσία φύλαξης, συγχρονισμού και sharing αρχείων μεγάλου όγκου, εύκολη στη χρήση και μας κερδίζει χρόνο. Χρήσιμη για κάθε φοιτητή και διδάσκοντα

Διαβάστε περισσότερα

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης Megasoft 2009

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

Διαβάστε περισσότερα

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ-ΕΔ93 22-10-2015 Περιεχόμενα 1. Office 365... 3 2. Τι περιλαμβάνει το

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ σ. 1 από 18 _ Εγχειρίδιο ρυθµίσεων για την πρόσβαση σε ηλεκτρονικούς πόρους bibliotecas Εγχειρίδιο

Διαβάστε περισσότερα

Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα

Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π Περιεχόμενα: 1. 1. Εισαγωγικές Πληροφορίες 2. Οδηγίες Σύνδεσης για Windows XP/Vista 3. Οδηγίες Σύνδεσης για Windows 7 4. Οδηγίες Σύνδεσης για MAC OS 5. Οδηγίες

Διαβάστε περισσότερα

Εθνική Πύλη ermis.gov.gr

Εθνική Πύλη ermis.gov.gr Εθνική Πύλη ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών χαλαρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών Χαλαρής Αποθήκευσης σελίδα 1 / 31 Πίνακας Περιεχομένων 1. ΕΙΣΑΓΩΓΗ

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL 1 Βεβαιωθείτε ότι το μηχάνημα έχει τουλάχιστον 1 GB μνήμη RAM (2GB μνήμη RAM αν χρησιμοποιηθεί σαν λειτουργικό σύστημα τα WindowsVista ή Windows 7).

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Ελληνική Ομοσπονδία Μπριτζ Σελίδα 1 / 8 Πίνακας περιεχομένων 1. Γενικά...3 2. Ρυθμίσεις για προχωρημένους...3 α.

Διαβάστε περισσότερα

ΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση.

ΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση. Μελίσσια, 17 Ιουνίου 2010 Εγκατάσταση της έκδοσης 5.40 Προκειμένου να ενημερώσετε τον υπολογιστή σας με την έκδοση 5.40 της εφαρμογής WinEra Essential παρακαλούμε διαβάστε τις οδηγίες που ακολουθούν. Απαραίτητη

Διαβάστε περισσότερα

Σύνδεση με την προσωπική θυρίδα χρήστη στην Υπηρεσία Ηλεκτρονικού Ταχυδρομείου του Τμήματος Εκπαιδευτικής Υπολογιστικής Υποδομής μέσω Web Browser.

Σύνδεση με την προσωπική θυρίδα χρήστη στην Υπηρεσία Ηλεκτρονικού Ταχυδρομείου του Τμήματος Εκπαιδευτικής Υπολογιστικής Υποδομής μέσω Web Browser. ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ Πολυτεχνειούπολη Ακρωτηρίου, Χανιά, 73100 Τηλ.: 28210 37400 (κεντρικό), 28210 37766 (κτίριο ΜΗΠΕΡ), Fax: 28210 37571 e-mail:

Διαβάστε περισσότερα

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Απαιτήσεις συστήματος IBM συμβατό PC με επεξεργαστή Pentium III 700 MHz ή ανώτερο Τουλάχιστον 256 MB RAM Τουλάχιστον 30 MB ελεύθερος χώρος στον σκληρό

Διαβάστε περισσότερα

Οδηγός εγκατάστασης λογισμικού NPD4758-00 EL

Οδηγός εγκατάστασης λογισμικού NPD4758-00 EL Οδηγός εγκατάστασης λογισμικού NPD4758-00 EL Εγκατάσταση λογισμικού Σημείωση για τη σύνδεση USB: Μην συνδέσετε το καλώδιο USB μέχρι να εμφανιστεί η σχετική ειδοποίηση. Εάν εμφανιστεί αυτή η οθόνη, κάντε

Διαβάστε περισσότερα

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Mac OS X (10.4+)

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Mac OS X (10.4+) Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Mac OS X (10.4+) Κατεβάζουμε το πρόγραμμα Tunnelblick.dmg και το αρχείο AUA-OpenVPN.tblk.zip στον υπολογιστή με τον browser της επιλογής μας ( Safari, Firefox,

Διαβάστε περισσότερα

TeleCost Hotel για Siemens

TeleCost Hotel για Siemens TeleCost Hotel για Siemens 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

Διαβάστε περισσότερα

1. Τρόποι πρόσβασης στο Email σας

1. Τρόποι πρόσβασης στο Email σας Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το τυχαίο Email Account: test@uowm.gr με κωδικό πρόσβασης (Password) το: test123 1. Τρόποι πρόσβασης στο Email σας Α. Μέσω Web Mail Μπορείτε από οποιονδήποτε

Διαβάστε περισσότερα

Δημιουργία Active Directory DNS στα Windows Server 2008. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Δημιουργία Active Directory DNS στα Windows Server 2008. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Δημιουργία Active Directory DNS στα Windows Server 2008 Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Τι είναι το Active Directory; Το Active Directory είναι ουσιαστικά μια βάση δεδομένων

Διαβάστε περισσότερα

Windows 7 Windows Vista

Windows 7 Windows Vista ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

Διαβάστε περισσότερα

Τα Apple, Bonjour, Macintosh, Mac OS και Safari αποτελούν εµπορικά σήµατα της Apple Computer, Inc. στις Ηνωµένες Πολιτείες ή/και σε άλλες χώρες.

Τα Apple, Bonjour, Macintosh, Mac OS και Safari αποτελούν εµπορικά σήµατα της Apple Computer, Inc. στις Ηνωµένες Πολιτείες ή/και σε άλλες χώρες. Copyright 2007 Xerox Corporation. Με επιφύλαξη παντός δικαιώµατος. Τα µη δηµοσιευµένα δικαιώµατα προστατεύονται από το νόµο περί πνευµατικής ιδιοκτησίας των Ηνωµένων Πολιτειών. Τα XEROX, CentreWare, ControlCentre,

Διαβάστε περισσότερα

ΒΟΗΘΕΙΑ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΤΑΧΥΔΡΟΜΕΙΟ (E-MAIL)

ΒΟΗΘΕΙΑ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΤΑΧΥΔΡΟΜΕΙΟ (E-MAIL) Ορφανίδου 67 & Κονδυλάκη, Πατήσια Tηλ. Κέντρο: 210-22.23.799 Fax: 210-21.39.576 Ε-mail: iservices@omac.gr Web Site: http://www.omac.gr ΒΟΗΘΕΙΑ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΤΑΧΥΔΡΟΜΕΙΟ (E-MAIL) ΘΕΜΑ: ΡΥΘΜΙΣΕΙΣ ΝΕΟΥ

Διαβάστε περισσότερα

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόμενα Έκδοση πιστοποιητικού... σελ. 2 Δημιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασμό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

Διαβάστε περισσότερα

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP Βήμα 1 ο : Δημιουργία Λογαριασμού DynDNS ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP 1. Μεταβείτε στην σελίδα https://www.dyndns.com 2. Κάντε κλικ στο Create Account 3. Συμπληρώστε την φόρμα με τα απαραίτητα στοιχεία 4.

Διαβάστε περισσότερα

Copyright 2010 - Χρηµατιστήριο Αθηνών Α.Ε.

Copyright 2010 - Χρηµατιστήριο Αθηνών Α.Ε. ΤΕΧΝΙΚΕΣ ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Inbroker Plus Έκδοση : 1.3 26/05/2010 Copyright 2010 - Χρηµατιστήριο Αθηνών Α.Ε. ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΕΙΣΑΓΩΓΗ... 2 1.1 Σκοπός... 2 1.2 Σύνοψη...

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Σεμινάριο joomla! 3 Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Ξεκινώντας:Τι είναι τα CMS Η Joomla είναι λογισμικό κατασκευής

Διαβάστε περισσότερα