Εμφάνιση αναρτήσεων με ετικέτα Λίνουξ. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Λίνουξ. Εμφάνιση όλων των αναρτήσεων

6/9/09

Ο ΚΝΕ-Οδηγητής για το ανοικτό λογισμικό

Έπεσα πάνω στον ΚΝΕ οδηγητή .... και το άρθρο του Παναγιώτη Βαρελά για το Ανοικτό λογισμικό. Στο πλήρες κείμενο που θα βρείτε εδώ
http://www.odigitis.gr/wp-content/pdf/949/46-47.pdf διαβάζουμε:
Ο Stallman ουδέποτε εναντιώθηκε στις επιχειρήσεις. Ο ίδιος δήλωνε ότι το Ελεύθερο Λογισμικό δεν αποτελεί κατ' ανάγκη μη εμπορικό λογισμικό. Εξάλλου, οποτεδήποτε έκανε λόγο για ελευθερίες και δικαιώματα, τα απέδιδε στην αφηρημένη έννοια του χρήστη. Όμως, η λέξη “χρήστης” δεν δηλώνει κανενός είδους ταξική καταγωγή. Χρήστης είναι και ο εργαζόμενος που έχει το δικαίωμα να δουλεύει με το Ελεύθερο Λογισμικό, χρήστης θεωρείται και η εταιρεία που έχει το δικαίωμα να χρησιμοποιεί ή να συσκευάζει και να πουλάει το Ελεύθερο Λογισμικό.

Πέρα από το ψευδές οτι ο Stallman δεν εναντιώθηκε ποτέ σε επιχειρήσεις στο άρθρο δεν σχολιάζεται σωστά η φιλοσοφία της ανάπτυξης λογισμικού και η βαθύτερη έννοιά της.Θα παραβάλω εδώ ενα πολυ εύστοχο σχόλιο του George Bernard Shaw που νομίζω κολλάει στην φιλοσοφία του Ελ/λακ:
“ Εάν έχεις ένα μήλο και εγώ έχω ένα μήλο και ανταλλάξουμε τα μήλα, τότε εσύ και εγώ θα έχουμε πάλι από ένα μήλο. Εάν όμως έχεις μια ιδέα και εγώ έχω μια ιδέα και
ανταλλάξουμε αυτές τις ιδέες, τότε κάθε ένας από μας θα έχει δύο ιδέες. “

Με αυτό το ρητό βλέπουμε πως αυτό που κάνει την διαφορά είναι πως στο ελεύθερο λογισμικό γίνεται μοίρασμα τόσο των ιδεών αλλά και της υλοποίηση τους μέχρι την τελευταία λεπτομέρεια. Αυτό που συνέβαινε μέχρι την έλευση του ανοικτού λογισμικού ήταν πως η γνώση αυτή καθαυτή,η υλοποίησή της, καθώς και η περαιτέρω εξέλιξή της έμενε στα χέρια των ολίγων, κλειδωμένη και δυσπρόσιτη για τις μάζες. Για την λύση αυτού του προβλήματος πάλεψε και ο Stallman καθώς και άλλοι.Βρήκε μια εφικτή,αξιόλογη και λειτουργική λύση. Έλυσε τα χέρια μας.

Ανεξάρτητα από ποιος χρησιμοποιεί το ελεύθερο λογισμικό (οποιαδήποτε κοινωνική τάξη) αυτό δεν αλλάζει την ιδιότητά του. Στο ανοικτό λογισμικό η ελευθερία μετακίνησης ιδεών είναι που έχει αξία και όχι ποιος είναι εκείνος ο οποίος το εκμεταλλεύεται για να εξυπηρετήσει μια ανάγκη,όποια και αν είναι αυτή.
Στον κόσμο μας ο κάθε χρήστης έχει ταξική καταγωγή. Είναι αλήθεια. Όμως απλά ως χρήστης δεν μπορεί να αναγνωριστεί από το λειτουργικό σύστημα ή τον υπολογιστή! Ποιος θα μπορούσε να περιορίσει το λογισμικό ή τη χρήση του σε κοινωνικές τάξεις; Αυτό το σκεπτικό τρομάζει όχι λιγότερο από εκείνον ο οποίος το σκέφτηκε.

