Skip to content

Instantly share code, notes, and snippets.

🚒
_

Alexander Klimenko meteozond

🚒
_
Block or report user

Report or block meteozond

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View config-carbon.ru.rest

Настройка Carbon

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

carbon.conf

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

View sockseq
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
@meteozond
meteozond / gist:448b2c3044ad50151d1d
Last active Aug 29, 2015
iPXE iso compatibility list
View gist:448b2c3044ad50151d1d

iPXE ISO compatibility list

Supported

  • Microsoft Diagnostic and Recovery Toolset 8.1
  • Hiren's BootCD 15.2
  • Netboot.me
@meteozond
meteozond / clusterip
Created Jan 30, 2015
Heartbeat ClusterIP resource manager
View clusterip
#!/bin/sh
#
#
# Description: wrapper of OCF RA clustgerip, based on original heartbeat RA. See
# OCF RA cluserip for more information.
#
# Author: Alexander Klimenko <alex@erix.ru>
# Support: alex@erix.ru
# License: GNU General Public License (GPL)
# Copyright: (C) 2005 International Business Machines
View cdn-test.txt
Необходимо разработать скрипт нагрузочного тестирования CDN
Входные параметры:
Файл со списком url
Количество потоков
Максимальная скорость на поток
Длительность тестирования
Особенности работы:
Запускаем заданное количество потоков
View Django Flup FastCGI Init 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"
@meteozond
meteozond / Django Bootstrap paginator
Last active Dec 23, 2015
Django Bootstrap paginaton
View Django Bootstrap paginator
<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 / eth_int_balance
Last active Dec 23, 2015
By default all interrupts of multi interrupts network cards are linked to the first core. This script will uniformly spread interrupts between cores.
View eth_int_balance
#!/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 / rpl.sh
Last active Jan 1, 2016
Create mysql replication
View rpl.sh
#! /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 / developer.rest
Last active Nov 3, 2016
Python/Django - разработчик
View developer.rest

О проекте

МногоБайт - это успешная телекоммуникационная компания, обладающая отличной связанностью и уже более 10 лет предоставляющая услуги трех дата-центров Москвы. Соискателю предлагается присоединиться к команде опытных разработчиков для участия в разработке высоконагруженной распределенной системы доставки контента (CDN).

Требования

  • Опыт работы с Python от 3-х лет,
You can’t perform that action at this time.