K.inc Tec Blog

Mein kleines EDV Logbuch

Category: Linux (Page 4 of 5)

Dateien mit WGET von Webseite runterladen

wget -A pdf,zip -m -p -E -k -K -np -nd http://webseite.url/

oder ausgeschrieben

wget --accept pdf,zip --mirror --page-requisites --adjust-extension --convert-links --backup-converted --no-parent --no-directories http://webseite.url/

Postfix Mailqueue

hier eine kurze Übersicht der Kommandos für die Verwaltung der Postfix Mailqueue.

Weiterlesen

MySQL Datenbanken sichern und wiederherstellen

Hier eine Schnellübersicht der wichtigsten Befehle für den Export und den Import von MySQL bzw. MariaDB Datenbanken und Tabellen.

Weiterlesen

Bash eigene Logfiles per Bash

Mit dem Kommandozeilenprogramm logger kann man die Syslog Facility anstuern. Um eine Nachricht in einer bestimmten Datei zu loggen, muss die Syslog Konfiguration angepasst werden. Die Konfigurationsdatei befindet sich unter /etc/syslog.conf bzw. /etc/rsyslog.conf (rsyslog ist mächtiger).

Weiterlesen

Linux Netzwerk manuell konfigurieren

Konfiguration für DHCP

auto eth0
iface dhcp eth0 dhcp

Manuelle Konfiguration

iface lan inet static
  address 192.168.1.2/24
  gateway 192.168.1.1
  dns-nameservers 192.168.1.1 192.168.1.254
  dns-search test.de

Vim Notizen

Globale Konfigurationsdatei

Achtung! Nach dieser Konfigurationsdatei werden noch andere Konfigurationsoptionen geladen. Das kann man in dieser vimrc aber deaktivieren. Unten ein Beispiel einer vimrc, wie ich sie normalerweise verwende.

/etc/vim/vimrc

Laden weiterer Optionen in vimrc verhindern

let g:skip_defaults_vim = 1

Konfigurationsdatei pro Benutzer

~/.vimrc

Pfad zu global installierten Color Themes

/usr/share/vim/<vim-version>/colors/

Farben aktivieren

syntax on
set background=dark

Farbschema setzen

colorscheme desert

Mit rechter Maustaste Text Kopieren und einfügen

In ~/.vimrc setzen:

:set mouse=r

Beispiel vimrc

" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by
 " the call to :runtime you can find below.  If you wish to change any of those
 " settings, you should do it in this file (/etc/vim/vimrc), since debian.vim
 " will be overwritten everytime an upgrade of the vim packages is performed.
 " It is recommended to make changes after sourcing debian.vim since it alters
 " the value of the 'compatible' option.
 " This line should not be removed as it ensures that various options are
 " properly set to work with the Vim-related packages available in Debian.
 runtime! debian.vim
 " Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.
 " This happens after /etc/vim/vimrc(.local) are loaded, so it will override
 " any settings in these files.
 " If you don't want that to happen, uncomment the below line to prevent
 " defaults.vim from being loaded.
 let g:skip_defaults_vim = 1
 " Uncomment the next line to make Vim more Vi-compatible
 " NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
 " options, so any other options should be set AFTER setting 'compatible'.
 "set compatible
 " Vim5 and later versions support syntax highlighting. Uncommenting the next
 " line enables syntax highlighting by default.
 syntax on
 " If using a dark background within the editing area and syntax highlighting
 " turn on this option as well
 set background=dark
 " Uncomment the following to have Vim jump to the last position when
 " reopening a file
 "au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
 " Uncomment the following to have Vim load indentation rules and plugins
 " according to the detected filetype.
 "filetype plugin indent on
 " The following are commented out as they cause vim to behave a lot
 " differently from regular Vi. They are highly recommended though.
 set showcmd             " Show (partial) command in status line.
 set showmatch           " Show matching brackets.
 "set ignorecase         " Do case insensitive matching
 "set smartcase          " Do smart case matching
 "set incsearch          " Incremental search
 "set autowrite          " Automatically save before commands like :next and :make
 "set hidden             " Hide buffers when they are abandoned
 "set mouse=a            " Enable mouse usage (all modes)
 set mouse=r
 colorscheme desert
 " Source a global configuration file if available
 if filereadable("/etc/vim/vimrc.local")
   source /etc/vim/vimrc.local
 endif

WordPress Installation absichern

Die meistverbreitete FEHLKONFIGURATION von WordPress wird normalerweise vorgenommen, um Updates von WordPress oder Plugins automatisch vornehmen zu können. Hierzu muss der Webserver Schreibrechte auf einige Verzeichnisse unter dem Ordner wp-content erhalten. Sollte nun eine Schwachstelle in WordPress oder im Webserver gefunden werden, durch die man als unbefugter Angreifer Dateien in ein Verzeichnis schreiben kann (gab es bereits mehrfach), kann so die Kontrolle über die gesamte WordPress Installation übernommen werden. Damit hätte der Angreifer die Möglichkeit z.B. Spam oder Urheberrechtlich geschütztes Material über die Domain zu verbreiten. Wo wird sich dann wohl die Staatsanwaltschaft melden?

Weiterlesen

MySQL Datensätze nach CSV Exportieren

Oft kommt es vor, dass man Datensätze aus mysql in eine Tabellenkalkulation exportieren muss. Dies macht man am besten über das CSV-Format. Dieses Format repräsentiert eine einfache Textdatei, die bestimmten Formatierungsregeln unterliegt und von vielen Programmen, z.B. Excel, gelesenn werden kann. Über Excel kann man die Datei dann z.B. als .xlsx Datei speichern.

Weiterlesen

Linux angeschlossene Festplatten anzeigen

Mit dem Befehl lsblk lassen sich alle angeschlossenen Festplatten (genauer gesagt Block Devices) anzeigen. Also Festplatten, USB Sticks, SD Karten, usw.. Der Befehl zeigt also auch Geräte an, die nicht gemountet sind.

Image von einer Festplatte oder Partition unter Linux erstellen mit DD

Unter Linux kann man mit dem Befehl dd auf einfache Weise Images von ganzen Festplatten oder von einzelnen Partitionnen erstellen. Diese Images kann man danach sogar ganz normal mit dem mount Befehl mounten. Für die Datensicherung von beschädigten Dateisystemen ist das Programm dd_rescue vorgesehen.

Weiterlesen

© 2016 kinc.de