Τετάρτη 30 Απριλίου 2008

Iceweasel and Java JRE

Για να παίξει Java applets o iceweasel, απλά εγκαταστήστε το πακέτο sun-java6-plugin και τα dependencies του...

aptitude install sun-java6-plugin

Τρίτη 29 Απριλίου 2008

Ksplice: Rebootless Linux kernel security updates

http://web.mit.edu/ksplice/

Ksplice allows system administrators to apply security patches to the Linux kernel without having to reboot. Ksplice takes as input a source code change in unified diff format and the kernel source code to be patched, and it applies the patch to the corresponding running kernel. The running kernel does not need to have been prepared in advance in any way.

Τετάρτη 23 Απριλίου 2008

Και λίγο humor

Οκ, το ανακάλυψα αργά, αλλά έχει ακόμα πλάκα:

http://www.sovarepsou.com/sovarepsou/archives/22111 [part 1]
http://forum.hellug.gr/index.php?topic=660.msg9576#msg9576 [part 2]

Αγαπητό ημερολόγιο:Ημέρα 1η
Σήμερα αποφάσισα να εγκαταστήσω Linux. Δεν γίνεται να είσαι hacker αν δεν έχεις linux. Βασικά θέλω να ρίξω την Μαιρούλα και να πουλάω μούρη στην παρέα που είμαι hacker και μπορώ να τους κλέψω τους κωδικούς, τα λεφτά τους, και να τους κυνηγάει η Interpol, η CIA και η Ελένη Λουκά.
Ρώτησα τον Μιχάλη που έχει linux και είναι hacker και μου είπε να κατεβάσω ένα bistro δεν θυμάμαι καλά, σε -ware τελείωνε. Αυτό λεεί έχουν όλοι οι σκληροπυρηνικοί hacker. Έτσι και εγώ… θα γίνω σκληροπυρηνικός hacker.
Υ.Γ Αν και ο Μιχάλης είναι hacker είναι ακόμη παρθένος, περίεργο…

...

Παρασκευή 18 Απριλίου 2008

Running Remove graphic application with ssh

Εαν θέλετε να τρέξετε μια γραφική εφαρμογή σε ένα απομακρυσμένο pc με ssh και πέρνετε το λάθος:
Unable to open display

δοκιμάστε να εκτελέσετε πρώτα την εντολή

export DISPLAY=:0.0



Αυτό λέει στο ssh να εμφανίσει το παράθυρο στο display 0 που είναι το τρέχων.

Κυριακή 13 Απριλίου 2008

Unable to load the kernel module 'nvidia.ko'

Πρόσφατα αναβάθμισα τον kernel στην έκδοση: 2.6.24-1.
Με την αναβάθμιση χάθηκε το module των driver της κάρτας γραφικών, οπότε έπρεπε να το ξαναεγκαταστήσω.