Δεν έχω καταλάβει αν το κείμενο παίρνει σαφή θέση υπέρ ή κατά του Ανοικτού Λογισμικού έστω σε ένα (ιδανικό για το ΚΚΕ) κομουνιστικό κράτος. Εγώ πάντως νομίζω πως η χρήση και η ανάπτυξη ελεύθερου λογισμικού θα ήταν η ιδανική λύση, αν όχι η μοναδική σε ένα τέτοιο κοινωνικό μοντέλο ή άλλα παρεμφερή μιας και το μοντέλο ανάπτυξης του προσομοιάζει στο αναρχικό.
Και αναρωτιέται κανείς πως εκεί που ο καπιταλισμός γεννάει(! οχι ότι το ήθελε βέβαια) και εξαναγκάζεται να αγκαλιάσει μια τέτοια προσπάθεια, ένα κομμάτι της αριστεράς(ΚΚΕ,ΚΝΕ) δεν μπορεί να παραμένει στρυφνή και "αγύριστο κεφάλι", μη αναγνωρίζοντας το έργο ανθρώπων όπως ο Stallman. Ευτυχώς υπάρχει καλύτερη αριστερά από αυτή του ΚΚΕ.
Το θλιβερό στο κείμενο είναι πως βλέπουμε επίσης μια προσπάθεια να μειωθεί η αξία της προσπάθεια αυτής, και να μην χαρακτηριστεί ως επανάσταση:
Παρά τη φιλολογία που αναπτύσσεται κατά καιρούς, το Ελεύθερο Λογισμικό δεν μπορεί να απελευθερώσει τον άνθρωπο από μόνο του και, πολύ περισσότερο, δεν αποτελεί επανάσταση.


Για άλλη μια φορά "ότι δεν φτάνει η αλεπού τα κάνει κρεμαστάρια" για το ΚΚΕ και ότι δεν μπορεί να το καπελώσει το καταδικάζει.... και ονομάζει το ελεύθερο λογισμικό καπελωμένο! Κάπου εδώ για έναν ΚΝίτη θα έλεγα πως αν μοιραστείς μια ιδεα μαζί του , συμφωνα με το παραπανω αποφθεγμα , αυτός θα συνεχίσει να έχει μια ιδέα, όχι δύο.
Σαν τον Δεκέμβρη του Αλέξη ας πούμε.

Απλά Λυπάμαι. Εσείς τι λετε;

5/9/09

Linux - Το μοναδικό αναγνωριστικό καταμερίσεων(UUID)

Ο αριθμός UUID (Universally Unique Identifierhttp://en.wikipedia.org/wiki/Universally_Unique_Identifier) χαρακτηρίζει μονοσήμαντα κάθε ένα αντεικέίμενο όπως π.χ. τα partitions στους δίσκους σας.
Αποτελεί ουσιαστικά το αντίστοιχο GUID για όσους ασχολείσται με .net για αντικείμενα.
Εδω θα δούμε την χρήση του για τις καταμερίσεις στους δίσκους μας μια και έμπλεξα αλλάζοντας το partitioning στο μηχάνημά μου και αναγκάστικά έπρεπε να φτιάξω τον bootloader μου(συγκεκριμένα τον grub).
Για να πάρετε όλα τα αναγνωριστικά δίσκων εκτελέστε την ακόλουθη εντολη:
# blkid
θα επιστρέψει κάτι ανάλογο με το παρακάτω
/dev/sda1: UUID="2220CF8220CF5B83" TYPE="ntfs"
/dev/sda2: UUID="48E81F29E81F14B2" LABEL="DRIVE-D" TYPE="ntfs"
/dev/sdb1: UUID="c73a37c8-ef7f-40e4-b9de-8b2f81038441" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb5: TYPE="swap" UUID="abe7529e-dcd5-4afc-b714-05569dbcd30b"
/dev/sdb6: UUID="f34c8c7c-a020-4a14-8c97-257180240250" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb7: UUID="8fa274ca-5b22-411f-b5da-7469c1f276da" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdc1: UUID="1e36f323-c4e5-4f55-ba0a-838643550bf9" TYPE="ext3" SEC_TYPE="ext2"
/dev/sdc2: UUID="83aa92e4-4df4-4aab-80f3-9bbb447e0459" TYPE="ext3" SEC_TYPE="ext2"

Για να μάθετε τον αριθμό αυτό για ένα και μόνο partition εκτελέστε
#vol_id -u /dev/sdb1
c73a37c8-ef7f-40e4-b9de-8b2f81038441
Εχωντας αυτή την πληροφορία απλά έπρεπε να αλλάξω τις ρυθμίσεις στο αρχείο menu.lst που βρίσκεται στον /boot/grub.
Αυτά είναι τα αναγνωρτιστικά είναι πολύ χρήσιμα όχι μόνο στους δίκσους τόσο πολύ που θα τα βρείτε μέχρι και σε βάσεις δεδομένων όπως η mysql!
:)

