Kategori Debian

Paketquelle anzeigen

Sonntag, Januar 22nd, 2012

Da ich gerade mal wieder eine Viertelstunde damit vertan habe, diesen Befehl zu finden, dokumentiere ich ihn hier.

Ich suchte den Befehl, mit dem ich sehen kann, aus welcher Paktequelle ein Programm kommt. Dies bauchte ich um heraus zu finden ob das Paket ggf. aus einer PPA kommt.

apt-cache policy qemu
qemu:
  Installiert: (keine)
  Kandidat: 0.12.3+noroms-0ubuntu9.16
  Versions-Tabelle:
     0.12.3+noroms-0ubuntu9.16 0
        500 http://mirror.bauhuette.fh-aachen.de/ubuntu/ lucid-updates/universe Packages
     0.12.3+noroms-0ubuntu9.15 0
        500 http://mirror.bauhuette.fh-aachen.de/ubuntu/ lucid-security/universe Packages
     0.12.3+noroms-0ubuntu9 0
        500 http://mirror.bauhuette.fh-aachen.de/ubuntu/ lucid/universe Packages

9AA38DCD55BE302B

Mittwoch, Januar 18th, 2012

Da hatte ich mal wieder ein uhr alles etch in die finger bekommen, das auch noch veraltetet Schlüssel hatte.

