Dienstag, 17. November 2009

smartctl -H /dev/sd#

karl@orange:~$ sudo smartctl -H /dev/sda
[sudo] password for karl:

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Short INQUIRY response, skip product id
A mandatory SMART command failed: exiting. To continue, add one or more '-T
permissive' options.

karl@orange:~$ sudo smartctl -H /dev/sdb

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

karl@orange:~$ sudo smartctl -H /dev/sdc

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Mist

his is an automatically generated mail message from mdadm
running on orange

A Fail event had been detected on md device /dev/md0.

It could be related to component device /dev/sda1.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
[raid4] [raid10]
md0 : active raid1 sda1[2](F) sdb1[1]
156288256 blocks [2/1] [_U]

unused devices: <none>

Dienstag, 10. November 2009

::1

ipv6 funktioniert zumindest im FF 3.5.4 unter Karmic:

Montag, 9. November 2009

rsyslogd

dirk@virtualboxubuntu:~$ sudo vi /etc/rsyslog.d/50-default.conf
dirk@virtualboxubuntu:~$ sudo initctl restart rsyslog

TRANSLIT

dirk@virtualboxubuntu:~$ cat murks.txt
Murks Ätsch, das tut nicht!
Äbbes wäre schö gewäsü!

dirk@virtualboxubuntu:~$ iconv -t ASCII//TRANSLIT murks.txt
Murks AEtsch, das tut nicht!
AEbbes waere schoe gewaesue!

Kalender 1918

dirk@virtualboxubuntu:~$ cal 1918
1918

Januar Februar März
Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 1 2 3 1 2 3
7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10
14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17
21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24
28 29 30 31 25 26 27 28 25 26 27 28 29 30 31

April Mai Juni
Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 7 1 2 3 4 5 1 2
8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9
15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16
22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23
29 30 27 28 29 30 31 24 25 26 27 28 29 30

Juli August September
Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 7 1 2 3 4 1
8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8
15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15
22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22
29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29
30
Oktober November Dezember
Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 1 2 3 1
7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
30 31

LANG Darstellungsunterschiede

dirk@virtualboxubuntu:~$ LANG=C ls -l
total 632
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Bilder
drwxr-xr-x 2 dirk dirk 4096 Nov 8 18:08 Desktop
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Dokumente
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Downloads
-rw-r--r-- 1 dirk dirk 567432 Nov 8 18:21 Firefox_wallpaper.png
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Musik
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Videos
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 Vorlagen
-rw-r--r-- 1 dirk dirk 167 Nov 8 17:29 examples.desktop
-rw-r--r-- 1 dirk dirk 58 Nov 9 10:40 murks.txt
-rw-r--r-- 1 dirk dirk 33 Nov 8 18:03 passphrase
drwxr-xr-x 2 dirk dirk 4096 Nov 8 17:40 ??ffentlich
dirk@virtualboxubuntu:~$ LANG=de_DE.UTF-8 ls -l
insgesamt 632
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Bilder
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 18:08 Desktop
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Dokumente
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Downloads
-rw-r--r-- 1 dirk dirk 167 2009-11-08 17:29 examples.desktop
-rw-r--r-- 1 dirk dirk 567432 2009-11-08 18:21 Firefox_wallpaper.png
-rw-r--r-- 1 dirk dirk 58 2009-11-09 10:40 murks.txt
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Musik
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Öffentlich
-rw-r--r-- 1 dirk dirk 33 2009-11-08 18:03 passphrase
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Videos
drwxr-xr-x 2 dirk dirk 4096 2009-11-08 17:40 Vorlagen

LOCALE

#locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Einzelne Felderdetails abfragen:

#locale -k LC_NAME
name_fmt="%d%t%g%t%m%t%f"
name_gen=""
name_mr="Herr"
name_mrs="Frau"
name_miss="Fräulein"
name_ms="Frau"
name-codeset="UTF-8"

LANG

for i in de_DE de_AT en_US ; do LANG=$i.UTF-8 date +"%x %X" ; done

Samstag, 7. November 2009

odt2txt

http://stosberg.net/odt2txt/

http://linux.die.net/man/1/odt2txt

https://launchpad.net/ubuntu/+source/odt2txt

Leider unterstützt das Programm keine Seitentrennungen und ist damit nicht
mehr als ein (besserer) Ersatz für ein Skript wie das Folgende:

#!/bin/bash
# Testskript zur Umwandlung von ODP nach TXT
# UNZIP der content.xml aus dem ODP
unzip -o ${1} content.xml
if test -f content.xml
then
echo "OK - Datei entpackt!"
else
echo "Datei content.xml nicht gefunden!"
echo "Ist das eine ODP?"
exit 1
fi
# Extraktion der Inhalte
# http://www.unixguide.net/unix/sedoneliner.shtml
#
http://www.linuxforums.org/forum/linux-programming-scripting/77174-grep-content-between-two-tags-2.html
sed -e :a -e 's/<[^>]*>//g;/</N;//ba' content.xml
echo
exit 0

Donnerstag, 5. November 2009

Leerzeichen killen

source.txt enthält z.B. einen Ausschnitt aus der Manpage der bash. Die
Formatierung eignet sich nicht für copy and paste weil Einschübe mit
Leerzeichen und Zeilenumbrüchen erzeugt wurden. Diese gilt es nun zu
entfernen:

cat -s source.txt | tr -d ['\n'] | tr -s [:blank:] > source_noblanks.txt

Veränderungen an .bashrc einlesen

Aus der MAN Page von bash:

source filename arguments
Read and execute commands from filename in the current shell environment
and return the exit status of the last command executed from filename. If
filename does not contain a slash, file names in PATH are used to find the
directory containing filename. The file searched for in PATH need not be
executable. When bash is not in posix mode, the current directory is
searched if no file is found in PATH. If the sourcepath option to the shopt
builtin command is turned off, the PATH is not searched. If any arguments
are supplied, they become the positional parameters when filename is
executed. Otherwise the positional parameters are unchanged. The return
status is the status of the last command exited within the script (0 if no
commands are executed), and false if filename is not found or cannot be
read.

Einlesen der veränderten .bashrc

source .bashrc