28/7/09

babiloo - ελληνικό λεξικό σε java για windows και linux

Το babiloo λοιπόν είναι ελληνικό λεξικό γραμμένο σε java (και άρα cross-platform το οποίο μπορείται να χρησιμοποιήσετε για τα windows ή Linux συστήματα σας.
Μπορείτε να το κατεβάσετε από εδώ:
http://babiloo-project.org/
http://babiloo.googlecode.com/files/babiloo-setup-0.7.exe
Περιέχει ανάμεσα σε πληθώρα λεξικών τρία λεξικά που ενδιαφέρουν τους Έλληνες χρήστες:
α) Greek Etymological Dictionary με ετοιμολογία των λέξεων
http://sdict.com/en/view.php?file=ilhs_mel.dct
β) English-Greek Dictionary - Με μεταφράσεις απο ελληνικά σε αγγλικά
http://sdict.com/en/view.php?file=English_Greek.dct
γ) Russian-Greek Phrase book - Με μεταφορές φράσεων από τα ρωσικά στα ελληνικά.
http://sdict.com/en/view.php?file=Russian-Greek_Phrase_book.dct
Αφού κατεβάσετε και εγκαταστήσετε την εφαρμογή απλά πρέπει να προσθέσετε τα 3 λεξικά από το μενού ρυθμίσεων όπως φαίνεται στην εικόνα:

22/7/09

Ελληνικά fortune cookies ... απλά χάθηκαν;

Ρε παιδιά απίστευτο.
Έχασα κάποια συλλογή απο ελληνικά fortune cookies για Linux που είχα κάποτε και έχω στεναχωρηθεί γιατι δεν τα βρήσκω ούτε στο δίκτυο.
Θα ψάξω και πάλι.
Νομίζω πως βρήσκονταν κάποτε εδώ αλλα το site δεν επέζησε: http://kronos.eng.auth.gr/~arvan/fortunes/
Ευτυχώς βρήκα το παρακάτω που σίγουρα έχει κάποια : http://users.softlab.ece.ntua.gr/~mfano/fortunes/index.html

Μάλιστα νόμιζα πως τα είχα μετατρέψει σε UTF-8 ελληνικά για να παίζει με το fortune στην κονσόλα σωστα.Να πάρει! Πρέπει να το ξανακάνω. :( Μάλλον θα ψάξω και παλαιούς σκληρούς.

Για όσους δεν γνωρίζουν τι εστί fortune cookie η wikipedia αναφέρει:

Κινέζικης προέλευσης τραγανό μπισκοτάκι που περιέχει ένα χαρτάκι μέσα του με κάποιο "χρησμό".

Ιστορία: Μία θεωρία λέει ότι τους 12ο και 13ο αιώνα στη Κίνα οι στρατιώτες που υπεράσπιζαν τις πόλεις απο τους Μογγόλους κατακτητές, έκρυβαν μικρά κομμάτια από ρυζόχαρτο με μηνύματα μέσα στις δίπλες των εν λόγω μπισκότων. Κι αν οι Μογγόλοι έπιαναν τα μπισκότα και τους μεταφορείς τους, ποτέ δεν τα δοκίμαζαν γιατί δεν τους άρεσε η γεύση τους!!. Τα μηνύματα περιείχαν απο οδηγίες για εξεγέρσεις, τις κινήσεις του εχθρού και γενικές ανακοινώσεις.

Αργότερα μέσα τους έβαζαν αναγγελτήρια γεννήσεων, παροιμίες απο τις Γραφές ή ρητά του Κομφούκιου.


--------------------------------------------------------------------------------------------

Ενημέρωση:

Ανέβασα τα αρχεία με την συλλογή με ελληνικά fortune cookies που βρήκα και τα μετέτρεψα σε utf8 εδω για όποιον τα θέλει:

http://rapidshare.com/files/259128351/GreekFortuneCookies-UTF8.zip.html

Για όσους θέλουν να τα χρησιμοποιήσουν αρκεί τα κατεβάσουν και να τα τοποθετήσουν στον κατάληλο κατάλογο :

/usr/share/fortune

έπειτα με ένα

fortune arkas

μπορεί κανείς να δεί ένα τυχαίο fortune cookie και να πέσει ξερός απο τα γέλια ( ιδίως αν του αρέσει ο Αρκάς ) :)

Επίσης καλό είναι κανείς να τα βάλει να τρέχουν όταν κάνει κανείς Login με consoλα. Απλά βάλτε την παρακάτω εντολή στο ~/.bashrc

fortune -e ancient arkas greek-fortunes kavvadias movies-el proverbs-el quotes-el smilies taglines-el


14/7/08

Ποιές πόρτες ακούνε; (Which Ports Are Listening ?)

Ποιές πόρτες ακούνε;

nmap -sT -O localhost
που επιστρέφει
tarting nmap V. 3.00 ( www.insecure.org/nmap/ )
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1596 ports scanned but not shown below are in state: closed)
Port State Service
22/tcp open ssh
111/tcp open sunrpc
515/tcp open printer
834/tcp open unknown
6000/tcp open X11

Remote OS guesses: Linux Kernel 2.4.0 or Gentoo 1.2 Linux 2.4.19 rc1-rc7)

Για την "μυστήρια" υπηρεσία στην πόρτα 834, γράψτε :

cat /etc/services | grep 834
που πιθανά θα επιστρέψεθ

netstat -anp | grep 834
που επιστρέφει
tcp 0 0 0.0.0.0:834 0.0.0.0:* LISTEN 653/ypbind
επίσης
lsof -i | grep 834
που επιστρέφει
ypbind 653 0 7u IPv4 1319 TCP *:834 (LISTEN)
ypbind 655 0 7u IPv4 1319 TCP *:834 (LISTEN)
ypbind 656 0 7u IPv4 1319 TCP *:834 (LISTEN)
ypbind 657 0 7u IPv4 1319 TCP *:834 (LISTEN)



1925/httpd
Επίσης
#netstat -anp --tcp
tcp 0 0 0.0.0.0:544 0.0.0.0:* LISTEN 1826/xinetd
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1925/httpd
#ps -p 1925 -f
ID PID PPID C STIME TTY TIME CMD
root 1925 1 0 2004 ? 00:03:36 /usr/sbin/httpd



21/3/08

Μαγκαζίνο για το ubuntu

Ένα περιοδικάκι για σύντομη ανάγνωση των νέων του ubuntu,ελκιστικότατο σε look.
http://www.fullcirclemagazine.org/
https://wiki.ubuntu.com/UbuntuMagazine

1ο Συνέδριο ΕΛΛΑΚ - live streaming τώρα

1ο Συνέδριο ΕΛΛΑΚ - live streaming τώρα







18/3/08

1ο Συνέδριο Κοινοτήτων ΕΛΛΑΚ

Η Ένωση Φίλων και Χρηστών Λίνουξ Ελλάδος [Hellug], η Κοινότητα Ελεύθερου Λογισμικού του Εθνικού Μετσόβιου Πολυτεχνείου, η Ελληνική Κοινότητα Debian, η Ομάδα Χρηστών Linux Ιωαννίνων [I.L.U.G.] και η Ελληνική Διανομή της έκδοσης Slackel διοργανώνουν το 1ο Συνέδριο Κοινοτήτων ΕΛΛΑΚ [Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα] που θα διεξαχθεί στις 21 και 22 Μαρτίου 2008, στο Εθνικό Μετσόβιο Πολυτεχνείο, στην Αθήνα.

Η εκδήλωση περιλαμβάνει παρουσίαση του έργου των συλλόγων/κοινοτήτων/ομάδων που ασχολούνται με το ΕΛΛΑΚ στην Ελλάδα. Το πρόγραμμα της διημερίδας, εκτός από την παρουσίαση των κοινοτήτων, θα περιλαμβάνει διαλέξεις σχετικά με το ελεύθερο λογισμικό, καθώς και workshops.

Η θεματολογία των διαλέξεων αφορά την παρουσίαση της κοινότητας, την παρουσίαση συγκεκριμένου project κοινότητας ή γενικά πρωτότυπης χρήσης ΕΛΛΑΚ. Επιπλέον θα υπάρξουν κάποιες ειδικές παρουσιάσεις [κυβερνητικοί οργανισμοί, ειδικοί προσκεκλημένοι, κ.ά.].

Σκοπός του συνεδρίου είναι η γνωριμία μεταξύ των κοινοτήτων, η εύρεση τρόπων συνεργασίας μεταξύ τους και η παρουσίασή τους στο κοινό.

Το συνέδριο είναι φυσικά ανοικτό για όλους τους φίλους και χρήστες του ελεύθερου λογισμικού αλλά και γενικότερα για όλους τους χρήστες υπολογιστών, με ελεύθερη είσοδο.

Διαρκή ενημέρωση για το συνέδριο μπορείτε να έχετε από εδώ.

27/2/08

Μετατροπή αρχείων daa σε iso στο linux

Κατεβάστε το PowerISO για Linux :
# wget http://poweriso.com/poweriso.tar.gz
κάντε το extract
# tar -zxvf poweriso.tar.gz
πλέον υπάρχει το εκτελέσιμο με όνομα
poweriso
Δείτε τα περιεχόμενα του φακέλου:
# poweriso list /mnt/iso/obsd39/cd39.iso / -r
κάντε το extract τα αρχεία σε φάκελο:
# poweriso extract /mnt/cd.iso / -od /tmp
Μετατρέψτε το αρχείο daa σε iso :
# poweriso convert /mnt/cd.daa -o /tmp/cd.iso

Συνδοιάζοντας εντολές για σωστή πληροφόρηση! Απλά linux!

Ποιο είναι το μεγαλύτερο αρχείο όλου του /home σας; Δώστε:
du -S -a -h | sort -n

Μετατρέψετε τα ονόματα των αρχείων ενός φακέλου σε μικρά γράμματα της λατινικής. Δώστε:
for i in * ; do [ -f $i ] && mv -i $i `echo $i | tr '[A-Z]' '[a-z]'`; done;

“Κρύψτε” προσωρινά τον υπολογιστή σας από το τοπικό δίκτυο ώστε να μην απαντάει στα ping από τους άλλους υπολογιστές. Δώστε:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Για να βγείτε από την “απόκρυψη” δώστε:
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all


Δείτε ποιες βιβλιοθήκες απαιτούνται από ένα πρόγραμμα, π.χ. τον Konqueror. Δώστε την εντολή ως υπερχρήστης (πρέπει να
χρησιμοποιήσετε το single quote που βρίσκεται συνήθως στο πλήκτρο της περισπωμένης ~):
ldd `which konqueror`

Ο πιο γρήγορος τρόπος μετατροπής-αποκωδικοποίησης ενός
MP3 σε WAV είναι με την εντολή:
mpg123 -w file.wav file.mp3


Ένας γρήγορος και ασφαλής τρόπος να μεταφέρετε όλα τα αρχεία από ένα σύστημα αρχείων σε ένα άλλο:
(cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -)
Ξέρετε μήπως ποιος την λατρεύει;

Μάθετε ποια εφαρμογή σας τρώει την περισσότερη φυσική μνήμη. Δώστε την εντολή:
ps aux | sort +5n
Οι εφαρμογές θα τυπωθούν σε αύξουσα σειρά ως προς την κατανάλωση μνήμης.

25/2/08

Καλή εβδομάδα ... Κύριε Root Admin ο Θεός ημών!

Hacker ημών ο εν των προγραμματιστών,
αγιασθήτω ο κώδικάς Σου, ελθέτω το Πρόγραμμά Σου,
γεννηθήτω το Update Σου ως εν server και επί του client.
Το patch ημών το critical δος ημίν σήμερον,
και άφες ημίν τα exploits ημών
ως και ημείς αφίεμεν τα advisories ημών.
Και μη εισενέγκης ημάς εις μπλε οθών,
αλλά ρύσαι ημάς από το data loss.

Δι' ευχών των Hackerάδων Προγραμματισταράδων ημών, Κύριε Root Admin ο Θεός ημών, ελέησον ημάς. Admin.

8/2/08

15/11/07

Ο Internet Explorer για Linux και πολλαπλές εκδόσεις

Ο Internet Explorer για Linux

