Um eine UUID einfach raus zu finden geht folgendes:
Befehl: blkid
$ blkid /dev/sdb1
$ /dev/sdb1: UUID="f3ee9131-8ffc-3ea2-a00b-6b8622056d96" LABEL="AppleBackup" TYPE="hfsplus"
Um eine UUID einfach raus zu finden geht folgendes:
Befehl: blkid
$ blkid /dev/sdb1
$ /dev/sdb1: UUID="f3ee9131-8ffc-3ea2-a00b-6b8622056d96" LABEL="AppleBackup" TYPE="hfsplus"
Hier eine Demo: (als html mail)
helo hoellenmaschine
mail from: meyer@unternehmenxy.de
rcpt to: deine@mail-adresse.de
data
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
To: info@palopal.de
From: Anna Meyer
Subject: Bestellung 1234
Sehr geehrte/r Frau/Herr ... ,
bei der letzten Lieferung durch Ihr Unternehmen wurden uns zwei liegende
Tankanlagen statt der bestellten zwei stehenden Tankanlagen geliefert.
Außerdem musste ich feststellen, dass der vereinbarte Wartungstermin am
13.03.2012
nicht stattgefunden hat, da keiner Ihrer Mitarbeiter erschienen ist.
Dadurch kam es in unserem Produktionsprozess zu Störungen und die
Liefertermine für unsere Kunden konnten nicht eingehalten werden.
Einer unserer Kunden droht nun mit Kündigung und Wechsel zu einem
anderen Lieferanten.
Ich bitte um schnelle Rückmeldung.
Mit freundlichen Grüßen
Anna Meyer
der ehlo oder helo Befehl sagt wer man ist und man sieht was für Funktionen der Mailserver unterstützt.
dann der Absender
danach der Empfänger
und mit dem „data“ Befehl leitet man den inhalt der mail ein. Mit to: und From: werden die Header gesetzt die das Mailprogramm dann darstellt.
Um mit Fritz!fax und der FB 7270 über Kabel Deutschland faxen zu können muss man 2 Einstellungen vornehmen.
Die FAX-Funktionalität der Box kann manuell mit #96*2* zunächst deaktiviert und mit #96*3* aktiviert werden. Dies empfiehlt sich vor allem dann, wenn die Option für das Faxen über Internet ausgegraut sein sollte.
und nun im Feld ISDN-Controller (in den Fritz!fax ISDN Einstellungen)
auf FRITZ!Box Internet stellen.
Ok, die MSN, etc. sollte auch noch eingestellt werden, aber das ist ja selbstverständlich.
viel erfolg.
Das geht ganz einfach mit:
locale-gen de_DE.UTF-8
folgene locales gibt es:
Albanian (Albania) : sq_AL
Albanian : sq
Arabic (Algeria) : ar_DZ
Arabic (Bahrain) : ar_BH
Arabic (Egypt) : ar_EG
Arabic (Iraq) : ar_IQ
Arabic (Jordan) : ar_JO
Arabic (Kuwait) : ar_KW
Arabic (Lebanon) : ar_LB
Arabic (Libya) : ar_LY
Arabic (Morocco) : ar_MA
Arabic (Oman) : ar_OM
Arabic (Qatar) : ar_QA
Arabic (Saudi Arabia) : ar_SA
Arabic (Sudan) : ar_SD
Arabic (Syria) : ar_SY
Arabic (Tunisia) : ar_TN
Arabic (United Arab Emirates) : ar_AE
Arabic (Yemen) : ar_YE
Arabic : ar
Belarusian (Belarus) : be_BY
Belarusian : be
Bulgarian (Bulgaria) : bg_BG
Bulgarian : bg
Catalan (Spain) : ca_ES
Catalan : ca
Chinese (China) : zh_CN
Chinese (Hong Kong) : zh_HK
Chinese (Singapore) : zh_SG
Chinese (Taiwan) : zh_TW
Chinese : zh
Croatian (Croatia) : hr_HR
Croatian : hr
Czech (Czech Republic) : cs_CZ
Czech : cs
Danish (Denmark) : da_DK
Danish : da
Dutch (Belgium) : nl_BE
Dutch (Netherlands) : nl_NL
Dutch : nl
English (Australia) : en_AU
English (Canada) : en_CA
English (India) : en_IN
English (Ireland) : en_IE
English (Malta) : en_MT
English (New Zealand) : en_NZ
English (Philippines) : en_PH
English (Singapore) : en_SG
English (South Africa) : en_ZA
English (United Kingdom) : en_GB
English (United States) : en_US
English : en
Estonian (Estonia) : et_EE
Estonian : et
Finnish (Finland) : fi_FI
Finnish : fi
French (Belgium) : fr_BE
French (Canada) : fr_CA
French (France) : fr_FR
French (Luxembourg) : fr_LU
French (Switzerland) : fr_CH
French : fr
German (Austria) : de_AT
German (Germany) : de_DE
German (Luxembourg) : de_LU
German (Switzerland) : de_CH
German : de
Greek (Cyprus) : el_CY
Greek (Greece) : el_GR
Greek : el
Hebrew (Israel) : iw_IL
Hebrew : iw
Hindi (India) : hi_IN
Hungarian (Hungary) : hu_HU
Hungarian : hu
Icelandic (Iceland) : is_IS
Icelandic : is
Indonesian (Indonesia) : in_ID
Indonesian : in
Irish (Ireland) : ga_IE
Irish : ga
Italian (Italy) : it_IT
Italian (Switzerland) : it_CH
Italian : it
Japanese (Japan) : ja_JP
Japanese (Japan,JP) : ja_JP_JP
Japanese : ja
Korean (South Korea) : ko_KR
Korean : ko
Latvian (Latvia) : lv_LV
Latvian : lv
Lithuanian (Lithuania) : lt_LT
Lithuanian : lt
Macedonian (Macedonia) : mk_MK
Macedonian : mk
Malay (Malaysia) : ms_MY
Malay : ms
Maltese (Malta) : mt_MT
Maltese : mt
Norwegian (Norway) : no_NO
Norwegian (Norway,Nynorsk) : no_NO_NY
Norwegian : no
Polish (Poland) : pl_PL
Polish : pl
Portuguese (Brazil) : pt_BR
Portuguese (Portugal) : pt_PT
Portuguese : pt
Romanian (Romania) : ro_RO
Romanian : ro
Russian (Russia) : ru_RU
Russian : ru
Serbian (Bosnia and Herzegovina) : sr_BA
Serbian (Montenegro) : sr_ME
Serbian (Serbia and Montenegro) : sr_CS
Serbian (Serbia) : sr_RS
Serbian : sr
Slovak (Slovakia) : sk_SK
Slovak : sk
Slovenian (Slovenia) : sl_SI
Slovenian : sl
Spanish (Argentina) : es_AR
Spanish (Bolivia) : es_BO
Spanish (Chile) : es_CL
Spanish (Colombia) : es_CO
Spanish (Costa Rica) : es_CR
Spanish (Dominican Republic) : es_DO
Spanish (Ecuador) : es_EC
Spanish (El Salvador) : es_SV
Spanish (Guatemala) : es_GT
Spanish (Honduras) : es_HN
Spanish (Mexico) : es_MX
Spanish (Nicaragua) : es_NI
Spanish (Panama) : es_PA
Spanish (Paraguay) : es_PY
Spanish (Peru) : es_PE
Spanish (Puerto Rico) : es_PR
Spanish (Spain) : es_ES
Spanish (United States) : es_US
Spanish (Uruguay) : es_UY
Spanish (Venezuela) : es_VE
Spanish : es
Swedish (Sweden) : sv_SE
Swedish : sv
Thai (Thailand) : th_TH
Thai (Thailand,TH) : th_TH_TH
Thai : th
Turkish (Turkey) : tr_TR
Turkish : tr
Ukrainian (Ukraine) : uk_UA
Ukrainian : uk
Vietnamese (Vietnam) : vi_VN
Vietnamese : vi
lg nivadis
Folgende Befehle könnten euch bei der Bedingung der Mailque von Postfix hilfreich sein:
Nachrichten auflisten: postqueue -p
Löschen von einer Nachricht: postsuper -d QUEUE-ID
Alle Nachrichten löschen: postsuper -d ALL
Nachrichten festhalten: postsuper -h QUEUE-ID
Nachrichten loslassen: postsuper -H QUEUE-ID
Nachrichten Requeuingen: postsuper -r ALL
Inhalt einer Mail ausgeben: postcat -q QUEUE-ID
Nachrichten sofort zustellen: postqueue -f
wen stört es nicht wenn man z.B. crontab -e eingibt und der die crontab mit einem Editor öffnet, mit dem man nicht so gut umgehen kann wie mit VIM
um den Standard Editor zu ändern gibt es folgenden Befehl:
update-alternatives –config editor
hoffe es hat euch geholfen.
Suchen von Dateien bzw. Datei inhalten:
find /var/www/ -name '*.*' -type f | xargs grep 'mail(' > ROFL.txt
find –> der such befehl
/var/www/ -> das verzeichnis
-name ‚*.*‘ -> wie die datei heißen mag
-type f -> suche nur dateien keine verzeichnise
| -> als pipe zum nächsten befehl
xargs -> um neuen befehl aus zu führen (hab ich selbst auch noch net ganz verstanden)
grep ‚mail(‚ -> die suche nach dem Wort mail(
> ROFL.TXT –> schreibe die Ergebnisse in eine datei … da am Bildschirm nicht so übersichtlich
es gibt ein sehr tolles nützliches Tool unter Linux namens Byobu
hier die wichtigsten Tastenbefehle und ihre Bedeutung
| F2 | Create a new window |
| F3 | Move to the previous window |
| F4 | Move to the next window |
| F5 | Refresh all status notifications |
| F6 | Detach from the session and logout |
| Shift-F6 | Detach from the session, but do not logout |
| F7 | Enter scrollback/search mode |
| F8 | Rename the current window |
| F9 | Launch the Byobu Configuration Menu |
| F12 | GNU Screen’s Escape Key |
| Alt-Pageup | Scroll back through this window’s history |
| Alt-Pagedown | Scroll forward through this window’s history |
| Shift-F2 | Split the screen horizontally |
| Ctrl-F2 | Split the screen vertically |
| Shift-F3 | Move focus to the next split |
| Shift-F4 | Move focus to the previous split |
| Shift-F5 | Collapse all splits |
| Ctrl-F5 | Reconnect any SSH/GPG sockets or agents |
| Shift-F12 | Toggle all of Byobu’s keybindings on or off |
zum packen:
tar -cvzf tarfilename.tar.gz verzeichnisname/
Der Parameter „z“ bewirkt, dass automatisch mit gzip gepackt wird.
tar -cvjf X.tar.bz2 verzeichnisname/
Der Parameter „j“ bewirkt, dass automatisch mit bzip2 gepackt wird.
zum entpacken:
tar xvf dateiname.tar
bzw
tar -xvz -C /verzeichnis/wo/es/hinsoll -f dateiname.tar.gz
oder
tar -xvI -C /verzeichnis/wo/es/hinsoll -f dateiname.tar.bz2
mit folgendem Befehl lässt sich eine for-Schleife auf der Konsole ausführen.
ab Version 2.04
for ((i=0; i<100; i++)) ; do echo $i; done
hier weitere nützliche Kommandos:
(quelle: http://www.pohl-projekt.de/linux/linux_befehle_was_wie.htm)
| Ausgabe formatieren: Zeichen wegschneiden | „cut -c{#Zeichen}“ |
| Ausgabe formatieren: nur die ersten (10) Zeilen | „head“ |
| Ausgabe formatieren: nur die letzten (10) Zeilen | „tail“ |
| Benutzercheck (wer bin ich ?) | „whoami“,“id“ |
| Benutzercheck (wer ist alles drin ?) | „who“, „w“, „finger“, „rwho“ |
| Benutzercheck (welchen Gruppen gehöre ich an ?) | „groups“ |
| Benutzercheck: Wer war zuletzt eingeloggt ? | „last“ |
| Bilder anschauen | „display“,“im(anager)“,“kview“,“kshow“, „kuickshow“, „gphoto„, „CompuPic„, „kfm“/“konqueror“/“kruiser“(-> Bildvorschau), „xv“ |
| Bilder bearbeiten | „xv“,“gimp“ |
| Bilder konvertieren | „convert“ |
| Bilder vom Bildschirm fertigen | „ksnapshot“ |
| Bildschirm: Ausgabe für anderer Benutzer freigeben | „xhost + [localhost]“ |
| Bildschirm: Display setzen | „set DISPLAY=IP:0.0″ |
| C-Programm übersetzen, optimieren, binden | „cc“, „gcc“, „g++“ |
| C-Programm: Bibliotheken erzeugen | „ar qsr …“ |
| Datei anschauen (alles auf einen Schlag) | „cat“ |
| Datei anschauen (Text, bildschirmweise) | „more“, „less“-> „/“=suchen,“n“=next,“v“=editieren |
| Datei anschauen (Text, fortlaufend) | „tail [-f]“ |
| Datei anschauen (Text, ständig erneuern ) | „watch cat {Dateiname}“ |
| Datei anschauen (Postscript) | „gv“,“kghostview“ |
| Datei anschauen (dvi) | „xdvi“,“kdvi“ |
| Datei anschauen (Acrobat) | „acroread“ |
| Datei editieren (Text) | „emacs“,“vi“,“pico“,“kedit“,“kwrite“ |
| Datei (ent)packen | „tar“, „unzip [-t, -l]“, „gzip“, „gtar [-tf, -cf, -xf]“ |
| Datei finden | „locate“, „find {dir} -name {name}“, „kfind“ |
| Datei kopieren | „cp“ |
| Datei kopieren (Dateiattribute behalten) | „cp -p“ |
| Datei kopieren (von/nach DOS-Diskette) | „mcopy“ |
| Datei löschen | „rm“ |
| Datei löschen (auf DOS-Diskette) | „mdel“ |
| Datei umbenennen (DOS-Diskette) | „mren“ |
| Datei verschieben / umbenennen | „mv“ |
| Dateiattribure ändern (auf DOS-Diskette) | „mattrib“ |
| Dateiattribure ändern (Besitzer) | „chown {user}.{gruppe} {datei}“ |
| Dateiattribure ändern (Zugriffsrechte) | „chmod [ugo][+-x | +-r | +-w] {datei}“ |
| Dateien vergleichen (zeilenweise) | „diff {datei1} {datei2}“, „kdiff“ |
| Dateimanager | „mc“, „pilot“ |
| Dateien: # Wörter und Zeilen zählen | „wc“ |
| „lpr -P{Printer} {File}“, „lpq“ | |
| Einbinden Netzwerk, Laufwerke, etc. | „mount“ |
| Hilfe | „man [nr]“,“kdehelp“(hier auch: „man: ls“) |
| Hilfe: Stichwortsuche | „man -[f | k] {Stichwort}“, „apropos Stichwort“ |
| Konsole: Ein/Ausgabe protokollieren | „script“ (mit Ctrl D beenden) |
| Netzwerk testen (Host erreichbar ?) | „ping {IP}“, Dauertest „ping {IP} -t“ |
| Netzwerk: Netbiosabfrage (local) | „nmblookup {name}“, „nslookup {name} | {IP}“ |
| Netzwerk: Netbiosabfrage (über WIN-Server) | „nmblookup -R -U {IP WINS} {name}“ |
| Netzwerk: NFS Freigaben auf RemoteRechner einsehen | „kshowmount -e {RemoteRechner}“ |
| Netzwerk: Remote Datei downloaden (HTML) | „wget {URL}“ |
| Netzwerk: Verbindung via Modem | „wvdial“, „kinternet“, „kppp“ |
| Pause | „sleep [sekunden]“ |
| Prozesse abschiessen | „kill [-9]{nummer}“, „kpm“ |
| Prozesse: Informationen anzeigen | „ps [-x; -ax; -au]“,“pstree“, „kpm“ |
| Prozesseigenschaften anzeigen (fortlaufend) | „top“ |
| Scheduler einrichten | „crontab [-l; -e]“ |
| Scheduler starten, kontrollieren, stopen … | „/sbin/init.d/cron“ |
| Softlink setzen | „ln -s“ |
| Sound abspielen | „tcd“, „kscd“, „kmix“, „kmp3“ |
| Speicherplatz anschauen | „df -h“, „kdf“ |
| Speicherplatz anschauen (User spezifisch) | „Quota“ |
| Speicherplatz anschauen (einzelne Verzeichnisse) | „du {dir}“ |
| Speicherplatz anschauen (Arbeitsspeicher) | „free“ |
| String manipulieren: Suffix abschneiden | „basename {string} {suffix}“, z.B. „basename test.txt .txt“ gibt „test“ |
| Systemuhr sehen / stellen | „date“ bzw. „date MMTThhmm[JJJJ][.ss]“ |
| Systemzustand anschauen | ,,procinfo“ |
| Systemzustand anschauen (dynamisch) | ,,xosview“ (auch: „top“) |
| Telnet | „ssh“, „rlogin“, „telnet“ |
| Textkonsole | „xterm“, „konsole“ |
| Texte filtern | „grep“ |
| Variablen exportieren | „export“ |
| Verzeichnis anschauen (auf DOS-Diskette) | „mdir …“ |
| Verzeichnis anschauen (mit Attributen) | „dir“ (entspricht: „ls -l“) |
| Verzeichnis anschauen (ohne Attribute) | „ls“ |
| Verzeichnis erstellen | „mkdir“ |
| Verzeichnis erstellen (auf DOS-Diskette) | „mmd“ |
| Verzeichnis löschen | „rm -r“ |
| Verzeichnis löschen (auf DOS-Diskette) | „mrd“ |
| Verzeichnis wechseln | „cd“ |
| Verzeichnis wechseln (DOS-Diskette) | „mcd“ |
| Boot-Meldungen betrachten | „dmesg“ (auch: „cat /var/log/boot.msg“) |
| Drucker konfigurieren | „lprsetup“ |
| Druckdienst starten | stoppen | „lpd start | stop“ |
| Festplatte formatieren | „mke2fs“ |
| Festplatte partitionieren | „cfdisk, fdisk“ |
| Kernelversion überprüfen | „get_kernel_version“ |
| Netzwerk starten,beenden, status etc. | „rcnetwork [start | stop | restart | status …]“ |
| Netzwerk: Routing starten, beenden etc. | „rcroute [start | stop | restart …]“ |
| Netzwerk: Routing Tabelle anzeigen | „route -n“ |
| Netzwerk: Routing verfolgen | „traceroute {host}“ |
| Netzwerk: Sambadienst starten | „rcsmb start“ |
| Prioritäten setzen | „nice“ |
| Programmpakete laden | „rpm -i [–test] paketname“ |
| Programmpakete löschen | „rpm -e [–test] paketname (OHNE .RPM)“ |
| Programmpakete updaten | „rpm -U [–test] paketname“ |
| Programmpakete: Tabelle updaten | „rpm –rebuilddb“ |
| Soundkarte konfigurieren (ALSA) | „alsaconf“ |
| System anhalten | „shutdown now | halt“, „init 0“ |
| System neubooten | „reboot“ |
| System: Runlevel wechseln | „init [0 | 1 | 2 | 3 | 6 ]“ |
| Systemcheck: Wann zuletzt neu gebootet ? | „last | grep (re)boot“ |
| Systemcheck: Wer hat sich eingeloggt ? | „last“ |
| Systemcheck: Wie lange schon am laufen ? | „uptime“ |
| Systemcheck: Bestimmtes Modul geladen ? | „modprobe …“ |
| Systemcheck (Netzwerkmodul o.k ?) | „ifconfig“ |
| Systemcheck (Terminaleinstellungen) | „stty -all“ |
| Systemcheck (Was für ein System ?) | „uname -a“ |
| Systemcheck (welche Module geladen ?) | „lsmod“ |
| Systemcheck (welche PCI-Geräte vorhanden?) | „lspci“ |
| Systemcheck (wie lange laeuft Rechner schon?) | „uptime“, „ruptime“ |
| Systemstart konfigurieren (LILO) | „lilo“ |
| Systemuhr sehen / stellen (Hardware) | „hwclock [–systohc –utc]“ |
| Systemuhr abgleichen | „netdate“ |
| Systemzustand anschauen | „procinfo“ |
| Systemzustand anschauen (dynamisch) | „xosview“ |
| X-Windows konfigurieren | „sax“, „sax2“ |
| allgemeines Login-Script | „/etc/profile“ |
| Begrüssungstext (Konsole) | „/etc/motd“ |
| Konfigurationsdatei (= zentrale K.) | „/etc/rc.config“ |
| Konfigurationsdatei: Drucker | „/etc/printcap“ |
| Konfigurationsdatei Crond. | „/etc/crontab“ |
| Konfigurationsdatei: Hardware (Irs, Adressen etc.) | „/etc/conf.modules“ |
| Konfigurationsdatei: iinit-Prozess | „/etc/inittab“ |
| Konfigurationsdatei: Library Path (mit ldconfig aktivieren) | „/etc/ld.so.conf“ |
| Konfigurationsdatei: Lilo | „/etc/lilo.conf“ |
| Konfigurationsdatei: Mounttabelle (wer darf was ?) | „/etc/fstab“ |
| Konfigurationsdatei: Rechner (Namen, Adressen) | „/etc/hosts“ |
| Konfigurationsdatei: Routen (statisch) | „/etc/route.conf“ |
| Konfigurationsdatei: Verzeichnisse zum Exportieren | „/etc/exports“ |
| Liste tatsächlich belegter DMA-Kanäle | „/proc/dma“ |
| Liste tatsächlich belegter Portadressen und IO-Bereiche | „/proc/ioports“ |
| Liste tatsächlich bisher verw. IRQs | „/proc/interrupts“ |
| Logfile: System (allgemein) | „/var/log/messages“ |
| Logfile: Druckdienst Samba | „/tmp/smb-print.log“ |
| Markieren (Kopieren) | linke Maustaste | |
| Paste | mittlere Maustaste | |
| Fenster abschiessen (Totenkopf) | (Ctrl)(Alt)(ESC) -> mit (ESC) wieder abbrechen | |
| Fensterliste | (Ctrl)(Esc) | |
| Programm starten | (Alt)(F2) | |
| X-Server abschiessen | (Ctrl)(Alt)(<–) | |
| rm $(find . -name ‚*BLA*‘) | alle Dateien mit Namen *BLA* löschen |
| find | xargs rm | das gleiche mit sehr vielen Dateien |
| find . -type f | xargs -l100 grep –word-regexp -l „BLA“ | xargs -l100 rm | alle Dateien, die den Text *BLA* enthalten, löschen |
| for I in /usr/bin/* ; do file $I | grep shell; done | von allen Dateien, die „shell“ enthalten, die entsprechende Datei ausgeben |
| dd if=/dev/fd0 of=wichtig.img bs=512 {skip=???} | von Diskette ein ‚raw-Image‘ bekommen |
| cat wichtig*.img >fdbackup.img | Dateien zu einer Datei zusammenfassen |
| mount -o [-t filesystem] loop fdbackup.img /mnt/lo | die erstellte Datei mounten |
| magic-sysrq | wenn Du in /etc/sysctl.conf den parameter kernel.sysrq auf 1 stellst, kannst du an der console mit verschiedenen „Affengriffen“ grundlegende systemkommandos absetzen, *auch* wenn der rechner sonst tot ist. besonders hilfreich sind die Funktionen sync (ALT-DRUCK-S), umount (ALT-DRUCK-U) und reboot. Server mit grösseren Filesystemen bringst du bei einem Kernelhänger so schneller wieder hoch. |
| for i in {0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}; do … | FOR-Schleife in der Bash |
| i=0;while let „$i<=1000“;do echo $i;let „i=$i+1“;done | FOR-Schleife in der Bash |
| for i in `seq 1 10`(ODER: „for i in $(seq 1 99)“) ; do echo $RANDOM; done | FOR-Schleife in der Bash |
| for ((i=0; i<100; i++)) ; do echo $i; done | FOR-Schleife in der Bash (ab Version 2.04) |