Verfasst von: fedoraswiss in: September 2, 2008
Manchmal ist es recht praktisch, wenn man eine Terminalsession abspeichern (detachen) kann und sie auch nach einem Relogin wieder aufnehmen(reattachen) kann.
Genau für dieses Problem ist ‘Screen’ Zuständig.
Mit foldendem Befehl kann eine Screensession gestartet werden:
screen -d -m top
Die Parameter ‘-d’ und ‘-m’ bewirken, dass der Screen Prozess direkt detached wird.
Laufende Screensessions kann man mit folgendem Befehl auflisten:
screen -ls
Nun kann dort die PID des Screenprozesses kopiert werden und mit dem Befehl:
screen -r pid
Die Session wieder aufgenommen werden.
Verfasst von: fedoraswiss in: August 28, 2008
Und noch etwas, was ich immer wieder vergesse:
PID=`ps aux | grep mysql | awk {'printf($2);exit'}`
kill -9 $PID
Verfasst von: fedoraswiss in: August 28, 2008
Da ich die Syntax immer wieder vergesse, post ich das hier mal als Blogbeitrag
:
find . -name "xyz*" -exec bash -c "mv {} ./xyz-dir/" \;
Verfasst von: fedoraswiss in: August 28, 2008
Einbinden von dem Package:
\usepackage{listings}
Damit die eigendefinerten Farben erkannt werden:
\usepackage{color}
\definecolor{DarkGrey}{rgb}{0.1,0.1,0.1}
Es können verschiedene Styles definiert werden:
\lstdefinestyle{Bash}
{ language=Bash,
backgroundcolor=\color{DarkGrey},
keywordstyle=\color{BlueViolet}\bfseries,
commentstyle=\color{Grey},
stringstyle=\color{Red},
showstringspaces=false,
basicstyle=\small\color{white},
numbers=none,
captionpos=b,
tabsize=4,
breaklines=true
}
\lstdefinestyle{Java}
{ language=Java
}
Dieser Style wäre z.B für ein Listing von Bashcommandos.
Verwendung:
\begin{lstlisting}[style=Bash]
$ gem install fastercsv
$ gem install mysql --with-path-dir=
\end{lstlisting}
Verzeichnis aller Listings erstellen:
\lstlistoflistings
Verfasst von: fedoraswiss in: August 28, 2008
Folgendes Plugin ‘fastercsv’ muss über GEM installiert werden:
gem install fastercsv
Example Code from rubyonrails.org
require 'fastercsv'
class ReportController
# example action to return the contents
# of a table in CSV format
def export_users
users = User.find(:all)
stream_csv do |csv|
csv << ["first","last","id","email"]
users.each do |u|
csv << [u.first,u.last,u.id,u.email]
end
end
end
private
def stream_csv
filename = params[:action] + ".csv"
#this is required if you want this to work with IE
if request.env['HTTP_USER_AGENT'] =~ /msie/i
headers['Pragma'] = 'public'
headers["Content-type"] = "text/plain"
headers['Cache-Control'] = 'no-cache, must-revalidate, post-check=0, pre-check=0'
headers['Content-Disposition'] = "attachment; filename=\"#{filename}\""
headers['Expires'] = "0"
else
headers["Content-Type"] ||= 'text/csv'
headers["Content-Disposition"] = "attachment; filename=\"#{filename}\""
end
render :text => Proc.new { |response, output|
csv = FasterCSV.new(output, :row_sep => "\r\n")
yield csv
}
end
end
Verfasst von: fedoraswiss in: Oktober 29, 2007
Um Logical Volume Manager unter Knoppix einbinden zu können, muss man folgende Schritte durchführen:
Das dm-mod Modul laden:
modprobe dm-mod
Bindet das LVM ein:
vgchange -ay
Mounten der Partition:
mount /dev/mapper/VolGroup00-LogVol00 /mnt/sda2 -t ext3
und schon kann man auch LVM Partitionen unter Knoppix verwenden.
Verfasst von: fedoraswiss in: Oktober 26, 2007
Ich habe in letzter Zeit öfters das Problem, dass meine Externe Harddisk welches als Filesystem FAT32 verwendet von einem moment auf den anderen Read-Only wird. In Logfile /var/log/messages habe ich jetzt herausgefunden, das konstant folgende Error-Meldung ausgegeben wird:
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x6570656c)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x6570656c)
FAT: Filesystem panic (dev sda1)
Ich habe in einem Forumsbeitrag gelesen, dass dies daran liegen könnte, dass das Filesystem korrupt wurde, weil das super Windows einen Namen nicht lesen konnte und ihn ohne Rücksicht änderte.
Siehe Forumspost:
Forumspost LinuxQuestions.org
Nun die Lösung für das ganze ist eine Durchführung eines Scandisk unter Windows was leider nicht immer das Problem löst. Es gibt darum noch folgende Zweite Variante wo man fsck verwendet.
FAT Filesystem unmounten
/sbin/fsck.vfat -a /dev/hda5 oder welche Partition es auch immer ist
Verfasst von: fedoraswiss in: Oktober 24, 2007
Endlich ist der Treiber veröffentlicht, der die Türen zu Compiz und Co öffnen soll.
Unter folgendem Link können Sie ihn downloaden:
Die Installation unter Fedora geht wie folgt:
./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Fedora/FC6
Danach muss man die RPMs installieren:
rpm -ihv kernel-module-ATI-fglrx-2.6.22.9-61.fc6-8.42.3-1.fc6.i386.rpm
rpm -ihv ATI-fglrx-8.42.3-1.fc6.i386.rpm
rpm -ihv ATI-fglrx-control-center-8.42.3-1.fc6.i386.rpm
Nun muss noch die xorg.conf neugeneriert werden.
aticonfig --inital
Danach sollte es eigentlich laufen. Ich habe leider das Problem dass ich eine ATI FireGL Karte besitze und diese leider auch mit diesem Patch noch nicht unterstützt wird.
Siehe folgendes Zitat:
This release is tested for all ATI Radeon GPU products from the R300 to R600 series. This does not include support for the FireGL series, but the workstation compatibility will be introduced next month in fglrx 8.43.
Link zum Inoffiziellen ATI Forum Post
Ich wäre froh, wenn jemand der eine Unterstützte Grafikkarte hat Feedback geben könnte, ob mit dem Treiber Compiz&Co wirklich funktioniert. Besten Dank!
Verfasst von: fedoraswiss in: Oktober 18, 2007
Ich habe heute folgendes Script im Fedoraforum gefunden:
#!/bin/bash
#
# Dump m4a to wav
# Dump m4a to mp3
for i in *.m4a
do
faad "$i"
x=`echo "$i"|sed -e 's/.m4a/.wav/'`
y=`echo "$i"|sed -e 's/.m4a/.mp3/'`
lame -h -b 192 "$x" "$y"
rm "$x"
done
Verfasst von: fedoraswiss in: Oktober 16, 2007
Installation:
yum install qalculate-gtk qalculate
Neueste Kommentare