Αν είστε web designer ή developer και θέλετε να τρέξετε τον Internet Explorer για να δείτε πως θα εμφανίσει την δουλειά σας ένας καλός τρόπος να εγκαταστήσετε τον Internet Explorer γιa Linux είναι μέσω του wine (http://en.wikipedia.org/wiki/Wine_%28software%29)
Δείτε λοιπόν αυτό το πακέτο (Wine4Lin) και οδηγίες για εγκατάστασή του Internet explorer σε εκδόσεις IE6 - IE5.5 ή IE5
http://www.tatanka.com.br/ies4linux/page/Installation
Φυσικά αυτά τα κάνει εύκολα και το Crossover Office http://www.codeweavers.com/

Πολλαπλές Εκδόσεις στο ίδιο μηχάνημα
Αν πάλι είστε windows user και θέλετε πολλαπλές εκδόσεις του Internet explorer για να δείτε διαφορές μεταξύ των διαφορετικών εκδόσεων δείτε εδώ:
http://tredosoft.com/Multiple_IE
Επίσης μπορείτε να τρέχετε στο ίδιο μηχάνημα IE6 και IE7
http://tredosoft.com/IE7_standalone

Συνδυασμός
Φυσικά μπορείτε να εγκαταστήσετε το Multiple IE στο Linux και να έχετε πολλαπλές εκδόσεις του Internet Explorer στο Linux
Επιτέλους λιγότερο μπέρδεμα με τα windows απλά για όσους δεν θέλουν να ξαναbootάρουν σε αυτά.... και να συνεχίσουν ήρεμα την μέρα τους... με τον firefox , να κερδίσουν χρόνο και να κάνουν την δουλειά τους. ;)

22/9/07

ntloader is missing ! Thank god!

ntloader is missing !

Πέρασε μια βραδιά όλο τρέλα!Χάλασαν τα windows πάλι! το κλασικό πρόβλημα με το
ntloader is missing !
και το
ntloader is compressed !
λύθηκαν! για να θυμάμαι πως το έκανα θα το γράψω....

Βάλτε το cd των windows xp στο tray και ανοίξτε το pc


Επίλεξτε μία απο τις πιθανές εγκαταστάσεις σας
και βάλτε υον κωδικό του διαχειριστή του συστήματος .... (αν δεν τον θυνμάστε πατήστε enter)


πατήστε ένα help για να δείτε διαθέσιμες εντολές ....



c:\
cd \
dir
κάντε ένα dir στον c:\



copy X:\i386\ntldr c:\
copy X:\i386\ntdetect.com c:\
όπου Χ το cdrom με το cd των windows xp




attrib -c ntldr
attrib -c ntdetect.com
type boot.ini
και στον editor βάλτε κάτι σαν αυτό :
-------------- αρχή ------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional new" /fastdetect
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional old" /fastdetect
-------------- τέλος ------------------------

έπειτα εκτελέστε τα παρακάτω

attrib -c boot.ini
fixboot c:\
fixmbr c:\
fixboot c:\
exit

όπου c:\ to partition με το χαλασμένο λειτουργικό
εγώ το έκανα και για τα δύο μου xp! με τα xp ποτέ δεν μπορείς να είσαι σίγουρος!

Τέλος ποτέ μα ποτέ μην κάνετε delete ή συμπιέσεται τα αρχεία αυτά:
boot.ini
ntdetect.com
ntldr




Επειδή πάντος εμένα αυτά μου την δίνουν κυρίως γιατί χαλάνε και τον grub του Linux πάω να τον φτιάξω και τα λέμε! γκρρρρ!
Thank god υπάρχει το linux!


21/9/07

Αντίγραφο ασφαλείας της MBR

Αντίγραφο ασφαλείας της MBR
# dd if=/dev/hdd of=/dev_hdd_mbr bs=1 count=512

Επαναφορά αντίγραφου ασφαλείας της MBR
# dd if=/dev_hdd_mbr of=/dev/hdd bs=1 count=512


όπου dev_hdd_mbr το αρχείο που αποτελεί το Αντίγραφο ασφαλείας
και /dev/hdd ο δίσκος του οποίου σας ενδοιαφέρει να κρατήσεται την MBR

7/9/07

Βασικές εντολές του Linux

Βασικές εντολές του Linux

Εντολές διαχείρισης αρχείων

ls παρουσίαση των αρχείων ενός φακέλου

ls -al προσαρμοσμένη παρουσίαση των αρχείων ενός φακέλου με τα κρυφά αρχεία

cd dir αλλαγή του ενεργού φακέλου στο φάκελο dir

cd αλλαγή ενεργού φακέλου στο φάκελο home

pwd εμφάνιση του ενεργού φακέλου

mkdir dir δημιουργία φακέλου με το όνομα dir

rm file διαγραφή του αρχείου file

rm -r dir διαγραφή του φακέλου dir

rm -f file αναγκαστική διαγραφή του αρχείου file

rm -rf dir αναγκαστική διαγραφή του φακέλου dir

cp file1 file2 αντιγραφή του αρχείου file1 στο αρχείο file2