server:~# apt-get update
Get:1 http://archive.debian.org etch Release.gpg [1033B]
Hit http://archive.debian.org etch Release
Ign http://archive.debian.org etch/main Packages/DiffIndex
Ign http://archive.debian.org etch/non-free Packages/DiffIndex
Ign http://archive.debian.org etch/contrib Packages/DiffIndex
Ign http://archive.debian.org etch/main Sources/DiffIndex
Ign http://archive.debian.org etch/non-free Sources/DiffIndex
Ign http://archive.debian.org etch/contrib Sources/DiffIndex
Hit http://archive.debian.org etch/main Packages
Hit http://archive.debian.org etch/non-free Packages
Hit http://archive.debian.org etch/contrib Packages
Hit http://archive.debian.org etch/main Sources
Hit http://archive.debian.org etch/non-free Sources
Hit http://archive.debian.org etch/contrib Sources
Fetched 1B in 0s (3B/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems

Google verwies auf die lösung mit dem netten Server wwwkeys.eu.pgp.net der aber nicht auflösbar war.
server:~# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net
?: wwwkeys.eu.pgp.net: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Success
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Die Lösung für das problem war ein andere Key Server:
server:~# gpg --keyserver subkeys.pgp.net --recv-key 9AA38DCD55BE302B
gpg: requesting key 55BE302B from hkp server subkeys.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
server:~# gpg --armor --export 9AA38DCD55BE302B | apt-key add -
OK

swap reconfigure

Montag, Oktober 17th, 2011

blkid
/dev/sda5: UUID="000000000000-0000-0000-0000-000000000000" TYPE="swap"

Wenn blkid keine SWAP Partition anzeigt muss dieser erst erzeugt werden. Welches der richtige Pfad ist findet man über fstab -l heraus.
mkswap /dev/sda5

Anschließend den alten SWAP Pfad aus der /etc/fstab entfernen und den neuen hinzufügen:
grep -v swap /etc/fstab > /etc/.fstab
blkid | grep swap | awk '{ print $2 " none swap sw 0 0"}' >> /etc/.fstab
mv /etc/.fstab /etc/fstab
swapon -a

FTP/SFTP Verzeichnis monuten

Freitag, März 4th, 2011

Hier mal die Anleitung wie man ein FTP/SFTP Verzeichnis monuten kann.
sudo apt-get install curlftpfs
sudo mkdir /mnt/ftp/
sudo curlftpfs user:password@chr.istoph.de /mnt/ftp/

Das gleich gilt auch für ssh/sftp
sudo apt-get install sshfs
sudo mkdir /mnt/ftp/
sudo sshfs user@chr.istoph.de:/ /mnt/sftp/

Weite Infos dazu findet ihr unter curlftpfs oder sshfs.

Raid 1 für die System Platte

Sonntag, Januar 23rd, 2011

Da debian squeeze Software Raid 1 bei der Installation nicht unterstützt habe ich gerade selber Hand anlegen müssen.

Zuerst habe ich das System ganz normal installiert. Die Plattenzuordnung habe ich im installer festlegen lassen.

Device Boot Start End Blocks Id System
/dev/sda1 1 120122 964879933+ fd Linux raid autodetect
/dev/sda5 120123 121601 11880036 82 Linux swap / Solaris

Nach der Installation habe ich mdadm installiert und Einstellungen in der fstab von sda nach md0 vorgenommen und mittels
mdadm --create --verbose /dev/md0 --auto=yes --level=1 --raid-devices=2 missing /dev/sda1

Anschließend habe ich das System neu gestartet und noch mal von der Installation CD in den Rescue modus gewechselt. Dort konnte ich über
mdadm --add /dev/mdxx /dev/sdb1
die fehlende Platte hinzufügen.
Nach dem Syncen der Platten habe ich das System vom Raid 1 gestartet und den Bootloader Grub noch auf beiden Platten installiert.

munin apt_ubuntu unter debian

Dienstag, Oktober 19th, 2010

Damit das munin Plugin apt_ubuntu auch unter Debian funktioniert muss das folgende Pakete installiert werden:
apt-get install python-apt

Lieder werden die Pakete dann aber als "other" aufgeführt.

WinSCP user auf heimverzeichnis beschänken

Donnerstag, Juli 23rd, 2009

Das geht ambesten mit scponly.
apt-get install scponly
adduser --home /home/user --shell /usr/bin/scponly user

Dann noch eine Konfigdatei "~/.config" im Heimverzeichnishinterlegen
--disable-restrictive-names
--disable-wildcards
--disable-gftp-compat
--enable-winscp-compat
--enable-sftp-logging-compat
--enable-unison-compat
--enable-scp-compat
--enable-rsync-compat
--enable-chrooted-binary
--disable-chroot-checkdir
--default-chdir=/home/user

Und man kann nur noch per SCP zugreifen und den Pfad nicht mehr hinauf wandern.

mirror.bauhuette.fh-aachen.de

Dienstag, Juni 23rd, 2009

Da wir im FH Netz noch keinen eigenen Mirror haben und der Sunsite Mirror der RWTH mit seinen 3x 100Mbit Karten nur ca 850kb Durchsatz schafft und unser Wohnheim mittlerweile mit Gigabit angeschlossen, habe ich im Februar einen Mirror aufgesät. Seit nun knapp einer Woche ist unser Mirror auch von außerhalb des FH Netzes erreichbar. Wir Mirroren derzeit nur Debian und Ubuntu Parkette sowie CD/DVDs. Der Antrag für einen Öffentliche Mirror ist bei launchpad.net gestellt. Sobald wir dort veröffentlicht werden, erfahrt ihr das natürlich hier.

Links: mirror.bauhuette.fh-aachen.de
Links: www.bauhuette.fh-aachen.de

dpkg -l <> yum -pa

Mittwoch, Mai 13th, 2009

So hier habe ich noch ne tolle Seite gefunden wo dpkg yum etc. gegenübergestellt werden. Ich suchte eigentlich nach dpkg -l für yum: yum -pa

Quelle : wiki.openvz.org

Ich könnte mir den ganzen Tag Statistiken anschauen.

Freitag, Januar 11th, 2008

Aber erst mal will ich hier beschreiben wie das geht. Zunächst müssen einige Pakete installiert werden. Dazu gehören der collectd der die Logfeils erstellt. Nicht wundern der verbraucht ein bisschen Leistung, und taucht ab und zu in der TOP auf. Dann die rrdtools die daraus dann schöne 2D Binder machen. Und Optional für alle die die das dann morgens früh in ihrem Postfach liegen haben wollen mime-construct und sendmail zum versenden falls noch nicht installiert ist.

Fangen wie einfach mal an. Achtung! Falls Postfix oder bereits ein Mailserver Installiert ist,

sendmail

weglassen, wenn es gar nicht gewünscht ist die Bilder per E-Mail zu bekommen auch

mime-construct

weglassen!

apt-get install collectd collectd-sensors collectd-dev collectd-hddtemp collectd-ping rrdtool mime-construct sendmail



Optionale Pakete für Collectd um weiter werte mitzuloggen. Es gibt aber noch viel mehr.

collectd-apache collectd-mysql collectd-sensors collectd-dev collectd-hddtemp collectd-ping librrds-perl defoma-doc psfontmgr x-ttcidfont-conf dfontmgr libfreetype6-dev



Die Folgenden Scripte für Log und Mail in das Verzeichnis /root/collectd speichern. Darin muss dann noch ein log/ ordner vohanden sein. Wenn die Scripte wo anders hingelegt werden sollen müssen die Pfade natürlich angepasst werden. Und E-Mail Adresse angeben freue mich aber auch auf eure Statistiken ;)

