====== Homeconfig ====== Zunächstmal muss man sich ja auf einem jungfäulichen Linux System zu Hause fühlen: apt-get update apt-get install -y vim screen zsh wget --no-check-certificate "https://wiki.ex23.de/dokuwiki/lib/exe/fetch.php?media=it:linux:debian:vimrc.gz" -O - | gunzip > /etc/vim/vimrc mkdir -p /etc/vim/after/plugin/ ln -s /etc/vim/vimrc /etc/vim/after/plugin/vimrc.vim wget --no-check-certificate "https://wiki.ex23.de/dokuwiki/lib/exe/fetch.php?media=it:linux:debian:a.vim.gz" -O - | gunzip > ~/.vim/plugin/a.vim echo "hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'" >> /etc/screenrc wget -O /etc/zsh/zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc echo "#Make Ctrl-Left Ctrl-Right work bindkey '5D' backward-word bindkey '5C' forward-word #Historic Pg-Up Pg-Down for history search... bindkey \"^[[6~\" history-beginning-search-forward bindkey \"^[[5~\" history-beginning-search-backward" > ~/.zshrc.local /usr/sbin/usermod -s /bin/zsh `whoami` sed -e '/AcceptEnv LANG LC_*/ s/^#*/#/' -i /etc/ssh/sshd_config service ssh restart ===== ZSH prompt anpassen ===== /etc/zsh/zshrc grml_prompt_token_default suchen und host auf '%M' setzen. ===== Backup ===== #!/bin/bash backupname=_backup_`date -I`.tar.gz tar -C / -cpvf - --exclude="./sys/*" --exclude="./proc/*" --exclude="./data/*" . | pigz -p 4 | ssh backup-fetch@server "cat >///${backupname}"