ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟ ΙΚΗΣΗΣ 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: // Μία από τις πρώτες εταιρείες που αντιμετώπισαν σοβαρά το 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: torvalds@klava.helsinki.fl (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 :// 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 [] :postmaster@linux.gr

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: // 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 ιο rememb@1 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 ΑΜ ~ ι) R@d H~t. lnc. ύ R@d 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 Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

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

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

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

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

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

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

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

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

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

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Aρχεία του apache στο

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

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

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

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

6.2 Υπηρεσίες Διαδικτύου

6.2 Υπηρεσίες Διαδικτύου 6.2 Υπηρεσίες Διαδικτύου 1 / 34 Όλες οι υπηρεσίες στο Διαδίκτυο, όπως και πολλές εφαρμογές λογισμικού, στηρίζονται στο μοντέλο Πελάτη Εξυπηρετητή. 2 / 34 Σύμφωνα με αυτό το μοντέλο ο Εξυπηρετητής οργανώνει,

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

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

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

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

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

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

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

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

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

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

TeleCost Hotel για Panasonic TDA

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

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

Οδηγίες Εγκατάστασης Βάσης Δεδομένων MySQL 5.6 Για Λειτουργικό Σύστημα Windows

Οδηγίες Εγκατάστασης Βάσης Δεδομένων MySQL 5.6 Για Λειτουργικό Σύστημα Windows Οδηγίες Εγκατάστασης Βάσης Δεδομένων MySQL 5.6 Για Λειτουργικό Σύστημα Windows Σεπτέμβριος 2013 Altec Software Διεύθυνση Υπηρεσιών Λογισμικού Σελίδα 1 Εισαγωγή Στο παρακάτω έντυπο περιγράφεται βήμα προς

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

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

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

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

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

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

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

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Γενικά CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Το cygwin είναι ένα περιβάλλον προσοµοίωσης του UNIX/Linux στα Windows. Παρέχει στον χρήστη την δυνατότητα να δηµιουργεί προγράµµατα κάνοντας χρήση

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

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 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

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

ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ WINDOWS SERVER 2003

ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ WINDOWS SERVER 2003 ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ WINDOWS SERVER 2003 Στόχοι Μετά την ολοκλήρωση της άσκησης θα είσαι σε θέση: 1. Να δημιουργείς διαμερίσματα (partitions) στο σκληρό δίσκο. 2. Να διαμορφώνεις (format)

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

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.

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

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Το σύστημα PiNet εξυπηρετεί στη διαχείριση των υπολογιστών Raspberry Pi σε μία σχολική τάξη.

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

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

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

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

Κέντρο υποστήριξης 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

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

Εδώ υπάρχει ένα παράδειγμα από ένα φανταστικό πρόγραμμα και το πακέτο του:

Εδώ υπάρχει ένα παράδειγμα από ένα φανταστικό πρόγραμμα και το πακέτο του: Κεφάλαιο 18: Διαχείριση Πακέτων στο Slackware Ένα πακέτο λογισμικού (software package) είναι ένα σύνολο από σχετικά προγράμματα που είναι έτοιμα για εγκατάσταση. Όταν κατεβάζετε ένα αρχείου πηγαίου κώδικα,

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

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

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

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

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

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Ηλεκτρονικό

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

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

MS SQL 2012 Express (Εγκατάσταση με Advanced Services) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Βάσεις Δεδομένων > MS SQL 2012 Express (Εγκατάσταση με Advanced Services) MS SQL 2012 Express (Εγκατάσταση

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

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

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

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

Ρύθμιση apache 2.0 web server σε Debian linux variations

Ρύθμιση apache 2.0 web server σε Debian linux variations Ρύθμιση apache 2.0 web server σε Debian linux variations Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Που βρίσκονται τα αρχεία του apache

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

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

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

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

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

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

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

Σενάριο Εστίασης 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

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

Εγκατάσταση 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 ) Περιεχόμενα

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

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I) JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I) Δημήτρης Μακρής Advanced Topics in Telecoms 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 2 Ο ΒΗΜΑ: ΔΙΑΧΕΙΡΙΖΟΝΤΑΣ

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

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 θέτει καινούργια δεδοµένα για την επικοινωνία

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

μ μ «μ»

μ μ «μ» μ 3... 7 1. μ... 9 1.1... 9 1.2...10 1.3...12 1.4...17 2. μ...19 2.1...19 2.2...20 2.3...22 2.4 μ...32 3. μ «μ»...42 3.1...42 3.2...43 3.3...44 3.4 μ...45 4. μ...47 4.1...47 4.2...48 4.3...49 4.4 μ...49

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

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

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

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