Το envy δεν μπορούσε να δουλέψει με την lenny (αν και παλαιότερα μέσω μιας αλλαγής σε κάποια config files έπαιζε http://ventrix24.blogspot.com/2007/09/envy-on-debian-testing.html)
οπότε έπρεπε να τους εγκαταστήσω manually.

Κατεβάζοντας το αρχείο http://us.download.nvidia.com/XFree86/Linux-x86/169.12/NVIDIA-Linux-x86-169.12-pkg1.run είχα το εξής πρόβλημα:

ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.

Μετά απο λίγη αναζήτηση στο google η λύση είναι η εξής:

sh NVIDIA-blahblah -k $(uname -r)

Παρασκευή 4 Απριλίου 2008

Flash and Iceweasel

Για να παίξει το flash στο iceweasel απλά βρείτε το αρχείο libflashplayer.so (katebaste to apo http://www.adobe.com/products/flashplayer/) και αντιγράψτε το στον φάκελο /usr/lib/iceweasel/plugins

Επανεκινήστε τον iceweasel και το flash θα δουλεύει!

Κυριακή 30 Μαρτίου 2008

Συμπίεση .tar.bz2

Για να συμπιέσετε έναν φάκελο χρησιμοποιήστε την εντολή:

tar -cvjf folder.tar.bz2 /path/to/folder



Για να αποσυμπιέσετε ένα συμπιεσμένο αρχείο:

tar -xvjf folder.tar.bz2



Μπορείτε να χρησιμοποιείσετε τις παραπάνω εντολές για να κάνετε backup σε κάποιους κρίσιμους φακέλους ανα τακτά χρονικά διαστήματα με το crontab και να τα μεταφέρετε κάπου αλλού με τα scp rsync κλπ...

(πολύ καλό εισαγωγικό για το crontab εδώ: http://www.adminschoice.com/docs/crontab.htm)

Partition editors

Ένας πολύ καλός partition editor που μοιάζει με το partition magic είναι το gparted. Μπορείτε να διαχειριστείτε τα partition σας σε ένα απλό αλλά χρηστικό περιβάλλον.

Για περιπτώσεις έκτακτων αναγκών που δεν υπάρχει γραφικό περιβάλλον, δοκιμάστε το: parted.

Πέμπτη 27 Μαρτίου 2008

Ρυθμίστε την ώρα!

aptitude install ntpdate
/usr/sbin/ntpdate -b -s time-a.nist.gov
/sbin/hwclock --systohc --utc

Ελληνικά και αλλαγή με shift+alt

Ανακεφαλαίωση: Χρήση shift+alt για αλλαγή γλώσσας στο Linux.

1) Απενεργοποιούμε το Kxkb που είναι η default επιλογή του KDE.
2) Ανοίγουμε το /etc/X11/xorg.conf και συμπληρώνουμε την ελληνική καθώς και τον συνδυασμό πλήκτρων για αλλαγή γλώσσας:
Παράθεση:
Option "XkbLayout" "us,gr"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

απο: http://www.linuxforum.gr/forum/viewtopic.php?f=31&t=207&p=1016&hilit=xorg.conf#p1016

Τετάρτη 26 Μαρτίου 2008

Asus eee with debian!



http://wiki.debian.org/DebianEeePC/HowTo/Install

Μορφοποιόντας την έξοδο

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

netstat -na | grep ESTABLISHED


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

Συγκεκριμένα το awk δέχεται μια γραμμή και με την παράμετρο print εμφανίζει την λέξη που θέλουμε.

Για παράδειγμα στην προηγούμενη εντολή η έξοδος είναι:
tcp 0 0 192.168.0.1:42280 207.46.109.47:1863 ESTABLISHED
όπου (Proto Recv-Q Send-Q Local Address Foreign Address State)
Άρα η εξωτερική ip που είναι συνδεδεμένη στο σύστημα μας είναι η 5 λέξη.

Συνεπώς η εντολή

netstat -na | grep ESTABLISHED | awk '{print $5}'


θα εκτυπώσει μόνο το επιθυμητό αποτέλεσμα.


+++

Αν θέλετε να εκτυπώνετε και ο συνολικός αριθμός των συνδέσεων τότε μπορείτε να χρησιμοποιήσετε την εντολή tee και wc -l με αυτό τον τρόπο:

netstat -na | grep ESTA | awk '{print $5}'|tee tmpfile && wc -l tmpfile


Προσέξτε οτι δημιουργήθηκε και το αρχείο tmpfile.

KDE: Window on top

Για να κάνετε ενα παράθυρο να είναι πάνω απο όλα στο KDE και να μην πηγαίνει πίσω απο κάποιο άλλο όταν χάνει το focus του, απλά κάντε δεξί κλικ στην μπάρα του, επιλέξτε advanced και "Keep above others".

Τρίτη 25 Μαρτίου 2008

Limiting your users use of disk space with quotas

http://www.debian-administration.org/articles/47

Debian Security Guide

http://www.debian.org/doc/manuals/securing-debian-howto/index.en.html