rrdtool_scripte.tar.gz

nice -n 19 /root/collectd/log.sh > /dev/null && nice -n 19 /root/collectd/mail_log.sh > /dev/null



Die Nice ist schon fast überflüssig, da die Abarbeitung sehr schnell geht. So kann der befehl dann auch in eine Cron gehauen werden.

Dann nicht vergessen noch einmal rechte drüber zu bügeln:
chmod 0700 /root/collectd/ -r

Das ganze sieht dann beispielsweise so aus:



Wenn ihr Scripte für rrdtools erstellt habt könnt ihr sie mir gerne mal Mailen, Support kann ich aber nicht geben.

Ändern des Standard Editors auf der Console

Freitag, Januar 4th, 2008

Wie man unter Debian den Standard Editor von Vim zu nano/pico ändert.
Dazu ist es nur notwendig 2 Symbolische Links zu ändern.

root@localhost:~$ cd /etc/alternatives
root@localhost:/etc/alternatives$ rm editor editor.1.gz
root@localhost:/etc/alternatives$ ln -s /bin/nano editor
root@localhost:/etc/alternatives$ ln -s /usr/share/man/man1/nano.1.gz editor.1.gz

Das war es schon :) beim aufrufen von crontab -e verwendet Debian nun nano statt Vim

Quelle: in5i.de

Mücke gefangen

Donnerstag, Dezember 27th, 2007

Habe eben entdeckt das ich eine Mücke gefangen habe...

...hier noch ein bisschen Werbung für Tesa.

Auch wieder ein Befehl…

Freitag, November 9th, 2007

...den ich öfters brauche aber immer lange danach suche und damit ich in zu kunft weiß wo er steht schreib ich ihn jetzt hier hin.

dpkg --get-selections | less
Er liefert mir alle Parkette die per apt installiert sind listet sie in der less auf.

Apache und DNS

Donnerstag, Mai 10th, 2007

Wenn ihr folgende Fehlermeldung beim Starten des apache2 vorliegen habt und er nicht Startet, liegt das nicht an den Einstellungen für den apache2.

[Thu May 10 05:52:56 2007] [error] (EAI 2)Name or service not known: Failed to resolve server name for "IP" (check DNS) -- or specify an explicit ServerName

Das Problem ist in der "Reverse-Lookupzone" des DNS Server Einträge fehlen. Wenn man keinen Zugriff auf den DNS Server hast, sollte man versuchen in der /etc/resolf.conf den Nameserver zu ändern.

System Temperaturen

Montag, April 23rd, 2007

Um die System Temperaturen anzeigen kann man den „sensors“ ausführen. Dafür musst man das folgende Parkt installieren.

# sudo apt-get install lm-sensors

Nach der Installation braucht man nur noch:

# sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:             +28 °C
Core1 Temp:             +33 °C

ausführen und wie man sieht werden dann alle möglichen Infos ausgegeben.