Skip to content

Instantly share code, notes, and snippets.

View kmonticolo's full-sized avatar

Kamil Monticolo kmonticolo

  • Warsaw, PL
View GitHub Profile
WITTCHEN 6.5%
TALEX 8.5%
STALEXP 9.15%
SONEL 5.8%
SIMPLE 5.7%
SEKO 6.7%
RONSON 6.7%
RELPOL 6.13%
PRAGMAFA 9.9%
PEKAO 6%
@kmonticolo
kmonticolo / mdadm raid setup backup host sys
Last active August 5, 2020 11:32
mdadm raid setup backup host sys
# first remove cryptsetup package as it causing problems with update-initramfs
sudo apt-get remove cryptsetup
sysctl dev.raid.speed_limit_min=$(expr $(sysctl -n dev.raid.speed_limit_min) \* 2)
sysctl dev.raid.speed_limit_max=$(expr $(sysctl -n dev.raid.speed_limit_max) \* 2)
mdadm /dev/md3 --fail /dev/sdc3
mdadm /dev/md3 --remove /dev/sdc3
mdadm /dev/md3 --fail /dev/sdd3
mdadm /dev/md3 --remove /dev/sdd3
mdadm --grow /dev/md3 --raid-devices 2
mdadm --grow /dev/md3 --level 5
@kmonticolo
kmonticolo / rozszerzanie_macierzy_ovh
Last active August 4, 2020 12:55
rozszerzanie macierzy mdadm ovh
macierz (4 dyski po 2 tb, ale zrobiona jest macierz raid1 z 4 dyskow)
chce uzyskac macierz 6tb (raid5 na 4 dyskach 2tb), szybszy odczyt, 1-drive failure fault tolerance
na poczatku usnac paczke:
# sudo apt-get remove cryptsetup
trzeba:
- oznaczyc jako fail i odlaczyc dwie partycje,
- przelaczyc w tryb raid 5,
@kmonticolo
kmonticolo / ansible-summary.md
Created December 19, 2019 14:37 — forked from andreicristianpetcu/ansible-summary.md
This is an ANSIBLE Cheat Sheet from Jon Warbrick

An Ansible summary

Jon Warbrick, July 2014, V3.2 (for Ansible 1.7)

Configuration file

intro_configuration.html

First one found from of

@kmonticolo
kmonticolo / mac_change.sh
Last active February 5, 2019 14:49
MAC changer on Centos 7
#!/bin/bash
# kmonticolo 5.2.19
# follow installation https://www.thegeekdiary.com/centos-rhel-7-how-to-make-custom-script-to-run-automatically-during-boot/
MAC=$(cat /sys/class/net/ens32/address)
PATH=/etc/sysconfig/network-scripts/ifcfg-ens32
/bin/grep -q $MAC $PATH || /bin/sed -i "s/^HWADDR=.*$/HWADDR=$MAC/" $PATH
/sbin/service network restart
exit $?
@kmonticolo
kmonticolo / mysqldump.sh
Created January 25, 2019 08:36
MySQL shell script to backup DB on Zabbix appliance
#!/bin/bash
nice mysqldump -A --user=root --password=okhqEDUt1A | gzip >/root/mysqldump`date +%F`.sql.gz
scp /root/mysqldump`date +%F`.sql.gz [email protected]:
[[ $(ls -1 /root/mysqldump*gz|wc -l) -gt 10 ]] && find /root -ctime +10 -name "mysqldump*gz" -delete
@kmonticolo
kmonticolo / win_firewall.yml
Created December 21, 2018 14:44
example of ansible windows firewall
---
# firewall windows
- name: Firewall rule
hosts: mdb
gather_facts: false
vars:
firewall_port_rules:
- { name: scsetup_mdb_139_in_tcp , host: mdb , localport: 139 , action: allow , direction: in , protocol: tcp , state: present, enabled: yes }
- { name: scsetup_mdb_445_in_tcp , host: mdb , localport: 445 , action: allow , direction: in , protocol: tcp , state: present, enabled: yes }
@kmonticolo
kmonticolo / openbsd_vps_remote_autoinstall.txt
Created December 17, 2018 15:23
OpenBSD autoinstall on vps with centos7
on centos 7 (tested on centos7 vagrant)
1. wget http://ftp.fr.openbsd.org/pub/OpenBSD/6.4/amd64/bsd.rd -o mv bsd.rd /
2. vi /etc/grub.d/40_custom
add at the end:
menuentry "OpenBSD" {
set root=(hd0,msdos1)
kopenbsd /bsd.rd
}
#!/bin/sh
# TODO: Get version from "$iso"
version=6.3
eval size=\$size_"$scheme"
eval sets=\$sets_"$scheme"
# OpenBSD's partitioning will be performed by the installer
@kmonticolo
kmonticolo / README.md
Created December 15, 2018 22:57 — forked from hofmannsven/README.md
My simply Git Cheatsheet