====== Debian/Linux Notizen ====== Notizen aus meinem OneNote, vielleicht hilft das ein oder andere auch jemand anders? :) ===== Kernel ===== ==== Kernel für SuperMicro Debian Server bauen ==== # Source von kernel.org ziehen tar xvf linux-4.9.8.tar.xz cd linux-4.9.8/ cp ../linux-4.6.5/.config . make oldconfig make menuconfig make -j8 sudo make modules_install sudo cp System.map /boot/System.map-4.9.8 sudo cp .config /boot/config-4.9.8 sudo cp arch/x86/boot/bzImage /boot/vmlinuz-4.9.8 sudo update-initramfs -cvk 4.9.8 sudo update-grub2 ==== Alle Kernelmodule für aktiven Kernel ausgeben ==== find /lib/modules/$(uname -r) -type f -name \*.ko ===== Weiteres ===== ==== Trim ==== # Trim mit cronjob 00 7    * * *   root    mount | grep ext | grep -E "(vgsystem|sda)" | while read a b c d; do fstrim -v $c; done | logger -t fstrim # Trim bei jedem Reboot @reboot mount | grep ext | grep -E "(vgsystem|sda)" | while read a b c d; do fstrim -v $c; done | logger -t fstrim ==== Filesystem / Dateisystem ==== # Filesystem prüfen, obwohl gemounted fsck.ext3 -fn /dev/mapper/vgsystem-lvhome pi@raspberry:~ $ sudo fsck.ext4 -fn /dev/mmcblk0p2a e2fsck 1.42.12 (29-Aug-2014) Warning!  /dev/mmcblk0p2 is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information Free blocks count wrong (3512952, counted=3512921). Fix? no /dev/mmcblk0p2: 37469/951552 files (0.2% non-contiguous), 330120/3843072 blocks ==== Certbot ==== # Installieren sudo apt-get install certbot python-certbot-apache # Apache-Konfiguration anpassen und Zertifikat holen sudo certbot --apache # oder folgendes um nur das Zertifikat zu holen sudo certbot certonly --apache # Test ohne das Zertifikat zu installieren sudo certbot renew --dry-run # Timer prüfen systemctl list-timers Weitere Details hier: https://certbot.eff.org/lets-encrypt/debianstretch-apache.html ==== VIM ==== Die bekloppte Mausunterstützung deaktivieren. $ sudo vi /etc/vim/vimrc.local set mouse= set ttymouse=