Archive

Archive for the ‘Linux’ Category

Ubuntu Karmic Koala (Linux Kernel 2.6.30 rc5)

June 23rd, 2009 No comments

Από χθες το Karmic Koala (η νέα έκδοση του Ubuntu) έκανε την εμφάνιση του στο Internet. Ακόμα βεβαια είμαστε πολύ πριν την τελική έκδοση και έτσι διανύουμε την Alpha 2. Όσοι το λέει η ψυχή τους μπορούν το εγκαταστήσουν και να το χρησιμοποιούν σε καθημερινή βάση ώστε να υπάρχει ένα ικανοποιητικό feedback με σκοπό να λυθούν τυχόν προβλήματα που προκύπτουν.

Μπορειτε να την κατεβασετε αμεσα απο εδώ .

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

  • Gnome 2.27.1 το οποιο θα είναι έτοιμο κοντα στον Οκτώβριο 
  • Linux Kernel 2.6.30 rc5 
  • Υποστήριξη UXA acceleration method για τους driver της Intel που υπόσχεται να βελτιώσει σημαντικά την απόδοση τους
  • Σύστημα αρχείων Ext4 το οποιο ειναι οτι πιο γρήγορο εχω δοκιμάσει. 
  • Αντικατάσταση του Grub με τον Grub2

 

Categories: Linux Tags:

Monomaxos Greek Rich Ubuntu Distro

May 24th, 2009 No comments

Ο ΜΟΝΟΜΑΧΟΣ είναι ένα λειτουργικό σύστημα LINUX που μπορεί να καλύψει όλες τις σύγχρονες απαιτήσεις του χρήστη κατευθείαν από το ίδιο το Live DVD.

monomaxos

http://www.monomaxos.gr

Πρόκειται για μια παραμετροποιημένη διανομή με βάση το Ubuntu interpid που με τις κατάλληλες προσθήκες έχει γίνει ένα ολοκληρωμένο και πανίσχυρο λειτουργικό σύστημα. Έχει γίνει προσπάθεια όλα σχεδόν τα παρεχόμενα προγράμματα καθώς και το ίδιο το λειτουργικό να είναι μεταφρασμένα στην Ελληνική γλώσσα, υποστηρίζει πλήρως όλα τα γνωστά είδη πολυμέσων και στοιχείων του διαδικτύου και μπορεί να χρησιμοποιηθεί ακόμη και ως Μedia Center.Περιέχει ακόμη πλήρη σουίτα γραφείου με λειτουργικό ορθογραφικό έλεγχο στα Ελληνικά και διαθέτει γραφικό περιβάλλον με καλαίσθητα γραφικά διαθέσιμα ακόμη και για υπολογιστές που δεν έχουν δυνατότητες πλήρους 3D υποστήριξης.Έχει συμβατούς οδηγούς για όλα σχεδόν τα σύγχρονα υποσυστήματα ενός υπολογιστή (κάρτες γραφικών/ήχου) όπως και για πλήθος περιφερειακών (εκτυπωτές/πολυμηχανήματα/ασύρματες κάρτες δικτύου) και πολύ χαμηλές απαιτήσεις σε πόρους συτήματος πράγμα που το καθιστά ιδανικό για χρήση σε φορητούς υπολογιστές.Περιλαμβάνονται ακόμη προγράμματα για επαγγελματική επεξεργασία εικόνας, βίντεο και ήχου όπως και όλα τα απαραίτητα για διαδικτυακή επικοινωνία και μεταφόρτωση αρχείων από το διαδίκτυο.Είναι διαθέσιμες φυσικά όλες οι επίσημες ενημερώσεις ασφαλείας που ισχύουν και για το Ubuntu μέσω internet οι οποίες εγκαθίστανται στο σύστημα αν το επιθυμεί ο χρήστης.
Ο ΜΟΝΟΜΑΧΟΣ αποτελεί ουσιαστικά το πιό πλήρες ΔΩΡΕΑΝ Ελληνικό λειτουργικό σύστημα.

Categories: Links, Linux Tags:

Set your terminal PROMPT display what you want (PS1)

March 14th, 2009 No comments

Prompt is control via a special shell variable. You need to set PS1, PS2, PS3 and PS4 variable. If set, the value is executed as a command prior to issuing each primary prompt.

  • PS1 – The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string. The default value is \s-\v\$ .
  • PS2 - The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is >
  • PS3 – The value of this parameter is used as the prompt for the select command
  • PS4 – The value of this parameter is expanded as with PS1 and the value is printed before each command bash displays during an execution trace. The first character of PS4 is replicated multiple times, as necessary, to indicate multiple levels of indirection. The default is +

How do I display current prompt setting?

Simply use echo command, enter:
$ echo $PS1

How do I modify or change the prompt?

Modifying the prompt is very easy .From your terminal just assign a new value to PS1 and hit enter key:

PS1="touch me : "
And the prompt will now be

touch me : 