cp -r dir1 dir2 αντιγραφή του φακέλου dir1 στο φάκελο dir2, εάν ο φάκελος dir2 δεν υπάρχει τον δημιουργεί

mv file1 file2 μετονομασία ή μεταφορά αρχείου file1 στο file2, αν το file2 είναι υπαρκτός φάκελος τότε μεταφέρεται το file1 στο φάκελο file2

ln -s file link δημιουργία συμβολικού συνδέσμου link στο αρχείο file

touch file δημιουργία ή ανανέωση του αρχείου file

cat > file τοποθέτηση της στάνταρ είσοδου στο αρχείο file

more file εμφάνιση των περιεχόμενων του αρχείου file

head file εμφάνιση των 10 πρώτων γραμμών του αρχείου file

tail file εμφάνιση των 10 τελευταίων γραμμών του αρχείου file

tail -f file εμφάνιση των περιεχομένων του αρχείου file καθώς αυτό μεγαλώνει αρχίζοντας από τις 10 τελευταίες γραμμές

Διαχείριση διεργασιών

ps εμφάνιση των ενεργών διεργασιών του χρήστη σας τη παρούσα στιγμή

top εμφάνιση όλων των τρεχουσών διεργασιών

kill pid σκότωμα της διεργασίας με pid pid

killall proc σκότωμα της διεργασίας με όνομα proc

bg δημιουργία μιας λίστας με όλες τις διεργασίες που έχουν σταματήσει ή των εργασιών που είναι στο background, επανεκκίνηση εργασιών στο background

fg φέρνει την πλέον πρόσφατη εργασία στο foreground fg n φέρνει την εργασία n στο foreground

Δικαιώματα αρχείων

chmod octal file αλλαγή των δικαιώματων του αρχείου file σε octal, το octal είναι ένα τριψήφιο νούμερο που κάθενα από τα ψηφία του συμβολίζει ξεχωριστά το χρήστη,το group, και με πρόσθεση των ακόλουθων

* 4 ανάγνωση (r)

* 2 γραφή (w)

* 1 εκτέλεση (x)

παραδείγματα

chmod 777 – δικαιώματα rwx για όλους

chmod 755 – δικαιώματα rwx για τον ιδιοκτήτη,rx για το group και για όλους

Περισσότερες οδηγίες θα βρείτε με την εντολή man chmod

SSH

ssh user@host σύνδεση με τον διακομιστή host ως χρήστης user

ssh -p port user@host σύνδεση με τον διακομιστή host ως χρήστης user στo port

ssh-copy-id user@host προσθήκη του κλειδιού σας στον διακομιστή host για το χρήστη user ώστε να ενεργοποιηθεί ή είσοδος με την χρήση του κλειδιού χωρίς κωδικό

Αναζήτηση

grep pattern files αναζήτηση ενός όρου pattern στα αρχεία files

grep – r pattern dir αναζήτηση ενός όρου pattern στο φάκελο dir

command | greep pattern αναζήτηση ενός όρου pattern στην έξοδο της εντολής command

locate file εντοπισμός όλων των υφιστάμενων αντιγράφων ενός αρχείου πληροφορίες συστήματος

date εμφάνιση της τρέχουσας ώρας και ημέρας στο σύστημα

cal εμφάνιση ημερολογίου για τον τρέχον μήνα

uptime εμφάνιση του χρόνου που λειτουργεί το μηχάνημα

w εμφάνιση των χρηστών που είναι συνδεδεμένοι

whoami εμφάνιση του ονόματος χρήστη (username) σας

finger user εμφάνιση πληροφοριών για το χρήστη user

uname -a εμφάνιση έκδοσης του πυρήνα

cat /proc/cpuinfo εμφάνιση πληροφοριών κεντρικής μονάδας επεξεργασίας

cat /proc/meminfo εμφάνιση πληροφοριών μνήμης

man command εμφάνιση τεκμηρίωσης για την εντολή command

df εμφάνιση χρήσης δίσκων σε χωρητικότητα

du εμφάνιση χρήσης χώρου των υποφακέλων του τρέχοντος φάκελου

free εμφάνιση χρήσης μνήμης και swap

whereis app εμφάνιση πιθανών τοποθεσιών ενός εκτελέσιμου app

which app εμφάνιση του ακριβούς εκτελέσιμου app που καλεί το σύστημα Λειτουργίες συμπίεσης

tar cf file.tar files δημιουργία αρχείου tar ονομασμένου file.tar που περιέχει τα αρχεία files

tar xf file.tar εξαγωγή των αρχείων από το file.tar

