Skip to content

Instantly share code, notes, and snippets.

View RubenKelevra's full-sized avatar

@RubenKelevra RubenKelevra

View GitHub Profile
yum install yum-utils -y
package-cleanup --oldkernels --count=2
find /lib/modules/$(uname -r)/extra -name "splat.ko" -or -name "zcommon.ko" -or -name "zpios.ko" -or -name "spl.ko" -or -name "zavl.ko" -or -name "zfs.ko" -or -name "znvpair.ko" -or -name "zunicode.ko" | xargs rm -f
find /lib/modules/$(uname -r)/weak-updates -name "splat.ko" -or -name "zcommon.ko" -or -name "zpios.ko" -or -name "spl.ko" -or -name "zavl.ko" -or -name "zfs.ko" -or -name "znvpair.ko" -or -name "zunicode.ko" | xargs rm -f
modprobe -r zfs
yum remove zfs zfs-dkms spl spl-dkms dkms -y
yum install zfs -y
for i in 1 2 3 4 5; do
pool_mnt='/tanka /sftponly/*/tanka'
pool_name='tanka'
handle_count="$(lsof $pool_mnt | grep -v ' cwd ' | grep -v ^COMMAND | wc -l)"
if [ "$handle_count" -ne 0 ]; then
rm -f /tmp/spindown_harddrives.marker*
exit 0
@RubenKelevra
RubenKelevra / zfs zram log device
Created July 6, 2016 11:06
highly unsafe! ;)
# modprobe zram
# echo lz4 > /sys/block/zram0/comp_algorithm
# echo 10G > /sys/block/zram0/disksize
# zpool add tanka log /dev/zram0
@RubenKelevra
RubenKelevra / Qdisc statistics
Created June 27, 2016 07:41
Qdisc statistics
watch tc -s qdisc ls dev $dev
@RubenKelevra
RubenKelevra / SCTP Conntrack missing ERROR
Last active June 27, 2016 07:38
Linux kernel complains about missing SCTP-Module for Conntracking...
conntrack: generic helper won't handle protocol 132. Please consider loading the specific helper module.
Fixing with
echo "ip_conntrack_proto_sctp" > /etc/modules-load.d/sctp.conf
modprobe ip_conntrack_proto_sctp
[ -z "$1" ] && (echo "supply a hostname!") && exit 1
hostname="$1"
extrarepos='
[archlinuxfr]
SigLevel = Optional TrustAll
Server = http://repo.archlinux.fr/$arch
[repo-ck]
Server = http://repo-ck.com/$arch
oldifs="$IFS"
IFS=$'\n'
echo "" > installed_programs.txt
for e in `yaourt -Qen`; do
echo "$(echo $e | cut -d' ' -f1)" >> installed_programs.txt
done
IFS=$oldifs
@RubenKelevra
RubenKelevra / flash_unify_ap
Created June 6, 2016 09:16
Flash Unify AP with Freifunk Firmware via TFTP-Put
mv gluon-firmware-abc.bin /var/tmp/firmware.bin
cd /var/tmp/
tftp -m binary -v 192.168.1.20 -c put firmware.bin
echo "admins=(\"ruben\" \"kevin\")" > /mnt/install.sh
echo "declare -A sshkeys" >> /mnt/install.sh
echo "sshkeys[\"ruben\"]='ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA4VjJnNTVDxtLgQqCzOiPWsy0yBNiv32GzzYPPatKYozL8PW5hDhEWg7h8vMs5Ty77U/qijjNr4VRyKKmvDFv907f6Wg/Fnm0a7+DmzZ6M4jdEJgqM3LJc3V81aXB6vXDCpCHB3orIKVB9xz2zaBdcA1A8eNYmy7paiZZPnjnSTGDt+UNMWfKumD9TAj4zyvH3yc1MdeB2WOvWCdxQXnyVEfS/AvAIZtzZA5D2osCPKouTGpjKZXoRYqJoT7X+GltbkopFZ7As9jEMfxG3Rum8oIOrqhNwy4ipahd50RYLhBXEUFvFQpDNadlbeslgTq/P5feX1z41PUR5OgNP8cd ruben@freifunk-nrw.de
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIVP7CBN1orjIvx7OOvAaQ6h461ziDZjjgJSseR1GfPvpFizP80+N+6bhrOs8+sz/BxaO1kr9fpArs+g/NmMQobiiXKKmOcR+Wm1y2/LBOrtotmZZJGVQnSoQwwY9K7xhJMGKL4TlktSusvmja5kg2WAf7vW389oYqTfwVq4TgerpPSihn9vVRfVi0827MNfh5agwRIZ/OgWXd6ka/LDByQ0FtV4npFWAwx4/uWphg2t/g6vR7ZoIt5rBSR/E0VqRGMwSbwlbDbYgJTPJ3/lVCrDtVka2r1fuL5f+VyuyYhobtBwkjD5GusIB82XlvIs4KzFTOGVhPpvrmoFKaN1aJ ruben@freifunk-nrw.de_2
ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAFGe5/7cfDkbssq+by
mkdir /var/log/journal
systemd-tmpfiles --create --prefix /var/log/journal
systemctl restart systemd-journald