<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-166656043895513342</id><updated>2011-12-14T11:50:55.918+02:00</updated><category term='8.0-RELEASE'/><category term='7.2'/><category term='DNS'/><category term='SMB'/><category term='development'/><category term='Greek support'/><category term='fonts'/><category term='εργαστήριο'/><category term='Windows'/><category term='Transifex'/><category term='Greek Coding Camp'/><category term='BIND'/><category term='upgrading'/><category term='GCC2009'/><category term='9.0-RELEASE'/><category term='σχολικό εργαστήριο'/><category term='make'/><category term='keymap'/><category term='git'/><category term='Console'/><category term='DHCP server'/><category term='LUG'/><category term='Εγχειρίδιο'/><category term='keyboard'/><category term='mdadm'/><category term='USB Flash'/><category term='XDM'/><category term='raid'/><category term='Domain Controller'/><category term='ΕΛΛΑΚ'/><category term='7.1'/><category term='Serial Terminal'/><category term='TV'/><category term='centos'/><category term='chania-lug'/><category term='Ταχυδρομείο'/><category term='FreeBSD Greek Handbook'/><category term='Portal'/><category term='freebsd-update'/><category term='automount'/><category term='FOSS'/><category term='Documentation Project'/><category term='camping'/><category term='FreeBSD'/><category term='GUI tools'/><category term='Ορίζοντες'/><category term='FreeBSD Gateway'/><category term='παρουσίαση'/><category term='Summer of Code'/><category term='Chania'/><category term='Mailing List'/><category term='NAT'/><category term='μετάφραση'/><category term='Drupal'/><category term='9.0-RC1'/><category term='εκπαίδευση'/><category term='xfburn'/><category term='desktop'/><category term='cvsup'/><category term='Σύλλογος'/><category term='CMS'/><category term='CD'/><category term='XFCE'/><category term='release'/><category term='ubuntu'/><category term='Menu Editor'/><category term='FreeBSD Project'/><category term='wiki'/><category term='zim'/><category term='Custom DVD'/><category term='6.4-RELEASE'/><category term='Samba'/><category term='ISO'/><category term='τηλέοραση'/><category term='Τηλεόραση'/><category term='release party'/><category term='Greece'/><category term='Handbook'/><category term='event'/><category term='fedora'/><category term='hacking'/><category term='advocacy'/><category term='Configuration'/><category term='GSOC'/><category term='Xterminal'/><category term='Dual boot'/><category term='opensource'/><category term='thin clients'/><category term='sysinstall'/><category term='note taking'/><category term='Εγχειρίδιο του FreeBSD'/><category term='7.1-RELEASE'/><category term='code'/><category term='Λίστα'/><category term='repository'/><category term='bsdinstall'/><category term='hack'/><category term='router'/><category term='LTSP'/><category term='7.2-RELEASE'/><category term='translation'/><category term='σχολείο'/><category term='XDMCP'/><category term='howto'/><category term='programming'/><category term='MS'/><category term='how-to'/><category term='ΕΠΕ'/><category term='Google'/><category term='source'/><category term='Internet Connection Sharing'/><category term='RELENG_8'/><category term='terminal'/><category term='ΚΥΔΩΝ'/><category term='Install'/><category term='Linux'/><category term='Χανιά'/><category term='FreeBSD Greek Users'/><title type='text'>FreeBSD looks like Greek to me...</title><subtitle type='html'>...but then I am Greek!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-3427438604756052836</id><published>2011-10-23T12:19:00.001+03:00</published><updated>2011-10-23T12:19:18.810+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrading'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='freebsd-update'/><category scheme='http://www.blogger.com/atom/ns#' term='9.0-RC1'/><title type='text'>Αναβάθμιση σε FreeBSD 9.0-RC1</title><content type='html'>Σήμερα το πρωί, το 9.0-RC1 έγινε διαθέσιμο μέσω του freebsd-update. Υπάρχουν όμως συγκεκριμένες οδηγίες, καθώς το ίδιο το πρόγραμμα freebsd-update χρειάζεται αλλαγές για να λειτουργήσει με το νέο packaging του FreeBSD 9.0. Μπορείτε να διαβάσετε την πλήρη ανακοίνωση &lt;a href="http://lists.freebsd.org/pipermail/freebsd-stable/2011-October/064321.html"&gt;εδώ&lt;/a&gt;.  Ξεκίνησα λοιπόν την αναβάθμιση του pegasus, ενός από τα βασικά μου desktop μηχανήματα με (ευτυχώς) επαρκή επεξεργαστική ισχύ.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Προετοιμασία&lt;/h3&gt;&lt;br /&gt;Ο pegasus χρησιμοποιούσε 8.2-RELEASE-p4 64bit. Πριν την εκκίνηση του upgrade αποφάσισα να σβήσω όλα τα πακέτα - μετά από μια αναβάθμιση σε major έκδοση συνήθως απαιτείται να γίνουν rebuild τα πάντα (το γνωστό portupgrade -af το οποίο αλλάζει το κλίμα του πλανήτη). Αντί για αυτό - και καθώς τα πακέτα ήταν ήδη παλιά - αποφάσισα να τα σβήσω όλα και να βάλω νέα μετά την αναβάθμιση.&lt;br /&gt;&lt;br /&gt;Το σβήσιμο των πακέτων μπορεί να γίνει με &lt;code&gt;pkg_delete -a&lt;/code&gt; αλλά αυτό αργεί. Τη στιγμή που θέλουμε να τα σβήσουμε όλα, είναι προτιμότερο να διαγράψουμε όλο το &lt;code&gt;/usr/local&lt;/code&gt; (αφού κρατήσουμε backup το &lt;code&gt;/usr/local/etc&lt;/code&gt;) και να διαγράψουμε επίσης τα περιεχόμενα του &lt;code&gt;/var/db/pkg&lt;/code&gt;.  Όλα (σχεδόν) τα ports εγκαθιστούνται στο &lt;code&gt;/usr/local&lt;/code&gt; και τους υποκαταλόγους του, οπότε αυτή είναι μια γρήγορη μέθοδος να τα... ξεφορτωθούμε. Μια εξαίρεση είναι το &lt;code&gt;linux_base&lt;/code&gt; το οποίο αν το έχετε εγκατεστημένο, καλό θα είναι να το βγάλετε με τον παραδοσιακό τρόπο (pkg_delete) πριν συνεχίσετε.&lt;br /&gt;&lt;br /&gt;Αν χρησιμοποιείται σαν default shell το bash, μη ξεχάσετε να το αλλάξετε σε ένα από τα shell που ανήκουν στο βασικό σύστημα (π.χ. csh):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;chsh -s csh&lt;br /&gt;Password:&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Κάντε logout - login για να ενεργοποιηθεί. Έπειτα σβήστε τα πάντα αφού κρατήσετε backup το &lt;code&gt;/usr/local/etc&lt;/code&gt;.  Εννοείται φυσικά ότι θα κλείσετε το γραφικό περιβάλλον και τα προγράμματα που χρησιμοποιείτε πριν αρχίσετε το σβήσιμο!&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/&lt;br /&gt;# mv local/etc .&lt;br /&gt;# rm -rf local&lt;br /&gt;# mkdir local&lt;br /&gt;# mv etc local&lt;br /&gt;# cd /var/db&lt;br /&gt;# rm -rf pkg&lt;br /&gt;# mkdir pkg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Αυτό ήταν! Εκτελώντας &lt;code&gt;pkg_info&lt;/code&gt; θα διαπιστώσετε ότι δεν έχετε κανένα εγκατεστημένο πακέτο.  Μπορείτε τώρα να συνεχίσετε με το upgrade.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Το upgrade&lt;/h3&gt;&lt;br /&gt;Κάνουμε πρώτα την ενημέρωση του freebsd-update όπως αναγράφεται στο announcement:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και έπειτα εκτελούμε:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# freebsd-update -r 9.0-RC1 upgrade&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Διαβάζουμε τα μηνύματα, εκτελούμε το merge των αρχείων όπου ζητείται και εκτελούμε:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# freebsd-update install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Κάνουμε επανεκκίνηση με το νέο πυρήνα (αν χρησιμοποιούσατε custom πυρήνα, βεβαιωθείτε ότι έχετε βάλει κατάλληλα αρθρώματα στο /boot/loader.conf για να λειτουργήσετε με το GENERIC), και εκτελούμε ξανά:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# freebsd-update install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Με αυτό το δεύτερο install γίνεται η εγκατάσταση του userland. Αν σας ζητήσει να κάνετε rebuild όλα τα ports και να το ξανατρέξετε, μπορείτε να το κάνετε απευθείας. Μη ξεχνάτε, δεν έχετε ports εγκατεστημένα!&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# freebsd-update install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Εγκατάσταση του Source&lt;/h3&gt;&lt;br /&gt;Λόγω της αλλαγής packaging στο FreeBSD 9.0, το freebsd-update δεν αναβαθμίζει τον πηγαίο κώδικα στο &lt;code&gt;/usr/src&lt;/code&gt; αν τον έχετε εγκατεστημένο (και φυσικά τον έχετε, γιατί δεν νοείται FreeBSD χωρίς source). Αντίθετα, τον σβήνει! Ελέγξτε αν έχει μείνει κάτι μέσα στο &lt;code&gt;/usr/src&lt;/code&gt; που χρειάζεστε ή έχετε αλλάξει (κάποιο ξεχασμένο kernel configuration file ίσως; Είναι κακή ιδέα να τα αποθηκεύετε εκεί). Διαγράψτε τυχόν υπολείμματα και πάμε να εγκαταστήσουμε το νέο source:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr&lt;br /&gt;# rm -rf src&lt;br /&gt;# mkdir src&lt;br /&gt;# cd src&lt;br /&gt;# fetch ftp://ftp.otenet.gr/pub/FreeBSD/releases/amd64/amd64/9.0-RC1/src.txz&lt;br /&gt;# cd /&lt;br /&gt;# tar xvpzf /usr/src/src.txz&lt;br /&gt;# rm /usr/src/src.txz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Αυτό ήταν. Μπορείτε τώρα να δημιουργήσετε ξανά προσαρμοσμένο πυρήνα και να αρχίσετε να εγκαθιστάτε ξανά τις εφαρμογές σας. Καλό απόγευμα (και ξενύχτι) :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-3427438604756052836?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/3427438604756052836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=3427438604756052836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3427438604756052836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3427438604756052836'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/10/freebsd-90-rc1.html' title='Αναβάθμιση σε FreeBSD 9.0-RC1'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-4077492709811223435</id><published>2011-10-21T23:45:00.001+03:00</published><updated>2011-10-21T23:45:46.905+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='keymap'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='Greek support'/><category scheme='http://www.blogger.com/atom/ns#' term='9.0-RELEASE'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Console'/><category scheme='http://www.blogger.com/atom/ns#' term='bsdinstall'/><title type='text'>Ελληνικά στην Κονσόλα του FreeBSD 9.X</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Αν δεν το καταλάβατε από το προηγούμενο post μας, θα το καταλάβετε μόλις δοκιμάσετε μια εγκατάσταση του FreeBSD 9 (RC1 αυτή τη στιγμή). Το νέο bsdinstall παραλείπει κάποια βήματα ρυθμίσεων που υπήρχαν στο sysinstall. Μια "παρενέργεια" που δημιουργείται είναι να μην μπορούμε να γράψουμε Ελληνικά στην κονσόλα μας. Να θιυμίσουμε εδώ ότι για να γράψετε Ελληνικά στην κονσόλα θα πρέπει να ρυθμίσετε την κωδικοποίηση σε ISO8859-7. Αν σκοπεύετε να χρησιμοποιήσετε το σύστημα σας μόνο μέσα από X (ή έστω μέσω ssh από xterm) δεν χρειάζεστε τίποτα από τα παρακάτω και είναι καλύτερα να ρυθμίσετε την κωδικοποίηση σε UTF-8.&lt;br /&gt;&lt;br/&gt;&lt;h3&gt;Αρχικές Ρυθμίσεις&lt;/h3&gt;&lt;br /&gt;Αν κατά τη διάρκεια της εγκατάστασης επιλέξατε το Ελληνικό πληκτρολόγιο των 101 πλήκτρων, θα έχετε την παρακάτω γραμμή στο &lt;code&gt;/etc/rc.conf&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;keymap="gr.us101.acc"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Καθώς καταλαβαίνετε το παραπάνω από μόνο του δεν επαρκεί για να έχετε Ελληνικά. Χρειάζεστε ακόμα τα παρακάτω:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fonts που να μπορούν να δείξουν Ελληνικά στην κονσόλα. Το sysinstall είχε την αντίστοιχη ερώτηση, το bsdinstall όχι.&lt;/li&gt;&lt;li&gt;Terminal type στο &lt;code&gt;/etc/ttys&lt;/code&gt; κατάλληλο για Ελληνικά. Είναι το &lt;code&gt;cons25l7&lt;/code&gt;. Προσέξτε, είναι το Αγγλικό γράμμα "l" και όχι ο αριθμός "1". Και εδώ, το sysinstall είχε την αντίστοιχη ερώτηση και έκανε τη ρύθμιση, το bsdinstall όχι.&lt;/li&gt;&lt;li&gt;Να θέσετε τη μεταβλητή περιβάλλοντος &lt;code&gt;LANG&lt;/code&gt; σε &lt;code&gt;el_GR.ISO8859-7&lt;/code&gt;. Αυτή είναι μια ρύθμιση που πρέπει να κάνετε στα αρχεία ρυθμίσεων του κελύφους σας. Το σημείο αυτό δεν αλλάζει από πριν.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Ρυθμίσεις Fonts&lt;/h3&gt;&lt;br /&gt;Το sysinstall υπάρχει ακόμα στο βασικό σύστημα! Αν θέλετε μπορείτε να το εκτελέσετε ως root και να επιλέξετε configure - console - font και ISO8859-7. Αλλά δεν χρειάζεται να το κάνετε στα αλήθεια. Απλά προσθέστε τις παρακάτω γραμμές στο &lt;code&gt;/etc/rc.conf:&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;font8x8="iso07-8x8"&lt;br /&gt;font8x14="iso07-8x14"&lt;br /&gt;font8x16="iso07-8x16"&lt;/code&gt;&lt;br /&gt;&lt;br/&gt;&lt;h3&gt;Terminal Type&lt;/h3&gt;&lt;br /&gt;Ίσως σκεφτείτε να εκτελέσετε το sysinstall και να επιλέξετε το terminal type. Μην το κάνετε, γιατί αν και το sysinstall δεν θα διαμαρτυρηθεί, δεν πρόκειται να αλλάξει το &lt;code&gt;/etc/ttys&lt;/code&gt;. Θα πρέπει να το επεξεργαστείτε χειροκίνητα και να αλλάξετε το &lt;code&gt;xterm&lt;/code&gt; με &lt;code&gt;cons25l7&lt;/code&gt;. Θα πρέπει να κάνετε την αλλαγή στο &lt;code&gt;ttyv0&lt;/code&gt; και σε οποιαδήποτε άλλο virtual terminal θέλετε. Παρακάτω βλέπετε ένα παράδειγμα για &lt;code&gt;ttyv0:&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ttyv0   "/usr/libexec/getty Pc"         cons25l7 on  secure&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;h3&gt;Ρύθμιση Environment Variable&lt;/h3&gt;&lt;br /&gt;Αυτό είναι εύκολο και είναι το ίδιο με τις προηγούμενες εκδόσεις του FreeBSD. Ανάλογα με το κέλυφος σας, θα χρειαστεί να προσθέσετε την γραμμή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;export LANG=el_GR.ISO8859-7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;για κελύφη όπως το bash ή &lt;br /&gt;&lt;br /&gt;&lt;code&gt;setenv LANG el_GR.ISO8859-7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;για κελύφη όπως το csh. Η γραμμή θα πρέπει να μπει στο κατάλληλο αρχείο ρυθμίσεων του κελύφους σας (π.χ. το &lt;code&gt;.profile&lt;/code&gt;).&lt;br /&gt;&lt;br/&gt;&lt;h3&gt;Έλεγχος Λειτουργίας&lt;/h3&gt;&lt;br /&gt;Αφού κάνετε τα παραπάνω, μπορείτε να δοκιμάσετε τα Ελληνικά στην κονσόλα. Είτε επανεκκνίνηστε το μηχάνημα σας, είτε την υπηρεσία syscons:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# service syscons restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Μη ξεχάσετε να κάνετε logout-login (η ενδεχομένως source το .profile) για να ενεργοποιηθεί η μεταβλητή περιβάλλοντος. Τα Ελληνικά στην κονσόλα αλλάζουν με ALT+SPACE. Καλή τύχη!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-4077492709811223435?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/4077492709811223435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=4077492709811223435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4077492709811223435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4077492709811223435'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/10/freebsd-9x.html' title='Ελληνικά στην Κονσόλα του FreeBSD 9.X'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-134585351305182753</id><published>2011-10-16T21:33:00.000+03:00</published><updated>2011-10-16T23:13:07.623+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='sysinstall'/><category scheme='http://www.blogger.com/atom/ns#' term='9.0-RELEASE'/><category scheme='http://www.blogger.com/atom/ns#' term='bsdinstall'/><title type='text'>bsdinstall: τα καλά, τα κακά, τα άσχημα</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;p&gt;Όχι το FreeBSD 9.0 δεν έχει κυκλοφορήσει ακόμα. Γι'αυτό και δεν γράφει 9.0-RELEASE o τίτλος. Ωστόσο είμαστε στο BETA3 (και σύντομα στο RC1) και νομίζω είναι ευκαιρία να δούμε λίγο το νέο installer που αντικαθιστά το "αγαπημένο μας" sysinstall και μερικές ακόμα διαφορές που υπάρχουν στην εγκατάσταση. Στο FreeBSD 9, το νέο πρόγραμμα εγκατάστασης λέγεται bsdinstall. Στην πραγματικότητα το bsdinstall είναι μια σειρά από scripts και δεν έχει εξαρτήσεις πέρα από το βασικό σύστημα.  Μπορείτε να διαβάσετε το πλήρες κεφάλαιο εγκατάστασης του FreeBSD 9 στο &lt;a href="http://www.freebsd.org/doc/el/books/handbook/bsdinstall.html"&gt;Ελληνικό Εγχειρίδιο του FreeBSD&lt;/a&gt;. Δεν θα μιλήσουμε εδώ για τη διαδικασία της εγκατάστασης - αφού το Εγχειρίδιο την περιγράφει μια χαρά. Θα δούμε όμως τι μας αρέσει (και τι όχι) στο νέο installer.&lt;/p&gt;&lt;h2&gt;Tα Kαλά&lt;/h2&gt;&lt;p&gt;Όχι δεν είναι κάποιος fancy installer, μη φαντάζεστε. Το bsdinstall εξακολουθεί να είναι text mode με τους γνωστούς διαλόγους από το libdialog. Τι καλό όμως έχει σε σχέση με το sysinstall;&lt;/p&gt;&lt;img src="http://www.freebsd.org/doc/el/books/handbook/bsdinstall/bsdinstall-choose-mode.png" /&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;Η διαδικασία προχωράει σειριακά: Δεν υπάρχει το γνωστό πρόβλημα του αρχάριου χρήστη που εγκλωβίστηκε να κάνει κύκλους στο sysinstall.&lt;/li&gt;&lt;li&gt;Υπάρχει η δυνατότητα χρήσης του μέσου εγκατάστασης ως Live CD. Μη φανταστείτε γραφικό περιβάλλον βέβαια αλλά Live console με πλήρεις δυνατότητες (full multiuser σύστημα με πλήρες base).&lt;/li&gt;&lt;li&gt;Το bsdinstall μπορεί να δημιουργήσει και να χρησιμοποιήσει κατατμήσεις gpart και όχι μόνο το παλιό κακό MBR. Επίσης το προεπιλεγμένο σύστημα αρχείων είναι το UFS2 με SoftUpdates Journaling. (SU-J). To SU-J είναι ένα νέο χαρακτηριστικό  στο FreeBSD 9. Να θυμίσουμε ότι το journaling υπάρχει ήδη στο FreeBSD, αλλά μέχρι και τη σειρά 8 που έχουμε τώρα, δεν περιορίζεται στα SoftUpdates αλλά ενεργεί σε όλα τα δεδομένα.  Αυτό το κάνει αισθητά πιο αργό από το νέο SU+J - και χρειάζονταν και αρκετά βήματα για τη χρήση του. Φαίνεται επίσης ότι το bsdinstall θα μπορεί να κάνει εγκατάσταση και σε ZFS (yes!)&lt;/li&gt;&lt;li&gt;Το bsdinstall δίνει δυνατότητα ρύθμισης και ασύρματου δικτύου με τη βοήθεια απλών διαλόγων.&lt;/li&gt;&lt;li&gt;Το bsdinstall είναι modular και scriptable.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;h2&gt;Tα κακά&lt;/h2&gt;&lt;p&gt;Καθώς το bsdinstall είναι ακόμα στην αρχή του, αναμένεται να έχει διάφορα bugs. Το βασικότερο πρόβλημα που βλέπω αυτή τη στιγμή είναι η έλλειψη βοήθειας και προεπιλογών στους διαλόγους. Για παράδειγμα στην επιλογή συστήματος αρχείων, φαίνεται ο παρακάτω διάλογος:&lt;/p&gt;&lt;img src="http://www.freebsd.org/doc/el/books/handbook/bsdinstall/bsdinstall-part-manual-addpart.png" /&gt;&lt;p&gt;Τώρα, αν θέλαμε να είμαστε φιλικοί προς το χρήστη θα έπρεπε για παράδειγμα να υπάρχει drop-down επιλογή για τα filesystems. Πως μπορώ εγώ να μαντέψω τι filesystems είναι δεκτά σε αυτό το ωραίο πεδίο "Type:"; Βέβαια υπάρχει μια γραμμή βοήθειας με την προτροπή e.g freebsd-ufs, freebsd-swap. Αλλά αυτό υπονοεί ότι μάλλον υπάρχουν και άλλα δεκτά filesystems. Π.χ. freebsd-zfs. Η μόνη λύση είναι το trial and error.&lt;/p&gt;&lt;p&gt;Κάποιοι άλλοι διάλογοι, είναι λιγότερο φιλικοί και από το αρχικό sysinstall. Για παράδειγμα, αν απαντήσετε yes στο παρακάτω:&lt;/p&gt;&lt;img src="http://www.freebsd.org/doc/el/books/handbook/bsdinstall/bsdinstall-adduser1.png" /&gt;&lt;p&gt;θα βρεθείτε να εκτελείτε το adduser script από την κονσόλα. Όχι ότι δεν μας αρέσει το adduser αλλά θα φαίνεται σαν κινέζικα στον αρχάριο εγκαταστάτη (αν και εξηγείται μια χαρά στο &lt;a href="http://www.freebsd.org/doc/el/books/handbook/bsdinstall-post.html#bsdinstall-addusers"&gt;FreeBSD Handbook&lt;/a&gt;). Επίσης δεν παρέχεται πλέον η δυνατότητα να προσθέσουμε ομάδες (groups) αν και αυτό μάλλον δεν είναι πολύ σημαντικό.&lt;/p&gt;&lt;p&gt;Τη δεδομένη στιγμή δεν γνωρίζω αν το bsdinstall θα αποκτήσει και κάποια διαχείριση πακέτων όπως το sysinstall. Καθώς ξέρετε τα BETA μέσα εγκατάστασης δεν έχουν έτσι και αλλιώς έτοιμα πακέτα. Δεν φαίνεται πάντως να υπάρχει κάποια τέτοια δυνατότητα στο παρόν bsdinstall.&lt;/p&gt;&lt;h2&gt;Τα Άσχημα&lt;/h2&gt;&lt;/br&gt;&lt;p&gt;Το να βλέπω διαλόγους φτιαγμένους με συν (+) πλην (-) και κάθετες μπάρες (|) το 2011, μου φαίνεται κάπως. Maybe it's just me :)&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-134585351305182753?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/134585351305182753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=134585351305182753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/134585351305182753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/134585351305182753'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/10/bsdinstall.html' title='bsdinstall: τα καλά, τα κακά, τα άσχημα'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-2493589586531029492</id><published>2011-05-03T13:45:00.003+03:00</published><updated>2011-05-03T18:21:36.476+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='BIND'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='σχολικό εργαστήριο'/><title type='text'>Ένας DNS Server για Σχολικά Εργαστήρια - Μέρος ΙΙ</title><content type='html'>Στο &lt;a href="http://freebsdgr.blogspot.com/2011/04/dns-server-dns-servers.html"&gt;προηγούμενο άρθρο μας&lt;/a&gt; ρυθμίσαμε ένα FreeBSD Server στο ρόλο του DNS ενός σχολικού εργαστηρίου (αλλά και γενικότερα της σχολικής μονάδας). Επανερχόμαστε τώρα για να δούμε πως μπορούμε να χρησιμοποιήσουμε τις δυνατότητες που μας παρέχει για να "φιλτράρουμε" κάποιες διευθύνσεις.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Το φιλτράρισμα σε πολλές περιπτώσεις είναι επιβεβλημένο καθώς (δυστυχώς) η χρήση του Internet γίνεται γενικά χωρίς μέτρο στα σχολεία και το αποτέλεσμα είναι πλήρης απώλεια ελέγχου της κατάστασης. Ειδικά η χρήση site όπως το facebook είναι από μόνη της αρκετή για να διαταράξει κάθε εργαστηριακό μάθημα. Πέρα από αυτό βέβαια υπάρχουν και άλλα sites που ενδεχομένως θέλετε να φιλτράρετε, είτε γιατί το περιεχόμενο είναι ακατάλληλο, είτε γιατί περιέχουν κακόβουλα προγράμματα. Γενικά όμως αυτά αποτελούν μικρότερο πρόβλημα.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;DNS Blackhole&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Καθώς ετοιμαζόμουν να γράψω το πρώτο άρθρο, ο &lt;a href="http://blog.postmaster.gr/"&gt;hakmem&lt;/a&gt; σε ένα &lt;a href="http://twitter.com/#%21/hakmem/status/62765802318856192"&gt;tweet&lt;/a&gt; αναφέρθηκε σε άρθρο δημιουργίας DNS blackhole με χρήση του FreeBSD. To DNS blackhole χρησιμοποιεί το δικό μας DNS server για να "βραχυκυκλώσει" ουσιαστικά ένα site, κατευθύνοντας το προς μια ανύπαρκτη διεύθυνση ή σελίδα (π.χ. 127.0.0.1) ή σε μια σελίδα που έχουμε δημιουργήσει εμείς και εξηγεί γιατί δεν επιτρέπεται η πρόσβαση στο site. Το άρθρο είναι πολύ καλό και μπορείτε να το χρησιμοποιήσετε αυτούσιο αν θέλετε. Για τη δική μας περίπτωση ωστόσο, προτιμήσαμε να φτιάξουμε μια λύση που να υλοποιεί το DNS blackhole με βάση μια δική μας λίστα και μάλιστα να μπορεί να ανανεώνεται και κάτα κάποιο τρόπο αυτόματα.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;DNS Blackhole - Απόπειρα 1&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Προφανώς είναι αρκετά εύκολο να προσθέσουμε μια καταχώριση στο /etc/namedb/named.conf και να κλείσουμε ένα site όπως το facebook. Για παράδειγμα αυτό θα ήταν αρκετό:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;zone "facebook.com" {&lt;br /&gt;       type master;&lt;br /&gt;       file "/etc/namedb/master/voidurls.db";&lt;br /&gt;};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;όπου φυσικά το /etc/namedb/master/voidurls.db θα είναι κάτι σαν το παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$TTL 3h&lt;br /&gt;@ IN SOA aquarius64.lab1.local.  sonicy.otenet.gr. (&lt;br /&gt;       2008081501      ; Serial - increment everytime something changes&lt;br /&gt;       1d              ; Refresh&lt;br /&gt;       2h              ; Retry&lt;br /&gt;       1000h           ; Expire&lt;br /&gt;       2d )            ; Minimum&lt;br /&gt;&lt;br /&gt;                               IN      NS      10.14.28.10.&lt;br /&gt;                               IN      A       10.14.28.251&lt;br /&gt;www                             IN      A       10.14.28.251&lt;br /&gt;localhost                       IN      A       127.0.0.1 ; just in case&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Στην περίπτωση μας, ο 10.14.28.251 είναι ο δεύτερος μας server και περιέχει επίσης μια σελίδα που απλά εξηγεί ότι απαγορεύεται η πρόσβαση. Το σύστημα αυτό λειτουργεί μια χαρά - φυσικά μέχρι όλοι οι μαθητές να ανακαλύψουν ότι υπάρχουν χιλιάδες site που αναλαμβάνουν να κάνουν unlock / unblock το facebook. Και είναι απλά αδύνατον να τα προσθέσουμε με το χέρι ένα-ένα. Μπορούμε όμως να χρησιμοποιήσουμε ένα απλό script το οποίο να διαβάζει το query-log του DNS, να βρίσκει τις ανεπιθύμητες διευθύνσεις και να τις προσθέτει αυτόματα. Μπορείτε να το κατεβάσετε από &lt;a href="ftp://ftp.chania-lug.gr/public/scripts/cnsort"&gt;εδώ&lt;/a&gt;. Ακολουθεί μια μικρή ανάλυση.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ένα Script για την... Μαύρη Τρύπα&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Η παρακάτω γραμμή ορίζει το αρχείο καταγραφής του DNS που θα αναλύει το script:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;INFILES="/etc/namedb/logs/query-log"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Αν θέλουμε περισσότερα από ένα αρχεία, μπορούμε να βάλουμε όλα τα ονόματα σε αυτή τη γραμμή, χωρισμένα με κενά. Την πρώτη φορά που θα το τρέξουμε πιθανόν έχει νόημα να αναλύσουμε όλα τα query-log που υπάρχουν ήδη.&lt;br /&gt;&lt;br /&gt;Τα πρώτα αποτελέσματα που βγάζει το script αποθηκεύονται σε αυτό το αρχείο:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;OUTFILE=/etc/namedb/logs/outfile.log&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ενώ το ταξινομημένο αρχείο εξόδου και backup:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;SORTFILE=/etc/namedb/logs/sorted.log&lt;br /&gt;SORTFILEBAK=/etc/namedb/logs/sorted.log.bak&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Το τελικό αρχείο που παράγεται για το BIND:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;ADDBLOCKFILE=/etc/namedb/addblock.conf&lt;br /&gt;ADDBLOCKFILEBAK=/etc/namedb/addblock.conf.bak&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To αρχείο που περιέχει τις "απαγορευμένες" λέξεις:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;WORDLISTFILE=/home/sonic/blockwords&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;το οποίο σε μας περιέχει:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;unblock&lt;br /&gt;unlock&lt;br /&gt;facebook&lt;br /&gt;googleearth&lt;br /&gt;miniclip&lt;br /&gt;minigames.com&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Αν θέλουμε κάποια domains να αγνοούνται ακόμα και αν περιέχουν μέσα τους τις απαγορευμένες λέξεις, τα βάζουμε εδώ και χωρίζονται με "|":&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;IGNORELIST="lab1.local|chan.sch.gr|.newlab|.lan"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Το αρχείο addblock.conf παράγεται μόνο αν η νέα εκτέλεση του script δημιούργησε νέα αποτελέσματα σε σχέση με την προηγούμενη. Στην περίπτωση αυτή γίνεται και η απαραίτητη επαναφόρτωση της ζώνης με την εντολή:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;rndc reload&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Σε κάθε περίπτωση, υπάρχει πάντα backup του προηγούμενου addblock.conf ώστε αν η ζώνη αποτύχει να φορτωθεί για κάποιο λόγο, χρησιμοποιείται το backup. Αυτό εξασφαλίζει ότι δεν θα μείνουμε χωρίς DNS.&lt;br /&gt;&lt;br /&gt;Για να λειτουργήσει, θα βάλουμε την παρακάτω γραμμή στο τέλος του /etc/namedb/named.conf:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;include "/etc/namedb/addblock.conf";&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Λογικά, θα πρέπει να δημιουργήσετε μια καταχώριση στο /etc/crontab ώστε το script να εκτελείται αυτόματα σε τακτά διαστήματα (π.χ. ανά πέντε λεπτά). Αυτό δεν δημιουργεί πρόβλημα, καθώς δεν γίνεται επαναφόρτωση της ζώνης αν δεν υπάρχουν νέες καταχωρίσεις και έτσι ο DNS server λειτουργεί απρόσκοπτα. Φυσικά μπορείτε να βελτιώσετε και να τροποποιήσετε το script κατά τις ανάγκες σας.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-2493589586531029492?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/2493589586531029492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=2493589586531029492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2493589586531029492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2493589586531029492'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/05/dns-server.html' title='Ένας DNS Server για Σχολικά Εργαστήρια - Μέρος ΙΙ'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-1420800862962832840</id><published>2011-04-26T12:56:00.001+03:00</published><updated>2011-04-26T13:06:34.868+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='BIND'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='σχολικό εργαστήριο'/><title type='text'>Ένας DNS Server για Σχολικά Εργαστήρια - Μέρος Ι</title><content type='html'>&lt;p&gt;Στη δική μου περίπτωση βέβαια, πρόκειται για δύο DNS servers. Καλό είναι να υπάρχει και ένα backup DNS, ειδικά όταν στηρίζει όλο το δίκτυο του σχολείου και όχι μόνο ένα σχολικό εργαστήριο. Αλλά ας πάρουμε τα πράγματα από την αρχή.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Σε τι χρησιμεύει ένας DNS Server; Αν ρωτήσετε ένα μαθητή της Γ' Τάξης του τομέα Πληροφορικής ΕΠΑΛ (και είστε τυχερός) θα σας πει ότι ο DNS απαντάει σε ερωτήματα του τύπου "Ποιο είναι το IP του www.freebsd.org" και "ποιος υπολογιστής έχει την διεύθυνση 10.14.28.10". Καθώς καταλαβαίνετε βέβαια δεν είναι δυνατόν ένα μηχάνημα να γνωρίζει τις διευθύνσεις όλου του διαδικτύου - αν και φυσιολογικά θα ξέρει και θα ανταποκρίνεται αυτόνομα στα ερωτήματα που αφορούν το εσωτερικό μας δίκτυο. Σε κάθε άλλη περίπτωση θα επικοινωνεί με άλλους DNS server για να ανακτήσει την απάντηση.&lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;p&gt;Σε ένα απλό οικιακό δίκτυο - και όταν δεν μας ενδιαφέρει το DNS για εσωτερικές διευθύνσεις - αρκούμαστε στο DNS Server του παροχέα. Αυτός αναλαμβάνει να επιλύσει τις ερωτήσεις μας για τα site του Internet που θα επισκεπτούμε (ρωτώντας αν χρειάζεται και άλλους DNS servers, αλλά αυτή η διαδικασία είναι διάφανη για εμάς και δεν μας αφορά). Από τη στιγμή που θα επιλέξουμε να εκτελούμε δικό μας DNS Server έχουμε άλλα πλεονεκτήματα:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Μπορούμε να τον χρησιμοποιήσουμε για τα μηχανήματα του εσωτερικού μας δικτύου&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Μπορούμε να είμαστε ανεξάρτητοι από την υπηρεσία DNS του παροχέα&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Μπορούμε να τον χρησιμοποιήσουμε για να φιλτράρουμε διευθύνσεις που είναι κακόβουλες ή απλά που δεν θέλουμε να επισκέπτονται οι χρήστες του δικτύου μας.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Ειδικά αυτή η τελευταία δυνατότητα είναι πολύ σημαντική για ένα σχολικό δίκτυο! Ας δούμε πως μπορεί να ρυθμίσουμε τον πλέον δημοφιλή DNS server, το BIND χρησιμοποιώντας το λειτουργικό σύστημα FreeBSD!&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ρύθμιση του BIND&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Το BIND έρχεται ως μέρος του base system στο FreeBSD. Η ενεργοποίηση του είναι απλή υπόθεση. Στο /etc/rc.conf προσθέστε τις γραμμές:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;named_enable="YES"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Το βασικό αρχείο ρυθμίσεων του BIND είναι το /etc/namedb/named.conf. Ας δούμε τι προσθήκες έχουμε κάνει σε σχέση με το αρχικό που έρχεται με το FreeBSD 8.2-RELEASE:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;logging {&lt;br /&gt;        channel query-log {&lt;br /&gt;                file "/etc/namedb/logs/query-log" versions 3 size 1m;&lt;br /&gt;                };&lt;br /&gt;        category queries { query-log; };&lt;br /&gt;};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Εδώ ενεργοποιούμε το logging. Έτσι γίνεται καταγραφή των διευθύνσεων που ζητούνται από τον BIND. Θα το χρειαστούμε αυτό για το φιλτράρισμα.&lt;br /&gt;&lt;br /&gt;Αλλάζουμε τη γραμμή listen για να περιέχει και την IP διεύθυνση του server που εκτελεί το BIND (εκτός από το local loopback). O δικός μας έχει την διεύθυνση 10.14.28.10:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;listen-on { 10.14.28.10; 127.0.0.1; };&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Δηλώνουμε τα αρχεία που αφορούν τις ζώνες του τοπικού μας δικτύου:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;zone "lab1.local" {&lt;br /&gt; type master;&lt;br /&gt; file "/etc/namedb/master/lab1.db";&lt;br /&gt; also-notify { 10.14.28.251; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "newlab" {&lt;br /&gt; type slave;&lt;br /&gt; file "/etc/namedb/slave/newlab.db";&lt;br /&gt; masters {&lt;br /&gt;  10.14.28.251;&lt;br /&gt;  };&lt;br /&gt; };&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Όπως ανέφερα παραπάνω, διαθέτουμε δύο DNS servers και τυπικά καθένας εξυπηρετεί ένα εργαστήριο (ο πρώτος εξυπηρετεί και το υπόλοιπο σχολείο). Ο δεύτερος DNS είναι στη διεύθυνση 10.14.28.251. Για backup, καθένας από τους δύο διαθέτει και την ζώνη του άλλου. Πιστεύω ότι είναι αρκετά κατανοητός ο τρόπος που επιτυγχάνεται αυτό (hint: master, slave, masters, also-notify). Για ένα μόνο DNS server και ένα εσωτερικό domain θα αρκούσε αυτό:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;zone "lab1.local" {&lt;br /&gt; type master;&lt;br /&gt; file "/etc/namedb/master/lab1.db";&lt;br /&gt;};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Η υπόθεση μας είναι ότι το εσωτερικό μας domain ονομάζεται lab1.local και φυσικά θα χρειαστεί να φτιάξουμε το αρχείο /etc/namedb/master/lab1.db. Mοιάζει με το παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$TTL 3h&lt;br /&gt;@ IN SOA aquarius64.lab1.local.  sonicy.otenet.gr. (&lt;br /&gt;        2008081511      ; Serial - increment everytime something changes&lt;br /&gt;        1d              ; Refresh&lt;br /&gt;        2h              ; Retry&lt;br /&gt;        1000h           ; Expire&lt;br /&gt;        2d )            ; Minimum&lt;br /&gt;&lt;br /&gt;                                IN      NS      10.14.28.10.&lt;br /&gt;aquarius64   IN A 10.14.28.10&lt;br /&gt;localhost                       IN      A       127.0.0.1 ; just in case&lt;br /&gt;PC1    IN A 10.14.28.11&lt;br /&gt;PC2    IN A 10.14.28.12&lt;br /&gt;PC3    IN A 10.14.28.13&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Προσθέτουμε σε αυτό όλα τα μηχανήματα του εργαστηρίου μας. Στη συγκεκριμένη περίπτωση βέβαια έχουμε στατικές διευθύνσεις οπότε ξέρουμε ότι δεν θα γίνει κάποια αλλαγή (Ο DHCP server που επίσης εκτελείται δίνει άλλες περιοχές διευθύνσεων).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ενεργοποίηση και Δοκιμή&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Έχοντας κάνει όλα τα παραπάνω, ενεργοποιούμε το BIND:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# service named start&lt;br /&gt;Starting named.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Για να χρησιμοποιεί ο server μας τον... εαυτό του ως DNS για τα δικά του ερωτήματα, βεβαιωνόμαστε ότι το /etc/resolv.conf περιέχει κάτι σαν αυτό:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;domain lab1.local&lt;br /&gt;nameserver 10.14.28.10&lt;br /&gt;#Μπορεί να χρησιμοποιηθεί και το local loopback&lt;br /&gt;#nameserver 127.0.0.1&lt;br /&gt;#Αν έχουμε και άλλο DNS&lt;br /&gt;#nameserver 10.14.28.251&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To domain είναι προαιρετικό (αλλά χρήσιμο). Μπορείτε να δείτε περισσότερες λεπτομέρειες στο man resolv.conf. H δοκιμή είναι απλή:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ nslookup&lt;br /&gt;&gt; www.freebsd.org&lt;br /&gt;Server:  10.14.28.10&lt;br /&gt;Address: 10.14.28.10#53&lt;br /&gt;&lt;br /&gt;Non-authoritative answer:&lt;br /&gt;www.freebsd.org canonical name = red.freebsd.org.&lt;br /&gt;Name: red.freebsd.org&lt;br /&gt;Address: 69.147.83.34&lt;br /&gt;&gt; PC1.lab1.local&lt;br /&gt;Server:  10.14.28.10&lt;br /&gt;Address: 10.14.28.10#53&lt;br /&gt;&lt;br /&gt;Name: PC1.lab1.local&lt;br /&gt;Address: 10.14.28.11&lt;br /&gt;&gt; exit&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Το μόνο που μένει είναι να δηλώσετε το 10.14.28.10 ως DNS server σε όλα τα μηχανήματα του δικτύου σας (ή να το στείλετε μέσω DHCP αν έχετε δυναμικές διευθύνσεις). Φαντάζομαι ξέρετε πως να βάλετε DNS στα Windows ;) Για τα UNIXοειδή μηχανήματα ρυθμίστε απλώς το /etc/resolv.conf όπως παραπάνω ή χρησιμοποιήστε τον (brrrrr....) Network Manager.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Στο επόμενο άρθρο θα δούμε πως να χρησιμοποιήσουμε το DNS για φιλτράρισμα ανεπιθύμητων διευθύνσεων.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-1420800862962832840?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/1420800862962832840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=1420800862962832840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1420800862962832840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1420800862962832840'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/04/dns-server-dns-servers.html' title='Ένας DNS Server για Σχολικά Εργαστήρια - Μέρος Ι'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-352300598495434703</id><published>2011-04-15T23:02:00.003+03:00</published><updated>2011-04-16T19:12:02.053+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCP server'/><title type='text'>DHCP και άλλες ιστορίες!</title><content type='html'>Πριν λίγες μέρες και χωρίς καμιά προειδοποίηση, το Cisco router του σχολείου μας άφησε χρόνους. Για την ακρίβεια, έκανε το πιο εκνευριστικό πράγμα που μπορεί να κάνει μια συσκευή: άρχισε να δουλεύει εντελώς αναξιόπιστα. Και φυσικά χάλασε στη χειρότερη χρονική στιγμή, καθώς το σχολείο πλησιάζει στις εξετάσεις και διακινούνται πολλά υπηρεσιακά έγγραφα.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Μια γρήγορη κλήση στο &lt;a href="http://www.keplinet-chanion.gr/"&gt;ΠΛΗΝΕΤ&lt;/a&gt; προκειμένου να δούμε πόσο γρήγορα μπορούμε να κάνουμε κάτι για αυτό χωρίς να χρειαστεί να αγοράσουμε router.  Ευτυχώς, μάθαμε ότι μπορούμε να χρησιμοποιήσουμε ένα κοινό router και το λογαριασμό του σχολείου για username/pass (τα Cisco προγραμματίζονται από την υπηρεσία υποστήριξης του ΠΣΔ και έχουν άλλους, άγνωστους σε μας κωδικούς). Γρήγορα εντόπισα το μικρό speedtouch που μας είχε αφήσει ο ΟΤΕ και οι ρυθμίσεις έγιναν, ουσιαστικά όμοιες με το Cisco.&lt;br /&gt;&lt;br /&gt;Τα σχολικά routers έχουν τυπικά ενεργοποιημένο DHCP server και ορισμένες φορές αυτό δημιουργεί πρόβλημα σε μας που θέλουμε να... σκαλίσουμε το δίκτυο μας! Από την άλλη βέβαια είναι εύχρηστο να μπορεί καθένας να συνδέει ένα μηχάνημα και να μη μπλέκει με άλλες ρυθμίσεις. Το θέμα λοιπόν δεν είναι να απενεργοποιήσουμε το DHCP, αλλά να το φέρουμε στα μέτρα μας.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ενας DHCP Server, αλλά ποιος;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Οι DHCP servers που ενσωματώνονται στα routers είναι υπερβολικά απλοί και με λίγες επιλογές. Μετά τη γρήγορη δοκιμή, αποφάσισα ότι μπορεί αυτή η λειτουργία να μεταφερθεί στο FreeBSD server μας. Έτσι θα έχουμε τα εξής πλεονεκτήματα:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Πολύ περισσότερες επιλογές ρυθμίσεων&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Δυνατότητα να στείλουμε και άλλες χρήσιμες προσαρμοσμένες ρυθμίσεις (DNS, gateway κλπ)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Δυνατότητα αποστολή συγκεκριμένων ρυθμίσεων σε ειδικά μηχανήματα με βάση το MAC address&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Τα παραπάνω είναι αρκετά εύκολα:&lt;br /&gt;&lt;br /&gt;- Εγκαθιστούμε το port &lt;a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/isc-dhcp41-server/pkg-descr"&gt;net/isc-dhcp41-server&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Χρησιμοποιούμε ένα αρχείο ρυθμίσεων όπως το παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;option domain-name "lab1.local";&lt;br /&gt;option domain-name-servers 10.14.28.10, 10.14.28.251;&lt;br /&gt;&lt;br /&gt;default-lease-time 3600;&lt;br /&gt;max-lease-time 86400;&lt;br /&gt;&lt;br /&gt;authoritative;&lt;br /&gt;&lt;br /&gt;ddns-update-style none;&lt;br /&gt;&lt;br /&gt;subnet 10.14.28.0 netmask 255.255.255.0 {&lt;br /&gt; range 10.14.28.129 10.14.28.250;&lt;br /&gt; option routers 10.14.28.1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;host debian12 {&lt;br /&gt; hardware ethernet 00:0e:a6:0a:d3:87;&lt;br /&gt; fixed-address 10.14.28.128;&lt;br /&gt; option routers 10.14.28.1;&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To debian12 είναι σημαντικό να έχει πάντοτε την ίδια διεύθυνση. Αυτό επιτυγχάνεται με την οδηγία fixed-address και η αναγνώριση του μηχανήματος μέσω του MAC address, μέσω της oδηγίας hardware ethernet.&lt;br /&gt;&lt;br /&gt;Το αρχείο ρυθμίσεων ορίζει δύο DNS servers, τον 10.14.28.10 και τον 10.14.28.251. Πρόκειται φυσικά για τους δύο FreeBSD servers του σχολείου που μεταξύ άλλων εκτελούν και το BIND.&lt;br /&gt;&lt;br /&gt;Το αρχείο ρυθμίσεων αποθηκεύεται στη θέση:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/usr/local/etc/dhcpd.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Τα leases που παρέχει ο DHCP server μπορούμε να τα δούμε στον κατάλογο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/var/db/dhcpd/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Το μόνο που χρειάζεται για να ενεργοποιήσουμε τον DHCP server είναι να προσθέσουμε τις παρακάτω γραμμές στο /etc/rc.conf:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;dhcpd_enable="YES"&lt;br /&gt;dhcpd_conf="/usr/local/etc/dhcpd.conf"&lt;br /&gt;dhcpd_ifaces="ale0"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Χρησιμοποιώντας φυσικά το σωστό για την περίπτωση μας όνομα interface (εδώ βέβαια το ale0). Τέλος ενεργοποιούμε την υπηρεσία:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# service isc-dhcpd start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και συνεχίζουμε να ψάχνουμε για άλλα ενδιαφέροντα πράγματα για τα επόμενα απογεύματα μας!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-352300598495434703?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/352300598495434703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=352300598495434703' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/352300598495434703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/352300598495434703'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2011/04/dhcp.html' title='DHCP και άλλες ιστορίες!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5521723607656813126</id><published>2010-10-24T21:21:00.001+03:00</published><updated>2010-10-24T21:23:15.345+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Domain Controller'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='SMB'/><title type='text'>FreeBSD Samba Domain Controller!</title><content type='html'>&lt;p&gt;Εδώ και αρκετό καιρό είχα αποφασίσει να ξεφορτωθώ το Windows 2003 Server του δεύτερου σχολικού μας εργαστηρίου. Ο λόγος αρκετά απλός: είναι ένα μηχάνημα με οθόνη, πληκτρολόγιο το οποίο αν και παρέχει τις υπηρεσίες του στο δίκτυο των Windows του εργαστηρίου χρησιμοποιείται επίσης και ως κανονικός σταθμός εργασίας, συνήθως από τον όποιο καθηγητή διδάσκει, με όλα τα προβλήματα που συνεπάγεται κάτι τέτοιο.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Το συγκεκριμένο εργαστήριο είχε και ένα debian server σε εντελώς γυμνή μορφή (motherboard, τροφοδοτικό, δίσκος μέσα στο rack με τα δικτυακά). Το συγκεκριμένο μηχάνημα εξυπηρετούσε το debian το οποίο ήταν dual boot στο εργαστήριο, ως NIS/NFS server. Με την φετινή επανεγκατάσταση του εργαστηρίου, τα μηχανήματα δεν είναι πλέον dual boot (αν και έχει μείνει χώρος στους δίσκους αν θελήσουμε να το κάνουμε αργότερα). Όλα τα μαθήματα που σχετίζονται με *NIX διδάσκονται στο FreeBSD XDMCP εργαστήριο μας. Το μηχάνημα αυτό λοιπόν περισσεύει και θα μπορούσε να γίνει άριστος Domain Controller.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Θα μπορούσα φυσικά να εγκαταστήσω τον (αγορασμένο) Windows 2003 Server σε αυτό το μηχάνημα, αλλά γιατί; Σκέφτηκα ότι δεν έχει κάτι ιδιαίτερο να μου προσφέρει: το μόνο που χρειάζομαι είναι SMB file sharing, Domain login και roaming profiles. Κάτι το οποίο μπορεί να γίνει με το γνωστό μας Samba. Διαβάστε λοιπόν πως να κάνετε το FreeBSD Server σας Windows Domain Controller!&lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;h2&gt;Εγκατάσταση Samba&lt;/h2&gt;&lt;br /&gt;Πολύ απλή ιστορία: Απλά εγκαταστήστε το port net/samba34. Χρησιμοποίησα τις παρακάτω επιλογές κατά τη μεταγλώττιση (επιλογή στο διάλογο config που εμφανίζεται):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;WITHOUT_LDAP=true&lt;br /&gt;WITHOUT_ADS=true&lt;br /&gt;WITHOUT_CUPS=true&lt;br /&gt;WITH_WINBIND=true&lt;br /&gt;WITHOUT_SWAT=true&lt;br /&gt;WITHOUT_ACL_SUPPORT=true&lt;br /&gt;WITHOUT_AIO_SUPPORT=true&lt;br /&gt;WITHOUT_FAM_SUPPORT=true&lt;br /&gt;WITHOUT_SYSLOG=true&lt;br /&gt;WITHOUT_QUOTAS=true&lt;br /&gt;WITHOUT_UTMP=true&lt;br /&gt;WITHOUT_PAM_SMBPASS=true&lt;br /&gt;WITHOUT_DNSUPDATE=true&lt;br /&gt;WITHOUT_AVAHI=true&lt;br /&gt;WITHOUT_EXP_MODULES=true&lt;br /&gt;WITH_POPT=true&lt;br /&gt;WITHOUT_MAX_DEBUG=true&lt;br /&gt;WITHOUT_SMBTORTURE=true&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Δεν έχω ανάγκη για LDAP και ούτε για CUPS καθώς το εργαστήριο δεν έχει εκτυπωτή. Αντίθετα ενεργοποίησα το Winbind (WINS server) γιατί σε προηγούμενες εμπειρίες μου με αντίστοιχα πειράματα είχα προβλήματα όταν έλειπε. Με την εγκατάσταση του Samba server χρειάζεται να προσθέσουμε στο /etc/rc.conf:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;samba_enable="YES"&lt;br /&gt;winbindd_enable="YES"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ένα απλό αρχείο για το configuration είναι το παρακάτω. Αποθηκεύστε το στο /usr/local/etc/smb.conf:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#======================= Global Settings =====================================&lt;br /&gt;[global]&lt;br /&gt;   workgroup = THEDOMAIN&lt;br /&gt;   server string = THESERVER (SMB)&lt;br /&gt;   security = user&lt;br /&gt;   log file = /var/log/samba34/log.%m&lt;br /&gt;   max log size = 50&lt;br /&gt;   passdb backend = tdbsam&lt;br /&gt;   os level = 35&lt;br /&gt;   domain master = yes &lt;br /&gt;   preferred master = yes&lt;br /&gt;   domain logons = yes&lt;br /&gt;   logon path = \\%L\Profiles\%U&lt;br /&gt;   logon drive = H:&lt;br /&gt;   wins support = yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#============================ Share Definitions ==============================&lt;br /&gt;[homes]&lt;br /&gt;   comment = Home Directories&lt;br /&gt;   browseable = no&lt;br /&gt;   writable = yes&lt;br /&gt;   valid users = %S&lt;br /&gt;   map hidden = yes&lt;br /&gt;   create mask = 0755&lt;br /&gt;&lt;br /&gt; [netlogon]&lt;br /&gt;   comment = Network Logon Service&lt;br /&gt;   path = /usr/local/samba/lib/netlogon&lt;br /&gt;   guest ok = yes&lt;br /&gt;   admin users = root, sonic&lt;br /&gt;   writable = no&lt;br /&gt;&lt;br /&gt;[Profiles]&lt;br /&gt;    path = /usr/local/samba/profiles&lt;br /&gt;    read only = no&lt;br /&gt;    browseable = no&lt;br /&gt;    guest ok = yes&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ξεκινήστε την υπηρεσία δίνοντας:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# /usr/local/etc/rc.d/samba start&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Δημιουργία Χρηστών&lt;/h2&gt;&lt;br /&gt;Για να προσθέσετε ένα χρήστη στο Samba server, θα πρέπει να διαθέτει UNIX account. Χρησιμοποιήστε το adduser script (ή την pw αν προτιμάτε) για να προσθέσετε έναν. Στο παράδειγμα μας, έστω ότι έχουμε προσθέσει το χρήστη student. Μπορείτε να του δώσετε ως shell το nologin. Για να τον προσθέσετε στο Samba server, δώστε:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# pdbedit -a -u student&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Προσθέστε το χρήστη root καθώς και το δικό σας λογαριασμό στο Samba server:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# pdbedit -a -u root&lt;br /&gt;# pdbedit -a -u sonic&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Για όλους αυτούς τους λογαριασμούς θα χρειαστεί να δώσετε password. Δεν είναι απαραίτητο να είναι ίδιος με το UNIX password.&lt;br /&gt;&lt;br /&gt;Δημιουργήστε ένα group ntadmins στο οποίο θα βάλετε το δικό σας account και το root. Έτσι θα μπορείτε να διαχειρίζεστε ως domain admin τα μηχανήματα. Δημιουργήστε επίσης ένα group users στο οποίο θα προσθέσετε όλους τους απλούς χρήστες των windows. Μπορείτε να χρησιμοποιήσετε την εντολή pw ή το sysinstall για να προσθέσετε αυτά τα groups εύκολα. Αμέσως μετά:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# pw groupmod ntadmins -m sonic,root&lt;br /&gt;# pw groupmod users -m student&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Και τώρα το σημαντικό: Θα πρέπει το group ntadmins να αντιστοιχισθεί στους Domain Admins του Windows network. Αντίστοιχα, θα πρέπει να γίνει αντιστοίχιση του group users στους Domain Users:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# net groupmap add ntgroup="Domain Admins" unixgroup=ntadmins rid=512 type=d&lt;br /&gt;# net groupmap add ntgroup="Domain Users" unixgroup=users rid=513 type=d&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Τέλος, δημιουργήστε τους καταλόγους που απαιτούνται για τα logon scripts και τα profiles των χρηστών:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# mkdir -p /usr/local/samba/lib/netlogon/scripts&lt;br /&gt;# mkdir -p /usr/local/samba/profiles&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Δημιουργία Λογαριασμών Μηχανημάτων&lt;/h2&gt;&lt;br /&gt;Δημιουργήστε το group machines μέσω του pw ή του sysinstall. Θα πρέπει να δημιουργήσετε ένα λογαριασμό για κάθε μηχάνημα που θα ανήκει στο domain. Παρακάτω δείχνουμε ένα παράδειγμα μέσω του adduser, όπου προσθέτουμε το μηχάνημα PC1:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# adduser&lt;br /&gt;&lt;br /&gt;Username: PC1$&lt;br /&gt;Full name: Workstation 1&lt;br /&gt;Uid (Leave empty for default):&lt;br /&gt;Login group [PC1$]: machines&lt;br /&gt;Login group is machines. Invite PC1$ into other groups? []: &lt;br /&gt;Login class [default]: &lt;br /&gt;Shell (sh csh tcsh bash rbash nologin) [sh]: nologin&lt;br /&gt;Home directory [/home/PC1$]: /dev/null&lt;br /&gt;Home directory permissions (Leave empty for default): &lt;br /&gt;Use password-based authentication? [yes]: &lt;br /&gt;Use an empty password? (yes/no) [no]: yes&lt;br /&gt;Lock out the account after creation? [no]: &lt;br /&gt;Username   : PC1$&lt;br /&gt;Password   : &lt;blank&gt;&lt;br /&gt;Full Name  : Workstation 1&lt;br /&gt;Uid        : 2038&lt;br /&gt;Class      : &lt;br /&gt;Groups     : machines &lt;br /&gt;Home       : /dev/null&lt;br /&gt;Home Mode  : &lt;br /&gt;Shell      : /usr/sbin/nologin&lt;br /&gt;Locked     : no&lt;br /&gt;OK? (yes/no): yes&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Καθώς βλέπετε, στο λογαριασμό του μηχανήματος πρέπει να προσθέσουμε στο όνομα ένα $. Έπειτα προσθέτουμε το λογαριασμό αυτό στη βάση δεδομένων του Samba server, αλλά εδώ χωρίς το $:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# pdbedit -a -m PC1&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Τελικές ρυθμίσεις&lt;/h2&gt;&lt;br /&gt;Στον κατάλογο profiles, δημιουργήστε τον κατάλογο που θα αποθηκεύσει τις ρυθμίσεις του λογαριασμού student:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# mkdir -p /usr/local/samba/profiles/student&lt;br /&gt;# chown -R student:users /usr/local/samba/profiles/student&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Στο μηχάνημα Windows (PC1 στο παράδειγμα μας), κάντε login ως τοπικός administrator και χρησιμοποιήστε την τυπική διαδικασία για να δηλώσετε το μηχάνημα ως μέλος του domain. Συνίσταται επίσης να ενεργοποιήσετε το Wins resolution από τις ρυθμίσεις δικτύου και να δηλώσετε ως wins server το IP του server σας. Μια καλή ιδέα είναι επίσης να ενεργοποιήσετε το DNS και να ρυθμίσετε το FreeBSD σας και ως DNS server.&lt;br /&gt;&lt;br /&gt;Μετά την επιτυχή είσοδο του μηχανήματος στο domain, κάντε login ως student. Το προφίλ του λογαριασμού θα αποθηκευθεί στο /usr/local/samba/profiles/student. Μετά την επιτυχή πρώτη είσοδο και ρύθμιση του προφίλ, μπορείτε να το κλειδώσετε αν θέλετε (mandatory profile):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# cd /usr/local/samba/profiles/student&lt;br /&gt;# mv NTUSER.DAT NTUSER.MAN&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Χρησιμοποιήστε την ίδια διαδικασία για να προσθέσετε όσα άλλα μηχανήματα και χρήστες χρειάζεστε. Συγχαρητήρια, έχετε ένα Windows Domain Controller χωρίς ιούς! Τυχαίο;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5521723607656813126?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5521723607656813126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5521723607656813126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5521723607656813126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5521723607656813126'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2010/10/freebsd-samba-domain-controller.html' title='FreeBSD Samba Domain Controller!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-8801315271636736184</id><published>2010-10-23T23:25:00.000+03:00</published><updated>2010-10-23T23:25:38.671+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Console'/><category scheme='http://www.blogger.com/atom/ns#' term='Serial Terminal'/><title type='text'>Σειριακό Τερματικό και Σειριακή Κονσόλα στο FreeBSD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MIW72tK9D88/TMNDvEZtdbI/AAAAAAAAAEQ/Hyw7LeiCRo8/s1600/12102010164.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_MIW72tK9D88/TMNDvEZtdbI/AAAAAAAAAEQ/Hyw7LeiCRo8/s320/12102010164.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5531339243255592370" /&gt;&lt;/a&gt;&lt;br /&gt;Ίσως με πείτε και αναχρονιστικό, αλλά είχα πολλά χρόνια να ασχοληθώ με σειριακές επικοινωνίες! Θα μου πείτε ποιος χρειάζεται σήμερα σειριακά τερματικά; Ακόμα και αν έχουμε headless μηχανήματα υπάρχει πάντα η δυνατότητα του ssh. Βέβαια μια κανονική σειριακή κονσόλα - και όχι απλό τερματικό - μας δίνει τη δυνατότητα να έχουμε όλα τα μυνήματα ήδη από την εκκίνηση του μηχανήματος καθώς και single user mode. Έτσι μπορούμε πραγματικά να αποσυνδέσουμε το πληκτρολόγιο και οθόνη από το server μας γνωρίζοντας ότι  μπορούμε να κάνουμε τα πάντα από την σειριακή κονσόλα.&lt;br /&gt;&lt;br /&gt;Ωστόσο το παραπάνω μίνι project είχε στη δική μας περίπτωση ένα άλλο πιο προφανή σκοπό: καθώς τα σειριακά ή "κουτά" τερματικά αναφέρονται ήδη στην ύλη του μαθήματος "Δίκτυα Υπολογιστών" των ΕΠΑΛ, είναι μια καλή ευκαιρία να δουν και οι μαθητές πως λειτουργεί στην πράξη κάτι τέτοιο και τι δυνατότητες και περιορισμούς έχει. Όπως βλέπετε και στη φωτογραφία, εγκαταστήσαμε το τερματικό μας σε μια γωνιά του Εργαστηρίου (το οποίο είναι ήδη βασισμένο σε FreeBSD) &lt;a href="http://www.freebsdworld.gr/diktia/serial-terminal.pdf"&gt;και αναρτήσαμε και μια αρκετά καλή περιγραφή&lt;/a&gt; για το τι είναι και πως λειτουργεί. Και φυσικά κάθε μαθητής μπορεί να το δοκιμάσει μόνος του!&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;h2&gt;Σειριακό Τερματικό&lt;/h2&gt;&lt;br /&gt;Είναι αρκετά απλό στην πραγματικότητα. Χρειάζεται το κεντρικό σας μηχάνημα να διαθέτει σειριακή θύρα. Σε πολλά καινούρια μηχανήματα η θύρα αυτή απουσιάζει. Ρίξτε ωστόσο μια ματιά στην μητρική: είναι αρκετά πιθανό να διαθέτει κάποιο header στο οποίο να μπορεί να συνδεθεί η αντίστοιχη καλωδιοταινία που καταλήγει στο γνωστό μας βύσμα DB9 (που στην πραγματικότητα λέγεται DE9). Για τερματικό μπορείτε να χρησιμοποιήσετε πρακτικά ένα οσοδήποτε παλιό μηχάνημα: στην πιο απλή περίπτωση, μπορείτε σε αυτό να εκτελέσετε το παλιό (κακό) DOS - ακόμα και από δισκέτα - και ένα πρόγραμμα σειριακής επικοινωνίας / εξομοίωσης τερματικου. Στη δική μας περίπτωση κάναμε ακριβώς αυτό: χρησιμοποιήσαμε το telix, πρόγραμμα για DOS. Το μηχάνημα που χρησιμοποιήσαμε για τερματικό είναι ένα Pentium 200Mhz (αρκετά ισχυρό για αυτή τη χρήση!) αλλά εύκολα μπορείτε να βάλετε ακόμα και... 8088. Φτιάξαμε ένα συνηθισμένο καλώδιο τύπου null modem και ακολουθήσαμε τις απλές οδηγίες στο FreeBSD Handbook:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/el/books/handbook/term.html"&gt;http://www.freebsd.org/doc/el/books/handbook/term.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Για μια απλή σειριακή κονσόλα, το μόνο που χρειάζεται είναι η παρακάτω γραμμή στο /etc/ttys:&lt;br /&gt;&lt;br /&gt;&lt;pre style="" class="PROGRAMLISTING"&gt;ttyu0    "/usr/libexec/getty std.115200"    vt100    on  secure&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Αν είστε λίγο παρανοικός ίσως θέλετε να μετατρέψετε το "secure" σε "insecure"  ώστε να μην επιτρέπεται το root login μέσω της σειριακής ;)&lt;br /&gt;&lt;br /&gt;Προσέξτε ότι σε FreeBSD 8.x η πρώτη σειριακή θύρα (η γνωστή μας COM1) θα είναι ttyu0 ενώ σε 7.χ θα είναι ttyd0. To 115200 δίνει την ταχύτητα της σύνδεσης. Αν χρησιμοποιείτε ένα πραγματικά παλιό μηχάνημα σαν τερματικό το πιθανότερο είναι να μην μπορέσετε να ανεβείτε τόσο ψηλά και να πρέπει να περιοριστείτε στα 9600 bps. Αμέσως μετά, το μόνο που χρειάζεται να κάνετε είναι:&lt;br /&gt;&lt;br /&gt;&lt;pre style="" class="PROGRAMLISTING"&gt;# kill -HUP 1&lt;/pre&gt;&lt;br /&gt;ώστε η init να ξαναδιαβάσει το /etc/ttys και να ξεκινήσει η getty να εκτελείται στη σειριακή θύρα.  Από τη μεριά του τερματικού, έχοντας συνδέσει το σειριακό καλώδιο μπορούμε να ρυθμίσουμε την επικοινωνία μας:&lt;br /&gt;&lt;br /&gt;Ταχύτητα: 115200 (ή όσο βάλαμε στη γραμμή παραπάνω)&lt;br /&gt;Data bits: 8&lt;br /&gt;Parity: None&lt;br /&gt;Stop bits: 1&lt;br /&gt;&lt;br /&gt;το γνωστό δηλ. στους παλιούς 115200,8,Ν,1 ;) Η ρύθμιση γίνεται στο πρόγραμμα σειριακής επικοινωνίας που έχουμε εγκαταστήσει. Αν για κάποιο λόγο τρέχετε Windows (περαστικά σας) μπορείτε να χρησιμοποιήσετε το hyperterminal.&lt;br /&gt;&lt;br /&gt;Αν όλα είναι καλά, θα δούμε αμέσως την προτροπή login στο τερματικό μας και μπορούμε να συνδεθούμε και να το χρησιμοποιήσουμε κανονικά.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Σειριακή Κονσόλα&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Η παραπάνω διαδικασία είναι πράγματι απλή, αλλά δεν μας επιτρέπει να δούμε τα μυνήματα εκκίνησης ή να ξεκινήσουμε το μηχάνημα σε single user mode, καθώς ενεργοποιείται μόνο μετά που το σύστημα φτάσει σε πλήρη λειτουργία. Για να το επιτύχουμε αυτό, πρέπει να ενεργοποιήσουμε την σειριακή κονσόλα:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/el/books/handbook/serialconsole-setup.html"&gt;http://www.freebsd.org/doc/el/books/handbook/serialconsole-setup.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Η διαδικασία γίνεται προσθέτοντας τις παρακάτω γραμμές στο αρχείο /boot/loader.conf:&lt;br /&gt;&lt;br /&gt;&lt;pre style="" class="PROGRAMLISTING"&gt;boot_multicons="YES"&lt;br /&gt;boot_serial="YES"&lt;br /&gt;comconsole_speed="115200"&lt;br /&gt;console="comconsole,vidconsole"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Με αυτές τις επιλογές ενεργοποιείται ταυτόχρονα τόσο η σειριακή όσο και η κανονική κονσόλα (multicons), στο επόμενο boot φυσικά. Προσέξτε την επιλογή comconsole_speed που καθορίζει προσαρμοσμένη ταχύτητα 115200. Αν δεν τη βάλετε, η ταχύτητα σας θα μείνει στην προεπιλεγμένη των 9600 bps.&lt;br /&gt;&lt;br /&gt;Βέβαια και εμείς που τη βάλαμε δεν έγινε τίποτα: Η σειριακή κονσόλα πεισματικά παρέμεινε στα 9600 bps. Δοκιμάσαμε και με FreeBSD 7.X για να σιγουρευτούμε ότι δεν πρόκειται για κάποιο bug/feature του 8.X, αλλά δεν άλλαξε τίποτα. Τελικά καταλήξαμε στην εναλλακτική λύση που περιγράφεται στο Handbook, δηλ. την επαναμεταγλώττιση και εγκατάσταση των boot blocks:&lt;br /&gt;&lt;br /&gt;&lt;pre style="" class="PROGRAMLISTING"&gt;# cd /usr/src/sys/boot/&lt;br /&gt;# make clean&lt;br /&gt;# make BOOT_COMCONSOLE_SPEED=115200&lt;br /&gt;# make install&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Μετά από αυτό, το serial console λειτούργησε υπέροχα στα 115200 bps. Μπορείτε να δείτε το ταυτόχρονο boot (vidconsole,comconsole) στο δοκιμαστικό μηχάνημα μου:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/twbqMrpItxM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/twbqMrpItxM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-8801315271636736184?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/8801315271636736184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=8801315271636736184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8801315271636736184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8801315271636736184'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2010/10/freebsd.html' title='Σειριακό Τερματικό και Σειριακή Κονσόλα στο FreeBSD'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MIW72tK9D88/TMNDvEZtdbI/AAAAAAAAAEQ/Hyw7LeiCRo8/s72-c/12102010164.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5171436671854302362</id><published>2010-07-03T01:37:00.001+03:00</published><updated>2010-07-03T01:38:44.393+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Dual boot'/><category scheme='http://www.blogger.com/atom/ns#' term='MS'/><title type='text'>Dual Boot Win7 + FreeBSD και χαζοί περιορισμοί της MS</title><content type='html'>Όχι δεν αλλαξοπίστησα για τα Windows 7! Απλώς θα χρειαστώ ένα μηχάνημα σχετικά φορητό αυτές τις μέρες για να καθαρίσω μερικούς ιούς από άλλα μηχανήματα (συνδέοντας πάνω τους δίσκους τους). Έχω ένα ωραίο atom σε mini-itx κουτί, το οποίο πραγματικά περισσεύει και έτσι είναι για πειράματα και τέτοιους είδους εργασίες. Χωράει άνετα στο backpack μου και μεταφέρεται παντού.&lt;br /&gt;Το μηχάνημα αυτό είχε μέχρι στιγμής FreeBSD (τι παράξενο...) και αποφάσισα ότι είναι το κατάλληλο να βάλω windows για τον παραπάνω σκοπό. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Ξεκίνησα το FreeBSD σε single user mode, προσάρτησα τον εξωτερικό μου δίσκο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mount /dev/da0s2d /mnt&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και μερικά γρήγορα dumps αποθήκευσαν το σύστημα μου:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;dump -0 -au -h0 -f rootfs.dump /&lt;/code&gt;&lt;br /&gt;&lt;code&gt;dump -0 -au -h0 -f varfs.dump /var&lt;/code&gt;&lt;br /&gt;&lt;code&gt;dump -0 -au -h0 -f usrfs.dump /usr&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;So far so good. Έσβησα τα πάντα, εγκατέστησα τα windows, χωριστό partition για το λειτουργικό και για τα δεδομένα (που δεν πρόκειται να υπάρξουν ποτέ, αλλά δεν πειράζει) και εγκατέστησα ότι θα χρειαστώ. Όταν έμεινα ικανοποιημένος από την εγκατάσταση, αποφάσισα να ξαναβάλω και το FreeBSD στον υπόλοιπο δίσκο (τεράστιος για πειράματα, 500Gb).&lt;br /&gt;&lt;br /&gt;To θέμα είναι πως θα επιλέγω μεταξύ λειτουργικών. Παλιότερα (στα Vista) είχα χρησιμοποιήσει σε αντίστοιχες περιπτώσεις με μεγάλη επιτυχία το πρόγραμμα &lt;a href="http://neosmart.net/dl.php?id=1"&gt;EasyBCD&lt;/a&gt;. Αλλά σήμερα αποφάσισα να ακολουθήσω μια άλλη τακτική: Θα χρησιμοποιούσα το fdisk στο FreeBSD και το Computer Management / Disk Administrator από τα Windows για να κάνω κάθε φορά active το partition του λειτουργικού που επιθυμώ. Όπως είναι γνωστό τα Windows θα χρησιμοποιήσουν το MBR ενώ στο FreeBSD  μπορώ σίγουρα να πω να μην το πειράξει. Μια χαρά μέχρι εδώ.&lt;br /&gt;&lt;br /&gt;Boot λοιπόν με το LiveFS του FreeBSD, δημιουργία του slice από το fdisk του sysinstall με Leave the MBR untouched και έξοδος στο fixit. Εδώ φτιάχνω τα partitions με την bsdlabel:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;bsdlabel -w /dev/ad4s4&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Επεξεργασία με το χέρι:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;bsdlabel -e /dev/ad4s4&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Εγκατάσταση boot blocks:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;bsdlabel -B /dev/ad4s4&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Newfs στα partitions:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;newfs /dev/ad4s4a&lt;/code&gt;&lt;br /&gt;&lt;code&gt;newfs -U /dev/ad4s4d&lt;/code&gt;&lt;br /&gt;&lt;code&gt;newfs -U /dev/ad4s4e&lt;/code&gt;&lt;br /&gt;&lt;code&gt;newfs -U /dev/ad4s4f&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Mount στον εξωτερικό δίσκο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mkdir /disk&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mount /dev/da0s2d /disk&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Και restore τα partitions:&lt;br /&gt;&lt;code&gt;mount /dev/ad4s4a /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;cd /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;TMPDIR=/mnt restore -rvf /disk/rootfs.dump&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Πριν την αποπροσάρτηση, χρειάζεται μια μικρή διόρθωση στο /mnt/etc/fstab καθώς το slice έχει αλλάξει. Αυτό έγινε με το vi.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd /&lt;/code&gt;&lt;br /&gt;&lt;code&gt;umount /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mount /dev/ad4s4d /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;cd /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;TMPDIR=/mnt restore -rvf /disk/varfs.dump&lt;/code&gt;&lt;br /&gt;&lt;code&gt;cd /&lt;/code&gt;&lt;br /&gt;&lt;code&gt;umount /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mount /dev/ad4s4f /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;cd /mnt&lt;/code&gt;&lt;br /&gt;&lt;code&gt;TMPDIR=/mnt restore -rvf /disk/usrfs.dump&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Με την ολοκλήρωση της διαδικασίας, το slice του FreeBSD είναι ήδη active (από την fdisk του sysinstall), οπότε έξοδος από το fixit, επανεκκίνηση και σύντομα θα είμαστε στην κονσόλα του FreeBSD. Πρέπει μόνο να θυμηθούμε να φτιάξουμε το sticky bit στο /tmp και /var/tmp:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;chmod -R 1777 /tmp /var/tmp&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ωρα να ξεκινήσουμε ξανά τα Windows. Χρησιμοποιούμε την fdisk για να αλλάξουμε το active partition στο 1. &lt;br /&gt;&lt;br /&gt;&lt;code&gt;sysctl kern.geom.debugflags=16&lt;/code&gt;&lt;br /&gt;&lt;code&gt;fdisk -a /dev/ad4&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Επανεκκίνηση και είμαστε στα Windows. Είμαστε έτοιμοι να κάνουμε ξανά την αλλαγή του active partition για να γυρίσουμε στο FreeBSD. Control Panel, Computer Management, Administrative Tool, Disk Administrator - με δεξί κλικ και Run as Administrator για να είμαστε σίγουροι ότι δεν θα πεταχτεί κανένα UAC από πουθενά.  Και να η εικόνα που θα δούμε:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/TC5kbg_OdvI/AAAAAAAAAD4/8pAo6eX6jvE/s1600/1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 288px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/TC5kbg_OdvI/AAAAAAAAAD4/8pAo6eX6jvE/s400/1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5489435419685582578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Όλα καλά θα πείτε. Για δοκιμάστε όμως να κάνετε ενεργό το partition του FreeBSD:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/TC5k2Jh4uRI/AAAAAAAAAEA/ZgLVFu7kPnA/s1600/2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/TC5k2Jh4uRI/AAAAAAAAAEA/ZgLVFu7kPnA/s400/2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5489435877244975378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Healthy, primary partition, αλλά όχι κύριε δεν θα το κάνετε active. Οι εντολές είναι ανενεργές. Γιατί φοβόμαστε ότι δεν ξέρετε τι κάνετε αν και το εργαλείο βρίσκεται στα Administrative Tools. Και για να παραφράσω, αγαπητή MS αν πιστεύεις ότι τα εργαλεία διαχείρισης είναι για χαζούς Administrators, μόνο χαζοί Administrators θα τα χρησιμοποιούν. Ή μάλλον, μόνο χαζοί γενικώς.&lt;br /&gt;&lt;br /&gt;Και για να είστε σίγουροι ότι το εργαλείο είναι επίτηδες crippled, το παραπάνω γίνεται μια χαρά από τη γραμμή εντολών. All Programs -&gt; Accessories -&gt; Command prompt (δεξί κλικ, Run as Administrator):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;diskpart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;DISKPART&amp;gt; &lt;b&gt;select disk=0&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Disk 0 is now the selected disk&lt;/code&gt;&lt;br /&gt;&lt;code&gt;DISKPART&amp;gt; &lt;b&gt;list partition&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;(...list of partitions... το FreeBSD είναι το 4)&lt;/code&gt;&lt;br /&gt;&lt;code&gt;DISKPART&amp;gt; &lt;b&gt;select partition=4&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Partition 4 is now the selected partition&lt;/code&gt;&lt;br /&gt;&lt;code&gt;DISKPART&amp;gt; &lt;b&gt;active&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;DiskPart marked the current partition as active&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Reboot, και είμαστε πίσω στο FreeBSD. Τουλάχιστον εκεί δεν γράφεις 100 εντολές για να κάνεις active ένα slice. Και το σύστημα δεν θεωρεί τους administrators ηλίθιους!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5171436671854302362?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5171436671854302362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5171436671854302362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5171436671854302362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5171436671854302362'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2010/07/dual-boot-win7-freebsd-ms.html' title='Dual Boot Win7 + FreeBSD και χαζοί περιορισμοί της MS'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/TC5kbg_OdvI/AAAAAAAAAD4/8pAo6eX6jvE/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-1821389492969141126</id><published>2009-11-27T00:14:00.001+02:00</published><updated>2009-11-27T00:15:39.158+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Greek Handbook'/><category scheme='http://www.blogger.com/atom/ns#' term='RELENG_8'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='8.0-RELEASE'/><title type='text'>Ανακοίνωση Κυκλοφορίας: FreeBSD 8.0-RELEASE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s1600-h/daemon1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 169px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s400/daemon1.png" alt="" id="BLOGGER_PHOTO_ID_5273825381344111298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Σήμερα το βράδυ, το FreeBSD Project ανακοίνωσε επίσημα την κυκλοφορία της έκδοσης 8.0-RELEASE. Το 8.0-RELEASE διαθέτει διάφορα νέα χαρακτηριστικά σε σχέση με τη σειρά 7.Χ. Μπορείτε να διαβάσετε σχετικά με αυτά στη σελίδα &lt;a href="http://ivoras.sharanet.org/freebsd/freebsd8.html"&gt;What's Cooking for FreeBSD 8&lt;/a&gt; του Ivan Voras. Με την κυκλοφορία του 8.0-RELEASE τερματίζει και η ανάπτυξη της σειράς 6.X.&lt;br /&gt;&lt;br /&gt;Mπορείτε να δείτε τα νέα χαρακτηριστικά του 8.0-RELEASE στη σχετική ανακοίνωση:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/8.0R/announce.html"&gt;FreeBSD 8.0 Release Announcement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Το 1o  CD και το DVD της 8.0-RELEASE περιέχει και το Ελληνικό Εγχειρίδιο, αποτέλεσμα επίπονης εργασίας του &lt;a href="http://www.freebsdgr.org/"&gt;FreeBSD Greek Documentation Project&lt;/a&gt;.  H τεκμηρίωση διατίθεται ως πακέτο (el-freebsd-doc) και μπορείτε να την εγκαταστήσετε μέσω του sysinstall κατά τη διάρκεια της εγκατάστασης ή και αργότερα.&lt;br /&gt;&lt;br /&gt;Μπορείτε να κατεβάσετε οποιαδήποτε διαθέσιμη έκδοση του FreeBSD από κάποιο από τα πολλά &lt;a href="http://www.freebsd.org/doc/el_GR.ISO8859-7/books/handbook/mirrors-ftp.html"&gt;mirror sites&lt;/a&gt;.  To 8.0-RELEASE έχει ήδη εμφανιστεί στους FTP servers μεγάλων ελληνικών ISPs.&lt;br /&gt;&lt;br /&gt;Τέλος, μην παραλείψετε να επισκεφθείτε την &lt;a href="http://www.freebsdworld.gr"&gt;Δικτυακή Τοποθεσία της Ελληνικής Κοινότητας FreeBSD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kαλή εγκατάσταση!&lt;/b&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-1821389492969141126?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/1821389492969141126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=1821389492969141126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1821389492969141126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1821389492969141126'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/11/freebsd-80-release.html' title='Ανακοίνωση Κυκλοφορίας: FreeBSD 8.0-RELEASE'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s72-c/daemon1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-261061983039031615</id><published>2009-11-07T18:59:00.000+02:00</published><updated>2009-11-07T18:59:47.388+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Portal'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Greek Users'/><category scheme='http://www.blogger.com/atom/ns#' term='Greece'/><title type='text'>Η Ελληνική Κοινότητα FreeBSD απέκτησε Site!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/SvWlg86GP9I/AAAAAAAAADw/Un6Ipeasbd0/s1600-h/freebsdworld.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/SvWlg86GP9I/AAAAAAAAADw/Un6Ipeasbd0/s320/freebsdworld.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5401405313624981458" /&gt;&lt;/a&gt;Ναι είναι γεγονός! Από σήμερα, η Ελληνική κοινότητα του FreeBSD απέκτησε και το αντίστοιχο portal. Μπορείτε να το δείτε στη διεύθυνση:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.freebsdworld.gr"&gt;http://www.freebsdworld.gr&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Αν χρησιμοποιείτε FreeBSD (αλλά ακόμα και ως απλός επισκέπτης), δημιουργήστε ένα λογαριασμό και αφήστε μας ένα σχόλιο. Θα χαρούμε να σας γνωρίσουμε.&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-261061983039031615?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/261061983039031615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=261061983039031615' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/261061983039031615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/261061983039031615'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/11/freebsd-site.html' title='Η Ελληνική Κοινότητα FreeBSD απέκτησε Site!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/SvWlg86GP9I/AAAAAAAAADw/Un6Ipeasbd0/s72-c/freebsdworld.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5384918287981028531</id><published>2009-10-11T11:15:00.002+03:00</published><updated>2009-10-11T11:16:32.951+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XDMCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Xterminal'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='LTSP'/><category scheme='http://www.blogger.com/atom/ns#' term='XDM'/><category scheme='http://www.blogger.com/atom/ns#' term='how-to'/><category scheme='http://www.blogger.com/atom/ns#' term='thin clients'/><title type='text'>FreeBSD XDMCP και Σχολικό Εργαστήριο</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3506/3987260198_5235c80945_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 180px;" src="http://farm4.static.flickr.com/3506/3987260198_5235c80945_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Ξεκινώντας φέτος τη σχολική χρονιά στο ΕΠΑΛ Κισάμου και με αφορμή το γεγονός των προβλημάτων που είχε το περισυνό μας LTSP setup, σκέφτηκα να δοκιμάσω κάτι καινούριο. &lt;br /&gt;Είχα διαβάσει παλιότερα το &lt;a href="http://tldp.org/HOWTO/XDM-Xterm/index.html"&gt;XDM and Xterminal mini How-to&lt;/a&gt; και θυμόμουν ότι αν έχεις XDMCP είναι πολύ εύκολο να συνδέσεις πάνω σε αυτό ένα μηχάνημα το οποίο δεν έχει τίποτα περισσότερο από ένα βασικό σύστημα και το Xorg. Γρήγορα ωρίμασε στο μυαλό μου η ιδέα να δοκιμάσω ένα τέτοιο setup με ένα FreeBSD XDMCP server (64bit) και FreeBSD (minimum setup) clients. Τα μηχανήματα υπήρχαν έτσι και αλλιώς και δεν λειτουργούσαν. Σύντομα άρχισα να δοκιμάζω το setup μου σε VMware και όταν έμεινα ικανοποιημένος μετέφερα τα πάντα στο κανονικό hardware με ένα dump/restore.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2554/3987260484_78facb4080_m.jpg"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 180px;" src="http://farm3.static.flickr.com/2554/3987260484_78facb4080_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Το εργαστήριο έχει ήδη αρχίσει να λειτουργεί πειραματικά και τα πρώτα αποτελέσματα είναι πολύ ενθαρρυντικά. Η ταχύτητα είναι πολύ καλή και τα τερματικά ξεκινάνε πάρα πολύ γρήγορα. Αυτό φυσικά οφείλεται στο ότι το boot στο minimum Xorg γίνεται από τους τοπικούς δίσκους και δεν υπάρχει άσκοπη κίνηση στο δίκτυο.&lt;br /&gt;Αύριο Δευτέρα θα κάνω τα "επίσημα" εγκαίνια του εργαστηρίου.&lt;br /&gt;&lt;br /&gt;Με την ευκαιρία των παραπάνω, αποφάσισα να γράψω και ένα απλό how-to της όλης διαδικασίας το οποίο μπορείτε να βρείτε εδώ.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://people.freebsd.org/~manolis/FreeBSD-XDMCP.pdf"&gt;FreeBSD XDMCP και Σχολικό Εργαστήριο (PDF)&lt;/a&gt; &lt;a href="http://people.freebsd.org/~manolis/freebsd-xdmcp.tar.gz"&gt;(LaTeX sources)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Θα χαρώ να διαβάσω τα σχόλια σας καθώς και τις πιθανές εμπειρίες σας από αντίστοιχα εγχειρήματα!&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5384918287981028531?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5384918287981028531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5384918287981028531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5384918287981028531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5384918287981028531'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/10/freebsd-xdmcp.html' title='FreeBSD XDMCP και Σχολικό Εργαστήριο'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3506/3987260198_5235c80945_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5197446312393245806</id><published>2009-09-22T15:24:00.001+03:00</published><updated>2009-09-22T15:26:54.150+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Install'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Custom DVD'/><title type='text'>FreeBSD 8.0-RC1 Custom XFCE DVD iso</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/Sri-YnDRj0I/AAAAAAAAADo/r-TcDgAzXoo/s1600-h/small-daemon.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 178px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/Sri-YnDRj0I/AAAAAAAAADo/r-TcDgAzXoo/s320/small-daemon.png" alt="" id="BLOGGER_PHOTO_ID_5384262684530282306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Εδώ και λίγο καιρό έχω ξεκινήσει ένα μικρό project με σκοπό τη δημιουργία custom FreeBSD DVDs για εγκατάσταση κυρίως σε μηχανήματα desktop.  Ένα από τα βασικά προβλήματα χρήσης του FreeBSD ως desktop είναι ότι χρειάζεται αρκετά προγράμματα, και οι περισσότεροι "χρήστες" (υπάρχουν "χρήστες" στο FreeBSD;  -lol-) προτιμάμε τα ports για την εγκατάσταση τους.&lt;br /&gt;&lt;br /&gt;Τα ports δίνουν φοβερές δυνατότητες και ελευθερία και είναι όνειρο να τα χρησιμοποιήσει κάποιος σε ένα server που χρειάζεται ίσως 80-100 προγράμματα μικρού/μεσαίου μεγέθους. Για ένα desktop όμως που χρειάζεται τυπικά πάνω από 500 -και μερικά πολύ μεγάλα, όπως τα γραφικά περιβάλλοντα και το OpenOffice- η εγκατάσταση φαίνεται να είναι ατελείωτη.&lt;br /&gt;&lt;br /&gt;Φυσικά, το FreeBSD Project διαθέτει και έτοιμα πακέτα, τόσο στο ftp site όσο και στα CD/DVD εγκατάστασης.  Όμως τα πακέτα του CD απαρχαιώνονται γρήγορα και τι γίνεται αν θέλουμε να εγκαταστήσουμε ένα μηχάνημα με αργό (ή καθόλου) Internet;&lt;br /&gt;&lt;br /&gt;Στην τοποθεσία:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freebsd-custom.wikidot.com/"&gt;http://freebsd-custom.wikidot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;θα βρείτε έτοιμα DVD iso με τα τελευταία πακέτα για να εγκαταστήσετε το FreeBSD 8.0-RC1 (που μόλις κυκλοφόρησε) με XFCE περιβάλλον και διάφορα καλούδια (όπως OpenOffice, inkscape, gimp, evince κλπ). Θα βρείτε επίσης και αντίστοιχες XFCE και GNOME εκδόσεις για FreeBSD 7.2-RELEASE (αν και είναι παλιότερες).&lt;br /&gt;&lt;br /&gt;Και φυσικά μην παραλείψετε να μου στείλετε τα σχόλια σας, είτε εδώ είτε στο email μου!&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5197446312393245806?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5197446312393245806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5197446312393245806' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5197446312393245806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5197446312393245806'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/09/freebsd-80-rc1-custom-xfce-dvd-iso.html' title='FreeBSD 8.0-RC1 Custom XFCE DVD iso'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/Sri-YnDRj0I/AAAAAAAAADo/r-TcDgAzXoo/s72-c/small-daemon.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5573679477954543798</id><published>2009-07-25T22:03:00.000+03:00</published><updated>2009-07-25T22:03:45.118+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mdadm'/><category scheme='http://www.blogger.com/atom/ns#' term='raid'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Centos, RAID1, mdadm και Άλλες Ιστορίες...</title><content type='html'>Το πως ακριβώς βρέθηκα να ασχοληθώ με αυτό, είναι μεγάλη ιστορία. Αλλά για την ώρα ας πούμε ότι τα παρακάτω τα εφάρμοσα σε VMWare και πιθανόν να χρειαστεί να τα εφαρμόσω και σε απομακρυσμένο μηχάνημα. ΠΟΛΥ απομακρυσμένο (wish me luck).&lt;br /&gt;&lt;h2&gt;Το Σενάριο&lt;/h2&gt;&lt;br /&gt;Έχετε ένα απομακρυσμένο υπολογιστή που έχει μέσα λειτουργικό, δεδομένα, χρήστες κλπ. σε ένα δίσκο. Ο υπολογιστής σας χρησιμοποιεί Centos. Θέλετε να δημιουργήσετε RAID1 προσθέτοντας ένα δίσκο. Προφανώς η εκκίνηση θα γίνεται πλέον από τη συστοιχία RAID.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;h3&gt;Προβλήματα&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Με ποιο τρόπο θα γίνει σε ένα μηχάνημα που δεν έχουμε console access, αλλά μόνο ssh&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Πόση ώρα θα είναι το downtime&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Πως θα αντιγραφούν τα δεδομένα και πως θα εξασφαλιστεί ότι μπορούμε να εκκινήσουμε από τη συστοιχία&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Τι γίνεται σε περίπτωση προβλήματος&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Από όλα τα παραπάνω, το μόνο που μπορώ να απαντήσω είναι το τελευταίο: με δεδομένο ότι δεν υπάρχει δυνατότητα console και single user, ένα λάθος θα είναι καταστροφικό. Και με δεδομένο ότι οι άνθρωποι στο remote site δεν ξέρουν και πολλά...&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Αναφορές&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Μεγάλη βοήθεια στην παραπάνω διαδικασία είχα από το άρθρο του falko στο HowToForge. Μπορείτε να το δείτε: &lt;a href="http://www.howtoforge.com/software-raid1-grub-boot-debian-etch"&gt;How To Set Up Software RAID1 On A Running System (Incl. GRUB Configuration)&lt;/a&gt;. Αν και το άρθρο αναφέρεται σε Debian, υπέθεσα ότι θα είναι πολύ κοντά και στο Centos και ευτυχώς, είχα δίκιο! Το παρακάτω είναι ουσιαστικά προσαρμογή του άρθρου στο Centos.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Η μόνη μάλλον διαφορά είναι στον τρόπο ανανεώσης του initrd image, αλλά βρήκα τι γίνεται σε ένα... forum. Δεν θέλω σχόλια παρακαλώ. Ελλείψη Handbook, η τεκμηρίωση είναι τα forums.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Αρχική Εγκατάσταση&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Ξεκίνησα με μια βασική εγκατάσταση τύπου server για το Centos (vmware πάντα). Φτάνοντας στην κονσόλα, root login και ξεκινάμε.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To Centos 5.2 που χρησιμοποίησα έχει πυρήνα 2.6.18 και οι δίσκοι (IDE) έχουν ονόματα hda, hdb κλπ. Το σύστημα είναι εγκατεστημένο στον hda, σε τρία partitions: hda1 (/boot), hda2 (swap), hda3 (/). Δεν έχει χρησιμοποιηθεί LVM που κανονικά είναι το default στον installer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Κλείστε το Selinux:&lt;/b&gt; Το πιθανότερο είναι να έχετε προβλήματα διαφορετικά. Τροποποιήστε το αρχείο /etc/selinux/config:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;SELINUX=disabled&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και κάντε reboot.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Πρώτη κίνηση είναι να δημιουργηθούν τα ίδια partitions στον hdb όπως και στον hda. Αυτό είναι απλό:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sfdisk -d /dev/hda | sfdisk /dev/hdb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Θα πρέπει να φορτωθεί το module RAID1 στον πυρήνα. Το βασικό πρόβλημα είναι ότι  πρέπει να φορτώνεται νωρίς (πριν την προσάρτηση του root file system - vinum chapter dejavu) γιατί το ίδιο το root file system θα είναι πάνω στη συστοιχία. Τα modules αυτά θα πρέπει να μπουν στο initrd, κάτι που θα δούμε παρακάτω.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;modprobe raid1&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Χρησιμοποιώντας την fdisk, αλλάζουμε και τα τρία partitions του δεύτερου δίσκου σε τύπο fd, Linux Raid autodetect.&lt;/p&gt;&lt;br /&gt;&lt;code&gt;fdisk /dev/hdb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Είμαστε έτοιμοι να δημιουργήσουμε τις συσκευές:&lt;/p&gt;&lt;br /&gt;&lt;code&gt;mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/hdb1&lt;br /&gt;mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/hdb2&lt;br /&gt;mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/hdb3&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Και μπορούμε να δημιουργήσουμε τα file systems και το swap space:&lt;/p&gt;&lt;br /&gt;&lt;code&gt;mkfs.ext3 /dev/md0&lt;br /&gt;mkswap /dev/md1&lt;br /&gt;mkfs.ext3 /dev/md2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Δημιουργούμε το /etc/mdadm.conf (στο Centos, είναι άδειο):&lt;br /&gt;&lt;code&gt;mdadm --examine --scan &amp;gt;&amp;gt; /etc/mdadm.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Δημιουργούμε δύο καταλόγους στο /mnt για να προσαρτήσουμε προσωρινά τις συσκευές και να αντιγράψουμε τα αρχεία:&lt;/p&gt;&lt;br /&gt;&lt;code&gt;mkdir /mnt/md0&lt;br /&gt;mkdir /mnt/md2&lt;br /&gt;mount /dev/md0 /mnt/md0&lt;br /&gt;mount /dev/md2 /mnt/md2&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Πριν αρχίσουμε την αντιγραφή, αλλάζουμε το /etc/fstab:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/dev/md2    /      ext3    defaults    1    1&lt;br /&gt;/dev/md0    /boot  ext3    defaults    1    2&lt;br /&gt;/dev/md1    swap   swap    defaults    0    0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Διορθώνουμε το /boot/grub/menu.lst ώστε να μοιάζει με το παρακάτω:&lt;/p&gt;&lt;br /&gt;&lt;code&gt;default=0&lt;br /&gt;fallback=1&lt;br /&gt;timeout=5&lt;br /&gt;&lt;br /&gt;splashimage=(hd0,0)/grub/splash.xpm.gz&lt;br /&gt;#hiddenmenu&lt;br /&gt;title CentOS (2.6.18-92.el5)&lt;br /&gt;        root (hd0,0)&lt;br /&gt;        kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/md2&lt;br /&gt;        initrd /initrd.raid&lt;br /&gt;&lt;br /&gt;title CentOS (2.6.18-92.el5) - secondary plex&lt;br /&gt;        root (hd1,0)&lt;br /&gt;        kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/md2&lt;br /&gt;        initrd /initrd.raid&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Δεν έχουμε ακόμα δημιουργήσει το initrd.raid. Για το σκοπό αυτό, προσθέτουμε την παρακάτω γραμμή στο /etc/modprobe.conf:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;alias md-personality-3 raid1&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd /boot&lt;br /&gt;mkinitrd --fstab=/etc/fstab --with=raid1 --preload=raid1 initrd.raid `uname -r`&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Μπορούμε επιτέλους να αντιγράψουμε τα δεδομένα:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cp -dpRx / /mnt/md2&lt;br /&gt;cd /boot&lt;br /&gt;cp -dpRx . /mnt/md0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Φτιάχνουμε το grub και στους δύο δίσκους:&lt;br /&gt;&lt;code&gt;grub&lt;br /&gt;root (hd0,0)&lt;br /&gt;setup (hd0)&lt;br /&gt;root (hd1,0)&lt;br /&gt;setup (hd1)&lt;br /&gt;quit&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Στο σημείο, αυτό θεωρούμε τους εαυτούς μας τυχερούς, και κάνουμε:&lt;br /&gt;&lt;code&gt;reboot&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Στο reboot, ο πυρήνας θα φορτώσει από τον δίσκο hda, και όχι από τον md. Ωστόσο αυτό δεν έχει σημασία, γιατί τα περιεχόμενα των δίσκων είναι ίδια. Αυτό που έχει σημασία είναι να γίνεί mount το root file system από το md2, όπως φαίνεται και στο menu.lst.&lt;br /&gt;&lt;br /&gt;Μετά την επιτυχή (ελπίζουμε) επανεκκίνηση το root, boot και swap λειτουργούν πλέον από τις αντίστοιχες md κατατμήσεις. Δεν μένει παρά να αλλάξουμε τα partitions στον hda σε type fd (Raid autodetect) όπως και προηγουμένως χρησιμοποιώντας την fdisk. Τέλος μπορούμε να προσθέσουμε και αυτό το δίσκο στο RAID:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mdadm --add /dev/md0 /dev/hda1&lt;br /&gt;mdadm --add /dev/md1 /dev/hda2&lt;br /&gt;mdadm --add /dev/md2 /dev/hda3&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Μπορούμε να δούμε την πρόοδο του συγχρονισμού:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cat /proc/mdstat&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δημιουργούμε το τελικό αρχείο /etc/mdadm.conf:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mdadm --examine --scan &gt; /etc/mdadm.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Έχουμε τελειώσει. Μόλις τελειώσει ο συγχρονισμός του RAID κάνουμε reboot, και βλέπουμε το σύστημα να ξεκινάει κανονικά. Ανάβουμε ένα κεράκι στην εκκλησία του beastie και υποσχόμαστε από εδώ και μπρος μόνο FreeBSD και gmirror ;)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5573679477954543798?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5573679477954543798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5573679477954543798' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5573679477954543798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5573679477954543798'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/07/centos-raid1-mdadm.html' title='Centos, RAID1, mdadm και Άλλες Ιστορίες...'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-8877587177619653227</id><published>2009-07-11T22:38:00.005+03:00</published><updated>2009-07-23T10:25:45.757+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Greek Coding Camp'/><category scheme='http://www.blogger.com/atom/ns#' term='Transifex'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC2009'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Αποτελέσματα Greek Coding Camp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2571/3703812091_d3944bf6d8.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 500px; height: 375px;" src="http://farm3.static.flickr.com/2571/3703812091_d3944bf6d8.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ολκληρώθηκε το πρώτο Greek Coding Camp!&lt;br /&gt;&lt;br /&gt;Μπορείτε να δείτε περισσότερες λεπτομέρειες για τα έργα που πραγματοποιήθηκαν στην σχετική &lt;a href="http://www.chania-lug.gr/node/19"&gt;σελίδα του Chania-LUG&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Όσο αφορά τα FreeBSD-related projects, το μόνο που ξεκίνησε ήταν η μετάφραση του άρθρου "Practical rc.d Scripting in FreeBSD" από τον Γιώργο Πορτοκάλογλου. Προσωπικά συμμετείχα στη μετάφραση αρκετών templates του OpenOffice writer (τα οποία έχουν ήδη ανέβει στο OpenOffice.org) αλλά επίσης διόρθωσα και κάποια από τα Αγγλικά μηνύματα του Transifex και σύντομα θα αρχίσω και την Ελληνική του μετάφραση. &lt;br /&gt;&lt;br /&gt;Αυτό που μετράει ίσως παραπάνω από όλα, είναι που βρεθήκαμε ξανά, μιλήσαμε, διασκεδάσαμε, και τρελάναμε τους πάντες!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-8877587177619653227?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/8877587177619653227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=8877587177619653227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8877587177619653227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8877587177619653227'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/07/greek-coding-camp.html' title='Αποτελέσματα Greek Coding Camp'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-3798093850435158824</id><published>2009-06-18T13:27:00.002+03:00</published><updated>2009-06-18T13:28:58.104+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='camping'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='chania-lug'/><title type='text'>Greek Coding Camp 2009!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MIW72tK9D88/SjoVRoLA8vI/AAAAAAAAADg/M7ZppyvQwF4/s1600-h/camp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_MIW72tK9D88/SjoVRoLA8vI/AAAAAAAAADg/M7ZppyvQwF4/s320/camp.jpg" alt="" id="BLOGGER_PHOTO_ID_5348610900041462514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O Chania-LUG και η ελληνική ομάδα Fedora διοργανώνουν 4-7 Ιουλίου το Greek Coding Camp. Μια κατασκήνωση στην Παλαιόχωρα με laptop, hacking, μπάνια και άλλα events.&lt;br /&gt;&lt;br /&gt;Μέσα στα projects έχω βάλει και κάποια scripts και προγραμματάκια που χρησιμοποιώ στο FreeBSD Documentation αλλά και για την δημιουργία Custom FreeBSD DVDs.  Επίσης υπάρχει και μια πρόταση για μετάφραση documentation (θα προτείνω κάποιο άρθρο).&lt;br /&gt;&lt;br /&gt;Ελπίζω να εγκριθεί κάποια από τις προτάσεις μου.  Το σίγουρο πάντως είναι ότι θα περάσουμε καλά!&lt;br /&gt;&lt;br /&gt;Λεπτομέρειες για τη διοργάνωση μπορείτε να βρείτε εδώ:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://greek-coding-camp.wikidot.com"&gt;Greek Coding Camp Wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ανακοινώσεις έχουν ήδη σταλεί στις περισσότερες ενεργές λίστες / forums. Μη λείψει κανείς!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-3798093850435158824?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/3798093850435158824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=3798093850435158824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3798093850435158824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3798093850435158824'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/06/greek-coding-camp-2009.html' title='Greek Coding Camp 2009!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MIW72tK9D88/SjoVRoLA8vI/AAAAAAAAADg/M7ZppyvQwF4/s72-c/camp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7257572337217784515</id><published>2009-06-05T23:06:00.003+03:00</published><updated>2009-07-23T10:24:43.278+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='repository'/><title type='text'>Git on FreeBSD - Repository για τον Chania-LUG</title><content type='html'>Κάποια μέλη του Συλλόγου ζήτησαν να βάλουμε git στο server του Chania-LUG. Έχουμε ήδη εγκατεστημένο &lt;a href="http://hg.chania-lug.gr/"&gt;mercurial&lt;/a&gt; αλλά προφανώς ένα ακόμα repository δεν βλάπτει. Ξεκίνησα λοιπόν να διαβάζω το documentation, τόσο τα αρχεία READΜΕ και INSTALL που εγκαθίστανται με το git, όσο και τις online πηγές. Οι πιο βοηθητικές για μένα ήταν:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html"&gt;Το official git manual&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt"&gt;Το git over http HowTo&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Όπως είναι λογικό, λίγο αργότερα είχα μπερδευτεί. Τι θέλω τελικά; Ενα repository που να μπορεί να γίνεται clone μέσω git protocol, να γίνεται push/pull μέσω ssh (για ελάχιστους χρήστες, γιατί ssh πρόσβαση στο server είναι πολύ περιορισμένη) και http pull/push για όλους τους υπόλοιπους. Με βάση τα παραπάνω πρέπει:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Να εκτελείται ο git daemon με κάποιες ρυθμίσεις (εύκολο) για git clone / pull&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Να χρησιμοποιηθεί http ή https authentication&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Να χρησιμοποιηθεί WebDAV για την αποστολή / λήψη δεδομένων μέσω http (σύμφωνα πάντα με τις πληροφορίες που βρήκα)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Μεταξύ http και https προτίμησα το απλό http γιατί 1)στο https το certificate θα ήταν self signed και θα γεμίζαμε χαζά warnings 2)το κενό ασφαλείας είναι πολύ μικρό, καθώς ακόμα και αν κάποιος έπαιρνε τον κωδικό με man-in-the-middle attack, το πολύ να έμπαινε σε ένα git repo. Αφήνουμε βέβαια πάντα ανοικτό το ενδεχόμενο να αλλάξουμε γνώμη στο μέλλον.&lt;br /&gt;&lt;br /&gt;Ας δούμε λοιπόν πως γίνεται η εγκατάσταση git σε FreeBSD!&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;h2&gt;Εγκατάσταση του Port&lt;/h2&gt;&lt;br /&gt;Αυτό είναι το εύκολο κομμάτι:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# cd /usr/ports/devel/git&lt;br /&gt;# make install clean&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Και εδώ είναι οι δύο επιλογές που χρησιμοποιήθηκαν:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[X] GUI       Enable building of GUI tools&lt;br /&gt;[X] GITWEB    Install gitweb&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Προφανώς δεν με ενδιαφέρουν οι επιλογές που αναφέρονται σε CVS και Perforce. Μετά από λίγη ώρα building, η βασική εγκατάσταση είναι έτοιμη. Αρχίζει το διάβασμα των αρχείων README / INSTALL από το /usr/local/share/examples/git/gitweb καθώς και των οδηγών που ανέφερα παραπάνω.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;HTTP Configuration&lt;/h2&gt;&lt;br /&gt;Μετά από διάφορες δοκιμές αλλαγές και πειραματισμούς, κατέληξα στην παρακάτω VirtualHosts καταχώριση για τον apache που χρησιμοποιούμε:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;virtualhost&amp;gt;&lt;br /&gt;    ServerName git.chania-lug.gr&lt;br /&gt;    DocumentRoot "/usr/local/www/gitweb"&lt;br /&gt;    DAVLockDB "/some/place/locks/DAV.lock"&lt;br /&gt;    DirectoryIndex gitweb.cgi&lt;br /&gt;    CustomLog /some/place/logs/git.chania-lug.gr/access_log.txt combined env=!dontlog&lt;br /&gt;    ErrorLog /some/place/logs/git.chania-lug.gr/error_log.txt&lt;br /&gt;    &amp;lt;directory&amp;gt;&lt;br /&gt;        Options FollowSymlinks ExecCGI&lt;br /&gt;        AllowOverride None&lt;br /&gt;        Order allow,deny&lt;br /&gt;        Allow from all&lt;br /&gt;        &amp;lt;files&amp;gt;&lt;br /&gt;            SetHandler cgi-script&lt;br /&gt;        &amp;lt;files&amp;gt;&lt;br /&gt;    &amp;lt;/directory&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;location /repos/test.git&amp;gt;&lt;br /&gt;        DAV on&lt;br /&gt;        Options +Indexes&lt;br /&gt;        AuthUserFile /some/other/place/htpasswd&lt;br /&gt;        AuthGroupFile /dev/null&lt;br /&gt;        AuthName "git"&lt;br /&gt;        AuthType Basic&lt;br /&gt;        Require valid-user&lt;br /&gt;    &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;location /repos/live-helper.git&amp;gt;&lt;br /&gt;        DAV on&lt;br /&gt;        Options +Indexes&lt;br /&gt;        AuthUserFile /some/other/place/htpasswd&lt;br /&gt;        AuthGroupFile /dev/null&lt;br /&gt;        AuthName "git"&lt;br /&gt;        AuthType Basic&lt;br /&gt;        Require valid-user&lt;br /&gt;    &amp;lt;/location&amp;gt;&lt;br /&gt;&amp;lt;virtualhost&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Με αυτό τον τρόπο το web interface εμφανίζεται στη διεύθυνση http://git.chania-lug.gr&lt;br /&gt;Ναι, αλλά αυτό δεν είναι αρκετό.&lt;br /&gt;&lt;br /&gt;Πρέπει να δημιουργηθούν τα repositories. Εδώ δείχνω τη δημιουργία του test.git. Η ίδια διαδικασία χρησιμοποιείται για καθένα:&lt;br /&gt;&lt;pre&gt;# cd /usr/local/www/gitweb/repos&lt;br /&gt;# mkdir test.git&lt;br /&gt;# cd test.git&lt;br /&gt;# git init --bare&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;H επιλογή bare ορίζει ότι δεν θα δημιουργηθεί work area για το repository.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# touch git-daemon-export-ok&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Με το παραπάνω θα επιτρέπεται στον git daemon να δίνει αυτό το repository.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# git --bare update-server-info&lt;br /&gt;# mv hooks/post-update.sample hooks/post-update&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Επειδή θα γίνεται http push/pull, το repo θα ανήκει στο χρήστη www. Το www group θα έχει επίσης write access ώστε όσοι χρήστες χρησιμοποιούν ssh (και ανηκουν στο www group) θα μπορούν επίσης να κάνουν push.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# cd ..&lt;br /&gt;# chown -R www:www test.git&lt;br /&gt;# chmod -R g+w test.git&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Καλά όλα αυτά, αλλά ακόμα δεν είμαστε έτοιμοι. Πρέπει να επεξεργαστούμε το αρχείο /usr/local/www/gitweb/gitweb.cgi (ή να φτιάξουμε άλλο δικό μας αρχείο ρυθμίσεων). Προτιμάμε την πρώτη λύση, μια και οι αλλαγές είναι λίγες. Ο κατάλογος των repositories (repos) βρίσκεται άλλωστε ήδη μέσα στο DocumentRoot του site. Οι αλλαγές που κάνουμε στο gitweb.cgi είναι:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;our $projectroot = "/usr/local/www/gitweb/repos";&lt;br /&gt;our $projects_list = "/usr/local/www/gitweb/projects.list";&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ακόμα δεν έχουμε projects.list και χρειαζόμαστε ένα όπως φαίνεται παραπάνω, με το περιεχόμενο:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;test.git Manolis+Kiagias&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Τέλος ξεχάσαμε να βάλουμε description στο repository. Αλλάζουμε το περιεχόμενο του αρχείου:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/local/www/gitweb/repos/test.git/.git/description&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;με το επιθυμητό.&lt;br /&gt;Πρέπει ακόμα να φτιάξουμε το αρχείο κωδικών με την httpasswd καθώς και να επιβεβαιώσουμε ότι το WebDAV και το davfs είναι ενεργοποιημένα στα modules του apache. Νομίζω θα το καταφέρετε. Εδώ κάπου τελειώνει (νομίζω) το web configuration.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ρύθμιση του git_daemon&lt;/h2&gt;&lt;br /&gt;Σε σχέση με τα προηγούμενα, αυτό είναι παιχνιδάκι. Υπάρχει αντίστοιχο /usr/local/etc/rc.d script, και κάποιες μεταβλητές για το /etc/rc.conf που φαίνονται παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git_daemon_enable="YES"&lt;br /&gt;git_daemon_flags="--base-path=/usr/local/www/gitweb/repos /usr/local/www/gitweb/repos"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Εξαιτίας του base-path μπορεί κάποιος να κάνει:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git clone git://git.chania-lug.gr/test.git&lt;/pre&gt;&lt;br /&gt;αντί για:&lt;br /&gt;&lt;pre&gt;git clone git://git.chania-lug.gr/repos/test.git&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To δεύτερο πάντως χρειάζεται όταν γίνεται git http-push (pull).&lt;br /&gt;Μην ξεχάσετε να ανοίξετε την πόρτα 9418 TCP στο firewall (και να κάνετε προώθηση από το router σας).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ρύθμιση του Client&lt;/h2&gt;&lt;br /&gt;Έχοντας κάνει όλα τα παραπάνω, μπορούμε να κάνουμε μερικές απλές ρυθμίσεις στο client μηχάνημα μας:&lt;br /&gt;&lt;br /&gt;Δημιουργούμε το αρχείο ~/.netrc με τα παρακάτω περιεχόμενα:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;machine git.chania-lug.gr&lt;br /&gt;login yourusername&lt;br /&gt;password yourpassword&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;και διορθώνουμε στα γρήγορα τα permissions:&lt;br /&gt;&lt;pre&gt;chmod 600 ~/.netrc&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Προαιρετικά, μπορούμε να γράψουμε και:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git-config remote.upload.url \&lt;br /&gt;       http://yourusername@git.chania-lug.gr/test.git/&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ώστε να μη χρειάζεται συνέχεια να δίνουμε το url του server.&lt;br /&gt;&lt;br /&gt;Μπορούμε τώρα να κάνουμε clone, μέσω πρωτοκόλλου git:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git clone git://git.chania-lug.gr/test.git test.git&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;και push μέσω http:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git http-push http://git.chania-lug.gr/repos/test.git master&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Τι είναι αυτός ο θόρυβος; Α ναι, ο δίσκος γυρίζει σαν τρελός. Είναι πάλι τρεις το πρωί, και μου κάνει παρέα ο cron...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7257572337217784515?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7257572337217784515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7257572337217784515' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7257572337217784515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7257572337217784515'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/06/git-on-freebsd-repository-chania-lug.html' title='Git on FreeBSD - Repository για τον Chania-LUG'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-3183390986491982369</id><published>2009-05-04T08:20:00.000+03:00</published><updated>2009-05-04T08:20:16.296+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='7.2-RELEASE'/><category scheme='http://www.blogger.com/atom/ns#' term='7.2'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><title type='text'>Ανακοίνωση Κυκλοφορίας: FreeBSD 7.2-RELEASE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s1600-h/daemon1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 169px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s400/daemon1.png" alt="" id="BLOGGER_PHOTO_ID_5273825381344111298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Σήμερα το πρωί, το FreeBSD Project ανακοίνωσε επίσημα την κυκλοφορία της έκδοσης 7.2-RELEASE. Η έκδοση αυτή βελτιώνει την προηγούμενη 7.1-RELEASE με διορθώσεις και νέα προγράμματα οδήγησης, ενώ έχουν προστεθεί και κάποια νέα χαρακτηριστικά.  Η αναβάθμιση απο προηγούμενες εκδόσεις μπορεί να γίνει τόσο μέσω του πηγαίου κώδικα, όσο και μέσω του freebsd-update. Για πληροφορίες, διαβάστε το &lt;a href="http://www.freebsd.org/doc/el/books/handbook/updating-upgrading.html"&gt;αντίστοιχο κεφάλαιο στο Εγχειρίδιο&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mπορείτε να δείτε τα νέα χαρακτηριστικά του 7.2-RELEASE στην ανακοίνωση κυκλοφορίας:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/7.2R/announce.html"&gt;FreeBSD 7.2 Release Announcement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Το docs CD και το DVD της 7.2-RELEASE περιέχει και το Ελληνικό Εγχειρίδιο, αποτέλεσμα επίπονης εργασίας του &lt;a href="http://www.freebsdgr.org/"&gt;FreeBSD Greek Documentation Project&lt;/a&gt;.  &lt;br /&gt;Η μετάφραση προχωράει με αρκετά γρήγορο ρυθμό, και ελπίζουμε να ολοκληρωθεί σε σχετικά σύντομο διάστημα.&lt;br /&gt;&lt;br /&gt;Στο DVD (και το docs CD) η ελληνική τεκμηρίωση βρίσκεται στον κατάλογο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/usr/share/doc/el_GR.ISO8859-7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Στην επίσημη τοποθεσία του FreeBSD, μπορείτε να βρείτε όλη την Ελληνική τεκμηρίωση εδώ:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/el/"&gt;http://www.freebsd.org/doc/el/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Μπορείτε να κατεβάσετε οποιαδήποτε διαθέσιμη έκδοση του FreeBSD από κάποιο από τα πολλά &lt;a href="http://www.freebsd.org/doc/el_GR.ISO8859-7/books/handbook/mirrors-ftp.html"&gt;mirror sites&lt;/a&gt;.  To 7.2-RELEASE θα εμφανιστεί σύντομα και στους FTP servers μεγάλων ελληνικών ISPs.&lt;br /&gt;&lt;br /&gt;Το Project επικεντρώνει τώρα τις προσπάθειες του στην επόμενη μεγάλη έκδοση, την 8.0-RELEASE, που αναμένεται να κυκλοφορήσει προς το τέλος του 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-3183390986491982369?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/3183390986491982369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=3183390986491982369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3183390986491982369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3183390986491982369'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/05/freebsd-72-release.html' title='Ανακοίνωση Κυκλοφορίας: FreeBSD 7.2-RELEASE'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s72-c/daemon1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-433854403091859211</id><published>2009-04-26T13:45:00.008+03:00</published><updated>2009-04-26T18:47:41.924+03:00</updated><title type='text'>Xorg 7.4, HAL και άλλες ιστορίες</title><content type='html'>Το Xorg 7.4 υπάρχει εδώ και κάποιο διάστημα στα FreeBSD Ports.  Διαβάζοντας τα διάφορα προβλήματα που έχει - ειδικά όσο αφορά το xorg.conf και τα πληκτρολόγια / ποντίκια - ανέβαλλα για αρκετό διάστημα την αναβάθμιση.   Τελικά βέβαια, το έβαλα.  Ελπίζω οι πληροφορίες που παρουσιάζω εδώ να είναι χρήσιμες.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Τι γίνεται με το xorg.conf;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Η απάντηση εδώ είναι... τίποτα. Το Xorg 7.4 δεν χρειάζεται xorg.conf για να λειτουργήσει αφού όλα γίνονται autodetect στην εκκίνηση του. Και λέγοντας "όλα" εννοούμε τα πάντα εκτός από τα δικά σας εξαρτήματα. Αλλά θα φτάσουμε σε αυτό. Πριν δοκιμάσετε να εκκινήσετε με το 7.4, βάλτε τις παρακάτω γραμμές στο &lt;tt&gt;/etc/rc.conf&lt;/tt&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;hald_enable="YES"&lt;br /&gt;dbus_enable="YES"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Εκκινήστε τις υπηρεσίες χειροκίνητα (ή κάντε επανεκκίνηση αν βαριέστε τόσο πολύ πια). Μετά την επανεκκίνηση μπορείτε να δοκιμάσετε απευθείας με&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ startx&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(θεωρώντας ότι έχετε ήδη έγκυρο &lt;tt&gt;~/.xinitrc&lt;/tt&gt;)&lt;br /&gt;Αν το πληκτρολόγιο και το ποντίκι σας δουλεύουν, και η ανάλυση σας είναι σωστή, δεν χρειάζεστε κανένα xorg.conf. Αλλά αν χρησιμοποιούσατε το &lt;tt&gt;xorg.conf&lt;/tt&gt; για keyboard layout switching; Κανένα πρόβλημα, μπορείτε τώρα να χρησιμοποιήσετε το HAL:&lt;br /&gt;&lt;br /&gt;Δημιουργήστε το αρχείο &lt;tt&gt;/usr/local/etc/hal/fdi/policy/keyboard.fdi&lt;/tt&gt; με το εξής περιεχόμενο:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt; &amp;lt;deviceinfo version="0.2"&amp;gt;&lt;br /&gt;   &amp;lt;device&amp;gt;&lt;br /&gt;     &amp;lt;match key="info.capabilities" contains="input.keyboard"&amp;gt;&lt;br /&gt;       &amp;lt;merge key="input.x11_driver"  type="string"&amp;gt;kbd&amp;lt;/merge&amp;gt;&lt;br /&gt;       &amp;lt;merge key="input.xkb.Model"   type="string"&amp;gt;pc105&amp;lt;/merge&amp;gt;&lt;br /&gt;       &amp;lt;merge key="input.xkb.Layout"  type="string"&amp;gt;us,gr&amp;lt;/merge&amp;gt;&lt;br /&gt;       &amp;lt;merge key="input.xkb.Rules"   type="string"&amp;gt;xorg&amp;lt;/merge&amp;gt;&lt;br /&gt;       &amp;lt;merge key="input.xkb.Options" type="string"&amp;gt;grp:alt_shift_toggle&amp;lt;/merge&amp;gt;&lt;br /&gt;     &amp;lt;/match&amp;gt;&lt;br /&gt;   &amp;lt;/device&amp;gt;&lt;br /&gt; &amp;lt;/deviceinfo&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;επαννεκκινήστε το hal, και θα μπορείτε ξανά να γράφετε ελληνικά. &amp;lt;sarcasm&amp;gt;Τι απλό!&amp;lt;/sarcasm&amp;gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;Και ο παλιός κλασικός τρόπος&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Αν τα παραπάνω σας εκνευρίζουν, ή αν το πληκτρολόγιο ή το ποντίκι σας δεν λειτουργούν σωστά, μπορείτε και πάλι να γυρίσετε στο αγαπημένο μας &lt;tt&gt;xorg.conf&lt;/tt&gt;. Δημιουργήστε ένα (ως root):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# X -configure&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Επεξεργαστείτε το &lt;tt&gt;xorg.conf.new&lt;/tt&gt; και προσθέστε την παρακάτω γραμμή στο &lt;tt&gt;ServerLayoyt&lt;/tt&gt; section:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;option "AutoAddDevices" "False"&lt;br /&gt;option "DontZap" "False"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(To DontZap θα σας επιτρέπει να κάνετε kill τον Xserver με CTRL+ALT+BKSP όπως στις προηγούμενες εκδόσεις)&lt;br /&gt;&lt;br /&gt;Φτιάξτε το keyboard section όπως παλιά. Δοκιμάστε το &lt;tt&gt;xorg.conf&lt;/tt&gt; με:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# X -config /root/xorg.conf.new -retro&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Χωρίς το &lt;tt&gt;-retro&lt;/tt&gt; η δοκιμή αποτελείται από μια... μαύρη οθόνη. Πολύ χρήσιμο για να διαπιστώσει κανείς αν δουλεύουν οι ρυθμίσεις του...&lt;br /&gt;Καλώς ήλθατε στο μέλλον :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-433854403091859211?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/433854403091859211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=433854403091859211' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/433854403091859211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/433854403091859211'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/04/xorg-74-hal.html' title='Xorg 7.4, HAL και άλλες ιστορίες'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-1091778641252313509</id><published>2009-03-31T23:13:00.000+03:00</published><updated>2009-03-31T23:13:29.796+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='εκπαίδευση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='σχολείο'/><category scheme='http://www.blogger.com/atom/ns#' term='εργαστήριο'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ολοκλήρωση του Εργαστηρίου Linux στο 1ο ΕΠΑΛ Χανίων</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MIW72tK9D88/SdJ2ChVJIhI/AAAAAAAAAC0/qeg4FNDztrg/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 182px;" src="http://4.bp.blogspot.com/_MIW72tK9D88/SdJ2ChVJIhI/AAAAAAAAAC0/qeg4FNDztrg/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5319443895556842002" border="0" /&gt;&lt;/a&gt;Με την τοποθέτηση και του Debian Server στην τελική του θέση, ολοκληρώθηκε σήμερα ένα πλήρες εργαστήριο Linux στο 1ο ΕΠΑ.Λ. Χανίων.&lt;br /&gt;Το εργαστήριο αυτό αποτελείται από 12 μηχανήματα κατηγορίας Core2 με TFT οθόνες και dual boot Windows / Linux.  Χάρη στην αποφασιστικότητα του υπεύθυνου Εργαστηρίου του συγκεκριμένου σχολείού, αναμένεται σύντομα τα Windows να είναι το δεύτερο λειτουργικό στη λίστα του Grub (και μετά να εξαφανιστούν εντελώς...). Ο Debian server ανέλαβε υπηρεσίες NIS και NFS - έτσι όλοι οι λογαριασμοί είναι κεντρικοί και τα home directories στεγάζονται επίσης εκεί. Έξασφαλίζεται έτσι ότι τα δεδομένα και η επιφάνεια εργασίας κάθε μαθητή είναι διαθέσιμα από οποιοδήποτε σταθμό εργασίας. (Αυτό που ένας Windows admin θα ονόμαζε roaming profiles).&lt;br /&gt;O Debian server είναι φυσικά ένα παλιό Pentium III το οποίο τα καταφέρνει μια χαρά. Και οι δύο servers του εργαστηρίου (Windows 2003 για τα Windows συστήματα) μεταφέρθηκαν σε ... ασφαλές από ατυχήματα μέρος.&lt;br /&gt;Έγινε και μια πρώτη - και μη προγραμματισμένη - εισαγωγή ενός τμήματος στο Linux, καθώς την ώρα που είχαν μάθημα ο 2003 server ήταν εκτός λειτουργίας, λόγω μεταφοράς. Έτσι, χρησιμοποιήσαν Linux, όλοι για πρώτη φορά, το οποίο εντυπωσίασε τους περισσότερους.&lt;br /&gt;&lt;br /&gt;Να σημειώσουμε εδώ ότι αν και αρκετά σχολεία έχουν κάποιο Linux στα εργαστήρια τους, στις περισσότερες περιπτώσεις είναι παραμελημένο και αχρησιμοποιήτο. Ωστόσο γίνεται μια προσπάθεια αναβάθμισης του. Τα σχολεία τα οποία έχω μέχρι στιγμής εγκαταστήσει Linux είναι:&lt;br /&gt;&lt;br /&gt;- ΕΠΑ.Λ. Κισάμου (Ένα εργαστήριο με Debian 5 και Debian NFS/NIS server, ένα εργαστήριο Ubuntu LTSP)&lt;br /&gt;- 1o ΕΠΑ.Λ. Χανίων (Ubuntu 8.10 + Debian NFS/NIS server)&lt;br /&gt;- Γενικό Λύκειο Σούδας (Ubuntu 8.04 - χωρίς Linux server)&lt;br /&gt;- ΙΕΚ Ακρωτηρίου (Ubuntu LTSP)&lt;br /&gt;&lt;br /&gt;Αναμένεται να προγραμματιστεί σύντομα και μια εκδήλωση από το Σύλλογο για ενημέρωση των μαθητών του 1ου ΕΠΑ.Λ σχετικά με τις αρετές του ΕΛΛΑΚ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-1091778641252313509?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/1091778641252313509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=1091778641252313509' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1091778641252313509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1091778641252313509'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/03/linux-1.html' title='Ολοκλήρωση του Εργαστηρίου Linux στο 1ο ΕΠΑΛ Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MIW72tK9D88/SdJ2ChVJIhI/AAAAAAAAAC0/qeg4FNDztrg/s72-c/Screenshot.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-6784245785763097885</id><published>2009-03-19T14:08:00.007+02:00</published><updated>2009-03-21T21:40:52.648+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='GSOC'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Summer of Code'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Ξεκινάει το Google Summer of Code!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/ScI1GbdI7XI/AAAAAAAAACc/3X8D_-b2T4M/s1600-h/gsoc.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 154px; height: 200px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/ScI1GbdI7XI/AAAAAAAAACc/3X8D_-b2T4M/s200/gsoc.png" alt="" id="BLOGGER_PHOTO_ID_5314868894816071026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ξεκινάει σύντομα το Google Summer of Code για το 2009. Οι αιτήσεις γίνονται δεκτές από 23 Μαρτίου. Έχει ήδη δημοσιευθεί λίστα των Έργων που συμμετέχουν με διάφορες ιδέες προς υλοποίηση.  Το FreeBSD Project συμμετέχει με πλήθος ιδεών.  Δείτε και τα παρακάτω links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://socghop.appspot.com/"&gt;Κεντρική Σελίδα του GSoC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://socghop.appspot.com/org/show/google/gsoc2009/freebsd"&gt;Η σχετική σελίδα για το FreeBSD Project&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.freebsd.org/projects/summerofcode.html"&gt;Σελίδα ιδεών στο κεντρικό site του FreeBSD&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Μπορείτε επίσης να &lt;a href="http://people.freebsd.org/%7Emanolis/2009-freebsd-gsoc.pdf"&gt;κατεβάσετε την αφίσα&lt;/a&gt; που φαίνεται αριστερά, και να την αναρτήσετε σε Πανεπιστήμια, Πολυτεχνεία, ΤΕΙ κλπ.  Όλο και κάποιος θα "τσιμπήσει" :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/ScTzwY3CE8I/AAAAAAAAACk/ESGfUowd2Vk/s1600-h/gsoc2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 142px; height: 200px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/ScTzwY3CE8I/AAAAAAAAACk/ESGfUowd2Vk/s200/gsoc2.png" alt="" id="BLOGGER_PHOTO_ID_5315641472836572098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Edit: Χρησιμοποιώντας το template που είχε φτιάξει ο Χρήστος για την εκδήλωση στο ΕΒΕΧ, δημιούργησα και την αφίσα που βλέπετε δίπλα.  Νομίζω θα τραβήξει περισσότερα βλέματα. Κατεβάστε την από &lt;a href="http://people.freebsd.org/%7Emanolis/2009-freebsd-gsoc-alternate.pdf"&gt;εδώ&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-6784245785763097885?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/6784245785763097885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=6784245785763097885' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6784245785763097885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6784245785763097885'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/03/google-summer-of-code.html' title='Ξεκινάει το Google Summer of Code!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/ScI1GbdI7XI/AAAAAAAAACc/3X8D_-b2T4M/s72-c/gsoc.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-4407362774433260745</id><published>2009-03-18T23:43:00.000+02:00</published><updated>2009-03-18T23:43:41.818+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='παρουσίαση'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='εκπαίδευση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Project'/><category scheme='http://www.blogger.com/atom/ns#' term='chania-lug'/><title type='text'>Πλήθος Κόσμου στην Εκδήλωση "ΕΛΛΑΚ και Εκπαίδευση"</title><content type='html'>Σε μια κινητοποίηση που ξεπέρασε πραγματικά κάθε προσδοκία, γεμίσαμε την αίθουσα του &lt;a href="http://www.chania-cci.gr"&gt;Εμπορικού και Βιομηχανικού Επιμελητηρίου Χανίων&lt;/a&gt; με κόσμο που παρακολούθησε με ενδιαφέρον την εκδήλωση.&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;img src="http://farm4.static.flickr.com/3454/3366447906_b809081cd5_m.jpg"&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;Σχετική δημοσίευση έχει ήδη γίνει στην &lt;a href="http://www.chania-lug.gr/node/8"&gt;αντίστοιχη σελίδα&lt;/a&gt; του chania-lug.  Εκεί θα βρείτε και τις παρουσιάσεις που μπορείτε να κατεβάσετε.&lt;td&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Ελπίζω αυτή να είναι η αρχή από μια σειρά επιτυχημένων εκδηλώσεων. Σίγουρα πήραμε αρκετές εμπειρίες σχετικά με το πως οργανώνεται ένα τέτοιο event.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-4407362774433260745?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/4407362774433260745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=4407362774433260745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4407362774433260745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4407362774433260745'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/03/blog-post.html' title='Πλήθος Κόσμου στην Εκδήλωση &quot;ΕΛΛΑΚ και Εκπαίδευση&quot;'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3454/3366447906_b809081cd5_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7728597505350181751</id><published>2009-02-26T16:26:00.000+02:00</published><updated>2009-02-26T16:26:53.090+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ΕΠΕ'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Χανιά'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='chania-lug'/><title type='text'>Εκδήλωση για το ΕΛΛΑΚ - Χανιά 18 Μαρτίου</title><content type='html'>Ο &lt;a href="http://www.chania-lug.gr"&gt;Σύλλογος Φίλων Ανοικτού Λογισμικού Χανίων&lt;/a&gt; σε συνεργασία με την &lt;a href="http://www.epe.org.gr/"&gt;ΕΠΕ&lt;/a&gt; διοργανώνουν στα Χανιά ενημερωτική εκδήλωση για το ΕΛΛΑΚ, στις 18 Μαρτίου.&lt;br /&gt;&lt;br /&gt;Η εκδήλωση θα γίνει στο χώρο παρουσιάσεων του Εμπορικού και Βιομηχανικού Επιμελητηρίου Χανίων, από τις 18:00-21:00 περίπου, και θα περιλαμβάνει θέματα κυρίως σχετικά με το ΕΛΛΑΚ και την εκπαίδευση (μαθητές/φοιτητές/καθηγητές/γονείς)&lt;br /&gt;&lt;br /&gt;Λεπτομέρειες για την εκδήλωση μπορείτε να δείτε στην &lt;a href="http://wiki.chania-lug.gr/index.php/%CE%97%CE%BC%CE%B5%CF%81%CE%AF%CE%B4%CE%B1"&gt;σχετική σελίδα&lt;/a&gt; στο wiki του Συλλόγου.&lt;br /&gt;&lt;br /&gt;Η δική μου παρουσίαση έχει σχέση με την οργάνωση ενός Project ΕΛΛΑΚ μεγάλης κλίμακας. Χωρίζεται σε δύο μέρη:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Γενική παρουσίαση&lt;/b&gt; (Ιδιαιτερότητες / προβλήματα μοντέλου ΕΛΛΑΚ, επιλογή ατόμων, κοινότητα κλπ)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Υπόδειγμα: Λειτουργία του FreeBSD Project&lt;/b&gt; (λύσεις των παραπάνω σε ένα πραγματικό έργο)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Από όσο γνωρίζω, είναι η πρώτη φορά που θα γίνει παρουσίαση σχετικά με το FreeBSD Project στην πόλη μας :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7728597505350181751?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7728597505350181751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7728597505350181751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7728597505350181751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7728597505350181751'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/02/18.html' title='Εκδήλωση για το ΕΛΛΑΚ - Χανιά 18 Μαρτίου'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7592328949415285492</id><published>2009-02-08T15:03:00.001+02:00</published><updated>2009-02-08T15:10:46.917+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LUG'/><category scheme='http://www.blogger.com/atom/ns#' term='Χανιά'/><category scheme='http://www.blogger.com/atom/ns#' term='Σύλλογος'/><category scheme='http://www.blogger.com/atom/ns#' term='Chania'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='chania-lug'/><title type='text'>Η Δικτυακή Παρουσία του Συλλόγου Φίλων Ανοικτού Λογισμικού Χανίων</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/SY7VeliiG5I/AAAAAAAAACU/xp1zP9u5Dpk/s1600-h/window.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 166px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/SY7VeliiG5I/AAAAAAAAACU/xp1zP9u5Dpk/s200/window.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5300408532911397778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Σύλλογος Φίλων Ανοικτού Λογισμικού Χανίων (Chania LUG) απέκτησε από χθες και επίσημα τη δικτυακή του τοποθεσία:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Το site: &lt;a href="http://www.chania-lug.gr"&gt;http://www.chania-lug.gr&lt;/a&gt;&lt;br /&gt;  &lt;li&gt;To wiki: &lt;a href="http://wiki.chania-lug.gr"&gt;http://wiki.chania-lug.gr&lt;/a&gt;&lt;br /&gt;  &lt;li&gt;H λίστα ταχυδρομείου, &lt;b&gt;public@chania-lug.gr&lt;/b&gt; στην οποία μπορείτε να εγγραφείτε από &lt;a href="http://wiki.chania-lug.gr/index.php/MailingLists"&gt;εδώ&lt;/a&gt;. Η παλιά λίστα (ellak-hania@freebsdgr.org) θα καταργηθεί, ενώ οι χρήστες έχουν ήδη μεταφερθεί αυτόματα στη νέα.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Ο επεξεργαστής είναι ένας Pentium 4 1.5 Ghz (!) προσφορά του μέλους Νίκου Ίσαρη. Τα υπόλοιπα εξαρτήματα αγοράστηκαν / χαρίστηκαν από μένα και τον Χρήστο Χουτουρίδη. Το μηχάνημα διαθέτει 1GB RAM, 2X80GB δίσκους (mirror, μέσω GEOM) και λειτουργικό σύστημα FreeBSD 7.1-RELEASE. Φιλοξενείται στη γραμμή DSL του Χρήστου (24Mbit/1Mbit).&lt;br /&gt;&lt;br /&gt;Ελπίζουμε σύντομα το site και το wiki να αποκτήσουν ουσιαστικό περιεχόμενο!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7592328949415285492?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7592328949415285492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7592328949415285492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7592328949415285492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7592328949415285492'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/02/blog-post_08.html' title='Η Δικτυακή Παρουσία του Συλλόγου Φίλων Ανοικτού Λογισμικού Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/SY7VeliiG5I/AAAAAAAAACU/xp1zP9u5Dpk/s72-c/window.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-6352351448549256617</id><published>2009-02-07T12:14:00.000+02:00</published><updated>2009-02-07T12:14:54.992+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Χανιά'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='τηλέοραση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΚΥΔΩΝ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ορίζοντες'/><title type='text'>Η Εκπομπή "Ορίζοντες" της Τηλεόρασης "ΚΥΔΩΝ" με θέμα το ΕΛΛΑΚ</title><content type='html'>Μπορείτε να μας... θαυμάσετε στο google video:&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=-9076884152151224905&amp;hl=en&amp;fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-6352351448549256617?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/6352351448549256617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=6352351448549256617' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6352351448549256617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6352351448549256617'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/02/blog-post.html' title='Η Εκπομπή &quot;Ορίζοντες&quot; της Τηλεόρασης &quot;ΚΥΔΩΝ&quot; με θέμα το ΕΛΛΑΚ'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-883328941245547876</id><published>2009-01-31T21:21:00.001+02:00</published><updated>2009-01-31T21:23:13.414+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Τηλεόραση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='ΚΥΔΩΝ'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><category scheme='http://www.blogger.com/atom/ns#' term='advocacy'/><title type='text'>Το ΕΛΛΑΚ στην Εκπομπή "Ορίζοντες" της Τηλεόρασης ΚΥΔΩΝ (Χανιά)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SYSkM8LENEI/AAAAAAAAACM/_4N2ehgc2AY/s1600-h/P1310037.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SYSkM8LENEI/AAAAAAAAACM/_4N2ehgc2AY/s320/P1310037.JPG" alt="" id="BLOGGER_PHOTO_ID_5297539603912471618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MIW72tK9D88/SYSjXMz9ocI/AAAAAAAAACE/GP-l1EYBQ5U/s1600-h/P1310035.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_MIW72tK9D88/SYSjXMz9ocI/AAAAAAAAACE/GP-l1EYBQ5U/s320/P1310035.JPG" alt="" id="BLOGGER_PHOTO_ID_5297538680666038722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Σήμερα Σάββατο 31/01, στις 18:50 προβλήθηκε από την τηλεόραση "ΚΥΔΩΝ" στα Χανιά, η εβδομαδιαία εκπομπή "Ορίζοντες" με θεμά το ΕΛΛΑΚ.&lt;br /&gt;&lt;br /&gt;Στην εκπομπή μιλήσαμε εγώ και ο Χρήστος Χουτουρίδης. Έγινε συζήτηση για θέματα όπως:&lt;br /&gt;&lt;br /&gt;- Ιδιόκτητο και Ελεύθερο Λογισμικό&lt;br /&gt;- Πειρατεία και κακόβουλα προγράμματα&lt;br /&gt;- Άδειες χρήσης&lt;br /&gt;- Κοινότητες Λογισμικού&lt;br /&gt;- Χρήση Ελεύθερου Λογισμικού στην Εκπαίδευση και πολλά ακόμα&lt;br /&gt;&lt;br /&gt;Για όσους δεν την είδαν, η εκπομπή θα προβληθεί σε επανάληψη τη &lt;span style="font-weight: bold;"&gt;Δευτέρα 2/2&lt;/span&gt; στις &lt;span style="font-weight: bold;"&gt;20:00&lt;/span&gt;.&lt;br /&gt;Ελπίζουμε σύντομα να την ανεβάσουμε και στο youtube (θα επανέλθουμε με το link).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-883328941245547876?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/883328941245547876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=883328941245547876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/883328941245547876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/883328941245547876'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/blog-post_31.html' title='Το ΕΛΛΑΚ στην Εκπομπή &quot;Ορίζοντες&quot; της Τηλεόρασης ΚΥΔΩΝ (Χανιά)'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/SYSkM8LENEI/AAAAAAAAACM/_4N2ehgc2AY/s72-c/P1310037.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-3270528190857914167</id><published>2009-01-25T09:41:00.000+02:00</published><updated>2009-01-25T09:42:03.901+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Χανιά'/><category scheme='http://www.blogger.com/atom/ns#' term='Σύλλογος'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><title type='text'>Ίδρυση του Συλλόγου Φίλων ΕΛΛΑΚ Χανίων</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SXwVB_UUmuI/AAAAAAAAAB8/CPb-IQWMgXE/s1600-h/P1240033.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SXwVB_UUmuI/AAAAAAAAAB8/CPb-IQWMgXE/s320/P1240033.JPG" alt="" id="BLOGGER_PHOTO_ID_5295130385801583330" border="0" /&gt;&lt;/a&gt;Το Σάββατο 24/01, στο χώρο του ΤΕΙ Χανίων, έγινε η συνάντηση για την επίσημη ίδρυση του Συλλόγου Φίλων ΕΛΛΑΚ Χανίων.&lt;br /&gt;&lt;br /&gt;Μεταξύ άλλων:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Συζητήθηκε το καταστατικό του Συλλόγου&lt;/li&gt;&lt;li&gt;Αποφασίστηκε η Ελληνική και Αγγλική ονομασία του (Chania LUG)&lt;/li&gt;&lt;li&gt;Αποφασίστηκε το επίσημο domain name (chania-lug.gr)&lt;/li&gt;&lt;li&gt;Συζητήθηκε το λογότυπο&lt;/li&gt;&lt;li&gt;Μαζεύτηκαν τα απαιτούμενα χρήματα για την έναρξη της νομικής διαδικασίας.&lt;/li&gt;&lt;/ul&gt;Το domain name και η υπηρεσία DNS αγοράστηκαν ήδη και αναμένεται η ενεργοποίηση. Σύντομα επίσης ξεκινάει η κατασκευή του μηχανήματος που θα φιλοξενήσει το δικτυακό τόπο και τις άλλες υπηρεσίες (mailing list) του Συλλόγου.&lt;br /&gt;&lt;br /&gt;Για να ενημερώνεστε, μπορείτε στο μεταξύ να εγγραφείτε συνδρομητές στη λίστα ellak-hania χρησιμοποιώντας την παρακάτω σελίδα:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lists.freebsdgr.org"&gt;http://lists.freebsdgr.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;(Σημείωση: Το domain της λίστας θα αλλάξει μόλις ενεργοποιηθεί το domain του Συλλόγου. Οι υπάρχοντες συνδρομητές θα μεταφερθούν αυτόματα στη νέα λίστα)&lt;br /&gt;&lt;br /&gt;Νέα συνάντηση για το Σύλλογο ορίστηκε για το Σάββατο 7 Φεβρουαρίου, στις 18:00, στον ίδιο χώρο ώστε να υπάρξει εκ νέου ενημέρωση για τις ενέργειες που έχουν γίνει και τι χρειάζεται ακόμα.&lt;br /&gt;&lt;br /&gt;Καλή μας αρχή!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-3270528190857914167?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/3270528190857914167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=3270528190857914167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3270528190857914167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3270528190857914167'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/blog-post.html' title='Ίδρυση του Συλλόγου Φίλων ΕΛΛΑΚ Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/SXwVB_UUmuI/AAAAAAAAAB8/CPb-IQWMgXE/s72-c/P1240033.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-1316422556400257487</id><published>2009-01-21T22:22:00.001+02:00</published><updated>2009-01-21T22:22:39.641+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='CD'/><category scheme='http://www.blogger.com/atom/ns#' term='xfburn'/><title type='text'>Γράψτε CD στο XFCE με το xfburn</title><content type='html'>Μόλις ανακάλυψα ότι στα Ports του FreeBSD υπάρχει και το xfburn. Το xfburn είναι ένα συμπαθητικό γραφικό εργαλείο για να γράφετε μουσικά και data CD.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/SXeBlNrT5SI/AAAAAAAAAB0/MsjRWkmJo2o/s1600-h/xfburn.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 340px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/SXeBlNrT5SI/AAAAAAAAAB0/MsjRWkmJo2o/s400/xfburn.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5293842363323770146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Μπορείτε να το εγκαταστήσετε πολύ απλά:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/sysutils/xfburn&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Θα πρέπει ακόμα να κάνετε κάποιες ρυθμίσεις που αφορούν τα δικαιώματα των συσκευών εγγραφής.  Αν έχετε χρησιμοποιήσει το k3b, θα τις αναγνωρίσετε. Γενικά χρειάζεται να προσθέσετε κάποιους κανόνες στο &lt;code&gt;/etc/devfs.rules&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[localrules=1]&lt;br /&gt;add path 'acd*' mode 660 group operator&lt;br /&gt;add path 'cd*' mode 660 group operator&lt;br /&gt;add path 'pass*' mode 660 group operator&lt;br /&gt;add path 'xpt0' mode 660 group operator&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ενεργοποιήστε τους κανόνες στο &lt;code&gt;/etc/rc.conf&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;devfs_system_ruleset="localrules"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Αν ο λογαριασμός σας δεν ανήκει ήδη στο operator group, προσθέστε τον:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# pw groupmod operators -m your_user_name&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Αν δεν έχετε βάλει το &lt;code&gt;atapicam&lt;/code&gt; στον πυρήνα σας, φορτώστε το ως module:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;kldload atapicam&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Προσθέστε την παρακάτω καταχώριση στο &lt;code&gt;/boot/loader.conf&lt;/code&gt; για να φορτώνεται αυτόματα:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;atapicam_load="YES"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Καλές εγγραφές!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-1316422556400257487?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/1316422556400257487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=1316422556400257487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1316422556400257487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1316422556400257487'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/cd-xfce-xfburn.html' title='Γράψτε CD στο XFCE με το xfburn'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/SXeBlNrT5SI/AAAAAAAAAB0/MsjRWkmJo2o/s72-c/xfburn.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-2791324297677245408</id><published>2009-01-18T11:24:00.000+02:00</published><updated>2009-01-18T11:25:03.843+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zim'/><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='note taking'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><title type='text'>Zim: Ένα βολικό desktop wiki</title><content type='html'>Έπεσε τυχαία στο δρόμο μου, καθώς διάβαζα ένα περιοδικό με κριτική διάφορων προγραμμάτων για σημειώσεις.  Είναι αρκετά απλό και μικρό. Τα δεδομένα αποθηκεύονται ως text και μάλιστα σε μορφή wiki. Έτσι, για παράδειγμα η παρακάτω εικόνα:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/SXLz4TVHkKI/AAAAAAAAABs/ctHrguz_eS0/s1600-h/zim.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 316px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/SXLz4TVHkKI/AAAAAAAAABs/ctHrguz_eS0/s400/zim.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5292560660700827810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;αντιστοιχεί στο παρακάτω αποθηκευμένο κείμενο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;====== Home ======&lt;br /&gt;Created Saturday 17 January 2009&lt;br /&gt;&lt;br /&gt;Σημειώσεις στις παρακάτω κατηγορίες:&lt;br /&gt;&lt;br /&gt;- [[FreeBSD Base System]]&lt;br /&gt;- [[FreeBSD Ports]]&lt;br /&gt;- [[XFCE and GUI Specific]]&lt;br /&gt;- [[Linux]]&lt;br /&gt;- [[Other OS]]&lt;br /&gt;- [[Personal]]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Το zim μπορείτε να το εγκαταστήσετε εύκολα από τα FreeBSD Ports:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/editors/zim&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και φυσικά είναι διαθέσιμο και στις περισσότερες διανομές linux. Π.χ. στο debian:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# apt-get install zim&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-2791324297677245408?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/2791324297677245408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=2791324297677245408' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2791324297677245408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2791324297677245408'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/zim-desktop-wiki.html' title='Zim: Ένα βολικό desktop wiki'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/SXLz4TVHkKI/AAAAAAAAABs/ctHrguz_eS0/s72-c/zim.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-2335684896507383277</id><published>2009-01-11T10:39:00.003+02:00</published><updated>2009-01-11T10:40:30.067+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Εγχειρίδιο'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='release party'/><category scheme='http://www.blogger.com/atom/ns#' term='7.1-RELEASE'/><category scheme='http://www.blogger.com/atom/ns#' term='Handbook'/><title type='text'>Φωτογραφίες από το 7.1-RELEASE party</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SWmulpA81oI/AAAAAAAAABk/sBVlrE2URsE/s1600-h/P1100025.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SWmulpA81oI/AAAAAAAAABk/sBVlrE2URsE/s320/P1100025.JPG" alt="" id="BLOGGER_PHOTO_ID_5289951199011591810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Πραγματοποιήθηκε με επιτυχία χθες βράδυ το FreeBSD 7.1-RELEASE party στα Χανιά. Αριστερά βλέπετε τον (υπερτυχερό...) νικητή της κλήρωσης του τυπωμένου Ελληνικού Εγχειριδίου με το... έπαθλο.&lt;br /&gt;&lt;br /&gt;Περισσότερες φωτογραφίες από το event θα βρείτε στο &lt;a href="http://www.flickr.com/photos/sonic2000gr/sets/72157612380197537/"&gt;Flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Να θυμίσουμε ότι επόμενη συνάντηση του Συλλόγου Φίλων ΕΛΛΑΚ Χανίων έχει οριστεί για τις 24 Ιανουαρίου στο χώρο του ΤΕΙ Χανίων, στις 6.00 μμ. Θα συζητηθεί η κανονική (νομική) ίδρυση του συλλόγου, το καταστατικό και θα μαζευτούν οι σχετικές υπογραφές. Η παρουσία όλων είναι σημαντική. Για να ενημερώνεστε, καλό είναι να παρακολουθείτε τη &lt;a href="http://lists.freebsdgr.org"&gt;λίστα ταχυδρομείου του Συλλόγου&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-2335684896507383277?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/2335684896507383277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=2335684896507383277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2335684896507383277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2335684896507383277'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/71-release-party.html' title='Φωτογραφίες από το 7.1-RELEASE party'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/SWmulpA81oI/AAAAAAAAABk/sBVlrE2URsE/s72-c/P1100025.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-6655386290375796433</id><published>2009-01-06T18:44:00.002+02:00</published><updated>2009-01-06T18:49:47.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Εγχειρίδιο του FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='release party'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='7.1-RELEASE'/><title type='text'>FreeBSD 7.1-RELEASE Party στα Χανιά</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SWOIVDwgdhI/AAAAAAAAABc/DnWp5vwvXFM/s1600-h/freebsd.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 115px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SWOIVDwgdhI/AAAAAAAAABc/DnWp5vwvXFM/s320/freebsd.png" alt="" id="BLOGGER_PHOTO_ID_5288220282830485010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ο  Σύλλογος Φίλων ΕΛΛΑΚ Χανίων σας καλεί το Σάββατο 10 Ιανουαρίου στην πιτσαρία "Ταρτούφο", στην οδό Ηρώων Πολυτεχνείου, και ώρα 20:00 για να γιορτάσουμε όλοι μαζί την κυκλοφορία του FreeBSD 7.1-RELEASE!&lt;br /&gt;Φυσικά όλοι είναι ευπρόσδεκτοι, άσχετα με το άν έχουν ή σκοπεύουν να χρησιμοποιήσουν FreeBSD. Ελάτε να γνωριστούμε, να μιλήσουμε, να κάνουμε πλάκα (distro + license war είναι μέσα στο πρόγραμμα) και γενικά να περάσουμε καλά. Φυσικά θα μοιραστούν DVD με το 7.1 και το DesktopBSD, αυτοκόλλητα, και τέλος θα γίνει κλήρωση τυπωμένου αντίτυπου του Ελληνικού Εγχειριδίου (FreeBSD Handbook)!&lt;br /&gt;&lt;br /&gt;Σας περιμένουμε!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-6655386290375796433?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/6655386290375796433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=6655386290375796433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6655386290375796433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6655386290375796433'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/10-2000-freebsd-7.html' title='FreeBSD 7.1-RELEASE Party στα Χανιά'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/SWOIVDwgdhI/AAAAAAAAABc/DnWp5vwvXFM/s72-c/freebsd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-6533816591187596760</id><published>2009-01-05T10:54:00.001+02:00</published><updated>2009-01-05T10:58:45.444+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='7.1'/><category scheme='http://www.blogger.com/atom/ns#' term='7.1-RELEASE'/><title type='text'>Ανακοίνωση Κυκλοφορίας:  FreeBSD 7.1-RELEASE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s1600-h/daemon1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 169px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s400/daemon1.png" alt="" id="BLOGGER_PHOTO_ID_5273825381344111298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Σήμερα το πρωί, το FreeBSD Project ανακοίνωσε επίσημα την κυκλοφορία της έκδοσης 7.1-RELEASE. Το 7.1-RELEASE βελτιώνει την πολύ καλή 7.0-RELEASE, με διορθώσεις και νέα προγράμματα οδήγησης. Συνίσταται ανεπιφύλακτα η χρήση της από όσους ήδη εκτελούν το 7.0 αλλά και από όσους παρέμεναν μέχρι τώρα στη σειρά 6.Χ (η οποία αναμένεται να σταματήσει μετά το 6.4-RELEASE).&lt;br /&gt;Mπορείτε να δείτε τα νέα χαρακτηριστικά του 7.1-RELEASE στη σχετική ανακοίνωση:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/7.1R/announce.html"&gt;FreeBSD 7.1 Release Announcement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Το docs CD και το DVD της 7.1-RELEASE περιέχει και το Ελληνικό Εγχειρίδιο, αποτέλεσμα επίπονης εργασίας του &lt;a href="http://www.freebsdgr.org/"&gt;FreeBSD Greek Documentation Project&lt;/a&gt;.  Ευελπιστούμε στην 7.2-RELEASE το Εγχειρίδιο να έχει ολοκληρωθεί πλήρως καθώς απομένουν 10 κεφάλαια για την ολοκλήρωση της μετάφρασης και του δεύτερου μέρους (Administration Handbook).&lt;br /&gt;&lt;br /&gt;Στο DVD (και το docs CD) η ελληνική τεκμηρίωση βρίσκεται στον κατάλογο:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;/usr/share/doc/el_GR.ISO8859-7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Για όσους το επιθυμούν, το Εγχειρίδιο είναι &lt;a href="http://store.itsyourftp.com/~sonic2000gr/freebsd/greek-handook.zip"&gt;διαθέσιμο και σε μορφή PDF&lt;/a&gt; (Το αρχείο έχει ενημερωθεί πρόσφατα, και είναι πιο σύγχρονο από αυτό που περιέχεται στο DVD). &lt;br /&gt;&lt;br /&gt;Μπορείτε να κατεβάσετε οποιαδήποτε διαθέσιμη έκδοση του FreeBSD από κάποιο από τα πολλά &lt;a href="http://www.freebsd.org/doc/el_GR.ISO8859-7/books/handbook/mirrors-ftp.html"&gt;mirror sites&lt;/a&gt;.  To 7.1-RELEASE έχει ήδη εμφανιστεί στους FTP servers μεγάλων ελληνικών ISPs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Καλή ανάγνωση και καλή εγκατάσταση!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-6533816591187596760?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/6533816591187596760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=6533816591187596760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6533816591187596760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/6533816591187596760'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2009/01/freebsd-71-release.html' title='Ανακοίνωση Κυκλοφορίας:  FreeBSD 7.1-RELEASE'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s72-c/daemon1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5902636021273863781</id><published>2008-12-21T16:50:00.001+02:00</published><updated>2008-12-21T16:51:09.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Σύλλογος'/><category scheme='http://www.blogger.com/atom/ns#' term='Λίστα'/><category scheme='http://www.blogger.com/atom/ns#' term='Mailing List'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ταχυδρομείο'/><title type='text'>Mailing List για το Σύλλογο Φίλων ΕΛΛΑΚ Χανίων</title><content type='html'>Ο Σύλλογος Φίλων ΕΛΛΑΚ Χανίων (που ελπίζουμε σύντομα να αποκτήσει και νομική υπόσταση) δεν διέθετε μέχρι σήμερα κάποιο βολικό τρόπο για την επικοινωνία των μελών του.  Αυτή γινόταν κατά βάση μέσω του site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ellak.tuc.gr"&gt;http://www.ellak.tuc.gr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;το οποίο ανήκει στο Πολυτεχνείο Κρήτης (από το οποίο συμμετέχουν στο Σύλλογο αρκετοί φοιτητές), αλλά έχει εμφανίσει πολλά προβλήματα και η διαθεσιμότητα του δεν είναι καλή.&lt;br /&gt;&lt;br /&gt;Για το σκοπό αυτό, χθες το βράδυ για πρώτη φορά ασχολήθηκα με το mailman, και δημιούργησα την λίστα που φιλοδοξεί να γίνει το μέσο επικοινωνίας των μελών μας.&lt;br /&gt;Η λίστα φυσικά είναι ανοικτή για όλους, και μπορείτε να δείτε λεπτομέρειες και να γραφτείτε εδώ:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.freebsdgr.org"&gt;http://lists.freebsdgr.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Σημείωση:&lt;/span&gt;  Μη χρησιμοποιήσετε hotmail για την εγγραφή σας, θα έχετε προβλήματα στη λήψη email.&lt;br /&gt;&lt;br /&gt;Θα χαρούμε να σας δούμε!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5902636021273863781?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5902636021273863781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5902636021273863781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5902636021273863781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5902636021273863781'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/12/mailing-list.html' title='Mailing List για το Σύλλογο Φίλων ΕΛΛΑΚ Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-3643804746072465559</id><published>2008-12-17T22:52:00.000+02:00</published><updated>2008-12-17T22:52:54.471+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><title type='text'>To FreeBSD δεν είναι Windows</title><content type='html'>Είναι εκπληκτικό πως πολλές φορές μπορεί κανείς να καταλήξει στα ίδια συμπεράσματα χωρίς να έχει δει ποτέ το αρχικό κείμενο.  Το άρθρο που παραθέτω παρακάτω είναι μετάφραση ενός γνωστού Αγγλικού, την οποία είχα κάνει εδώ και καιρό (αλλά ήταν κάπου ξεχασμένη και αδημοσίευτη).  Άφορμη για να το θυμηθώ, ήταν μια μεσημεριανή (over coffee) συζήτηση, στην οποία ο συνομιλητής μου, χωρίς να το έχει διαβάσει, είχε καταλήξει στα ίδια συμπεράσματα - για να μην πω και με τα ίδια παραδείγματα!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://store.itsyourftp.com/%7Esonic2000gr/freebsd/evangelism/notwindows/notwindows.html"&gt;To FreeBSD δεν είναι Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Αν και το άρθρο αναφέρεται στο FreeBSD, μπορείτε να το χρησιμοποιήσετε πρακτικά αυτούσιο, αντικαθιστώντας το FreeBSD με Linux ή αλλό FOSS project της αρεσκείας σας.  Το άρθρο είναι παράγωγο έργο, και διανέμεται με άδεια Creative Commons. Πληροφορίες για το αρχικό κείμενο αναφέρονται στο τέλος του άρθρου.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-3643804746072465559?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/3643804746072465559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=3643804746072465559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3643804746072465559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/3643804746072465559'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/12/to-freebsd-windows.html' title='To FreeBSD δεν είναι Windows'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-2347375426041100253</id><published>2008-12-04T17:54:00.002+02:00</published><updated>2008-12-04T17:55:21.053+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='εκπαίδευση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Εγκατάσταση ΕΛΛΑΚ στο Α ΕΠΑ.Λ Χανίων</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MIW72tK9D88/STf7-nwXo-I/AAAAAAAAABE/CgfC_szM0ZA/s1600-h/PC040097.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_MIW72tK9D88/STf7-nwXo-I/AAAAAAAAABE/CgfC_szM0ZA/s400/PC040097.JPG" alt="" id="BLOGGER_PHOTO_ID_5275962541730145250" border="0" /&gt;&lt;/a&gt;Σε εργαστήριο πληροφορικής του Α' ΕΠΑ.Λ Χανίων, πραγματοποιήθηκε σήμερα εγκατάσταση ΕΛΛΑΚ.  Συγκεκριμένα, σε 6 υπολογιστές του εργαστηρίου εγκαταστάθηκε Ubuntu 8.10 σε dual boot με Windows XP.&lt;br /&gt;Σύντομα θα γίνει και εγκατάσταση σε άλλους 4 υπολογιστές, σε δύο από τους οποίους θα χρησιμοποιηθεί πιο ελαφριά διανομή (πιθανόν Xubuntu) δεδομένης της... ηλικίας τους.&lt;br /&gt;&lt;br /&gt;Συζητείται επίσης το ενδεχόμενο αγοράς υπολογιστή για χρήση ως LTSP server, σε συνδυασμό με τερματικά που θα χρησιμοποιηθούν στη βιβλιοθήκη του σχολείου.  Προτάθηκε τέλος να γίνει παρουσίαση για το ΕΛΛΑΚ σε μαθητές που ενδιαφέρονται, από τα μέλη του Συλλόγου Φίλων ΕΛΛΑΚ Χανίων.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-2347375426041100253?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/2347375426041100253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=2347375426041100253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2347375426041100253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/2347375426041100253'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/12/blog-post_04.html' title='Εγκατάσταση ΕΛΛΑΚ στο Α ΕΠΑ.Λ Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MIW72tK9D88/STf7-nwXo-I/AAAAAAAAABE/CgfC_szM0ZA/s72-c/PC040097.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-4172653092222445533</id><published>2008-12-01T22:44:00.001+02:00</published><updated>2008-12-01T22:44:34.403+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LTSP'/><category scheme='http://www.blogger.com/atom/ns#' term='εκπαίδευση'/><category scheme='http://www.blogger.com/atom/ns#' term='ΕΛΛΑΚ'/><category scheme='http://www.blogger.com/atom/ns#' term='εργαστήριο'/><title type='text'>Παρουσίαση ΕΛΛΑΚ στους Καθηγητές Πληροφορικής Δ.Ε. Χανίων</title><content type='html'>Σήμερα το πρωί 1/12, στο ΕΠΑ.Λ. Ακρωτηρίου Χανίων, και στα πλαίσια μιας ημερίδας εκπαιδευτικών πληροφορικής δευτεροβάθμιας εκπαίδευσης όλων των βαθμίδων, έγινε και μια παρουασίαση ΕΛΛΑΚ.&lt;br /&gt;Μπορείτε να κατεβάσετε τα σχετικά αρχεία από εδώ:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://store.itsyourftp.com/~sonic2000gr/linux/ltsp.zip"&gt;Παρουσίαση ΕΛΛΑΚ (μορφή odp)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://store.itsyourftp.com/~sonic2000gr/linux/ltsp-pdf.zip"&gt;Παρουσίαση ΕΛΛΑΚ (μορφή pdf)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Συζητήθηκαν γενικότερα τα πλεονεκτήματα του ΕΛΛΑΚ, και ειδικότερα όσο αφορά τη χρήση του στα Σχολικά Εργαστήρια. Έμφαση επίσης δόθηκε στην αξιοποίηση του συστήματος LTSP σε εργαστήρια με παλιά μηχανήματα.&lt;br /&gt;Έγινε επίδειξη λειτουργίας του LTSP στο εργαστήριο του σχολείου (το οποίο ήδη λειτουργεί έτσι) και φυσικά μοιράστηκαν φυλλάδια και CD με Ubuntu 8.04.1 Alternate και Οpendisc με ΕΛΛΑΚ για Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-4172653092222445533?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/4172653092222445533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=4172653092222445533' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4172653092222445533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4172653092222445533'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/12/blog-post.html' title='Παρουσίαση ΕΛΛΑΚ στους Καθηγητές Πληροφορικής Δ.Ε. Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-4156147688944555189</id><published>2008-11-28T23:45:00.001+02:00</published><updated>2008-11-28T23:46:28.986+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6.4-RELEASE'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><title type='text'>Ανακοίνωση Κυκλοφορίας: FreeBSD 6.4-RELEASE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s1600-h/daemon1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px; height: 169px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s400/daemon1.png" alt="" id="BLOGGER_PHOTO_ID_5273825381344111298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Σήμερα το απόγευμα, το FreeBSD Project ανακοίνωσε επίσημα την κυκλοφορία της έκδοσης 6.4-RELEASE. Το 6.4-RELEASE πιθανόν θα είναι το τελευταίο της legacy σειράς 6-STABLE. Αν και οι περισσότεροι περιμένουν (ενδεχομένως ανυπόμονα) την έκδοση 7.1-RELEASE (η οποία αναμένεται να περάσει από δύο Release Candidates, αν και δεν υπάρχουν σημαντικά προβλήματα), ωστόσο η 6.4 θα χρησιμοποιηθεί ειδικά σε servers που ήδη έχουν κάποια παλιότερη έκδοση της σειράς 6 και δεν μπορούν εύκολα να αναβαθμιστούν σε 7.Χ&lt;br /&gt;Από άποψης νέων χαρακτηριστικών το 6.4 δεν έχει προφανώς και τόσο πολλά να προσφέρει, με δεδομένο ότι πρόκειται για legacy branch, όπου η έμφαση δίνεται σε διορθώσεις και βελτιώσεις. Ωστόσο μπορείτε να δείτε τα νέα χαρακτηριστικά στο&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/6.4R/announce.html"&gt;FreeBSD 6.4 Release Announcement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Αυτό που μπορώ να πω με σιγουριά, είναι ότι αν κατεβάσετε το docs CD ή και το DVD (η 6.4-RELEASE είναι η πρώτη έκδοση που κυκλοφορεί επίσημα και σε DVD) θα βρείτε και  το Ελληνικό Εγχειρίδιο! Είναι η πρώτη φορά που κυκλοφορεί επίσημη έκδοση του FreeBSD με πλήρες το πρώτο μέρος του Ελληνικού Εγχειριδίου (User's Handbook) το οποίο είναι αποτέλεσμα επίπονης εργασίας του &lt;a href="http://www.freebsdgr.org/"&gt;FreeBSD Greek Documentation Project&lt;/a&gt;.  Ευελπιστούμε στην 7.2-RELEASE το Εγχειρίδιο να έχει ολοκληρωθεί πλήρως.&lt;br /&gt;&lt;br /&gt;Στο DVD (και το docs CD) η ελληνική τεκμηρίωση βρίσκεται στον κατάλογο:&lt;br /&gt;&lt;br /&gt; &lt;code&gt;/usr/share/doc/el_GR.ISO8859-7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Για όσους το επιθυμούν, το Εγχειρίδιο είναι &lt;a href="http://store.itsyourftp.com/%7Esonic2000gr/freebsd/greek-handbook.zip"&gt;διαθέσιμο και σε μορφή PDF&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Μπορείτε να κατεβάσετε οποιαδήποτε διαθέσιμη έκδοση του FreeBSD από κάποιο από τα πολλά &lt;a href="http://www.freebsd.org/doc/el_GR.ISO8859-7/books/handbook/mirrors-ftp.html"&gt;mirror sites&lt;/a&gt;.  To 6.4-RELEASE αναμένεται επίσης να εμφανιστεί σύντομα στους FTP servers μεγάλων ελληνικών ISPs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Καλή ανάγνωση και καλή εγκατάσταση!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-4156147688944555189?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/4156147688944555189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=4156147688944555189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4156147688944555189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4156147688944555189'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/freebsd-64-release.html' title='Ανακοίνωση Κυκλοφορίας: FreeBSD 6.4-RELEASE'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MIW72tK9D88/STBkPg50asI/AAAAAAAAAA8/4XUCJKdqUD8/s72-c/daemon1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-1863123772564569895</id><published>2008-11-23T09:52:00.001+02:00</published><updated>2008-11-23T09:52:55.504+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Εγκατάσταση Drupal 6 στο FreeBSD</title><content type='html'>Φαντάζομαι γνωρίζετε όλοι το drupal. Είναι ένα από τα πλέον γνωστά CMS (Content Management Systems) το οποίο φέτος διακρίθηκε ως το καλύτερο της χρονιάς. Μπορείτε να μάθετε περισσότερες λεπτομέρειες στο κεντρικό site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.drupal.org"&gt;http://www.drupal.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Μπορείτε επίσης να δείτε και το γνωστό Ελληνικό site (Γεια σου Νεκτάριε!):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mydrupal.gr"&gt;http://www.mydrupal.gr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Με αφορμή μια πρόσφατη εγκατάσταση επίδειξης για ένα φίλο, θα δούμε εδώ συνοπτικά τα βήματα για την εγκατάσταση του drupal σε ένα FreeBSD server.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Εγκατάσταση&lt;/h3&gt;&lt;br /&gt;Μπορείτε φυσικά να εγκαταστήσετε το drupal στο FreeBSD απευθείας από τα ports. Εδώ όμως θα δείξουμε την εγκατάσταση υποθέτοντας ότι έχετε κατεβάσει το tarball του drupal6 απευθείας από το drupal.org&lt;br /&gt;Πριν ξεκινήσετε την εγκατάσταση των ports, ανανεώστε τη Συλλογή των Ports με κάποιο εργαλείο (π.χ. csup, portsnap)&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Εγκατάσταση Προαπαιτούμενων Ports&lt;/h4&gt;&lt;br /&gt;Γενικά θα πρέπει να εγκαταστήσετε:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Apache Web server&lt;/li&gt;&lt;br /&gt;&lt;li&gt;MySQL server - client&lt;/li&gt;&lt;br /&gt;&lt;li&gt;php5 και κάποια extensions&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Αν τρέχετε ήδη κάποιο CMS ή άλλα sites είναι πιθανόν να έχετε ήδη κάποια ή και όλα εγκατεστημένα. Εδώ υποθέτουμε ότι έχετε μια νέα εγκατάσταση FreeBSD.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Εγκατάσταση Apache&lt;/h4&gt;&lt;br /&gt;Είναι φυσικά αρκετά απλή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/www/apache22&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δεν χρειάζεται να κάνετε κάποια αλλαγή στις προεπιλεγμένες ρυθμίσεις. Με το τέλος της εγκατάστασης, προσθέστε τη γραμμή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;apache22_enable="YES"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;στο αρχείο &lt;code&gt;/etc/rc.conf&lt;/code&gt;. Ξεκινήστε τον apache άμεσα δίνοντας ως root:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# /usr/local/etc/rc.d/apache22 start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Μπορείτε να διαπιστώσετε αν λειτουργεί σωστά, βλέποντας τη default σελίδα. Σε ένα browser χρησιμοποιήστε την IP του server σας, π.χ. http://192.168.0.20&lt;br /&gt;Θα δείτε τη σελίδα "It works"&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Εγκατάσταση MySQL server/client&lt;/h4&gt;&lt;br /&gt;Ξανά από τη Συλλογή των Ports:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/databases/mysql50-server&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Μαζί με τον server θα εγκατασταθεί ως dependency και ο mysql50-client. Το συγκεκριμένο port δεν υποστηρίζει το options framework, και θα πρέπει να δώσετε τυχόν επιλογές απευθείας στη γραμμή εντολών. Ωστόσο, για την εγκατάσταση μας αυτό δεν είναι απαραίτητο. &lt;br /&gt;&lt;br /&gt;Μετά την εγκατάσταση, ενεργοποιήστε τον server, προσθέτοντας στο &lt;tt&gt;/etc/rc.conf&lt;/tt&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mysql_enable="YES"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ξεκινήστε τον:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# /usr/local/etc/rc.d/mysql-server start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δημιουργήστε ένα κωδικό για το χρήστη &lt;tt&gt;root&lt;/tt&gt; της MySQL:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mysqladmin -u root password 123456&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δημιουργήστε μια βάση δεδομένων για το drupal:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mysqladmin -u root -p123456 create drupaldb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δημιουργήστε ένα χρήστη &lt;tt&gt;drupaluser&lt;/tt&gt; και δώστε του τα κατάλληλα δικαιώματα για την βάση &lt;tt&gt;drupaldb&lt;/tt&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mysql -u root -p123456 drupaldb&lt;br /&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 60&lt;br /&gt;Server version: 5.0.67 FreeBSD port: mysql-server-5.0.67_1&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;mysql&gt;&lt;b&gt;GRANT SELECT, INSERT, UPDATE, DELETE,&lt;br /&gt;CREATE, DROP, INDEX, ALTER ON drupaldb.*&lt;br /&gt;TO 'drupaluser'@'localhost' IDENTIFIED BY '567890';&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt;&lt;b&gt;flush privileges;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt;&lt;b&gt;exit;&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Εννοείτε ότι θα βάλετε πιο σοβαρούς κωδικόυς από τα "123456" και "567890" !&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Εγκατάσταση php και extensions&lt;/h4&gt;&lt;br /&gt;Πρόκειται για άλλη μια απλή εγκατάσταση:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/lang/php5&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Επιλέξτε οπωσδήποτε από το διάλογο options:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[X] APACHE     Build Apache module&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δεν χρειάζεται να αλλάξετε τις υπόλοιπες επιλογές.&lt;br /&gt;&lt;br /&gt;Προχωράμε στα extensions:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/ports/lang/php5-extensions&lt;br /&gt;# make install clean&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Στις επιλογές, επιλέξτε οπωσδήποτε τις παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[X] MBSTRING    multibyte string support&lt;br /&gt;[X] MYSQLI      MySQLi database support&lt;br /&gt;[X] GD          GD library support&lt;br /&gt;[X] PCRE        Perl Compatible Regular Expression support&lt;br /&gt;[X] SESSION     session support&lt;br /&gt;[X] XML         XML support&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Δεν χρειάζεται να αλλάξετε κάποια από τις υπόλοιπες επιλογές.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Εγκατάσταση drupal&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Κατεβάστε το tarball του drupal από την κεντρική τοποθεσία. Π.χ.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd ~&lt;br /&gt;# fetch http://ftp.drupal.org/files/projects/drupal-6.6.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Αποσυμπιέστε τα αρχεία στον κατάλογο που επιθυμείτε. Στο παράδειγμα μας, χρησιμοποιείται ο κατάλογος &lt;tt&gt;/usr/vhosts&lt;/tt&gt; αλλά μπορείτε να τον προσαρμόσετε όπως θέλετε.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mkdir -p /usr/vhosts&lt;br /&gt;# cd /usr/vhosts&lt;br /&gt;# tar xvzf ~/drupal-6.6.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Θα πρέπει τώρα να έχετε τον κατάλογο &lt;tt&gt;/usr/vhosts/drupal-6.6&lt;/tt&gt;.&lt;br /&gt;Δημιουργήστε ένα αντίγραφο του αρχείου ρυθμίσεων και αλλάξτε την ιδιοκτησία του καταλόγου:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# cd /usr/vhosts/drupal-6.6&lt;br /&gt;# cd sites/default&lt;br /&gt;# cp default.settings.php settings.php&lt;br /&gt;# cd ..&lt;br /&gt;# chown -R www:www default&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ιδιοκτήτης του καταλόγου &lt;tt&gt;default&lt;/tt&gt; θα είναι πλέον ο χρήστης &lt;tt&gt;www&lt;/tt&gt; ο οποίος είναι από προεπιλογή ο apache στο FreeBSD. Με το τέλος της εγκατάστασης, θα πρέπει να αλλάξετε ξανά τα δικαιώματα στο &lt;tt&gt;settings.php&lt;/tt&gt;. Δεν χρειάζεται πλέον να μπορεί ο apache να γράψει σε αυτό το αρχείο.&lt;br /&gt;&lt;br /&gt;Πριν ξεκινήσουμε με το site, θα πρέπει να κάνουμε κατάλληλες ρυθμίσεις στον apache. Ανοίξτε το αρχείο &lt;tt&gt;/usr/local/etc/apache22/httpd.conf&lt;/tt&gt; και προσθέστε τις γραμμές που σημειώνονται με &lt;b&gt;έντονα γράμματα&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;DefaultType text/plain&lt;br /&gt;&lt;b&gt;AddType application/x-httpd-php .php&lt;br /&gt;AddType application/x-httpd-php-source .phps&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Βεβαιωθείτε επίσης ότι υπάρχει η γραμμή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;LoadModule php5_module    libexec/apache22/libphp5.so&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;και ότι δεν είναι σχόλιο (δεν έχει '#')&lt;br /&gt;Τέλος, αλλάξτε τη γραμμή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;DirectoryIndex index.html&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;σε&lt;br /&gt;&lt;br /&gt;&lt;code&gt;DirectoryIndex index.html index.php&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Για να δηλώσουμε το νέο site μας, θα δημιουργήσουμε ένα VirtualHost. Αυτό δεν είναι απαραίτητο αν θέλετε να έχετε ένα μόνο site. Στην περίπτωση αυτή, αρκεί να αλλάξετε το &lt;tt&gt;DocumentRoot&lt;/tt&gt; στο &lt;tt&gt;httpd.conf&lt;/tt&gt; ώστε να δείχνει στο &lt;tt&gt;/usr/vhosts/drupal-6.6&lt;/tt&gt;. Για να δημιουργήσουμε όμως VirtualHost, θα πρέπει να βγάλουμε τη '#' από τη γραμμή:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Include etc/apache22/extra/httpd-vhosts.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Επεξεργαστείτε τώρα το αρχείο &lt;tt&gt;/usr/local/etc/apache22/extra/httpd-vhosts.conf&lt;/tt&gt;. Θα πρέπει να μοιάζει με το παρακάτω:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;NameVirtualHost *:80&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ServerAdmin drupaladmin@mail.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;DocumentRoot /usr/vhosts/drupal-6.6&lt;br /&gt;&amp;nbsp;&amp;nbsp;Options -Indexes&lt;br /&gt;&amp;nbsp;&amp;nbsp;CheckSpelling on&lt;br /&gt;&amp;nbsp;&amp;nbsp;ServerName drupal.homedns.org&lt;br /&gt;&amp;nbsp;&amp;nbsp;LanguagePriority el en&lt;br /&gt;&amp;nbsp;&amp;nbsp;ErrorLog /var/log/drupal-error_log.txt&lt;br /&gt;&amp;nbsp;&amp;nbsp;CustomLog /var/log/drupal-access_log.txt combined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Directory /usr/vhosts/drupal-6.6&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AllowOverride All&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Order Allow,Deny&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Allow from all&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Επανεκκινήστε τον apache για να ισχύσουν οι αλλαγές:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# apachectl restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Είμαστε σχεδόν έτοιμοι να εισέλθουμε στο site από κάποιο browser, και να ολοκληρώσουμε τις ρυθμίσεις. Πριν από αυτό, βεβαιωθείτε ότι το μηχάνημα που θα χρησιμοποιήσετε γνωρίζει σε τι αντιστοιχεί το &lt;tt&gt;drupal.homedns.org&lt;/tt&gt; αν πρόκειται για όνομα που δεν έχετε καταχωρήσει στο DNS. Προσθέστε για παράδειγμα, την παρακάτω γραμμή στο &lt;tt&gt;/etc/hosts&lt;/tt&gt; του μηχανήματος "πελάτη":&lt;br /&gt;&lt;br /&gt;&lt;code&gt;192.168.0.20   drupal.homedns.org&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Σημείωση:&lt;/b&gt; Σε μηχάνημα Windows θα πρέπει να αλλάξετε το &lt;tt&gt;c:\windows\system32\drivers\etc\hosts&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Στον μηχάνημα αυτό, ανοίξτε τώρα τον browser και γράψτε:&lt;br /&gt;&lt;br /&gt;http://drupal.homedns.org&lt;br /&gt;&lt;br /&gt;Ακολουθήστε τις οδηγίες δίνοντας το όνομα της βάσης (drupaldb), χρήστη (drupaluser) και κωδικού. Η διαδικασία τελειώνει σχεδόν αμέσως, και σύντομα θα βρεθείτε να προσθέτετε περιεχόμενο στο νέο σας drupal website!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-1863123772564569895?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/1863123772564569895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=1863123772564569895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1863123772564569895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/1863123772564569895'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/drupal-6-freebsd.html' title='Εγκατάσταση Drupal 6 στο FreeBSD'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7900471957322317305</id><published>2008-11-17T14:43:00.003+02:00</published><updated>2008-11-17T14:47:09.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cvsup'/><category scheme='http://www.blogger.com/atom/ns#' term='μετάφραση'/><title type='text'>CVSup ... πολυβόλο!</title><content type='html'>Με ξετρελαίνουν οι αυτόματες Ελληνικές μεταφράσεις.  Γυρίστε αν χρειάζεται το encoding του browser σας σε iso-8859-7, διαβάστε και απολαύστε:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mydigitallife.info/2005/11/11/update-freebsd-ports-collection-up-to-date-and-latest/el/"&gt;http://www.mydigitallife.info/2005/11/11/update-freebsd-ports-collection-up-to-date-and-latest/el/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Πότε μέχρι σήμερα δεν είχα καταλάβει πόση... ποίηση περιέχει ένας CVSup server ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7900471957322317305?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7900471957322317305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7900471957322317305' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7900471957322317305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7900471957322317305'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/cvsup.html' title='CVSup ... πολυβόλο!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7871692216872949640</id><published>2008-11-16T11:52:00.000+02:00</published><updated>2008-11-16T11:53:25.885+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='Menu Editor'/><title type='text'>XFCE Menu + FreeBSD</title><content type='html'>Το XFCE είναι θαυμάσιο γραφικό περιβάλλον - γρήγορο στην εγκατάσταση ακόμα και αν το κάνει κάποιος compile από τα ports. Ωστόσο όποιος έχει συνηθίσει σε κάτι όπως το GNOME (ή ακόμα περισσότερο το KDE) μερικές φορές σταματάει σε λεπτομέρειες.&lt;br /&gt;&lt;br /&gt;Θυμήθηκα χτες να εγκαταστήσω το evince. Θεωρώ ότι είναι αρκετά καλός document viewer. Η εγκατάσταση του είναι φυσικά αρκετά απλή:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;# cd /usr/ports/graphics/evince&lt;/tt&gt;&lt;br /&gt;&lt;tt&gt;# make install clean&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Μετά την εγκατάσταση, μπορούσα να εκτελέσω μια χαρά το evince από το Terminal, αλλά δεν υπήρχε πουθενά στο μενού του XFCE. Επέλεξα τη μέθοδο του "απλού χρήστη" και άνοιξα το menu editor από τα Settings του XFCE. Με καλοσώρισε το παρακάτω παράθυρο:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MIW72tK9D88/SR_pTfNNN_I/AAAAAAAAAAk/ZXF8T7-ES9I/s1600-h/menueditor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 316px;" src="http://4.bp.blogspot.com/_MIW72tK9D88/SR_pTfNNN_I/AAAAAAAAAAk/ZXF8T7-ES9I/s400/menueditor.png" alt="" id="BLOGGER_PHOTO_ID_5269186610050447346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ωραία, γιατί μάθαμε κάτι για τις ρυθμίσεις: Αν προσέξετε τον τίτλο θα δείτε ότι το αρχείο που αλλάζει ο editor είναι:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;/home/sonic/.config/xfce4/desktop/menu.xml&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Ωστόσο, δεν είναι αυτό που θέλουμε εδώ. Δεν βρίσκονται εδώ οι καταχωρήσεις προγραμμάτων που έχουμε εγκαταστήσει ως root. Λογικό, γιατί αυτές δεν ανήκουν στο προσωπικό μας μενού, αλλά σε όλους τους χρήστες του συστήματος.  Ακόμα και αν βάζαμε και το GNOME στο μηχάνημα μας,  θα έπρεπε να τις δείχνει στο δικό του μενού.  Η παραπάνω σκέψη, πρέπει σίγουρα να μας οδηγήσει στο σωστό κατάλογο: τον share.&lt;br /&gt;&lt;br /&gt;Για την ακρίβεια, θα χρειαστεί να πάμε στο:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;/usr/local/share/applications&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SR_qqdJTsHI/AAAAAAAAAAs/oNTESgDHx8A/s1600-h/terminal1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 310px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SR_qqdJTsHI/AAAAAAAAAAs/oNTESgDHx8A/s400/terminal1.png" alt="" id="BLOGGER_PHOTO_ID_5269188104145842290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Όλα αυτά τα αρχεία με κατάληξη .desktop αντιπροσωπεύουν καταχωρήσεις στο μενού. Υπάρχει και το ύποπτο αρχείο:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;evince.desktop&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Ανοίγοντας το (ως root) και προσπερνώντας τις καταχωρήσεις που έχει σε 100 γλώσσες, βρισκόμαστε επιτέλους μπροστά στον ένοχο:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;NoDisplay=True&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;το οποίο αλλάζουμε αμέσως σε:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;NoDisplay=False&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;και είμαστε πλέον έτοιμοι:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MIW72tK9D88/SR_s5V9-89I/AAAAAAAAAA0/CATtWrZmlRo/s1600-h/menu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 361px; height: 400px;" src="http://1.bp.blogspot.com/_MIW72tK9D88/SR_s5V9-89I/AAAAAAAAAA0/CATtWrZmlRo/s400/menu.png" alt="" id="BLOGGER_PHOTO_ID_5269190558940591058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ηθικό δίδαγμα: Text configuration files &lt;b&gt;rule&lt;/b&gt; ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7871692216872949640?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7871692216872949640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7871692216872949640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7871692216872949640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7871692216872949640'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/xfce-menu-freebsd.html' title='XFCE Menu + FreeBSD'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MIW72tK9D88/SR_pTfNNN_I/AAAAAAAAAAk/ZXF8T7-ES9I/s72-c/menueditor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7085576005898736497</id><published>2008-11-11T19:06:00.000+02:00</published><updated>2008-11-11T19:07:01.449+02:00</updated><title type='text'>XFCE + FreeBSD Tweaks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MIW72tK9D88/SRm1C8LXALI/AAAAAAAAAAU/9UNsTSNU2RU/s1600-h/login.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_MIW72tK9D88/SRm1C8LXALI/AAAAAAAAAAU/9UNsTSNU2RU/s400/login.jpg" alt="" id="BLOGGER_PHOTO_ID_5267440301304643762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Μερικές ακόμα ρυθμίσεις που μπορεί να κάνει κάποιος στο XFCE περιβάλλον του στο FreeBSD:&lt;br /&gt;&lt;br /&gt;Αν και τις περισσότερες φορές προτιμάω την εκκίνηση σε text mode και login από κονσόλα, ίσως είναι προτιμότερο για αρκετούς χρήστες το γραφικό login.  Για παράδειγμα, στον&lt;a href="http://www.freebsdgr.org/"&gt; www.freebsdgr.org&lt;/a&gt; έχω το  login screen της φωτογραφίας.&lt;br /&gt;Δεν χρειάζεται να βάλετε κανένα τεράστιο login manager για κάτι τόσο απλό.  Υπάρχει το slim. Η εγκατάσταση είναι πολύ απλή:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# cd /usr/ports/x11/slim&lt;br /&gt;# make install clean&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Και φυσικά προσθέτουμε την παρακάτω γραμμή στο &lt;tt&gt;/etc/rc.conf&lt;/tt&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;slim_enable="YES"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Υπάρχει τρόπος η εκκίνηση του slim να γίνεται με τον κλασικό τρόπο, όπως το xdm, μέσα από το αρχείο /etc/ttys. Σχετικές οδηγίες δείχνει το port κατά την εγκατάσταση του.  Αυτό εξασφαλίζει και ότι σε περίπτωση που τερματίσετε τον X server (ή μετά από κάποιο crash) το slim θα εκτελεστεί ξανά, αυτόματα. Με τη ρύθμιση του rc.conf, αν πιέσετε CTRL+ALT+BACKSPACE, το slim και ο X server θα τερματίσουν, και θα γυρίσετε στο console login. Αυτό μπορεί ωστόσο να είναι επιθυμητό μερικές φορές. &lt;br /&gt;Αν σε μια τέτοια περίπτωση θέλετε να επανεκκινήσετε το slim, δώστε ως root (ή με sudo):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# /usr/local/etc/rc.d/slim start&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To slim έχει μια σειρά από εύκολες ρυθμίσεις στο αρχείο:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/local/etc/slim.conf&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;και είναι σίγουρο ότι δεν θα δυσκολευτείτε να το φέρετε στα μέτρα σας.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;XFCE και Shutdown&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Ώστε θέλετε να κάνετε shutdown το σύστημα σας μέσα από το XFCE... &lt;br /&gt;Αυτό γενικά είναι δυνατόν, με τρεις τρόπους:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Αν έχετε sudo μπορείτε να κάνετε shutdown από το μενού του XFCE. Θα σας ζητηθεί ο κωδικός σας&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Από το μενού του XFCE, χωρίς κωδικό, ρυθμίζοντας κατάλληλα τον παλιό μας φίλο, το PolicyKit&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Χρησιμοποιώντας την εντολή shutdown από κάποιο terminal, αλλά αυτό το ξέρετε ήδη ;)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Η πρώτη μέθοδος είναι στην πραγματικότητα το fallback method, αφού το XFCE πρώτα δοκιμάζει το hal. Για να χρησιμοποιήσετε λοιπόν τη δεύτερη μέθοδο, θα χρειαστείτε κάποιες ρυθμίσεις στο αρχείο&lt;br /&gt;&lt;tt&gt;/usr/local/etc/PolicyKit/PolicyKit.conf&lt;/tt&gt; (ανάμεσα στα &lt;tt&gt;&amp;lt;config&amp;gt;...&amp;lt/config&amp;gt;&lt;/tt&gt; tags):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;match action="org.freedesktop.hal.power-management.shutdown"&amp;gt;&lt;br /&gt;      &amp;lt;match user="yourusername"&amp;gt;&lt;br /&gt;         &amp;lt;return result="yes"/&amp;gt;&lt;br /&gt;      &amp;lt;/match&amp;gt;&lt;br /&gt;&amp;lt;/match&amp;gt;&lt;br /&gt;&amp;lt;match action="org.freedesktop.hal.power-management.reboot"&amp;gt;&lt;br /&gt;      &amp;lt;match user="yourusername"&amp;gt;&lt;br /&gt;         &amp;lt;return result="yes"/&amp;gt;&lt;br /&gt;      &amp;lt;/match&amp;gt;&lt;br /&gt;&amp;lt;/match&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Αυτό ήταν! Μπορείτε τώρα να κάνετε shutdown και reboot το desktop FreeBSD σας, χωρίς να δίνετε κωδικό.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7085576005898736497?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7085576005898736497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7085576005898736497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7085576005898736497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7085576005898736497'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/xfce-freebsd-tweaks.html' title='XFCE + FreeBSD Tweaks'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MIW72tK9D88/SRm1C8LXALI/AAAAAAAAAAU/9UNsTSNU2RU/s72-c/login.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-5005368347909767864</id><published>2008-11-10T11:14:00.000+02:00</published><updated>2008-11-11T01:14:38.882+02:00</updated><title type='text'>Παρουσίαση ΕΛΛΑΚ στο Λύκειο Νέας Χώρας Χανίων</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MIW72tK9D88/SRi-FrhbkoI/AAAAAAAAAAM/t-zliB2AuOQ/s1600-h/neaxora.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_MIW72tK9D88/SRi-FrhbkoI/AAAAAAAAAAM/t-zliB2AuOQ/s320/neaxora.jpg" alt="" id="BLOGGER_PHOTO_ID_5267168769001362050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Στο Λύκειο Νέας Χώρας Χανίων, πραγματοποιήθηκε με επιτυχία το Σάββατο 8/11 παρουσίαση του ΕΛΛΑΚ στους μαθητές.&lt;br /&gt;&lt;br /&gt;Εξηγήθηκαν οι έννοιες του Ανοικτού και του Ελεύθερου Λογισμικού, του πηγαίου κώδικα και του εκτελέσιμου προγράμματος, των αδειών χρήσης κλπ.&lt;br /&gt;&lt;br /&gt;Υπήρξε αρκετό ενδιαφέρον από τους μαθητές οι οποίοι είχαν αρκετές απορίες. Έγινε εγκατάσταση Ubuntu 8.10 σε μηχανήματα του εργαστηρίου αλλά και σε μηχανήματα που είχαν φέρει οι ίδιοι οι μαθητές για το σκοπό αυτό.  Μπορείτε να &lt;a href="http://store.itsyourftp.com/%7Esonic2000gr/linux/ellak.zip"&gt;βρείτε εδώ την παρουσίαση&lt;/a&gt; που χρησιμοποιήθηκε.&lt;br /&gt;&lt;br /&gt;Ελπίζω αυτή να είναι η αρχή μιας σειράς παρουσιάσεων σε σχολεία ώστε να υπάρξει μια σχετική ευαισθητοποίηση συναδέλφων και μαθητών.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-5005368347909767864?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/5005368347909767864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=5005368347909767864' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5005368347909767864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/5005368347909767864'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/blog-post_10.html' title='Παρουσίαση ΕΛΛΑΚ στο Λύκειο Νέας Χώρας Χανίων'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MIW72tK9D88/SRi-FrhbkoI/AAAAAAAAAAM/t-zliB2AuOQ/s72-c/neaxora.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7266345320904853320</id><published>2008-11-05T22:56:00.000+02:00</published><updated>2008-11-05T23:15:25.410+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Εγχειρίδιο του FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Greek Handbook'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation Project'/><title type='text'>Κατάσταση Μεταφράσεων FreeBSD</title><content type='html'>Μπορείτε να ενημερωθείτε για την τρέχουσα κατάσταση μεταφράσεων της τεκμηρίωσης του FreeBSD, στην παρακάτω σελίδα:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.freebsdgr.org/sgml.php"&gt;http://www.freebsdgr.org/sgml.php&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Η σελίδα αυτή ανανεώνεται αυτόματα, καθώς δημιουργείται δυναμικά με την βοήθεια κάποιων scripts και με βάση στοιχεία που αποθηκεύονται σε κάθε αρχείο του repository των μεταφράσεων.&lt;br /&gt;&lt;br /&gt;Αν θέλετε να βοηθήσετε στη μετάφραση της τεκμηρίωσης, μπορείτε να επιλέξετε ένα αρχείο από αυτή τη σελίδα. Όλα τα αρχεία που έχουν δίπλα τους ένα κόκκινο τετραγωνάκι είναι αμετάφραστα (εκτός από τον τίτλο και τη Σύνοψη). Κάνοντας κλικ στον σύνδεσμο που παρέχεται, θα κατεβάσετε στον υπολογιστή σας το αντίστοιχο αρχείο SGML και μπορείτε να ξεκινήσετε!&lt;br /&gt;&lt;br /&gt;Στείλτε μας απλώς ένα μήνυμα στη λίστα των μεταφραστών:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="mailto:freebsd-doc-el@lists.hellug.gr"&gt;freebsd-doc-el@lists.hellug.gr&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;και ενημέρωστε μας για το κεφάλαιο που προτίθεστε να μεταφράσετε.  Θα χαρούμε επίσης να σας λύσουμε όποια απορία έχετε σχετικά με αυτό το έργο.&lt;br /&gt;&lt;br /&gt;Μπορείτε να εγγραφείτε στη λίστα, χρησιμοποιώντας αυτή τη σελίδα:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lists.hellug.gr/mailman/listinfo/freebsd-doc-el"&gt;http://lists.hellug.gr/mailman/listinfo/freebsd-doc-el&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Για περισσότερες λεπτομέρειες, επισκεφθείτε το wiki μας:&lt;br /&gt;&lt;a href="http://www.freebsdgr.org/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.freebsdgr.org/"&gt;http://www.freebsdgr.org&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;όπου μεταξύ άλλων θα βρείτε το μεταφρασμένο τμήμα του Εγχειριδίου, του FAQ και διάφορων άρθρων.&lt;br /&gt;&lt;br /&gt;Θα χαρούμε να σας δούμε να συμμετέχετε σε αυτή την προσπάθεια!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7266345320904853320?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7266345320904853320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7266345320904853320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7266345320904853320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7266345320904853320'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/11/freebsd.html' title='Κατάσταση Μεταφράσεων FreeBSD'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-601199052810376956</id><published>2008-10-26T07:13:00.000+02:00</published><updated>2008-10-25T10:15:45.856+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USB Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='automount'/><title type='text'>XFCE Automounting &amp; άλλα annoyances ;)</title><content type='html'>Το FreeBSD είναι γνωστό ότι χρειάζεται αρκετές "χειροκίνητες" ρυθμίσεις για να γίνει ένα συνηθισμένο desktop. Σε πολλούς αυτό φαίνεται ως χάσιμο χρόνου, όμως σε όσους ασχολούνται είναι απλώς μια ευκαιρία για μάθηση και βαθύτερη κατανόηση του συστήματος τους.&lt;br /&gt;Οι περισσότεροι χρήστες θεωρούν δεδομένο ότι μόλις συνδέσουν το usb flash drive τους, θα προσαρτηθεί αυτόματα και θα εμφανιστεί το σχετικό εικονίδιο στην επιφάνεια εργασίας τους.&lt;br /&gt;Το παραπάνω σχετίζεται με μια σειρά αυτοματισμών που θα πρέπει να ρυθμίσετε στο FreeBSD με τον παραδοσιακό τρόπο (ρύθμιση conf αρχείων). Εδώ εξετάζουμε πως μπορεί να γίνει στο γραφικό περιβάλλον του XFCE4, αν και αντίστοιχες ρυθμίσεις θα χρειαστούν και για άλλα γραφικά περιβάλλοντα.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Βήμα 1ο: Επιτρέψτε το mounting από κανονικούς χρήστες&lt;/h3&gt;&lt;br /&gt;Οι παρακάτω πληροφορίες υπάρχουν στο FreeBSD Handbook και το FAQ. Τις αναδημοσιεύουμε εδώ στα ελληνικά, καθώς η μετάφραση των κεφαλαίων αυτών δεν έχει ολοκληρωθεί ακόμα.&lt;br /&gt;Για να μπορεί ένας απλός χρήστης να προσαρτήσει συστήματα αρχείων από CD/DVD και flash drives, θα πρέπει:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Να γίνει ρύθμιση του πυρήνα με ένα κατάλληλο &lt;span style="font-family:courier new;"&gt;sysctl&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Να δοθούν τα κατάλληλα permissions στις αντίστοιχες συσκευές, στον κατάλογο &lt;span style="font-family:courier new;"&gt;/dev&lt;/span&gt;. Αυτό είναι αρκετά απλό για συσκευές που υπάρχουν στο σύστημα ήδη από την εκκίνηση (CD-ROM) αλλά είναι ελαφρά πιο σύνθετο για συσκευές που προσθαφαιρούνται δυναμικά (USB drives).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Το σημείο προσάρτησης πρέπει να έχει κατάλληλα δικαιώματα (ιδιοκτήτης πρέπει να είναι ο χρήστης)&lt;/li&gt;&lt;/ul&gt;Τα παραπάνω είναι οι ρυθμίσεις που πρέπει να γίνουν για το βασικό σύστημα, και δεν είναι για &lt;span style="font-weight: bold;"&gt;αυτόματη&lt;/span&gt; προσάρτηση: Απλώς εξασφαλίζουν ότι ένας κανονικός χρήστης μπορεί να προσαρτήσει κάποια συστήματα αρχείων χωρίς να χρειάζεται να γίνει root ή να χρησιμοποιήσει το sudo.&lt;br /&gt;&lt;h4&gt;Ρύθμιση του Πυρήνα&lt;/h4&gt;&lt;br /&gt;Αρκετά εύκολο. Εκτελέστε την εντολή:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# sysctl vfs.usermount=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Προσθέστε επίσης την παρακάτω γραμμή στο &lt;span style="font-family:courier new;"&gt;/etc/sysctl.conf&lt;/span&gt; ώστε να ενεργοποιείται σε κάθε εκκίνηση:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;vfs.usermount=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Η ρύθμιση του πυρήνα έχει ολοκληρωθεί.&lt;br /&gt;&lt;h4&gt;Ρύθμιση των συσκευών (/dev)&lt;/h4&gt;&lt;br /&gt;Για να μπορεί κάποιος χρήστης να χρησιμοποιεί τις συσκευές που δημιουργούνται όταν συνδέουμε κάποιο usb flash drive, θα πρέπει να έχει δικαιώματα σε αυτές. Οι συσκευές αυτές στο FreeBSD φαίνονται ως scsi, με ονόματα του τύπου &lt;span style="font-family:courier new;"&gt;/dev/da&lt;span style="font-style: italic;"&gt;X&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;. Θα πρέπει λοιπόν να δώσουμε τις κατάλληλες οδηγίες στο &lt;span style="font-family:courier new;"&gt;devfs&lt;/span&gt; ώστε οι συσκευές να δημιουργούνται με τα κατάλληλα permissions. Προσθέτουμε την παρακάτω γραμμή στο &lt;span style="font-family:courier new;"&gt;/etc/devfs.rules&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;[localrules=5]&lt;br /&gt;add path 'da*' mode 0660 group operator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Θα πρέπει να ενεργοποιήσουμε αυτούς τους κανόνες, προσθέτοντας το παρακάτω στο &lt;span style="font-family:courier new;"&gt;/etc/rc.conf&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;devfs_system_ruleset="localrules"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Μια και είμαστε εδώ, ας κάνουμε το ίδιο και για το CD-ROM drive. Τυπικά το CD-ROM δεν είναι αφαιρούμενη συσκευή σε ένα σύστημα (εκτός αν είναι USB, αλλά τότε καλύπτεται από τους παραπάνω κανόνες). Χρειάζεται να προσθέσουμε τις παρακάτω γραμμές στο &lt;span style="font-family: courier new;"&gt;/etc/devfs.conf&lt;/span&gt;  το οποίο αφορά την εκκίνηση του συστήματος:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;own     /dev/acd0       root:operator&lt;br /&gt;perm    /dev/acd0       0660&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Αν η συσκευή CD-ROM έχει άλλο όνομα, προσαρμόστε κατάλληλα τις παραπάνω γραμμές. Αν έχετε παραπάνω από μια συσκευή CD-ROM, θα έχετε και &lt;span style="font-family:courier new;"&gt;/dev/acd1&lt;/span&gt;. Τέλος αν χρησιμοποιείτε το &lt;span style="font-family:courier new;"&gt;atapicam&lt;/span&gt; module, θα έχετε και συσκευές τύπου &lt;span style="font-family:courier new;"&gt;/dev/cd0&lt;/span&gt; (SCSI).&lt;br /&gt;&lt;br /&gt;Αν προσέξετε τις παραπάνω οδηγίες, έχουμε δώσει δικαιώματα στο operator group. Αν ο λογαριασμός σας δεν ανήκει στο operator group, θα πρέπει να τον προσθέσετε:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# pw groupmod operator -m myusername&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Προσάρτηση&lt;/h4&gt;&lt;br /&gt;Η ρύθμιση έχει ολοκληρωθεί. Αν δημιουργήσετε π.χ. τον κατάλογο &lt;span style="font-family: courier new;"&gt;mymount&lt;/span&gt; στο home σας (οπότε σίγουρα θα είστε ιδιοκτήτης) θα μπορείτε να προσαρτήσετε κάποιο CD-ROM γράφοντας:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ mount -t cd9660 /dev/acd0  ~/mymount&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;και κάποιο USB flash drive, με κάτι σαν:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ mount -t msdosfs /dev/da0s1 ~/mymount&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Μην ξεχάσετε να αποπροσαρτήσετε το USB flash πριν το αφαιρέσετε! Αλλιώς θα έχετε πραγματικά δυσάρεστες συνέπειες...&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Βήμα 2ο: Ρυθμίστε το XFCE&lt;/h3&gt;&lt;br /&gt;Εδώ οι ρυθμίσεις είναι πολύ απλές.  Θα χρειαστεί να προσθέσετε τις παρακάτω γραμμές στο &lt;span style="font-family: courier new;"&gt;/usr/local/etc/PolicyKit/PolicyKit.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;match action="org.freedesktop.hal.storage.mount-removable"&amp;gt;&lt;br /&gt;&amp;lt;return result="yes" /&amp;gt;&lt;br /&gt;&amp;lt;/match&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Μπορείτε να κάνετε τους κανόνες πιο περιοριστικούς, βάζοντας γύρω από το παραπάνω ένα &lt;span style="font-family: courier new;"&gt;&amp;lt;match user="myusername"&amp;gt; ... &amp;lt;/match&amp;gt;&lt;/span&gt; ώστε να περιρρίσετε τη δυνατότητα σε ένα συγκεκριμένο λογαριασμό.&lt;br /&gt;&lt;br /&gt;Για να μπορείτε να ρυθμίσετε το automount του XFCE, εγκαταστήστε το πακέτο &lt;span style="font-family: courier new;"&gt;thunar-volman-plugin&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# cd /usr/ports/sysutils/thunar-volman-plugin&lt;br /&gt;# make install clean&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Στα XFCE settings θα έχετε πλέον και επιλογή "Removable Drives and Media" από την οποία μπορείτε να ορίσετε τι και αν θα γίνεται auto-mount.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Σημείωση:&lt;/span&gt; Από προεπιλογή ο Thunar (file manager) του XFCE στο FreeBSD δεν περιέχει στις ρυθμίσεις του το FAM (File Alteration Monitor). Αυτό σημαίνει π.χ. ότι αν δημιουργήσετε σε ένα terminal ένα κατάλογο στο Desktop, δεν θα εμφανιστεί μέχρι να πάτε στο Desktop και να πιέσετε το F5. Αυτό φυσικά είναι χαζό: εμείς θέλουμε το Desktop μας να ανανεώνεται αυτόματα. Μεταγλωττίστε λοιπόν ξανά το Thunar, αυτή τη φορά με FAM support:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# cd /usr/ports/x11-fm/thunar&lt;br /&gt;# make deinstall&lt;br /&gt;# make config&lt;br /&gt;(επιλέξτε το FAM στο διάλογο)&lt;br /&gt;# make install clean&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Τελειώσατε! Τι; Φάγατε όλο το απόγευμα; Ήταν δημιουργικό όμως ;)&lt;br /&gt;&lt;br /&gt;Περαιτέρω Διάβασμα: &lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disks.html"&gt;FreeBSD Handbook: Storage (Αγγλικά, για την ώρα :) )&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-601199052810376956?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/601199052810376956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=601199052810376956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/601199052810376956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/601199052810376956'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/10/xfce-automounting-annoyances.html' title='XFCE Automounting &amp; άλλα annoyances ;)'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-7835818357926139091</id><published>2008-10-21T10:56:00.000+03:00</published><updated>2008-10-21T11:36:20.748+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='ISO'/><category scheme='http://www.blogger.com/atom/ns#' term='make'/><title type='text'>Η χαρά του make release :)</title><content type='html'>"Ανακάλυψα" σήμερα το &lt;span style="font-family: courier new;"&gt;make release&lt;/span&gt;.  Τα εισαγωγικά σημαίνουν ότι ήξερα την ύπαρξη του:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/el_GR.ISO8859-7/articles/releng/"&gt;Οργάνωση Εκδόσεων του FreeBSD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;αλλά δεν το είχα δοκιμάσει ποτέ.&lt;br /&gt;&lt;br /&gt;Με απλά λόγια, το make release θα σας επιτρέψει να φτιάξετε το δικό σας FreeBSD release, από τα sources που έχετε ήδη στο δίσκο σας (ή που πρόκειται να κατεβάσετε). Θα σας φτιάξει μάλιστα και ένα ωραίο &lt;span style="font-weight:bold;"&gt;iso&lt;/span&gt;, έτοιμο για να το γράψετε σε CD και να το εγκαταστήσετε όπου θέλετε. &lt;br /&gt;&lt;br /&gt;Δεν είναι καθόλου περίεργο που το documentation του FreeBSD περιέχει και man page σχετικό με το release:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ man release&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;θα σας δώσει περισσότερες πληροφορίες από αυτές που πραγματικά θέλετε να ξέρετε σχετικά με την διαδικασία. Γενικά όμως, αυτό που μας ενδιαφέρει είναι μια εντολή:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# make release&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ωστόσο, πρέπει να διαβάσετε τι χρειάζεται από πριν:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Πρέπει να έχετε κάνει &lt;span style="font-family: courier new;"&gt;make buildworld&lt;/span&gt; στο σύστημα σας. Αυτό φυσικά προυποθέτει ότι έχετε όλα τα system sources. Αλλά σαν σωστός BSDer, πάντα τα έχετε, έτσι δεν είναι;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Χρειάζεστε αντίγραφο του &lt;span style="font-weight:bold;"&gt;CVS repository&lt;/span&gt; του FreeBSD. &lt;span style="font-weight:bold;"&gt;Προσοχή:&lt;/span&gt; δεν εννοούμε checkout μιας συγκεκριμένης έκδοσης / tag. Μιλάμε για πλήρες αντίγραφο του CVS (ναι αυτό με τα ",v" αρχεία) το οποίο φυσικά είναι τεράστιο. Αλλά παρακάτω θα σας πω πως να το αποφύγετε, αν το μόνο που θέλετε είναι να κάνετε release τα sources που έχετε ήδη εγκατεστημένα.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ένα ευχάριστο βροχερό απόγευμα για να βλέπετε τον compiler να γεμίζει γραμμές το terminal...&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Το σύστημα μου αυτή τη στιγμή έχει &lt;span style="font-weight:bold;"&gt;7.1-PRERELEASE&lt;/span&gt;. Μετά από μια γρήγορη ματιά στο παράδειγμα του man page κατέληξα σε αυτό:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# cd /usr/src&lt;br /&gt;# make buildworld&lt;br /&gt;# cd release&lt;br /&gt;# make release CHROOTDIR=/data/release \&lt;br /&gt;  BUILDNAME=7.1-PRERELEASE \&lt;br /&gt;  CVSROOT=/data/ncvs \&lt;br /&gt;  EXTSRCDIR=/usr/src \&lt;br /&gt;  -DNODOC -DNOPORTS  \&lt;br /&gt;  -DNO_FLOPPIES \&lt;br /&gt;  -DMAKE_ISOS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To CVSROOT που βλέπετε είναι ψεύτικο! Στην πραγματικότητα τα sources για το build θα αντιγραφούν απευθείας από το EXTSRCDIR.  Αν όμως δεν βάλετε το CVSROOT η make release αρχνείται να ξεκινήσει. Το make buildworld δεν είναι απαραίτητο αν έχετε ήδη κάνει τα sources buid στο παρελθόν. Στην πραγματικότητα το make release θα κάνει make installworld από το σύστημα σας σε ένα περιβάλλον chroot, και μέσα σε αυτό &lt;span style="font-weight:bold;"&gt;θα κάνει build&lt;/span&gt; τα sources που δώσατε (είτε μέσω του EXTSRCDIR, είτε μέσω του CVS). Όλα αυτά αναλύονται πολύ καλά στο man page του release. Έχετε τη δυνατότητα να περιλάβετε doc και ports στο δικό σας release, κάτι που απέφυγα αφού θέλω μόνο το βασικό σύστημα.&lt;br /&gt;&lt;br /&gt;Αν επιλέξετε τη μέθοδο του CVS θα μπορείτε να κάνετε build όποια έκδοση του FreeBSD θέλετε - και φυσικά το CURRENT. Το μόνο κακό είναι ότι με τόσα χρόνια ιστορίας που έχει το CVS repository του FreeBSD και με την ταχύτητα της γραμμής μου, μέχρι να τελειώσει η cvsup, μάλλον θα έχει βγει και το 8.0-RELEASE...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-7835818357926139091?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/7835818357926139091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=7835818357926139091' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7835818357926139091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/7835818357926139091'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/10/make-release.html' title='Η χαρά του make release :)'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-4811740644321309023</id><published>2008-10-19T12:10:00.000+03:00</published><updated>2008-10-21T11:33:57.028+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Εγχειρίδιο του FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Greek Handbook'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation Project'/><title type='text'>Ελληνικό Εγχειρίδιο του FreeBSD σε PDF!</title><content type='html'>Μετά από αρκετή ώρα επεξεργασίας (και κολλημάτων...) στο openoffice.org writer, για πρώτη φορά το Εγχειρίδιο του FreeBSD (Handbook) στα Ελληνικά σε PDF:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://store.itsyourftp.com/~sonic2000gr/freebsd/greek-handbook.zip"&gt;Ελληνικό Εγχειρίδιο του FreeBSD (zipped PDF)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://store.itsyourftp.com/~sonic2000gr/freebsd/greek-handbook-odt.zip"&gt;Ελληνικό Εγχειρίδιο του FreeBSD (zipped openoffice writer)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Περισσότερες πληροφορίες στην &lt;a href="http://www.freebsdgr.org/"&gt;ιστοσελίδα της Ελληνικής Ομάδας Τεκμηρίωσης&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-4811740644321309023?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/4811740644321309023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=4811740644321309023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4811740644321309023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/4811740644321309023'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/10/freebsd-pdf.html' title='Ελληνικό Εγχειρίδιο του FreeBSD σε PDF!'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-166656043895513342.post-8783408584501214499</id><published>2008-10-14T23:51:00.000+03:00</published><updated>2008-10-21T11:35:17.413+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Connection Sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD Gateway'/><title type='text'>Χρήση του FreeBSD ως Internet Gateway</title><content type='html'>Με αρχική έμπνευση &lt;a href="http://lists.freebsd.org/pipermail/freebsd-questions/2008-October/184342.html"&gt;αυτό το ποστ&lt;/a&gt; στη λίστα &lt;a href="http://lists.freebsd.org/pipermail/freebsd-questions/"&gt;freebsd-questions&lt;/a&gt;,  σκέφτηκα να εξερευνήσω πιθανούς τρόπους δημιουργίας ενός gateway μέσω του FreeBSD. Πρόκειται τελικά για μια απλή διαδικασία.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Προυποθέσεις&lt;/h3&gt;&lt;br /&gt;Χρειάζεστε δύο κάρτες δικτύου. Η πρώτη συνδέεται στο Internet (ενδεχομένως μέσω εκείνου του φτηνιάρικου ADSL router που πήρατε μαζί με τη σύνδεση σας). Η δεύτερη συνδέεται στο τοπικό σας δίκτυο. Κατά πάσα πιθανότητα συνδέεται σε μια θύρα ενός switch στο οποίο είναι συνδεμένο και το υπόλοιπο τοπικό σας δίκτυο. Παρακάτω φαίνεται ένα απόσπασμα (με σχόλια) από το γνωστό αρχείο ρυθμίσεων  &lt;span style="font-family:courier new;"&gt;/etc/rc.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# rl0 : Σύνδεση στο internet (μέσω ADSL router)&lt;br /&gt;ifconfig_rl0="inet 192.168.0.100 netmask 255.255.255.0"&lt;br /&gt;# rl1 : Σύνδεση στο τοπικό δίκτυο&lt;br /&gt;ifconfig_rl1="inet 192.168.1.100 netmask 255.255.255.0"&lt;br /&gt;# defaultrouter: Το IP του φτηνιάρικου ADSL router :)&lt;br /&gt;defaultrouter="192.168.0.250"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Εννοείτε ότι στο  &lt;span style="font-family:courier new;"&gt;/etc/resolv.conf&lt;/span&gt; θα υπάρχει ο σχετικός DNS server (συνήθως του παροχέα σας):&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;nameserver 195.170.0.1&lt;br /&gt;nameserver 195.170.2.1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Με ρυθμίσεις αντίστοιχες με τις παραπάνω, το FreeBSD σύστημα σας θα έχει Internet μέσω της κάρτας δικτύου  &lt;span style="font-family:courier new;"&gt;rl0&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Ενεργοποίηση του PF Firewall&lt;/h3&gt;&lt;br /&gt;Το FreeBSD έχει επιλογές στα Firewalls! Το PF firewall προέρχεται από το OpenBSD και είναι πολύ ισχυρό. Ενεργοποιήστε το με τις ακόλουθες καταχωρήσεις στο  &lt;span style="font-family:courier new;"&gt;/etc/rc.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;pf_enable="YES"&lt;br /&gt;pflog_logfile="/var/log/pflog"&lt;br /&gt;pflog_flags=""&lt;br /&gt;pf_rules="/etc/pf.conf"&lt;br /&gt;pf_flags=""&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Προφανώς μπορείτε να αλλάξετε τις σχετικές ρυθμίσεις flags διαβάζοντας τη σχετική σελίδα στο man. Το αρχείο &lt;span style="font-family:courier new;"&gt;/etc/pf.conf&lt;/span&gt; φυσιολογικά έχει τις ρυθμίσεις σας για το firewall.&lt;br /&gt;&lt;br /&gt;Για να λειτουργήσει το FreeBSD ως gateway, θα πρέπει να προσθέσετε επίσης την παρακάτω γραμμή στο &lt;span style="font-family:courier new;"&gt;/etc/rc.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;gateway_enable="YES"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Για να λειτουργήσει αυτή η ρύθμιση (αν δεν θέλετε να κάνετε επανεκκίνηση), θα πρέπει να δώσετε τις εντολές:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;#  sysctl net.inet.ip.forwarding=1&lt;br /&gt;#  /etc/rc.d/routing restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Προφανώς μπορείτε να αλλάξετε τις σχετικές ρυθμίσεις flags διαβάζοντας τη σχετική σελίδα στο man. Το αρχείο &lt;span style="font-family:courier new;"&gt;/etc/pf.conf&lt;/span&gt; φυσιολογικά έχει τις ρυθμίσεις σας για το firewall. Θα χρειαστεί να προσθέσετε τον παρακάτω κανόνα για να ενεργοποιήσετε το NAT:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;nat pass on rl0 from rl1:network to any -&gt; rl0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ανάλογα με τις άλλες ρυθμίσεις που έχετε βάλει στο firewall, ενδεχομένως να χρειαστείτε και άλλους κανόνες (ώστε π.χ. να επιτρέπεται η κίνηση από την κάρτα για το τοπικό δίκτυο). Παράδειγμα:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;pass in quick on rl1 proto { tcp, udp, icmp } from any to any keep state&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Σημείωση:&lt;/span&gt; Στο αρχείο &lt;span style="font-family:courier new;"&gt;/etc/pf.conf&lt;/span&gt;, οι κανόνες για Translation (nat pass) τοποθετούνται ακριβώς πριν τους κανόνες για filtering.  Συνήθως οι κανόνες filtering ξεκινάνε με κάποιο firewall policy, π.χ.:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# The default firewall policy is to block everything.&lt;br /&gt;block    in  log all&lt;br /&gt;block    out log all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Έχοντας ολοκληρώσει τις παραπάνω ρυθμίσεις, μπορείτε να κάνετε επανεκκίνηση ή να ξεκινήσετε / επανεκκινήσετε χειροκίνητα τις αντίστοιχες υπηρεσίες:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# /etc/rc.d/netif restart&lt;br /&gt;# /etc/rc.d/routing restart&lt;br /&gt;# /etc/rc.d/pf restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Η ρύθμιση έχει ολοκληρωθεί!&lt;br /&gt;Φυσικά, αυτός δεν είναι ο μοναδικός τρόπος ρύθμισης. Αν για παράδειγμα χρησιμοποιείτε το IPFW firewall, θα βρείτε πολύ καλές οδηγίες στην &lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-natd.html"&gt;αντίστοιχη ενότητα του FreeBSD Handbook&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/166656043895513342-8783408584501214499?l=freebsdgr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://freebsdgr.blogspot.com/feeds/8783408584501214499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=166656043895513342&amp;postID=8783408584501214499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8783408584501214499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/166656043895513342/posts/default/8783408584501214499'/><link rel='alternate' type='text/html' href='http://freebsdgr.blogspot.com/2008/10/freebsd-internet-gateway.html' title='Χρήση του FreeBSD ως Internet Gateway'/><author><name>Μανώλης Κιαγιάς</name><uri>http://www.blogger.com/profile/01061279706174355649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