tar czf file.tar.gz files δημιουργία ενός tar με συμπίεση Gzip

tar xzf file.tar.gz εξαγωγή ενός tar με χρήση Gzip

tar cjf file.tar.bz2 δημιουργία ενός tar με χρήση Bzip2

tar xjf file.tar.bz2 εξαγωγή ενός tar με χρήση Bzip2

gzip file συμπίεση ενός αρχείου και μετονομασία του σε file.gz

gzip -d file.gz αποσυμπίεση ενός αρχείου file.gz σε file

Δικτύωση

ping host διεξαγωγή ping σε ένα εξυπηρετητή host και εμφάνιση αποτελέσματος

whois domain λήψη πληροφοριών whois για ένα domain

dig domain λήψη πληροφοριών DNS για ένα domain

dig -x host ανάστροφη εμφάνιση πληροφοριών ενός host

wget file κατέβασμα ενός αρχείου file

wget -c file συνέχιση ενός κατεβάσματος

Εγκατάσταση

εγκατάσταση από τον πηγαίο κώδικα:

./configure

make

make install

dpkg -i pkg.deb εγκατάσταση του Debian πακέτου pkg.deb

rpm -Uvh pkg.rpm εγκατάσταση του RPM πακέτου pkg.rpm

Συντομεύσεις

Ctrl+C παύση της τρέχουσας εντολής

Ctrl+Z σταμάτημα της τρέχουσας εντολής, επανέναρξη με fg για το foreground ή bg για το background

Ctrl+W διαγραφή μιας λέξης στη τρέχουσα γραμμή

Ctrl+U διαγραφή ολόκληρης της γραμμής

Ctrl+R πρόσφατες εντολές

!! τελευταία εντολή

exit ή Ctrl+D έξοδος από την παρούσα συνεδρία

Μην ξεχνάτε ποτέ ότι το κείμενο αυτό δεν είναι παρά ένα ένα πρόχειρο χαρτί όποτε έχετε αμφιβολίες για την λειτουργία μιας εντολής μην ξεχνάτε να διαβάζετε την τεκμηρίωση που συνοδεύει την διανομή σας.

Βρείτε ποιά έκδοση του Linux χρησιμοποιείτε

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

Για Debian Linux δείτε το αρχείο /etc/debian_version

Για ubuntu Linux έχετε κάποιες παραπάνω επιλογές

Λύση 1:

Απο κονσόλα τρέξτε

cat /etc/issue

Το αρχεί ο/etc/issue κρατά την έκδοση του Ubuntu που είναι εγκατεστημένη

Λύση 2:

Επειδή το Linux Standar Βase έχει κάνει δουλειά ... εκτελέστε απο κονσόλα ...

lsb_release -a

ή

cat /etc/lsb-release


Η δεύτερη λύση θα δουλέψει και σε άλλες διανομές που τιμούν το Linux Standar Βase


6/9/07

Δοκιμή ανάρτησης στο blog απο το kblogger

Δοκιμή ανάρτησης στο blog απο το kblogger!


________________________________________
Εφόσον η προηγούμενη μπήκε απο το kblogger σχετικά έυκολα θα προσθέσω εδώ την διαδικασία για όσους γουστάρουν αν και ακόμα έχει δρόμο το kblogger σαν πρόγραμμα να διανήσει
http://kblogger.pwsp.net/




Κάντε δεξί κλίκ στην μπάρα εργασιών και κλίκ στην επιλογή "Add Applet to Panel..."
Βρείτε απο την λίστα το Kblogger και έπειτα πατήστε το κουμπί "Add to Panel"

Δείτε το να εμφανίζεται στην task bar !
Κάντε δεξί κλίκ πάλι πάνω στο εικονίδιο της μπάρας που μόλις προσθέσατε και πατήστε "Configure KBlogger ..." Στο παράθυρο που ακολουθεί βάλτε το όνομα χρήστη και τον κωδικό σας .
Έπειτα επιλέξτε ώς api (ABSTRACT APPLICATION INTERFACE) το blogger API 1.0 για ένα ιστολόγιο στο www.blogger.com και έπειτα κάποιον κωδικό απο το πεδίο blog-id που αντικατοπτρίζει ένα απο τα blogs τα οποία διαθέτει ο λογαριασμός σας.
Τέλος αρχίστε να blog-άρετε πατώντας απλά το κουμπί στην task bar και θα εμφανιστεί ένας απλός (ακόμα) editor ....