Skip to content

Instantly share code, notes, and snippets.

View meteozond's full-sized avatar
🚑
🌍

Alexander Klimenko meteozond

🚑
🌍
View GitHub Profile
@meteozond
meteozond / gist:448b2c3044ad50151d1d
Last active August 29, 2015 14:03
iPXE iso compatibility list

iPXE ISO compatibility list

Supported

  • Microsoft Diagnostic and Recovery Toolset 8.1
  • Hiren's BootCD 15.2
  • Netboot.me
1 Основная задача:
1.1 Обеспечить доступ к seq/ack номерам сокета из userspace
1.2 Чтение seq/ack номеров заданного сокета
1.3 Изменение seq/ack номеров заданного сокета
2 Исполнение
2.1 Модуль ядра Linux
2.2 Интерфейс, один или несколько по согласованию:
2.2.1 echo/cat /proc

Настройка Carbon

Файлы настроек Carbon живут в /opt/graphite/conf/. При первоначальной настройке файлы отсутствуют, но для каждого будет .conf.example. Просто скопируйте файлы с примерами, предварительно удалив расширение .example и внеся измененя.

carbon.conf

Это главный конфигурационный файл, описывающий параметры каждого демона Carbon.

@meteozond
meteozond / rpl.sh
Last active January 1, 2016 09:19
Create mysql replication
#! /bin/bash
# Usage rpl.sh <db root password> <remote host_name>
# Just run on future slave machine:
# cd /var/lib/mysql/; nc -l -p 8888 | pigz -d | tar xvf - -C .; chown -R mysql:mysql .
backup=/var/lib/mysql/backup
mkdir -p $backup
path="$backup/`date "+%Y-%m-%d-%H-%M"`/";
@meteozond
meteozond / eth_int_balance
Last active December 23, 2015 23:39
By default all interrupts of multi interrupts network cards are linked to the first core. This script will uniformly spread interrupts between cores.
#!/bin/bash
cores=$(grep -c proc /proc/cpuinfo);
irqs=$(grep eth /proc/interrupts | cut -d: -f1)
core=$(($cores-1));
for irq in $irqs; do
mask=`echo "obase=16; \$[2 ** $core]" | bc`;
mkdir -p "/proc/irq/$irq/"
echo $core, $irq
@meteozond
meteozond / Django Bootstrap paginator
Last active December 23, 2015 14:49
Django Bootstrap paginaton
<ul class="pagination">
{% if prev %}
<li><a href="{% page_url prev %}">&laquo;</a></li>
{% else %}
<li class="disabled"><span>&laquo;</span></li>
{% endif %}
{% if show_first %}
<li><a href="{% page_url 1 %}">1</a></li>
<li class="disabled"><span>...</span></li>
@meteozond
meteozond / Django Flup FastCGI Init script
Created July 11, 2013 13:02
Non-safe init.d script
#!/bin/sh
NAME='example.com'
USER='example_user'
PROJDIRPRE="/sites/"
PYTHON="/sites/envs/project/bin/python"
SAFE_NAME=`echo "$NAME" | sed 's/\./_/g'`
PROJDIR="$PROJDIRPRE/$SAFE_NAME"