Οδηγός Χρήσης προσωπικού χώρου και επιπλέον χώρου αποθήκευσης δεδομένων στο Τμήμα Πληροφορικής

Οδηγός Χρήσης προσωπικού χώρου και επιπλέον χώρου αποθήκευσης δεδομένων στο Τμήμα Πληροφορικής 2 Οκτωβρίου 2012 Οδηγός Χρήσης προσωπικού χώρου και επιπλέον χώρου αποθήκευσης δεδομένων στο Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης 1.0 Πίνακας περιεχομένων

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

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με την πλατφόρμα Moodle Με την άσκηση αυτή θα ενημερωθείτε και θα αρχίσετε να εξοικειώνεστε με το Σύστημα Διαχείρισης

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

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

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

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

Οδηγίες Χρήσης EAP Controller Software

Οδηγίες Χρήσης EAP Controller Software Οδηγίες Χρήσης EAP Controller Software Designed by TP-Link Hellas Ltd. Professional Business Unit Επιμέλεια: Βαλάντης Οικονομόπουλος 1 Περιεχόμενα 1.1 Προσδιορισμός της Τοπολογίας του Δικτύου...2 1.2 Αρχική

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

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

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

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

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

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

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της εταιρείας Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο

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

PortSip Softphone. Ελληνικά Ι English 1/20

PortSip Softphone. Ελληνικά Ι English 1/20 PortSip Softphone Ελληνικά Ι English 1/20 1. Περιεχόμενα 2. Εγκατάσταση σε Smartphone & Tablet (Android ή ios)... 1 3. Εγκατάσταση σε ηλεκτρονικό υπολογιστή (Windows ή Mac).... 5 4. Installation in Smartphone

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

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

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

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

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

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

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

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Περιεχόμενα Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης

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

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

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

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

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

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

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

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 2 ΧΡΗΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 11 ΔΙΑΜΟΙΡΑΣΜΟΣ ΑΡΧΕΙΩΝ/ΦΑΚΕΛΩΝ...

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

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

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

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

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

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

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας.

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας. Γρήγορο Ίντερνετ με Κατάλληλες Ρυθμίσεις TCP/IP Η ταχύτητά μας στο ίντερνετ εξαρτάται από πολλούς παράγοντες, όπου τον κεντρικό ρόλο παίζει η σύνδεσή μας. Πολλές φορές, όμως, η σύνδεσή μας μπορεί να περιορίζεται

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

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

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

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

Συμβουλές Ασφαλείας. ενάντια στους ΙΟΥΣ

Συμβουλές Ασφαλείας. ενάντια στους ΙΟΥΣ Συμβουλές Ασφαλείας ενάντια στους ΙΟΥΣ 1 2 Τι να κάνω αν κολλήσει ιό ο υπολογιστής μου; Σε περίπτωση που παρατηρήσετε ότι ο υπολογιστής σας έχει κολλήσει κάποιου είδους ιό, π.χ. εμφανίζει κάποια από τα

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

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

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

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

Οδηγός αναβάθμισης των 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.

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

ARTius με PostgreSQL

ARTius με PostgreSQL ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,

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

Ρυθµ θ ίσ ί ε σ ις ς 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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

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

Ρύθμιση Postfix SMTP server και Courier IMAP server σε Debian linux variations

Ρύθμιση Postfix SMTP server και Courier IMAP server σε Debian linux variations Ρύθμιση Postfix SMTP server και Courier IMAP server σε Debian linux variations Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Παραμετροποίηση

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

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

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

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

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα: Startup Guide Backup365 Οδηγός γρήγορης εγκατάστασης και εκκίνησης [ ΠΡΟΣΟΧΗ: αν κατά την κρυπογράφιση του αρχείου επιλέξετε δικό σας Encryption Key (αντί του Password εισόδου που προτείνει το σύστημα)

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

LINUX. Εισαγωγή. Τί είναι το Linux;

LINUX. Εισαγωγή. Τί είναι το Linux; LINUX Εισαγωγή Το Linux στις μέρες μας αποτελεί μια από τις σημαντικότερες και πιο ολοκληρωμένες λύσεις στον χώρο των λειτουργικών συστημάτων, τόσο για τους απλούς χρήστες όσο και για επαγγελματικούς και

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

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας

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

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί 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, μπορεί να θεωρηθεί παρεμφερές

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

X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό Έκδοση : 1.4 21/09/2010 Copyright 2010 - Χρηματιστήριο Αθηνών Α.Ε. ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΕΙΣΑΓΩΓΗ...2 1.1 Πρόλογος...2 1.2 Σκοπός...2

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

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk Βήμα 1: Ρυθμίσεις πριν την εγκατάσταση ονόματος χώρου στο πακέτο φιλοξενίας Από το διαχειριστικό σύστημα ονομάτων χώρου αφού αναζητήσουμε το

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

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού Προγραμματισμός Ι Εργαστήριο 1 ο Περιβάλλον Εργασίας Νικόλαος Δ. Τσελίκας ntsel@uop.gr Κυριακή Θ. Σεκλού kseklou@uop.gr Εργαστήριο στον Προγραμματισμό Ι - Τμήμα Πληροφορικής και Τηλεπικοινωνιών - Πανεπιστήμιο

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

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

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

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

Βήμα 6. Ακολουθήστε αυτά που υποδεικνύουν τα σχήματα 6,7,8,9 και 10. σχήμα 6. σχήμα 7. σχήμα 8

Βήμα 6. Ακολουθήστε αυτά που υποδεικνύουν τα σχήματα 6,7,8,9 και 10. σχήμα 6. σχήμα 7. σχήμα 8 Βήμα 6. Ακολουθήστε αυτά που υποδεικνύουν τα σχήματα 6,7,8,9 και 10. σχήμα 6 σχήμα 7 σχήμα 8 σχήμα 9 σχήμα 10 Βήμα 7. Εάν κατά την διαδικασία της εγκατάστασης εντοπισθεί κάποιο άλλο πρόγραμμα ανάγνωσης

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

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό Έκδοση : 1.1 23/02/2018 Copyright 2018 - Χρηματιστήριο Αθηνών Α.Ε. ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΕΙΣΑΓΩΓΗ... 3 1.1 Πρόλογος... 3 1.2 Σκοπός...

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

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 1 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

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

ΑΝΑΠΤΥΞΗ ΔΙΑΝΟΜΗΣ LINUX ΠΡΟΣΑΡΜΟΣΜΕΝΗΣ ΣΤΙΣ ΑΝΑΓΚΕΣ ΤΟΥ ΤΜΗΜΑΤΟΣ Η.Υ.Σ.

ΑΝΑΠΤΥΞΗ ΔΙΑΝΟΜΗΣ LINUX ΠΡΟΣΑΡΜΟΣΜΕΝΗΣ ΣΤΙΣ ΑΝΑΓΚΕΣ ΤΟΥ ΤΜΗΜΑΤΟΣ Η.Υ.Σ. Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά ΑΝΑΠΤΥΞΗ ΔΙΑΝΟΜΗΣ LINUX ΠΡΟΣΑΡΜΟΣΜΕΝΗΣ ΣΤΙΣ ΑΝΑΓΚΕΣ ΤΟΥ ΤΜΗΜΑΤΟΣ Η.Υ.Σ. Σπουδαστής: Τσεσμελής Θεόδωρος Εισηγητής Καθηγητής: Πρεζεράκος Γεώργιος Ανάπτυξη

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΧΡΗΣΗ ΤΟΥ 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

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

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση

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

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

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

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

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

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

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

MICROSOFT INTERNET LOCATOR SERVER

MICROSOFT INTERNET LOCATOR SERVER MICROSOFT INTERNET LOCATOR SERVER A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Ο Microsoft Internet Locator Server (ILS)

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

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 Πίνακας Αλλαγών

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

Lexicon Software Pachutzu

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

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

Ελεύθερο Ανοικτό Λογισμικό

Ελεύθερο Ανοικτό Λογισμικό Ελεύθερο Ανοικτό Λογισμικό Σειρά τριών διαλέξεων σχετικών με το Ελεύθερο-Ανοικτό Λογισμικό στο Τμήμα Διοίκησης Τεχνολογίας Κ.Γ. Μαργαρίτης, Απρίλιος 2007 Ελεύθερο-Ανοικτό Λογισμικό, Διαδίκτυο και Επιχειρηματικότητα

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

Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ. MS SQL Server 2005 Για τις ανάγκες των εφαρµογών της SingularLogic

Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ. MS SQL Server 2005 Για τις ανάγκες των εφαρµογών της SingularLogic Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ MS SQL Server 2005 Για τις ανάγκες των εφαρµογών της SingularLogic Ιούλιος 2007 Γενικές Πληροφορίες Οι οδηγίες που ακολουθούν περιγράφουν την διαδικασία εγκατάστασης του MS SQL Server

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