So when executing interactively, bash displays the primary prompt PS1 when it is ready to read a command, and the secondary prompt PS2 when it needs more input to complete a command. Bash allows these prompt strings to be customized by inserting a number of backslash-escaped special characters that are decoded as follows:

  • \a : an ASCII bell character (07)
  • \d : the date in "Weekday Month Date" format (e.g., "Tue May 26")
  • \D{format} : the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required
  • \e : an ASCII escape character (033)
  • \h : the hostname up to the first ‘.’
  • \H : the hostname
  • \j : the number of jobs currently managed by the shell
  • \l : the basename of the shell’s terminal device name
  • \n : newline
  • \r : carriage return
  • \s : the name of the shell, the basename of $0 (the portion following the final slash)
  • \t : the current time in 24-hour HH:MM:SS format
  • \T : the current time in 12-hour HH:MM:SS format
  • \@ : the current time in 12-hour am/pm format
  • \A : the current time in 24-hour HH:MM format
  • \u : the username of the current user
  • \v : the version of bash (e.g., 2.00)
  • \V : the release of bash, version + patch level (e.g., 2.00.0)
  • \w : the current working directory, with $HOME abbreviated with a tilde
  • \W : the basename of the current working directory, with $HOME abbreviated with a tilde
  • \! : the history number of this command
  • \# : the command number of this command
  • \$ : if the effective UID is 0, a #, otherwise a $
  • \nnn : the character corresponding to the octal number nnn
  • \\ : a backslash
  • \[ : begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt
  • \] : end a sequence of non-printing characters

Let us try to set the prompt so that it can display today’d date and hostname:
PS1="\d \h $ "
Output:

Sat Jun 02 server $ 

Now setup prompt to display date/time, hostname and current directory:
$ PS1="[\d \t \u@\h:\w ] $ "
Output:

[Sat Jun 02 14:24:12 vivek@server:~ ] $

How do I add colors to my prompt?

You can change the color of your shell prompt to impress your friend or to make your own life quite easy while working at command prompt.

Putting it all together

Let us say when you login as root/superuser, you want to get visual confirmation using red color prompt. To distinguish between superuser and normal user you use last character in the prompt, if it changes from $ to #, you have superuser privileges. So let us set your prompt color to RED when you login as root, otherwise display normal prompt.

Open /etc/bashrc (Redhat and friends) / or /etc/bash.bashrc (Debian/Ubuntu) or /etc/bash.bashrc.local (Suse and others) file and append following code:

# vi /etc/bashrc
or
$ sudo gedit /etc/bashrc
Append the code as follows

# If id command returns zero, you’ve root access.
if [ $(id -u) -eq 0 ];
then # you are root, set red colour prompt
  PS1="\\[$(tput setaf 1)\\]\\u@\\h:\\w #\\[$(tput sgr0)\\]"
else # normal
  PS1="[\\u@\\h:\\w] $"
fi

If your system is a MAC OS, open a terminal and add/change the export PS1=[.....] command  in .profile file from your home folder.
My current .profile on my iMac is this :

export PATH="/opt/local/bin:/opt/local/sbin:/sw/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export MANPATH="/usr/local/man:/opt/local/share/man:$MANPATH"
export CFLAGS="-I/usr/local/include -I/opt/local/include -L/usr/local/lib -L/opt/local/lib"
export CPPFLAGS="$CFLAGS" export LDFLAGS="-L/usr/local/lib -L/opt/local/lib"
export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig"
export ACLOCAL_FLAGS="-I /usr/local/share/aclocal -I /opt/local/share/aclocal -I /usr/share/aclocal"
export DISPLAY="0.0.0.0:0"

export PS1="[ \[\e[33;1m\]\t \u@\H \[\e[0m\]] \n\w \$ "

alias ls="ls -G"
alias dir="ls -Gla"

[ Source ]

Categories: Apple, Linux Tags: ,

Ωρα UNIX 1234567890 το Σάββατο 14 Φεβ

February 9th, 2009 No comments

Το Σάββατο 14 Φεβρουαρίου 2009 στις 01:31:30 ακριβώς (Ελληνικό timezone) θα είναι η ώρα 1234567890 στα συστήματα UNIX.
Οσοι έχετε κάποιο αξιοπρεπές μηχάνημα (πχ MAC ή LINUX) ανοίξτε το terminal και τρέξτε το παρακάτω perl script για να δείτε και απο μόνοι σας οτι η ώρα 1234567890 πλησιάζει…!!!

perl -e 'print scalar localtime(1234567890),"\n";'

Categories: Apple, Linux Tags:

Convert .NRG to .ISO

November 13th, 2008 No comments

Nrg2Iso is a linux utils for converting CD (or DVD) image generated by Nero Burning Rom to ISO format.

The latest version of Nrg2Iso is here v 0.4.
RPM and SRPM for Suse 9.0, thanks to Björn Runden.
Win32 binaries, thanks to Guenter Knauf.

Categories: Apple, Links, Linux Tags: